0000948708-24-000035.txt : 20241114 0000948708-24-000035.hdr.sgml : 20241114 20241113173206 ACCESSION NUMBER: 0000948708-24-000035 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241114 DATE AS OF CHANGE: 20241113 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 IRS NUMBER: 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: 241455850 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 10-Q 1 smsi-20240930.htm 10-Q smsi-20240930
000094870812-312024Q3false0.125P2Y2.5xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:Ysmsi:businessUnitsmsi:locationsmsi:offering00009487082024-01-012024-09-3000009487082024-11-1100009487082024-09-3000009487082023-12-3100009487082024-07-012024-09-3000009487082023-07-012023-09-3000009487082023-01-012023-09-300000948708us-gaap:CommonStockMember2024-06-300000948708us-gaap:AdditionalPaidInCapitalMember2024-06-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000009487082024-06-300000948708us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000948708us-gaap:CommonStockMember2024-07-012024-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300000948708us-gaap:CommonStockMember2024-09-300000948708us-gaap:AdditionalPaidInCapitalMember2024-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000948708us-gaap:CommonStockMember2023-12-310000948708us-gaap:AdditionalPaidInCapitalMember2023-12-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000948708us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300000948708us-gaap:CommonStockMember2024-01-012024-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300000948708us-gaap:CommonStockMember2023-06-300000948708us-gaap:AdditionalPaidInCapitalMember2023-06-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000009487082023-06-300000948708us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000948708us-gaap:CommonStockMember2023-07-012023-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000948708us-gaap:CommonStockMember2023-09-300000948708us-gaap:AdditionalPaidInCapitalMember2023-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-3000009487082023-09-300000948708us-gaap:CommonStockMember2022-12-310000948708us-gaap:AdditionalPaidInCapitalMember2022-12-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100009487082022-12-310000948708us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300000948708us-gaap:CommonStockMember2023-01-012023-09-300000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-3000009487082024-04-0300009487082024-04-1000009487082024-04-1100009487082024-04-102024-04-100000948708smsi:SecuritiesPurchaseAgreementMember2024-05-102024-05-100000948708smsi:SecuritiesPurchaseAgreementMember2024-05-100000948708smsi:PreFundedWarrantsMembersmsi:SecuritiesPurchaseAgreementMember2024-05-100000948708smsi:CommonWarrantsMemberus-gaap:PrivatePlacementMember2024-05-140000948708smsi:PlacementAgencyWarrantsMemberus-gaap:OverAllotmentOptionMember2024-05-140000948708smsi:PlacementAgencyWarrantsMemberus-gaap:OverAllotmentOptionMember2024-05-142024-05-140000948708smsi:PlacementAgencyWarrantsMemberus-gaap:OverAllotmentOptionMembersrt:ScenarioForecastMember2024-11-140000948708smsi:PreFundedWarrantsMember2024-01-012024-09-300000948708smsi:PreFundedWarrantsMember2024-07-012024-09-300000948708us-gaap:WarrantMember2022-08-110000948708us-gaap:WarrantMembersmsi:NotesAndWarrantsOfferingMember2022-08-110000948708us-gaap:WarrantMembersmsi:NotesAndWarrantsOfferingMember2024-05-020000948708smsi:AdditionalWarrantsMembersmsi:StockAndAdditionalWarrantsOfferingMember2022-08-120000948708us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2024-09-300000948708us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2023-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-09-300000948708us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-09-300000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2024-09-300000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-09-300000948708us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputSharePriceMember2024-09-300000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-09-300000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-09-300000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2024-09-300000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2024-09-300000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310000948708us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMembersmsi:NotesAndWarrantsOfferingMember2024-09-300000948708us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMembersmsi:NotesAndWarrantsOfferingMember2023-12-310000948708us-gaap:FairValueInputsLevel3Membersmsi:StockAndAdditionalWarrantsOfferingMember2024-09-300000948708us-gaap:FairValueInputsLevel3Membersmsi:StockAndAdditionalWarrantsOfferingMember2023-12-310000948708us-gaap:FairValueInputsLevel3Member2024-09-300000948708us-gaap:FairValueInputsLevel3Member2023-12-310000948708smsi:NotesAndWarrantsOfferingMember2023-12-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-12-310000948708smsi:NotesAndWarrantsOfferingMember2024-01-012024-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-01-012024-03-3100009487082024-01-012024-03-310000948708smsi:NotesAndWarrantsOfferingMember2024-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-03-3100009487082024-03-310000948708smsi:NotesAndWarrantsOfferingMember2024-04-012024-06-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-04-012024-06-3000009487082024-04-012024-06-300000948708smsi:NotesAndWarrantsOfferingMember2024-06-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-06-300000948708smsi:NotesAndWarrantsOfferingMember2024-07-012024-09-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-07-012024-09-300000948708smsi:NotesAndWarrantsOfferingMember2024-09-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-09-300000948708smsi:NotesAndWarrantsOfferingMember2022-12-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2022-12-3100009487082023-01-012023-03-310000948708smsi:NotesAndWarrantsOfferingMember2023-01-012023-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-01-012023-03-3100009487082023-03-310000948708smsi:NotesAndWarrantsOfferingMember2023-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-03-3100009487082023-04-012023-06-300000948708smsi:NotesAndWarrantsOfferingMember2023-04-012023-06-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-04-012023-06-300000948708smsi:NotesAndWarrantsOfferingMember2023-06-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-06-300000948708smsi:NotesAndWarrantsOfferingMember2023-07-012023-09-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-07-012023-09-300000948708smsi:NotesAndWarrantsOfferingMember2023-09-300000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-09-300000948708us-gaap:TechnologyBasedIntangibleAssetsMember2024-09-300000948708us-gaap:CustomerRelationshipsMember2024-09-300000948708us-gaap:CustomerContractsMember2024-09-300000948708us-gaap:ComputerSoftwareIntangibleAssetMember2024-09-300000948708us-gaap:PatentsMember2024-09-300000948708us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000948708us-gaap:CustomerRelationshipsMember2023-12-310000948708us-gaap:CustomerContractsMember2023-12-310000948708us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310000948708us-gaap:PatentsMember2023-12-3100009487082023-01-012023-12-310000948708smsi:PreFundedWarrantsMember2024-09-300000948708us-gaap:ConvertibleDebtSecuritiesMember2024-07-012024-09-300000948708us-gaap:ConvertibleDebtSecuritiesMember2023-07-012023-09-300000948708us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-09-300000948708us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-09-300000948708us-gaap:EmployeeStockOptionMember2024-07-012024-09-300000948708us-gaap:EmployeeStockOptionMember2023-07-012023-09-300000948708us-gaap:EmployeeStockOptionMember2024-01-012024-09-300000948708us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000948708us-gaap:WarrantMember2024-07-012024-09-300000948708us-gaap:WarrantMember2023-07-012023-09-300000948708us-gaap:WarrantMember2024-01-012024-09-300000948708us-gaap:WarrantMember2023-01-012023-09-300000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-06-182024-06-180000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-09-300000948708us-gaap:RestrictedStockMember2024-01-012024-09-300000948708us-gaap:RestrictedStockMember2024-07-012024-09-300000948708smsi:FullValueAwardsMembersmsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-01-012024-09-300000948708smsi:PartialValueAwardsMembersmsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-01-012024-09-300000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-01-012024-09-300000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MaximumMember2024-01-012024-09-300000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MinimumMember2024-01-012024-09-300000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MinimumMember2024-01-012024-03-310000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MaximumMember2023-07-012023-09-300000948708smsi:EmployeeStockPurchasePlanMember2024-01-012024-09-300000948708smsi:EmployeeStockPurchasePlanMembersrt:MaximumMember2024-01-012024-09-300000948708smsi:EmployeeStockPurchasePlanMember2024-09-300000948708smsi:SalesAndMarketingExpenseMember2024-07-012024-09-300000948708smsi:SalesAndMarketingExpenseMember2023-07-012023-09-300000948708smsi:SalesAndMarketingExpenseMember2024-01-012024-09-300000948708smsi:SalesAndMarketingExpenseMember2023-01-012023-09-300000948708us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300000948708us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300000948708us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300000948708us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300000948708us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300000948708us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300000948708us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300000948708us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300000948708us-gaap:RestrictedStockMember2023-12-310000948708us-gaap:RestrictedStockMember2024-09-300000948708us-gaap:LicenseAndServiceMember2024-07-012024-09-300000948708us-gaap:LicenseAndServiceMember2023-07-012023-09-300000948708us-gaap:LicenseAndServiceMember2024-01-012024-09-300000948708us-gaap:LicenseAndServiceMember2023-01-012023-09-300000948708smsi:HostedEnvironmentUsageFeesMember2024-07-012024-09-300000948708smsi:HostedEnvironmentUsageFeesMember2023-07-012023-09-300000948708smsi:HostedEnvironmentUsageFeesMember2024-01-012024-09-300000948708smsi:HostedEnvironmentUsageFeesMember2023-01-012023-09-300000948708smsi:CloudBasedUsageFeesMember2024-07-012024-09-300000948708smsi:CloudBasedUsageFeesMember2023-07-012023-09-300000948708smsi:CloudBasedUsageFeesMember2024-01-012024-09-300000948708smsi:CloudBasedUsageFeesMember2023-01-012023-09-300000948708smsi:ConsultingServicesAndOtherMember2024-07-012024-09-300000948708smsi:ConsultingServicesAndOtherMember2023-07-012023-09-300000948708smsi:ConsultingServicesAndOtherMember2024-01-012024-09-300000948708smsi:ConsultingServicesAndOtherMember2023-01-012023-09-300000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2024-07-012024-09-300000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2023-07-012023-09-300000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2024-01-012024-09-300000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2023-01-012023-09-300000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2024-07-012024-09-300000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2023-07-012023-09-300000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2024-01-012024-09-300000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2023-01-012023-09-300000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2024-07-012024-09-300000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2023-07-012023-09-300000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2024-01-012024-09-300000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2023-01-012023-09-300000948708smsi:WirelessBusinessSegmentMember2024-07-012024-09-300000948708smsi:WirelessBusinessSegmentMember2023-07-012023-09-300000948708smsi:WirelessBusinessSegmentMember2024-01-012024-09-300000948708smsi:WirelessBusinessSegmentMember2023-01-012023-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-07-012024-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-07-012024-09-300000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-07-012024-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-09-300000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-09-300000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-09-300000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300000948708srt:AmericasMember2024-07-012024-09-300000948708srt:AmericasMember2023-07-012023-09-300000948708srt:AmericasMember2024-01-012024-09-300000948708srt:AmericasMember2023-01-012023-09-300000948708us-gaap:EMEAMember2024-07-012024-09-300000948708us-gaap:EMEAMember2023-07-012023-09-300000948708us-gaap:EMEAMember2024-01-012024-09-300000948708us-gaap:EMEAMember2023-01-012023-09-3000009487082024-04-012024-09-3000009487082023-04-012023-09-300000948708us-gaap:SubsequentEventMember2024-10-030000948708us-gaap:SubsequentEventMember2024-10-032024-10-030000948708smsi:UnregisteredWarrantsMemberus-gaap:SubsequentEventMembersmsi:RegisteredOfferingOfCommonStockMember2024-10-030000948708us-gaap:SubsequentEventMembersmsi:RegisteredOfferingOfCommonStockMember2024-10-032024-10-030000948708us-gaap:RelatedPartyMemberus-gaap:SubsequentEventMembersmsi:RegisteredOfferingOfCommonStockMember2024-10-032024-10-030000948708smsi:UnregisteredWarrantsMemberus-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-10-030000948708us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-10-032024-10-030000948708us-gaap:SubsequentEventMembersmsi:October2024OfferingsMember2024-10-030000948708smsi:UnregisteredWarrantsMemberus-gaap:SubsequentEventMembersmsi:October2024OfferingsMember2024-10-030000948708smsi:UnregisteredWarrantsMemberus-gaap:SubsequentEventMembersmsi:October2024OfferingsMember2024-10-032024-10-030000948708smsi:RothWarrantMemberus-gaap:SubsequentEventMembersmsi:RothCapitalPartnersLLCMember2024-10-022024-10-020000948708smsi:RothWarrantMemberus-gaap:SubsequentEventMembersmsi:RothCapitalPartnersLLCMember2024-10-030000948708smsi:RothWarrantMemberus-gaap:SubsequentEventMember2024-10-032024-10-03
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_____________________________
FORM 10-Q
_____________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2024
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-35525
_____________________________
SMITH MICRO SOFTWARE, INC.
(Exact name of registrant as specified in its charter)
_____________________________
Delaware33-0029027
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5800 Corporate Drive, Pittsburgh, PA
15237
(Address of principal executive offices)
(Zip Code)
(412) 837-5300
(Registrant’s telephone number, including area code)
_____________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.001 per shareSMSI
The Nasdaq Capital Market
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. Yes x No o
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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of November 11, 2024, there were 17,736,708 shares of Common Stock outstanding.


SMITH MICRO SOFTWARE, INC.
QUARTERLY REPORT ON FORM 10-Q
September 30, 2024
Consolidated Balance Sheets as of September 30, 2024 and December 31, 2023
Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2024 and 2023
Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2024 and 2023
4
Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2024 and 2023
Item 1A.
1

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
SMITH MICRO SOFTWARE, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and par value data)
September 30,
2024
December 31,
2023
(unaudited)(audited)
Assets
Current assets:
Cash and cash equivalents$1,509 $7,125 
Accounts receivable, net of related allowances of $3 and $3 at 2024 and 2023, respectively
3,406 7,912 
Prepaid expenses and other current assets1,505 1,843 
Total current assets6,420 16,880 
Equipment and improvements, net615 883 
Right-of-use assets2,657 2,759 
Other assets504 482 
Intangible assets, net24,931 29,532 
Goodwill11,052 35,041 
Total assets$46,179 $85,577 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$2,050 $2,522 
Accrued payroll and benefits2,121 2,500 
Current operating lease liabilities1,228 1,483 
Other current liabilities1,011 1,137 
Total current liabilities6,410 7,642 
Non-current liabilities:
Warrant liabilities149 597 
Operating lease liabilities1,706 1,780 
Deferred tax liabilities, net168 168 
Total non-current liabilities2,023 2,545 
Commitments and contingencies
Stockholders' equity:
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 11,857,234 and 9,347,979 shares issued and outstanding 2024 and 2023, respectively
12 9 
Additional paid-in capital387,988 381,329 
Accumulated comprehensive deficit(350,254)(305,948)
Total stockholders’ equity37,746 75,390 
Total liabilities and stockholders' equity$46,179 $85,577 
See accompanying notes to the consolidated financial statements.
2

SMITH MICRO SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
For the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
2024202320242023
(unaudited)(unaudited)(unaudited)(unaudited)
Revenues$4,648 $11,001 $15,585 $32,269 
Cost of revenues (including depreciation of $3, $12, $14, and $40 in the three and nine months ended September 30, 2024 and 2023, respectively)
1,321 2,528 4,915 8,400 
Gross profit3,327 8,473 10,670 23,869 
Operating expenses:
Selling and marketing2,060 2,449 7,202 8,631 
Research and development3,637 3,704 11,328 13,276 
General and administrative2,715 2,934 8,213 9,448 
Depreciation and amortization1,422 1,567 4,872 4,872 
Goodwill impairment
  23,989  
Total operating expenses9,834 10,654 55,604 36,227 
Operating loss(6,507)(2,181)(44,934)(12,358)
Other income (expense):
Change in fair value of warrant and derivative liabilities221 73 448 3,486 
Loss on derecognition of debt (1,583) (2,985)
Interest (expense) income, net
(12)(1,443)89 (5,740)
Other (expense) income, net
(71)15 130 (62)
Loss before provision for income taxes(6,369)(5,119)(44,267)(17,659)
Provision for income tax expense 14 39 25 
Net loss$(6,369)$(5,133)$(44,306)$(17,684)
Loss per share:
Basic and diluted $(0.54)$(0.61)$(4.17)$(2.27)
Weighted average shares outstanding:
Basic and diluted11,832 8,419 10,626 7,787 
See accompanying notes to the consolidated financial statements.
3

SMITH MICRO SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-in
Capital
Accumulated
Comprehensive
Deficit
Total
Shares Amount
BALANCE, June 30, 2024 (unaudited)10,625 $11 $386,775 $(343,885)$42,901 
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")— — 7 — 7 
Restricted stock grants, net of cancellations417 — 1,243 — 1,243 
Cancellation of shares for payment of withholding tax(33)— (39)— (39)
ESPP shares issued4 — 3 — 3 
Issuance of Common Stock for Pre-Funded Warrants Exercise
844 1 (1)—  
Net loss— — — (6,369)(6,369)
BALANCE, September 30, 2024 (unaudited)11,857 $12 $387,988 $(350,254)$37,746 


Common StockAdditional
Paid-in
Capital
Accumulated
Comprehensive
Deficit
Total
Shares Amount
BALANCE, December 31, 2023 (audited)9,348 $9 $381,329 $(305,948)$75,390 
Non-cash compensation recognized on stock options and ESPP— — 16 — 16 
Restricted stock grants, net of cancellations683 1 3,506 — 3,507 
Cancellation of shares for payment of withholding tax(88)— (217)— (217)
ESPP shares issued5 — 5 — 5 
Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs1,065 1 3,350 — 3,351 
Issuance of Common Stock for Pre-Funded Warrants Exercise
844 1 (1)—  
Net loss— — — (44,306)(44,306)
BALANCE, September 30, 2024 (unaudited)11,857 $12 $387,988 $(350,254)$37,746 


4

SMITH MICRO SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)

Common StockAdditional
Paid-in
Capital
Accumulated
Comprehensive
Deficit
Total
SharesAmount
BALANCE, June 30, 2023 (unaudited)8,150 $8 $368,584 $(294,103)$74,489 
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")— — 6 — 6 
Restricted stock grants, net of cancellations72 — 1,334 — 1,334 
Cancellation of shares for payment of withholding tax(8)— (89)— (89)
ESPP shares issued
1 — 7 — 7 
Common shares issued in settlement and prepayment of notes payable583 1 6,276 — 6,277 
Net loss— — — (5,133)(5,133)
BALANCE, September 30, 2023 (unaudited)8,798 $9 $376,118 $(299,236)$76,891 



Common StockAdditional
Paid-in
Capital
Accumulated
Comprehensive
Deficit
Total
SharesAmount
BALANCE, December 31, 2022 (audited)7,025 $7 $357,924 $(281,552)$76,379 
Non-cash compensation recognized on stock options and ESPP— — 24 — 24 
Restricted stock grants, net of cancellations230 — 3,292 — 3,292 
Cancellation of shares for payment of withholding tax(31)— (381)— (381)
ESPP shares issued2 — 15 — 15 
Common shares issued in settlement and prepayment of notes payable1,572 2 15,244 — 15,246 
Net loss— — — (17,684)(17,684)
BALANCE, September 30, 2023 (unaudited)8,798 $9 $376,118 $(299,236)$76,891 
5

SMITH MICRO SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
For the Nine Months Ended
September 30,
20242023
(unaudited)
(unaudited)
Operating activities:
Net loss$(44,306)$(17,684)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,886 4,912 
Goodwill impairment charge
23,989  
Non-cash lease expense(227)(160)
Change in fair value of warrant and derivative liabilities(448)(3,486)
Loss on derecognition of debt 2,985 
Amortization of debt discount and issuance costs 5,398 
Stock based compensation3,520 3,316 
Gain on license of patents, net
(198) 
Loss on disposal of assets
 12 
Changes in operating accounts:  
Accounts receivable4,506 208 
Prepaid expenses and other assets315 220 
Accounts payable and accrued liabilities(1,375)(2,224)
Other liabilities(30)553 
Net cash used in operating activities(9,368)(5,950)
Investing activities:
Capital expenditures, net(17)(5)
Proceeds from license of patents, net
198  
Other investing activities, net
 71 
Net cash provided by investing activities181 66 
Financing activities:
Proceeds from Common Stock, Warrants, and Pre-Funded Warrants Offering, net
3,351  
Proceeds from financing arrangements1,044 981 
Repayments of financing arrangements(829)(1,156)
Other financing activities5 15 
Net cash provided by (used in) financing activities
3,571 (160)
Net decrease in cash and cash equivalents(5,616)(6,044)
Cash and cash equivalents, beginning of period7,125 14,026 
Cash and cash equivalents, end of period$1,509 $7,982 
Non-cash investing and financing activities:
Issuance of Common Stock in settlement and prepayment of notes payable
$ $12,180 

See accompanying notes to the consolidated financial statements.
6

SMITH MICRO SOFTWARE, INC.
Notes to the Consolidated Financial Statements
(Unaudited)
1. The Company
Smith Micro Software, Inc. (“Smith Micro” or “the Company”) provides software solutions that simplify and enhance the mobile experience to some of the leading wireless service providers around the globe. From enabling the Digital Family LifestyleTM to providing powerful voice messaging capabilities, the Company strives to enrich today’s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (“IoT”) devices. Smith Micro’s portfolio includes family safety software solutions to support families in the digital age and a wide range of products for creating, sharing, and monetizing rich content, such as visual voice messaging, retail content display optimization and performance analytics on any product set.
Smith Micro’s solution portfolio is comprised of proven products that enable its customers to provide:
In-demand digital services that connect today’s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;
Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality; and
Strategic, consistent, and measurable digital demonstration experiences that educate retail shoppers, create awareness of products and services, drive in-store sales, and optimize retail experiences with actionable analytics derived from in-store customer behavior.
On April 3, 2024, the Company filed a certificate of amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a one-for-eight (1:8) reverse stock split of the shares of the Company's common stock, par value $0.001 per share (the "Common Stock"), with an effective time of 11:59 p.m., Eastern Time on April 10, 2024 (the "Reverse Stock Split"). At the effective time, every eight shares of Common Stock, whether issued and outstanding or held by the Company as treasury stock were automatically combined and converted (without any further act) into one share of fully paid and nonassessable Common Stock, with any fractional shares resulting from the Reverse Stock Split rounded up to the nearest whole share. The number of outstanding shares of Common Stock was reduced from approximately 76.8 million shares to approximately 9.6 million shares due to the Reverse Stock Split.
The Reverse Stock Split did not change the Company's authorized shares of Common Stock from 100,000,000 shares or the par value of the Common Stock. Proportionate adjustments were made to the per share exercise price and/or the number of shares issuable upon the exercise of stock options and the settlement of restricted stock awards and the number of shares authorized and reserved for issuance pursuant to the Company's equity incentive plans (see Note 9). Additionally, there were adjustments to the per share exercise price and the number of shares issuable upon exercise of warrants (see Note 5).
All share and per share amounts for Common Stock (including share amounts underlying convertible securities and the applicable exercise prices of such convertible securities) in these consolidated financial statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the Reverse Stock Split, including reclassifying an amount equal to the reduction in the number of shares of Common Stock at par value to additional paid-in capital.
2. Accounting Policies
Basis of Presentation
The accompanying interim consolidated balance sheet as of September 30, 2024, and the related consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (“SEC”) 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 (“U.S. GAAP”) have been omitted.
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
7

conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three and nine months ended September 30, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2024.
New Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Improvements to Reportable Segment Disclosures." This update was issued to improve and enhance reportable segment disclosure requirements. The amendments in this update require annual and interim disclosures on significant segment expenses that are regularly provided to the chief operating decision maker and require annual and interim disclosures on “other segment items” that comprise the difference between segment revenue less segment expense compared to the reported measure of segment profit or loss. In addition, the amendments will require all annual disclosures that are currently required to be reported on an interim basis and requires disclosure of the title and position of the chief operating decision maker and how that position uses the information to assess segment performance and the allocation of resources. ASU 2023-07 also requires entities that have a single reportable segment, such as the Company, to provide all disclosures required in this update and the existing segment disclosures in Topic 280. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-07 and does not expect them to have a material effect on the consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, "Income Tax Disclosures." ASU 2023-09 was issued to require annual disclosures on specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. Annual disclosures are required on income taxes paid, including the amounts paid for federal, state and foreign taxes and the amount paid in individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid (net of refunds received). Additional annual disclosures are required on pre-tax income from continuing operations and income tax expense, disaggregated by domestic and foreign amounts. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-09 and does not expect them to have a material effect on the consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures." This requires additional disaggregated disclosures of certain amounts included in the expense captions presented in the Statement of Operations as well as disclosures about selling expenses. This ASU is effective on a prospective basis, with the option for retrospective application, for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and early adoption is permitted. The Company is currently evaluating the impact the adoption of this guidance will have on the Company's financial statement disclosures.

Reclassifications
Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.
3. Going Concern
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 interim consolidated financial statements for the three and nine months ended September 30, 2024, 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 one year from the date that the financial statements are issued, which has not 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.
The Company has no outstanding debt and is continuing operations and generating revenues in the normal course of business, 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, including dynamic
8

marketing campaigns, 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 not include any adjustments that may 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 previous debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing one or more registration statements, through debt financings, or from a combination of these funding sources. However, it may not be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company may also take one or more of the following additional actions:
Implement additional restructuring and cost reductions,
Secure a revolving line of credit, if available,
Dispose of one or more product lines and/or,
Sell or license intellectual property.
While management believes that the Company’s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are not entirely within the Company’s control and cannot be assessed as being probable of occurring.
4. Common Stock
Minimum Bid Price Requirement and Reverse Stock Split
On December 27, 2023, the Company received a notice (the "Notice") from the Nasdaq Stock Market ("Nasdaq") that the Company was not in compliance with the $1.00 minimum bid price requirement for continued listing, as set forth in Nasdaq Listing Rule 5550(a)(2) (the "Minimum Bid Price Requirement"), as the closing bid price of the Company’s Common Stock had been below $1.00 per share for more than thirty (30) consecutive business days as of the date of the Notice.
As previously noted, the Company undertook the Reverse Stock Split, which became effective April 10, 2024 at 11:59 pm Eastern time, to enable the Company to regain compliance with the Minimum Bid Price Requirement. On April 29, 2024, the Company received notice from Nasdaq that it had regained compliance with the Minimum Bid Price Requirement, and the matter is now closed.
May 2024 Registered Direct Offering & Private Placement
On May 10, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional and accredited investors (the “Purchasers”) relating to the registered direct offering and sale of an aggregate of 1,065,000 shares of the Company’s Common Stock at an offering price of $2.15 per share of Common Stock and pre-funded warrants (“Pre-Funded Warrants”) to purchase up to 845,000 shares of Common Stock (the “Registered Direct Offering”). The Pre-Funded Warrants were purchased at a price of $2.149 per underlying share and had an exercise price of $0.001 per share and could be exercised at any time after their original issuance until such Pre-Funded Warrants were exercised in full. The shares of Common Stock and Pre-Funded Warrants (including the shares of Common Stock underlying the warrants) were offered by the Company pursuant to a prospectus supplement dated May 10, 2024, and accompanying prospectus dated May 12, 2022, in connection with a takedown from the Company’s shelf registration statement on Form S-3 (File No. 333-264667), which was declared effective by the SEC on May 12, 2022.
In a private placement on May 14, 2024, concurrent with the Registered Direct Offering, the Company also sold to the Purchasers unregistered warrants (the “Common Warrants”) to purchase up to an aggregate of 1,910,000 shares of Common Stock (the “Private Placement”). Each unregistered Common Warrant has an exercise price of $2.34 per share, is exercisable at any time beginning November 14, 2024 and will expire November 14, 2029. Both the Registered Direct Offering and the Private Placement closed on May 14, 2024.
Roth Capital Partners, LLC (“Roth”) acted as the exclusive placement agent for the Registered Direct Offering and the Private Placement pursuant to a placement agency agreement (the “Placement Agency Agreement”) dated May 10, 2024, by and between the Company and Roth, and a related engagement letter with Roth. Pursuant to the Placement Agency Agreement, on May 14, 2024 the Company issued to Roth warrants to purchase up to 133,700 shares of Common Stock (the “Placement Agent Warrants”), which represented 7.0% of the aggregate number of shares of Common Stock and Pre-Funded Warrants sold in the Registered Direct Offering. The Placement Agent Warrants are exercisable at any time beginning November 14, 2024, have an exercise price equal to $2.86, and expire November 16, 2026.
9

The shares of Common Stock underlying the Common Warrants and the Placement Agent Warrants (collectively referred to herein as the “Warrants”) were registered on a registration statement on Form S-1 (File No. 333-280542) filed with the SEC on June 27, 2024, which was declared effective by the SEC on July 10, 2024. Shares of Common Stock issued by the Company upon exercise of the Warrants may be resold by the holders pursuant to the prospectus dated July 11, 2024. The filings made by the Company in connection with the potential resale of the Common Stock underlying the Warrants were filed within the time period agreed by the parties in the Purchase Agreement.
The net cash proceeds to the Company, after deducting offering related expenses was $3.4 million. The Pre-Funded Warrants, Common Warrants, and Placement Agent Warrants were all assessed and recorded as equity instruments.
During the three and nine months ended September 30, 2024, all 845,000 Pre-Funded Warrants from the May Registered Direct Offering and Private Placement were exercised on a cashless basis resulting in the issuance of 844,061 shares of Common Stock. No other warrants were exercised during the three and nine months ended September 30, 2024.
5. Warrant Liabilities
On August 11, 2022, the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a notes and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8 million. The senior secured convertible notes (the "Notes") that the Company sold in the Notes and Warrants Offering were retired at maturity at December 31, 2023. The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the Reverse Stock Split to $26.80 and 279,851 shares, respectively, and on May 2, 2024, the exercise price for each of the Notes Warrants was further adjusted to $2.06 in accordance with their terms.
The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on August 12, 2022 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 not 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 Reverse Stock Split.
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, none of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are not 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 no 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 December 31, 2023):
Notes Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield  
Expected term (in years)2.86 3.61 
Expected volatility99.0 %66.8 %

Additional Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield  
Expected term (in years)3.37 4.12 
Expected volatility92.6 %68.7 %

10

6. Fair Value of Financial Instruments
The Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, Fair Value Measurements and Disclosures.
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 three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Include other inputs that are directly or indirectly observable in the marketplace.
Level 3 – Unobservable inputs which are supported by little or no market activity.
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.
The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at September 30, 2024 and December 31, 2023 (unaudited except for December 31, 2023, in thousands):
Level 3
September 30, 2024December 31, 2023
Notes Warrants
$135 $334 
Additional Warrants
14 263 
Total
$149 $597 

The following tables present the changes in the fair value (unaudited, except for December 31, 2023 and 2022, respectively, in thousands), and also includes the derivative associated with the Notes and Warrant Offering ("Notes and Warrants Offering Derivative"), which was extinguished with the retirement of the Notes on December 31, 2023:
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2023
$334 $263 $597 
Change in fair value28 (214)(186)
Measurement at March 31, 2024
$362 $49 $411 
Change in fair value(24)(18)(42)
Measurement at June 30, 2024
$338 $31 $369 
Change in fair value
(203)(17)(220)
Measurement at September 30, 2024
$135 $14 $149 
11


Notes and Warrants Offering Derivative
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2022
$1,575 $2,052 $1,265 $4,892 
Change in fair value(1,021)(1,222)(741)(2,984)
Derecognition of debt
(22)— — (22)
Measurement at March 31, 2023
$532 $830 $524 1,886 
Change in fair value(270)(108)(52)(430)
Derecognition of debt(45)— — (45)
Measurement at June 30, 2023$217 $722 $472 $1,411 
Change in fair value
(157)20 64 (73)
Derecognition of debt
(14)$— $— (14)
Measurement at September 30, 2023
$46 $742 $536 $1,324 
7. Goodwill and Intangible Assets
In accordance with FASB ASC Topic No. 350, Intangibles-Goodwill and Other, Smith Micro reviews the recoverability of the carrying value of its single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. Different judgments relating to the determination of reporting units could significantly affect the testing of goodwill for impairment and the amount of any impairment recognized. Recoverability of goodwill is determined by comparing the estimated fair value of reporting units to the carrying value of the underlying net assets in the reporting units. If the estimated fair value of a reporting unit is determined to be less than the fair value of its net assets, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the estimated fair value of the reporting unit and the fair value of its other assets and liabilities.
During the three months ended March 31, 2024, the Company conducted an interim quantitative impairment test of its goodwill as of February 29, 2024 and recorded a goodwill impairment charge totaling $24.0 million during the three months ended March 31, 2024. The fair value of the reporting unit was determined utilizing level 3 inputs (including estimates of revenue growth, earnings before interest taxes depreciation and amortization ("EBITDA") contribution and discount rates) and a combination of the income approach using the estimated discounted cash flows and a market-based valuation methodology. If current projections are not achieved or specific valuation factors outside the Company's control, such as discount rates and economic and industry challenges, significantly change, goodwill could be subject to future impairment.
The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data):
September 30, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,382)$4,948 
Customer relationships1027,548 (10,637)16,911 
Customer contracts07,000 (6,628)372 
Software license55,419 (2,933)2,486 
Patents2600 (386)214 
Total$53,897 $(28,966)$24,931 
12

December 31, 2023
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology5$13,330 $(7,243)$6,087 
Customer relationships1127,548 (8,111)19,437 
Customer contracts17,000 (6,337)663 
Software license65,419 (2,353)3,066 
Patents3600 (321)279 
Total$53,897 $(24,365)$29,532 
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 eight years as of September 30, 2024 and nine years as of December 31, 2023. During the three months ended September 30, 2024 and 2023, intangible asset amortization expense was $1.3 million and $1.5 million, respectively. During the nine months ended September 30, 2024 and 2023, intangible asset amortization expense was $4.6 million and $4.4 million, respectively.
As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2024$1,334 
20255,105 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,159 
Total$24,931 
8. Earnings Per Share
The Company calculates earnings per share (“EPS”) as required by FASB ASC Topic No. 260, Earnings Per Share. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method.
The 845,000 shares of the Company's Common Stock issuable upon exercise of the Pre-Funded Warrants, described in Note 4 to these consolidated financial statements, were included in the weighted average outstanding Common Stock in the calculation of basic and diluted net loss per share from May 2024 through their exercise in August 2024, as the exercise price was non-substantive at $0.001 per share.
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.
The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):
13

For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Numerator:
Net loss$(6,369)$(5,133)$(44,306)$(17,684)
Denominator:
Weighted average shares outstanding – basic11,832 8,419 10,626 7,787 
Potential common shares – options / warrants (treasury stock method) and convertible notes (as if converted method)     
Weighted average shares outstanding – diluted11,832 8,419 10,626 7,787 
Shares excluded (anti-dilutive)2,474 895 1,468 1,090 
Net loss per common share:
Basic$(0.54)$(0.61)$(4.17)$(2.27)
Diluted$(0.54)$(0.61)$(4.17)$(2.27)
The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Convertible notes, as if converted 272  425 
Outstanding stock options9 10 9 10 
Outstanding warrants
2,465 613 1,459 655 
Total anti-dilutive shares2,474 895 1,468 1,090 
9. Stock-Based Compensation
Stock Plans
On June 18, 2024, the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (the "OEIP") which amended and restated (and renamed) the Company's 2015 Omnibus Equity Incentive Plan (as previously amended, the "2015 Plan") and increased the number of shares reserved thereunder by 3 million shares. As of September 30, 2024, there were approximately 2.9 million shares available for future grants under the Company’s OEIP. References to the OEIP herein include the 2015 Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP may not exceed 4.2 million shares.
During the nine months ended September 30, 2024, the Company granted 0.7 million shares of restricted stock under the OEIP. There were 0.4 million shares of restricted stock granted during the three months ended September 30, 2024.
The Company previously maintained a 2005 Stock Option / Stock Issuance Plan (the “2005 Plan”), which was replaced by the 2015 Plan. Certain options issued under the 2005 Plan remain outstanding, but no new grants have been made under the 2005 Plan since the adoption of the 2015 Plan.
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 Company's Board of Directors and consultants. Any full value award settled in shares will be debited as 1.2 shares, and partial value awards settled in shares will be debited as 1.0 shares against the share reserve. The exercise price per share for stock option grants is not to be less than the fair market value per share of the Company’s Common Stock on the date of grant. The Compensation Committee of the Board of Directors administers the OEIP and determines the vesting schedule at the time of grant. Stock options may be exercisable immediately or in installments, but generally vest over a four-year period from the date of grant. In the event the holder ceases to be employed by the Company, all unvested stock awards terminate, and all vested stock options may be exercised within a period of 90 days following termination of employment. In general, stock options expire ten years from the date of grant. Restricted stock is valued using the closing
14

stock price on the date of the grant. The total value is expensed over the vesting period, which typically ranges from 12 to 48 months, however in the quarters ended September 30, 2024, March 31, 2024 and September 30, 2023, the Company granted restricted stock awards with tranched vesting periods of two to seven months.
Employee Stock Purchase Plan
The Company has a stockholder approved employee stock purchase plan (“ESPP”), under which substantially all employees may purchase the Company’s Common Stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning and end of six-month offering periods. Payroll deductions under the ESPP are limited to 10% of the employee’s compensation and in any calendar year employees may not purchase more than the lesser of $25,000 of stock or 250 shares, as set by the Compensation Committee of the Board of Directors in accordance with the terms of the ESPP. Additionally, no more than 31,250 shares in the aggregate may be purchased under the ESPP.
Stock Compensation Expense
The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognized as compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, Compensation-Stock Compensation.
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Sales and marketing$315 $300 $968 $653 
Research and development318 290 827 754 
General and administrative616 751 1,725 1,909 
Total non-cash stock compensation expense$1,249 $1,341 $3,520 $3,316 
As of September 30, 2024, there was approximately $3.7 million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP and the 2005 Plan.

Stock Options
For the nine months ended September 30, 2024, the Company had approximately nine thousand stock options outstanding under the OEIP and 2005 Plan with a weighted average exercise price of $26.88 per share, a remaining weighted average contractual life of 3.2 years and nominal intrinsic value. No options were granted in the nine months ended September 30, 2024 or 2023.
Restricted Stock Awards
A summary of the Company’s restricted stock awards outstanding under the OEIP for the nine months ended September 30, 2024 are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2023256 $21.31 
Granted695 3.77 
Vested(290)11.90 
Canceled and forfeited(11)11.02 
Unvested at September 30, 2024650 $6.75 
10. Revenues
Revenue Recognition
In accordance with FASB ASC Topic No. 606, Revenue from Contracts with Customers, the Company recognizes the sale of goods and services based on the five-step analysis of transactions as provided in Topic 606, which requires an entity to
15

recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for such goods and services. For all contracts with customers, the Company first identifies the contract, which usually is established when a contract is fully executed by each party and consideration is expected to be received. Next, the Company identifies the performance obligations in the contract. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. The Company then determines the transaction price in the arrangement and allocates the transaction price, if necessary, to each performance obligation identified in the contract. The allocation of the transaction price to the performance obligations are based on the relative standalone selling prices for the goods and services contained in a particular performance obligation. The transaction price is adjusted for the Company’s estimate of variable consideration which may include certain incentives and discounts, product returns, distributor fees, and storage fees. The Company evaluates the total amount of variable consideration expected to be earned by using the expected value method, as the Company believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations, and its best judgment at the time. The Company includes estimates of variable consideration in revenues only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company generates the majority of its revenue on usage-based fees which are variable and depend entirely on customers’ use of perpetual licenses, transactions processed on the Company’s hosted environment and activity on the Company’s cloud-based service platform.
The Company’s contracts with mobile network operator (“MNO”) customers include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Smith Micro’s cloud-based services include a software solution license integrated with cloud-based services. Since the Company does not allow its customers to take possession of the cloud-based elements of its software solutions, and since the utility of the license comes from the cloud-based services that the Company provides, Smith Micro considers the software license and the cloud services to be a single performance obligation. The Company recognizes revenue associated with its MNO customers based upon their active subscribers’ access and usage of Smith Micro’s software licenses and cloud-based services on Smith Micro’s platforms or satisfaction of the performance obligations as indicated in the contracts.
Smith Micro has made accounting policy elections to exclude all taxes by governmental authorities from the measurement of the transaction price, and since the Company’s standard payment terms are less than one year, the Company has elected the practical expedient not to assess whether a contract has a significant financing component.
Disaggregation of Revenues
Revenues on a disaggregated basis are as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
License and service fees$788 $741 $2,326 $2,619 
Hosted environment usage fees644 749 1,840 2,309 
Cloud based usage fees3,196 9,254 10,865 26,438 
Consulting services and other20 257 554 903 
Total revenues$4,648 $11,001 $15,585 $32,269 
11. Segment, Customer Concentration and Geographical Information
Segment Information
Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, Segment Reporting. The Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath®), CommSuite®, and ViewSpot® families of products.
The Company does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.
16

The following table presents the Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Family Safety$3,939 $9,179 $12,623 $27,016 
CommSuite644 749 1,840 2,310 
ViewSpot65 1,073 1,122 2,943 
Total Wireless revenues$4,648 $11,001 $15,585 $32,269 
Customer Concentration Information
The Company has certain customers whose revenues individually represented greater than 10% of the Company’s total revenues, or whose accounts receivable balances individually represented greater than 10% of the Company’s total accounts receivable, for the three and nine months ended September 30, 2024 and 2023.
For the three months ended September 30, 2024, three customers made up 63%, 21% and 14% of revenues. For the three months ended September 30, 2023, three customers made up 45%, 32% and 10% of revenues.
For the six months ended September 30, 2024, three customers made up 58%, 20%, and 12% of revenues. For the six months ended September 30, 2023, three customers made up 41%, 35%, and 10% of revenues.
As of September 30, 2024, two customers accounted for 53% and 25% of accounts receivable. As of September 30, 2023, three customers accounted for 33%, 32%, and 18% of accounts receivable.
Geographical Information
During the three and nine months ended September 30, 2024 and 2023, the Company operated in two geographic locations: the Americas and Europe, Middle East and Africa ("EMEA"). Revenues attributed to the geographic location of the customers’ bill-to address were as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Americas$4,628 $10,787 $15,047 $31,380 
EMEA20 214 538 889 
Total revenues$4,648 $11,001 $15,585 $32,269 
The Company does not separately allocate specific assets to these geographic locations.
12. Commitments and Contingencies
Litigation
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’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’s future consolidated results of operations, cash flows, or financial position in a particular period.
Other Contingent Contractual Obligations
During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in connection with certain transactions. These include: indemnities to the Company’s customers pursuant to contracts for the Company’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
17

maximum extent permitted under the laws of the State of Delaware. In addition, the Company has made or may make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company may also issue a guarantee in the form of a standby letter of credit as security for contingent liabilities under certain customer contracts. The duration of these indemnities, commitments, and guarantees varies, and in certain cases may be indefinite. The majority of these indemnities, commitments, and guarantees may not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.
13. Leases
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.
Leases with an initial term of greater than twelve months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term.
The Company’s lease contracts generally do not provide a readily determinable implicit rate. For these contracts, the estimated incremental borrowing rate is based on information available at the inception of the lease.
Operating lease costs were $0.4 million for each of the three months ended September 30, 2024 and 2023. For the six months ended September 30, 2024, and 2023, operating lease costs were $1.2 million for each period.
During the nine months ended September 30, 2024, the Company recognized noncash increases for the right-of-use asset obtained in exchange for new operating lease liabilities due to a lease renewal and the entry into a new lease for an aggregate amount of $1.0 million. There were no such transactions during the nine months ended September 30, 2023. The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):
As of September 30, 2024
2024$363 
20251,458 
2026958 
2027376 
202862 
Total lease payments$3,217 
Less imputed interest283 
Present value of lease liabilities$2,934 
Additional information relating to the Company’s operating leases follows (unaudited):
As of September 30, 2024
Weighted average remaining lease term (years)2.18
Weighted average discount rate7.4 %
14. Income Taxes
The Company accounts for income taxes as required by FASB ASC Topic No. 740, Income Taxes. The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
In assessing whether a valuation allowance is required, significant weight is given to evidence that can be objectively verified. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740, Smith Micro has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets and determined that it was more likely than not that the Company would not realize the deferred tax assets due to the
18

Company's cumulative losses and uncertain near-term market and economic conditions, which reduce the Company’s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.
After a review of the four sources of taxable income as of September 30, 2024, and after consideration of the Company’s cumulative loss position as of December 31, 2023, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $58.5 million as of September 30, 2024.
The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to examination for U.S. federal income tax returns for years before December 31, 2019 and for state income tax returns, the Company is no longer subject to examination for years before December 31, 2018. As of September 30, 2024, the Company had no outstanding tax audits. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. Smith Micro may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to the consolidated financial results of the Company. It is the Company’s policy to classify any interest and/or penalties in the consolidated financial statements as a component of income tax expense.
15. Subsequent Events
The Company evaluates and discloses subsequent events as required by FASB ASC Topic No. 855, Subsequent Events. 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.
On October 3, 2024, the Company announced its completion of two securities offerings raising aggregate gross proceeds of $6.9 million: a registered offering of Common Stock and concurrent private placement of warrants exercisable for Common Stock with certain institutional and accredited investors, and an unregistered private placement transaction of Common Stock and warrants exercisable for Common Stock with William W. Smith Jr., the Company's Chief Executive Officer, a related party, who participated in the private placement through a trust for which he serves as co-trustee. The registered offering of 3,321,881 registered shares of the Company's Common Stock together with the concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.9 million, including $0.2 million from another related party, prior to transaction expenses. The private placement transaction with the Company’s Chief Executive Officer of 2,575,107 unregistered shares of the Company's Common Stock together with unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.0 million prior to transaction expenses. Both offerings were approved by an independent special committee of the Company's Board of Directors and were priced based on the market value of the offered securities, at a purchase price of $1.165 per share of Common Stock with a warrant exercise price of $1.04 per share of Common Stock. Each of the warrants issued in the October 2024 offerings are exercisable at any time beginning six months following their original issuance and will expire five years from such date.
Pursuant to the terms of an agreement previously entered into with Roth, which expired on September 29, 2024, Roth received certain “tail” compensation in the form of a cash fee of $54,000. In addition, concurrent with the offerings, the Company issued to Roth a warrant to purchase up to 20,000 shares of the Company’s Common Stock (the “Roth Warrant”), which has substantially the same terms as the warrants issued in the registered offering, except that the Roth Warrant has an exercise price of $1.46 per share of Common Stock and will expire two-and-a-half years from the effective date of the October registered offering.
On October 21, 2024, the Company filed a definitive proxy statement for a Special Meeting of Stockholders that was set for November 12, 2024 to approve the issuance of the number of shares of the Company’s Common Stock that would cause William W. Smith, Jr. to beneficially own twenty percent or more of the Company, through the exercise of the warrants purchased in the unregistered private placement transaction. The Special Meeting of Stockholders was subsequently adjourned until December 10, 2024. On October 28, 2024, the Company filed a registration statement with the SEC (File No. 333-282858) registering the resale of the shares of stock in the aforementioned private placement transaction and the shares of common stock issuable upon exercise of the warrants issued concurrently with the registered offering and the warrants issued in the separate private placement transaction with our Chief Executive Officer. This registration statement was declared effective by the SEC on November 8, 2024.



19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
In this document, the terms “Smith Micro,” “Company,” “we,” “us,” and “our” refer to Smith Micro Software, Inc. and, where appropriate, its subsidiaries.
This Quarterly Report on Form 10-Q (this “Report”) 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 “anticipates,” “expects,” “intends,” “plans,” “predicts,” “potential,” “believes,” “seeks,” “estimates,” “should,” “may,” “will,” 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:
our customer concentration, given that the majority of our sales currently depend on a few large client relationships;
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;
our ability and/or customers’ ability to distribute our mobile software applications to their end users through third party mobile software application stores, which we do not control;
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 on commercially reasonable terms or at all;
our ability to hire and retain key personnel;
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;
interruptions or delays in the services we provide from our data center hosting facilities that could harm our business;
the existence of undetected software defects in our products and our failure to resolve detected defects in a timely manner;
our ability to remain a going concern;
our ability to raise additional capital and the risk of such capital not being available to us at commercially reasonable terms or at all;
our ability to be profitable;
changes in our operating income due to shifts in our sales mix and variability in our operating expenses;
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;
rapid technological evolution and resulting changes in demand for our products from our key customers and their end users;
intense competition in our industry and the core vertical markets in which we operate, and our ability to successfully compete;
the risks inherent with international operations;
the impact of evolving information security and data privacy laws on our business and industry;
the impact of governmental regulations on our business and industry;
our ability to protect our intellectual property and our ability to operate our business without infringing on the rights of others;
20

the risk of being delisted from Nasdaq if we fail to meet any of its applicable listing requirements;
our ability to assimilate acquisitions without diverting management attention and impacting current operations;
failure to realize the expected benefits of prior acquisitions;
the availability of third-party intellectual property and licenses needed for our operations on commercially reasonable terms, or at all;
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
those additional factors which are listed under Item 1A of Part I of our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K") under the caption “RISK FACTORS.”
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 “SEC”). 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.
Overview
Smith Micro provides software solutions that simplify and enhance the mobile experience to some of the leading wireless service providers around the globe. From enabling the Digital Family Lifestyle™ to providing powerful voice messaging capabilities, we strive to enrich today’s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things ("IoT") devices. Our portfolio includes family safety software solutions to support families in the digital age and a wide range of products for creating, sharing, and monetizing rich content, such as visual voice messaging, retail content display optimization and performance analytics on any product set.
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, “Big Data” analytics, automotive telematics, and the consumer IoT marketplace. The key to our longevity, however, is not simply technological innovation, but our focus on understanding our customers’ needs and delivering value.
In the third quarter of 2024, our revenues declined by 58% to $4.6 million compared to the third quarter of 2023, primarily driven by a $5.2 million decrease in our Family Safety product line, coupled with a $1.0 million decrease in ViewSpot revenues. These revenue declines primarily resulted from the losses of a Family Safety contract with a Tier 1 carrier during 2023 and two ViewSpot contracts coupled with decreases associated with legacy Sprint Safe & Found revenue as subscribers migrate to the T-Mobile network. As a result of the decline in revenues, our gross profit decreased during the third quarter of 2024 to $3.3 million, representing a decrease of $5.1 million as compared to the third quarter of the prior year. Our operating expenses decreased during the third quarter of 2024 compared to the third quarter of 2023 by approximately $0.8 million, primarily due to quarter-over-quarter reductions in sales and marketing expenses coupled with a decline in general and administrative costs. The net loss for the third quarter of 2024 was $6.4 million, resulting in a net loss of $0.54 per basic and diluted share.
We currently provide white label Family Safety applications to two Tier 1 wireless carriers in the United States and believe that we remain strategically positioned to offer our market-leading family safety platform to the majority of U.S. mobile subscribers. 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. Further, we executed new, multi-year Family Safety agreements with a Tier 1 carrier in Europe in the fourth quarter of 2023 and a U.S.-based carrier in the first quarter of 2024. The new Family Safety solution with the U.S. based carrier launched on our SafePath Global platform during the second quarter of 2024, and associated marketing activities for that product have begun. Additionally, the Family Safety solution for the Tier 1 European carrier is expected to launch in the near term, and we are anticipating this carrier to conduct robust marketing activities related to that solution.
21

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, Note 7 for discussion regarding changes to goodwill.
Results of Operations
On April 3, 2024, we filed a certificate of amendment to our Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a one-for-eight (1:8) reverse stock split of the shares of the Company's Common Stock, par value $0.001 per share, with an effective time of 11:59 p.m., Eastern Time on April 10, 2024 (the "Reverse Stock Split"). At the effective time, every eight shares of our Common Stock, whether issued and outstanding or held by the Company as treasury stock were automatically combined and converted (without any further act) into one share of fully paid and nonassessable Common Stock, with any fractional shares resulting from the Reverse Stock Split rounded up to the nearest whole share. See further information in Note 1. All shares and per share amounts in this Report have been retroactively adjusted for all periods presented to give effect to the Reverse Stock Split.
The table below sets forth certain statements of operations and comprehensive loss data expressed as a percentage of revenues for the three and nine months ended September 30, 2024 and 2023. Our historical results are not necessarily indicative of the operating results that may be expected in the future.
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Revenues100.0 %100.0 %100.0 %100.0 %
Cost of revenues28.4 23.0 31.5 26.0 
Gross profit71.6 %77.0 %68.5 %74.0 %
Operating expenses:
Selling and marketing44.3 22.3 46.2 26.7 
Research and development78.2 33.7 72.7 41.1 
General and administrative58.4 26.7 52.7 29.3 
Depreciation and amortization30.6 14.2 31.3 15.1 
Goodwill impairment
— — 153.9 — 
Total operating expenses211.6 %96.8 %356.8 %112.3 %
Operating loss(140.0)(19.8)(288.3)(38.3)
Change in fair value of warrant and derivative liabilities4.8 0.7 2.9 10.8 
Loss on derecognition of debt— (14.4)— (9.3)
Interest (expense) income, net(0.3)(13.1)0.6 (17.8)
Other (expense) income, net(1.5)0.1 0.8 (0.2)
Loss before provision for income taxes(137.0)%(46.5)%(284.0)%(54.7)%
Provision for income tax expense— 0.1 0.3 0.1 
Net loss(137.0)%(46.7)%(284.3)%(54.8)%
Three Months Ended September 30, 2024 Compared to the Three Months Ended September 30, 2023
Revenues. Revenues were $4.6 million and $11.0 million for the three months ended September 30, 2024 and 2023, respectively, representing a decrease of $6.4 million, or 58%. This decrease was primarily related to declines associated with our Family Safety product line of $5.2 million, which was primarily resulting from the loss of revenue from a Family Safety contract with a Tier 1 carrier that concluded during the fourth quarter of 2023 and the legacy Sprint Safe & Found revenue declining as legacy Sprint subscribers migrated to the T-Mobile network coupled with a decline in ViewSpot revenue of $1.0 million that was primarily due to two of our contracts that concluded since September 2023.
Cost of revenues. Cost of revenues were $1.3 million and $2.5 million for the three months ended September 30, 2024 and 2023, respectively. This decrease of $1.2 million was primarily due to the period-over-period decline in revenue coupled with cost reduction efforts.
22

Gross profit. Gross profit was $3.3 million, or 71.6% of revenues, for the three months ended September 30, 2024, compared to $8.5 million, or 77.0% of revenues, for the three months ended September 30, 2023. The decrease of approximately $5.1 million in gross profit was primarily driven by the period-over-period decline in revenue volume.
Selling and marketing. Selling and marketing expenses were $2.1 million and $2.4 million for the three months ended September 30, 2024 and 2023, respectively. This decrease of approximately $0.4 million was primarily due to decreases in personnel related costs due to cost reduction activities undertaken by the Company.
Research and development. Research and development expenses were $3.6 million and $3.7 million for the three months ended September 30, 2024 and 2023, respectively. Decreases in personnel related costs of $0.3 million were partially offset by increases in severance related costs of $0.2 million.
General and administrative. General and administrative expenses were $2.7 million and $2.9 million for the three months ended September 30, 2024 and 2023, respectively. This decrease of approximately $0.2 million was primarily related to declines in personnel related costs of approximately $0.1 million and decreases in stock-based compensation of approximately $0.1 million.
Depreciation and amortization. Depreciation expense was $0.1 million for both the three months ended September 30, 2024 and 2023. Amortization expense was $1.3 million and $1.5 million for the three months ended September 30, 2024 and 2023, respectively. Amortization expense is recognized based on the pattern of economic benefit expected to be generated from the use of the intangible assets, and as such it decreased by approximately $0.2 million period-over-period.
Change in fair value of warrant and derivative liabilities. Change in fair value of warrant and derivative liabilities was $0.2 million and $0.1 million for the three months ended September 30, 2024 and 2023, respectively. The total increase in income of approximately $0.1 million resulted from valuation related impacts to the warrant and derivative liabilities in the respective periods.
Loss on derecognition of debt. The loss recognized on derecognition of debt was $1.6 million for the three months ended September 30, 2023, resulting from installment payments made on the convertible notes issued under the Note and Stock offering in August 2022 (the "Notes") in the form of shares, and the required derecognition of the net debt position related to that principal balance, including the derivative and discounts. There was nothing commensurate in the three months ended September 30, 2024 as the convertible notes were retired at maturity as of December 31, 2023.
Interest (expense) income, net. Interest expense, net was nominal for the three months ended September 30, 2024 and $1.4 million for the three months ended September 30, 2023. The period-over-period change of $1.4 million was primarily related to the amortization of the discount and debt issuance costs and stated interest expense related to the Notes, which were fully retired effective December 31, 2023.
Other (expense) income, net. Other expense, net was $0.1 million for the three months ended September 30, 2024 and nominal for the three months ended September 30, 2023.
Provision for income tax expense. 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 September 30, 2024 and 2023. There were no material changes in the period-to-period comparison.
Nine Months Ended September 30, 2024 Compared to the Nine Months Ended September 30, 2023
Revenues. Revenues were $15.6 million and $32.3 million for the nine months ended September 30, 2024 and 2023, respectively, representing a decrease of $16.7 million, or 52%. This decrease was primarily related to declines associated with our Family Safety product line of $14.4 million, which was primarily resulting from the loss of revenue from a Family Safety contract with a Tier 1 carrier that concluded during the fourth quarter of 2023 coupled with legacy Sprint Safe & Found revenue declining as legacy Sprint subscribers migrated to the T-Mobile network. Also contributing to the period-over-period revenue decrease was a decline in ViewSpot revenue of $1.8 million primarily due to two of our contracts concluding subsequent to the end of September 2023.
Cost of revenues. Cost of revenues were $4.9 million and $8.4 million for the nine months ended September 30, 2024 and 2023, respectively. This decrease of $3.5 million was primarily due to the period-over-period decline in revenue coupled with cost reduction efforts.
Gross profit. Gross profit was $10.7 million, or 68.5% of revenues, for the nine months ended September 30, 2024, compared to $23.9 million, or 74.0% of revenues, for the nine months ended September 30, 2023. The decrease of $13.2 million in gross profit was primarily driven by the period-over-period decline in revenue volume.
23

Selling and marketing. Selling and marketing expenses were $7.2 million and $8.6 million for the nine months ended September 30, 2024 and 2023, respectively. This decrease of $1.4 million was primarily due to decreases in personnel-related costs of $1.0 million coupled with a period-over-period decline in marketing costs of $0.6 million and a decrease in travel costs of $0.1 million, partially offset by an increase in stock-based compensation of approximately $0.3 million.
Research and development. Research and development expenses were $11.3 million and $13.3 million for the nine months ended September 30, 2024 and 2023, respectively. This decrease of approximately $1.9 million was primarily due to a decline in personnel-related costs of approximately $1.6 million and reductions in contractor costs of $0.2 million coupled with a decline in severance related costs of approximately $0.2 million, partially offset by an increase in stock-based compensation of approximately $0.1 million.
General and administrative. General and administrative expenses were $8.2 million and $9.4 million for the nine months ended September 30, 2024 and 2023, respectively. This decrease of $1.2 million was primarily related to declines in personnel-related costs of approximately $0.7 million, a decrease in professional fees of approximately $0.2 million and a reduction in occupancy costs of approximately $0.2 million.
Depreciation and amortization. Depreciation expense was $0.3 million and $0.5 million for the nine months ended September 30, 2024 and 2023, respectively. Amortization expense was $4.6 million and $4.4 million for the nine months ended September 30, 2024 and 2023, respectively. The decrease in depreciation expense of approximately $0.2 million was primarily due to certain fixed assets that have now been fully depreciated. Amortization expense is recognized based on the pattern of economic benefit expected to be generated from the use of the intangible assets, and as such it increased by approximately $0.2 million period-over-period.
Goodwill impairment. The impairment charge for the nine months ended September 30, 2024 occurred during the first quarter of 2024 and was based on a quantitative valuation which led to the conclusion that that the carrying value of our single reporting unit exceeded its fair value by $24.0 million.
Change in fair value of warrant and derivative liabilities. Change in fair value of warrant and derivative liabilities was $0.4 million of income for the nine months ended September 30, 2024 and $3.5 million for the nine months ended September 30, 2023, a decrease of approximately $3.0 million. The fair value adjustments resulted from valuation related impacts to the warrant and derivative liabilities combined with the settlements of the Notes in the nine months ended September 30, 2023. The Notes were retired at maturity in December 2023, and thus there were no changes in the fair value of the derivative liability in 2024.
Loss on derecognition of debt. The loss recognized on derecognition of debt was $3.0 million for the nine months ended September 30, 2023. The $3.0 million loss recognized for the nine months ended September 30, 2023 resulted from installment payments made on the Notes in the form of shares, and the required derecognition of the net debt position related to that principal balance, including the derivative and discounts. There was nothing commensurate in the nine months ended September 30, 2024 as the convertible notes were retired at maturity as of December 31, 2023.
Interest (expense) income, net. Interest income, net was $0.1 million for the nine months ended September 30, 2024 and interest expense, net was $5.7 million for the nine months ended September 30, 2023. The period-over-period change in interest income (expense), net of $5.8 million was primarily related to the amortization of the discount and debt issuance costs and stated interest expense related to the Notes, which were fully retired effective December 31, 2023.
Other (expense) income, net. Other income, net was $0.1 million for the nine months ended September 30, 2024 and Other expense, net was $0.1 million for the nine months ended September 30, 2023. The period-over-period change was primarily related to income derived from the licensing of several of our patents in February 2024.
Provision for income tax expense. 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 nine months ended September 30, 2024 and 2023. There were no material changes in the period-to-period comparison.
Liquidity and Capital Resources
The Company’s principal sources of liquidity are its existing cash and cash equivalents, and cash generated by operations.
As of September 30, 2024, the Company's cash and cash equivalents were approximately $1.5 million. Subsequent to September 30, 2024, as more fully described in Note 15 of our Notes to the Consolidated Financial Statements included in this Report, in order to fund working capital and for other general corporate purposes, we received net cash proceeds of approximately $6.5 million through the issuance of our Common Stock pursuant to a registered direct offering and a concurrent private placement, in each case, with accompanying unregistered warrants.
Our liquidity is being adversely impacted by the effect of the aforementioned loss during 2023 of our Family Safety contract with a Tier 1 carrier on our results of operations since we are receiving no revenue from that contract during 2024.
24

While we have adjusted our cost structure and we anticipate marketing efforts to expand for one of our existing Tier 1 carrier customers in order to drive subscriber growth on our Family Safety product, and we expect to generate additional revenues from our launch with a carrier customer in the U.S. and our upcoming launch with a Tier 1 carrier in Europe, the timing of that anticipated revenue growth versus the immediate and current impact of the contract loss could cause the cash and cash equivalents on hand and expected to be generated in the next twelve months and beyond to be insufficient to fund operations at the current levels.
This adverse impact on liquidity does not trigger a violation of any covenants in our material agreements, particularly as all our outstanding debt was retired as of December 31, 2023. The availability of sufficient funds will depend to an extent on the 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 2023 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.
Cash Flows
Changes in cash and cash equivalents are as follows:
For the Nine Months Ended
September 30,
(in thousands)
20242023
Net cash used in operating activities$(9,368)$(5,950)
Net cash provided by investing activities181 66 
Net cash provided by (used in) financing activities3,571 (160)
Net decrease in cash and cash equivalents$(5,616)$(6,044)
Operating activities
Net cash used in operating activities was $9.4 million for the nine months ended September 30, 2024. The primary uses of operating cash were a net loss of $44.3 million less non-cash expenses totaling $31.7 million, including a goodwill impairment charge of $24.0 million, depreciation and amortization of $4.9 million and stock compensation expense of $3.5 million, coupled with a decrease in accounts payable and accrued liabilities of $1.4 million primarily due to the timing and change in payments for accounts payable and payroll, partially offset by a decrease in accounts receivable of $4.5 million due to the timing of cash collections from customers.
Net cash used in operating activities was $6.0 million for the nine months ended September 30, 2023. The primary uses of operating cash were the net loss of $17.7 million less non-cash expenses totaling $13.0 million, and a decrease in accounts payable and accrued liabilities of $2.2 million partially offset by an increase in other liabilities of $0.6 million, a decrease in accounts receivable of $0.2 million and a decrease in prepaid expenses and other assets of $0.2 million.
Investing activities
Net cash provided by investing activities of $0.2 million for the nine months ended September 30, 2024 was primarily attributable to the net proceeds from licensing several of our patents in February 2024. Net cash provided by investing activities for nine months ended September 30, 2023 was $0.1 million.
Financing activities
Net cash provided by financing activities of $3.6 million for the nine months ended September 30, 2024 was primarily attributable to the net cash proceeds of $3.4 million from the Registered Direct Offering and Private Placement conducted in May 2024 and borrowings of $1.0 million less repayments of $0.8 million from short-term insurance premium financing arrangements.
Net cash used by financing activities was $0.2 million for the nine months ended September 30, 2023.
25

Recent Accounting Guidance
See Note 2 of our Notes to the Consolidated Financial Statements for information regarding our recent accounting guidance.
Critical Accounting Estimates
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 2023 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 2023 Form 10-K.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
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 (“Exchange Act”)) as of September 30, 2024. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have determined that as of September 30, 2024, 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’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.
Management’s responsibility for financial statements
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’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’s financial position and results of operations for the periods and as of the dates stated therein.
The Audit Committee of the Company’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.
Changes in internal control over financial reporting
There have been no changes in our internal control over financial reporting during the quarter ended September 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
26

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
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’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’s future consolidated results of operations, cash flows or financial position in a particular period.
Item 1A. Risk Factors
In addition to the other information included in this Report, you should carefully consider the factors discussed in Part I, Item 1A. “Risk Factors” in our 2023 Form 10-K, and the factors identified at the beginning of Part I, Item 2 of this Report, under the heading, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” which could materially affect our business, financial condition, cash flows, or results of operations. The risks described in the 2023 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. There have been no material changes to the risk factors included in our 2023 Form 10-K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The table set forth below shows all repurchases of securities by us during the three months ended September 30, 2024:
ISSUER PURCHASES OF EQUITY SECURITIES
Period
Total Number of Shares
(or Units) Purchased(1)
(a)
Average Price Paid per Share (or Unit)
(b)
Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs
(c)
Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs
(d)
July 1 - 31, 20248,881 $2.28 — — 
August 1 - 31, 202419,961 $0.80 — — 
September 1 - 30, 20244,527 $0.58 — — 
Total33,369 $1.16 
(1)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.
27

Item 6. Exhibits
ExhibitDescription
4.1
4.2
4.3
10.1*
10.2*
31.1
31.2
32.1
101.INSInline 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
101.SCH
Inline XBRL Taxonomy Extension Schema with Embedded Linkbase Documents
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
________
* 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.
28

SIGNATURES
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.
SMITH MICRO SOFTWARE, INC.
November 13, 2024
By /s/ William W. Smith, Jr.
William W. Smith, Jr.
Chairman of the Board, President and Chief Executive Officer
(Principal Executive Officer)
November 13, 2024
By /s/ James M. Kempton
James M. Kempton
Vice President, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
29
EX-31.1 2 smsi-2024quarterlyxexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, William W. Smith, Jr., certify that:
1.I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.;
2.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;
3.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;
4.The registrant’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‑15(f) and 15d‑15(f)) for the registrant and have:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 13, 2024
/s/ William W. Smith, Jr.
William W. Smith, Jr.
Chairman of the Board, President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 smsi-2024quarterlyxexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, James M. Kempton, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.;
2.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;
3.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;
4.The registrant’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‑15(f) and 15d‑15(f)) for the registrant and have:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 13, 2024
/s/ James M. Kempton
James M. Kempton
Vice President, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)

EX-32.1 4 smsi-2024quarterlyxexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, William W. Smith Jr., the Chief Executive Officer of Smith Micro Software, Inc. (the “Company”), and James M. Kempton, the Chief Financial Officer of the Company, hereby certify, that, to their knowledge:
1.The quarterly report on Form 10-Q for the period ended September 30, 2024 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

November 13, 2024
By/s/ William W. Smith, Jr.
William W. Smith, Jr.
Chairman of the Board, President and Chief Executive Officer
(Principal Executive Officer)
November 13, 2024
By/s/ James M. Kempton
James M. Kempton
Vice President, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)


EX-101.SCH 5 smsi-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Going Concern link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Warrant Liabilities link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Segment, Customer Concentration and Geographical Information link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Warrant Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value of Financial Instruments -Schedule of Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenues - Schedule of Revenues on Disaggregated Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 smsi-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 smsi-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 smsi-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement Statistical Measurement [Domain] Cover [Abstract] Cover [Abstract] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Additional Warrants Warrants, Fair Value Disclosure Warrants, Fair Value Disclosure Trading Symbol Trading Symbol Schedule of Details of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Common shares issued in settlement and prepayment of notes payable (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Line Of Credit Facility [Table] Line of Credit Facility [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Restricted stock grants, net of cancellations (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Customer one One Customers [Member] One Customers. 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Lease cost Operating Lease, Cost Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Number of shares available for future grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities Operating Lease, Liability, Noncurrent Segment Information Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Plan Name Plan Name [Domain] Purchase price (in dollars per share) Sale of Stock, Price Per Share Proceeds from Common Stock, Warrants, and Pre-Funded Warrants Offering, net Aggregate proceeds from securities offerings Proceeds from Issuance or Sale of Equity Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule Of Finite Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Proceeds from issuance of common stock Sale of Stock, Consideration Received on Transaction Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Plan Name Plan Name [Axis] Equity Components Equity Components [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Additional paid-in capital Additional Paid in Capital, Common Stock Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Small Business Entity Small Business Geographical Geographical [Axis] Number of securities offerings Issuance And Sale Of Equity, Number Of Offerings Issuance And Sale Of Equity, Number Of Offerings Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] EMEA EMEA [Member] Aggregate number of warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights ESPP shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares excluded (anti-dilutive) (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Change in fair value of warrant and derivative liabilities Fair Value Adjustment Of Warrants And Derivative Liabilities Fair Value Adjustment Of Warrants And Derivative Liabilities Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Awards settled in shares, adjustments against share reserve (in shares) Awards Settled In Shares, Adjustments Against Share Reserve Awards Settled In Shares, Adjustments Against Share Reserve Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Goodwill Goodwill Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Notes Warrants Notes And Warrants Offering [Member] Notes And Warrants Offering Customer contracts Customer Contracts [Member] Roth Warrant Roth Warrant [Member] Roth Warrant Product and Service Product and Service [Domain] Outstanding stock options Share-Based Payment Arrangement, Option [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Sales and marketing Sales and Marketing Expense [Member] Sales and Marketing Expense Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Depreciation Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Other financing activities Proceeds from (Payments for) Other Financing Activities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Notes Warrants Outstanding warrants Warrant [Member] Security Exchange Name Security Exchange Name Award Type Award Type [Axis] Equipment and improvements, net Property, Plant and Equipment, Net Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Research and development Research and Development Expense Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] CommSuite Comm Suite [Member] CommSuite. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Current operating lease liabilities Operating Lease, Liability, Current Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Concentration percentage Concentration Risk, Percentage Net loss per common share: Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Notes Warrants Derivative Liability Issuance of Common Stock for Pre-Funded Warrants Exercise (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Research and development Research and Development Expense [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right [Table] Class of Warrant or Right [Table] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Warrants exercised (in shares) Class of Warrant or Right, Number of Securities Exercised by Warrants or Rights Class of Warrant or Right, Number of Securities Exercised by Warrants or Rights Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Related Party Related Party [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Full value awards Full Value Awards [Member] Full Value Awards Concentration Risk Type Concentration Risk Type [Domain] Balance at beginning of period Balance at end of period Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Including Derivative Liabilities And Contingent Consideration Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Including Derivative Liabilities And Contingent Consideration Additional Warrants Stock And Additional Warrants Offering [Member] Stock And Additional Warrants Offering Accounts receivable, net of related allowances of $3 and $3 at 2024 and 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Sale of Stock [Domain] Sale of Stock [Domain] Other liabilities Increase (Decrease) in Other Operating Liabilities Document Fiscal Period Focus Document Fiscal Period Focus Potential common shares - options / warrants (treasury stock method) and convertible notes (as if converted method) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Repayments of financing arrangements Repayments Of Financing Arrangements Repayments of financing arrangements. Convertible notes, as if converted Convertible Debt Securities [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Software license Computer Software, Intangible Asset [Member] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Warrant liabilities Warrant And Derivative Liabilities, Noncurrent Warrant And Derivative Liabilities, Noncurrent Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Maximum Maximum [Member] Intangible asset amortization expense Amortization of Intangible Assets Non-cash lease expense Non Cash Lease Expense Non-cash lease expense. Intangible assets, net Total Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Issuance of Common Stock for Pre-Funded Warrants Exercise Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Statistical Measurement Statistical Measurement [Axis] Aggregate number of warrants (in shares) Class of Warrant or Right, Outstanding Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Award Type Award Type [Domain] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Number of geographic locations Number Of Geographic Locations Number of geographic locations where the company operates. Schedule of Shares Excluded from the Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Goodwill impairment Goodwill impairment charge Goodwill, Impairment Loss Weighted Average Remaining Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Subsequent Event Type Subsequent Event Type [Domain] Additional Warrants Warrants and Rights Note Disclosure [Abstract] Customer relationships Customer Relationships [Member] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Change in fair value Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Gain (Loss) Included In Earnings Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Gain (Loss) Included In Earnings Forecast Forecast [Member] Diluted (in dollars per share) Earnings Per Share, Diluted License and service fees License and Service [Member] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Entity Interactive Data Current Entity Interactive Data Current Derecognition of debt Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Settlements Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Settlements Hosted environment usage fees Hosted Environment Usage Fees [Member] Hosted environment usage fees. Number of operating segments Number of Operating Segments Customer Customer [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock based compensation Share-Based Payment Arrangement, Noncash Expense Selling and marketing Selling and Marketing Expense Change in fair value Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings Gain on license of patents, net Gain on License of Patents, Net Gain on License of Patents, Net Provision for income tax expense Income Tax Expense (Benefit) Vesting period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenues Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating loss Operating Income (Loss) Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Total liabilities and stockholders' equity Liabilities and Equity Registered Offering Of Common Stock Registered Offering Of Common Stock [Member] Registered Offering Of Common Stock Subsequent Events Subsequent Events [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Cloud based usage fees Cloud Based Usage Fees [Member] Cloud based usage fees. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Interest (expense) income, net Interest Income (Expense), Nonoperating Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Measurement Input Type [Axis] Measurement Input Type [Axis] Scenario [Domain] Scenario [Domain] Cancellation of shares for payment of withholding tax Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Restricted stock grants, net of cancellations Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Additional Warrants Additional Warrants [Member] Additional Warrants Accumulated Comprehensive Deficit AOCI Attributable to Parent [Member] Pre-Funded Warrants Pre-Funded Warrants [Member] Pre-Funded Warrants Product and Service Product and Service [Axis] 2029 and thereafter Finite Lived Intangible Asset Expected Amortization Year Five And Thereafter Finite-lived intangible asset, expected amortization, year five and thereafter. Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Operating expenses: Operating Expenses [Abstract] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Maximum percentage of payroll deductions Percentage Of Employee Compensation For Employee Payroll Deduction Percentage Of Employee Compensation For Employee Payroll Deduction Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Derecognition of debt Fair Value, Net Derivative Asset (Liability) Measured On Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) On Derecognition Of Debt Fair Value, Net Derivative Asset (Liability) Measured On Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) On Derecognition Of Debt Minimum Minimum [Member] Measurement input, warrants Warrants and Rights Outstanding, Measurement Input Weighted average exercise price, outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right-of-use assets Operating Lease, Right-of-Use Asset Stock options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Proceeds from financing arrangements Proceeds From Financing Arrangements Proceeds from financing arrangements. Segments Segments [Axis] Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Earnings Per Share Earnings Per Share [Text Block] ESPP shares issued Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Going Concern Substantial Doubt about Going Concern [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Segments Segments [Domain] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Securities Purchase Agreement Securities Purchase Agreement [Member] Securities Purchase Agreement Other (expense) income, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Issuance of Common Stock in settlement and prepayment of notes payable Stock Issued Expected volatility Measurement Input, Price Volatility [Member] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] Total non-current liabilities Liabilities, Noncurrent Local Phone Number Local Phone Number Proceeds from license of patents, net Proceeds From License Of Patent, Investing Proceeds From License Of Patent, Investing Valuation allowance Deferred Tax Assets, Valuation Allowance Total operating expenses Operating Expenses Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Americas Americas [Member] Schedule of Restricted Stock Awards Outstanding Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] Non-current liabilities: Liabilities, Noncurrent [Abstract] Purchase price of common stock, percent of market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Schedule of Changes in Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Maximum value of shares available for purchase per employee Maximum Stock Value Of Shares Purchased By Employees Maximum Stock Value Of Shares Purchased By Employees Entity Emerging Growth Company Entity Emerging Growth Company Total Liabilities, Fair Value Disclosure Segment Reporting [Abstract] Segment Reporting [Abstract] Cancellation of shares for payment of withholding tax (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] General and administrative General and Administrative Expense [Member] Common Stock Equity [Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Equity Component Equity Component [Domain] Segment, Customer Concentration and Geographical Information Segment Reporting Disclosure [Text Block] Customer three Three Customer [Member] Three customer. Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Placement Agency Warrants Placement Agency Warrants [Member] Placement Agency Warrants Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted stock Restricted Stock [Member] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Class of warrant or right, beginning of exercisable period after issuance Class of Warrant or Right, Beginning Of Exercisable Period After Issuance Class of Warrant or Right, Beginning Of Exercisable Period After Issuance Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Accounting Policies Significant Accounting Policies [Text Block] Consulting services and other Consulting Services And Other [Member] Consulting services and other member. City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Capital expenditures, net Payments to Acquire Productive Assets Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Loss on disposal of assets Gain (Loss) on Disposition of Assets Total current assets Assets, Current Notes Warrants Derivative [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Customer two Two Customer [Member] Two customer. Schedule of Assumptions Utilized Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type Subsequent Event Type [Axis] Expected term (in years) Measurement Input, Expected Term [Member] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Loss per share: Earnings Per Share [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Schedule Of Wireless Revenues by Product Revenue from External Customers by Products and Services [Table Text Block] Equity [Abstract] Accumulated comprehensive deficit Retained Earnings (Accumulated Deficit) ViewSpot View Spot [Member] ViewSpot. General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Operating Lease, Liability Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Roth Capital Partners, LLC Roth Capital Partners, LLC [Member] Roth Capital Partners, LLC Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Customer Concentration Risk Customer Concentration Risk [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Family Safety Family Safety [Member] Family Safety Geographical Geographical [Domain] Schedule of Revenues on Disaggregated Basis Disaggregation of Revenue [Table Text Block] Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs Stock Issued During Period, Value, New Issues Purchased technology Technology-Based Intangible Assets [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Non-Cash Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type Concentration Risk Type [Axis] Common stock, par value $0.001 per share; 100,000,000 shares authorized; 11,857,234 and 9,347,979 shares issued and outstanding 2024 and 2023, respectively Common Stock, Value, Issued Balance at beginning of period Balance at end of period Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Accrued payroll and benefits Accrued Payroll And Benefits Current Accrued payroll and benefits current. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Additional Information Relating to Company's Operating Leases Schedule Of Additional Information Relating To Operating Leases [Table Text Block] Schedule of additional information relating to operating leases. Other investing activities, net Payments for (Proceeds from) Other Investing Activities 2015 Omnibus Equity Incentive Plan Two Thousand Fifteen Omnibus Equity Incentive Plan [Member] Two thousand fifteen omnibus equity incentive plan. Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Canceled and forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Loss on derecognition of debt Loss on derecognition of debt Gain (Loss) on Extinguishment of Debt Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic (in dollars per share) Earnings Per Share, Basic Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Wireless Wireless Business Segment [Member] Wireless business segment. Percentage of aggregate number of shares issued in transaction Sale Of Stock, Percentage Of Aggregate Number Of Shares Issued In Transaction Sale Of Stock, Percentage Of Aggregate Number Of Shares Issued In Transaction Notes and Warrants Offering Derivative Embedded Derivative Financial Instruments [Member] Total current liabilities Liabilities, Current Weighted average shares outstanding: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Warrant Liabilities Other Liabilities Disclosure [Text Block] Total assets Assets Common Warrants Common Warrants [Member] Common Warrants 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenues (including depreciation of $3, $12, $14, and $40 in the three and nine months ended September 30, 2024 and 2023, respectively) Cost of Goods and Services Sold Restricted stock, granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Over-Allotment Option Over-Allotment Option [Member] Cash fee received Class of Warrant or Right, Contingent Compensation Class of Warrant or Right, Contingent Compensation Commitments and contingencies Commitments and Contingencies Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] The Company Nature of Operations [Text Block] Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Schedule Of Company Revenue in Different Geographic Locations Revenue from External Customers by Geographic Areas [Table Text Block] Entity Address, City or Town Entity Address, City or Town Class of warrant or right, expiration, term (in years) Class of Warrant or Right, Expiration, Term Class of Warrant or Right, Expiration, Term Change in fair value of warrant and derivative liabilities Fair Value Gain (Loss) In Liability Fair Value Gain (Loss) In Liability Total non-cash stock compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Common shares issued in settlement and prepayment of notes payable Stock Issued During Period, Value, Conversion of Convertible Securities Canceled and forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity File Number Entity File Number Total Liabilities, Fair Value Disclosure [Abstract] Revenues Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Other current liabilities Other Accrued Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Partial value awards Partial Value Awards [Member] Partial Value Awards Sale of Stock [Axis] Sale of Stock [Axis] Total lease payments Lessee, Operating Lease, Liability, to be Paid October 2024 Offerings October 2024 Offerings [Member] October 2024 Offerings Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Common Stock market price Measurement Input, Share Price [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts receivable Accounts Receivable [Member] Statement [Table] Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Document Quarterly Report Document Quarterly Report Customer Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Maximum number of shares available for purchase per employee (in shares) Maximum Shares Purchased By Employees Maximum Shares Purchased By Employees Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Exercise period following termination Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Unregistered Private Placement Transaction Unregistered Warrants [Member] Unregistered Warrants Revenues Revenue Benchmark [Member] Net Book Value Finite Lived Intangible Assets Before Impairment Finite lived intangible assets before impairment. Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Private Placement Private Placement [Member] EX-101.PRE 9 smsi-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover Page - shares
9 Months Ended
Sep. 30, 2024
Nov. 11, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-35525  
Entity Registrant Name SMITH MICRO SOFTWARE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 33-0029027  
Entity Address, Address Line One 5800 Corporate Drive  
Entity Address, City or Town Pittsburgh  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 15237  
City Area Code 412  
Local Phone Number 837-5300  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol SMSI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   17,736,708
Entity Central Index Key 0000948708  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,509 $ 7,125
Accounts receivable, net of related allowances of $3 and $3 at 2024 and 2023, respectively 3,406 7,912
Prepaid expenses and other current assets 1,505 1,843
Total current assets 6,420 16,880
Equipment and improvements, net 615 883
Right-of-use assets 2,657 2,759
Other assets 504 482
Intangible assets, net 24,931 29,532
Goodwill 11,052 35,041
Total assets 46,179 85,577
Current liabilities:    
Accounts payable 2,050 2,522
Accrued payroll and benefits 2,121 2,500
Current operating lease liabilities 1,228 1,483
Other current liabilities 1,011 1,137
Total current liabilities 6,410 7,642
Non-current liabilities:    
Warrant liabilities 149 597
Operating lease liabilities 1,706 1,780
Deferred tax liabilities, net 168 168
Total non-current liabilities 2,023 2,545
Commitments and contingencies
Stockholders' equity:    
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 11,857,234 and 9,347,979 shares issued and outstanding 2024 and 2023, respectively 12 9
Additional paid-in capital 387,988 381,329
Accumulated comprehensive deficit (350,254) (305,948)
Total stockholders’ equity 37,746 75,390
Total liabilities and stockholders' equity $ 46,179 $ 85,577
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 3 $ 3
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 11,857,234 9,347,979
Common stock, shares outstanding (in shares) 11,857,234 9,347,979
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 4,648 $ 11,001 $ 15,585 $ 32,269
Cost of revenues (including depreciation of $3, $12, $14, and $40 in the three and nine months ended September 30, 2024 and 2023, respectively) 1,321 2,528 4,915 8,400
Gross profit 3,327 8,473 10,670 23,869
Operating expenses:        
Selling and marketing 2,060 2,449 7,202 8,631
Research and development 3,637 3,704 11,328 13,276
General and administrative 2,715 2,934 8,213 9,448
Depreciation and amortization 1,422 1,567 4,872 4,872
Goodwill impairment 0 0 23,989 0
Total operating expenses 9,834 10,654 55,604 36,227
Operating loss (6,507) (2,181) (44,934) (12,358)
Other income (expense):        
Change in fair value of warrant and derivative liabilities 221 73 448 3,486
Loss on derecognition of debt 0 (1,583) 0 (2,985)
Interest (expense) income, net (12) (1,443) 89 (5,740)
Other (expense) income, net (71) 15 130 (62)
Loss before provision for income taxes (6,369) (5,119) (44,267) (17,659)
Provision for income tax expense 0 14 39 25
Net loss $ (6,369) $ (5,133) $ (44,306) $ (17,684)
Loss per share:        
Basic (in dollars per share) $ (0.54) $ (0.61) $ (4.17) $ (2.27)
Diluted (in dollars per share) $ (0.54) $ (0.61) $ (4.17) $ (2.27)
Weighted average shares outstanding:        
Basic (in shares) 11,832 8,419 10,626 7,787
Diluted (in shares) 11,832 8,419 10,626 7,787
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Depreciation $ 3 $ 12 $ 14 $ 40
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity - USD ($)
Total
Common Stock
Additional Paid-in Capital
Accumulated Comprehensive Deficit
Beginning balance (in shares) at Dec. 31, 2022   7,025,000    
Beginning balance at Dec. 31, 2022 $ 76,379,000 $ 7,000 $ 357,924,000 $ (281,552,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 24,000   24,000  
Restricted stock grants, net of cancellations (in shares)   230,000    
Restricted stock grants, net of cancellations 3,292,000   3,292,000  
Cancellation of shares for payment of withholding tax (in shares)   (31,000)    
Cancellation of shares for payment of withholding tax (381,000)   (381,000)  
ESPP shares issued (in shares)   2,000    
ESPP shares issued 15,000   15,000  
Common shares issued in settlement and prepayment of notes payable (in shares)   1,572,000    
Common shares issued in settlement and prepayment of notes payable 15,246,000 $ 2,000 15,244,000  
Net loss (17,684,000)     (17,684,000)
Ending balance (in shares) at Sep. 30, 2023   8,798,000    
Ending balance at Sep. 30, 2023 76,891,000 $ 9,000 376,118,000 (299,236,000)
Beginning balance (in shares) at Jun. 30, 2023   8,150,000    
Beginning balance at Jun. 30, 2023 74,489,000 $ 8,000 368,584,000 (294,103,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 6,000   6,000  
Restricted stock grants, net of cancellations (in shares)   72,000    
Restricted stock grants, net of cancellations 1,334,000   1,334,000  
Cancellation of shares for payment of withholding tax (in shares)   (8,000)    
Cancellation of shares for payment of withholding tax (89,000)   (89,000)  
ESPP shares issued (in shares)   1,000    
ESPP shares issued 7,000   7,000  
Common shares issued in settlement and prepayment of notes payable (in shares)   583,000    
Common shares issued in settlement and prepayment of notes payable 6,277,000 $ 1,000 6,276,000  
Net loss (5,133,000)     (5,133,000)
Ending balance (in shares) at Sep. 30, 2023   8,798,000    
Ending balance at Sep. 30, 2023 $ 76,891,000 $ 9,000 376,118,000 (299,236,000)
Beginning balance (in shares) at Dec. 31, 2023 9,347,979 9,348,000    
Beginning balance at Dec. 31, 2023 $ 75,390,000 $ 9,000 381,329,000 (305,948,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 16,000   16,000  
Restricted stock grants, net of cancellations (in shares)   683,000    
Restricted stock grants, net of cancellations 3,507,000 $ 1,000 3,506,000  
Cancellation of shares for payment of withholding tax (in shares)   (88,000)    
Cancellation of shares for payment of withholding tax (217,000)   (217,000)  
ESPP shares issued (in shares)   5,000    
ESPP shares issued 5,000   5,000  
Issuance of Common Stock for Pre-Funded Warrants Exercise (in shares)   844,061    
Issuance of Common Stock for Pre-Funded Warrants Exercise 0 $ 1,000 (1,000)  
Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs (in shares)   1,065,000    
Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs 3,351,000 $ 1,000 3,350,000  
Net loss $ (44,306,000)     (44,306,000)
Ending balance (in shares) at Sep. 30, 2024 11,857,234 11,857,000    
Ending balance at Sep. 30, 2024 $ 37,746,000 $ 12,000 387,988,000 (350,254,000)
Beginning balance (in shares) at Jun. 30, 2024   10,625,000    
Beginning balance at Jun. 30, 2024 42,901,000 $ 11,000 386,775,000 (343,885,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 7,000   7,000  
Restricted stock grants, net of cancellations (in shares)   417,000    
Restricted stock grants, net of cancellations 1,243,000   1,243,000  
Cancellation of shares for payment of withholding tax (in shares)   (33,000)    
Cancellation of shares for payment of withholding tax (39,000)   (39,000)  
ESPP shares issued (in shares)   4,000    
ESPP shares issued 3,000   3,000  
Issuance of Common Stock for Pre-Funded Warrants Exercise (in shares)   844,061    
Issuance of Common Stock for Pre-Funded Warrants Exercise 0 $ 1,000 (1,000)  
Net loss $ (6,369,000)     (6,369,000)
Ending balance (in shares) at Sep. 30, 2024 11,857,234 11,857,000    
Ending balance at Sep. 30, 2024 $ 37,746,000 $ 12,000 $ 387,988,000 $ (350,254,000)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities:    
Net loss $ (44,306) $ (17,684)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,886 4,912
Goodwill impairment charge 23,989 0
Non-cash lease expense (227) (160)
Change in fair value of warrant and derivative liabilities (448) (3,486)
Loss on derecognition of debt 0 2,985
Amortization of debt discount and issuance costs 0 5,398
Stock based compensation 3,520 3,316
Gain on license of patents, net (198) 0
Loss on disposal of assets 0 12
Changes in operating accounts:    
Accounts receivable 4,506 208
Prepaid expenses and other assets 315 220
Accounts payable and accrued liabilities (1,375) (2,224)
Other liabilities (30) 553
Net cash used in operating activities (9,368) (5,950)
Investing activities:    
Capital expenditures, net (17) (5)
Proceeds from license of patents, net 198 0
Other investing activities, net 0 71
Net cash provided by investing activities 181 66
Financing activities:    
Proceeds from Common Stock, Warrants, and Pre-Funded Warrants Offering, net 3,351 0
Proceeds from financing arrangements 1,044 981
Repayments of financing arrangements (829) (1,156)
Other financing activities 5 15
Net cash provided by (used in) financing activities 3,571 (160)
Net decrease in cash and cash equivalents (5,616) (6,044)
Cash and cash equivalents, beginning of period 7,125 14,026
Cash and cash equivalents, end of period 1,509 7,982
Non-cash investing and financing activities:    
Issuance of Common Stock in settlement and prepayment of notes payable $ 0 $ 12,180
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
The Company
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company The Company
Smith Micro Software, Inc. (“Smith Micro” or “the Company”) provides software solutions that simplify and enhance the mobile experience to some of the leading wireless service providers around the globe. From enabling the Digital Family LifestyleTM to providing powerful voice messaging capabilities, the Company strives to enrich today’s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (“IoT”) devices. Smith Micro’s portfolio includes family safety software solutions to support families in the digital age and a wide range of products for creating, sharing, and monetizing rich content, such as visual voice messaging, retail content display optimization and performance analytics on any product set.
Smith Micro’s solution portfolio is comprised of proven products that enable its customers to provide:
In-demand digital services that connect today’s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;
Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality; and
Strategic, consistent, and measurable digital demonstration experiences that educate retail shoppers, create awareness of products and services, drive in-store sales, and optimize retail experiences with actionable analytics derived from in-store customer behavior.
On April 3, 2024, the Company filed a certificate of amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a one-for-eight (1:8) reverse stock split of the shares of the Company's common stock, par value $0.001 per share (the "Common Stock"), with an effective time of 11:59 p.m., Eastern Time on April 10, 2024 (the "Reverse Stock Split"). At the effective time, every eight shares of Common Stock, whether issued and outstanding or held by the Company as treasury stock were automatically combined and converted (without any further act) into one share of fully paid and nonassessable Common Stock, with any fractional shares resulting from the Reverse Stock Split rounded up to the nearest whole share. The number of outstanding shares of Common Stock was reduced from approximately 76.8 million shares to approximately 9.6 million shares due to the Reverse Stock Split.
The Reverse Stock Split did not change the Company's authorized shares of Common Stock from 100,000,000 shares or the par value of the Common Stock. Proportionate adjustments were made to the per share exercise price and/or the number of shares issuable upon the exercise of stock options and the settlement of restricted stock awards and the number of shares authorized and reserved for issuance pursuant to the Company's equity incentive plans (see Note 9). Additionally, there were adjustments to the per share exercise price and the number of shares issuable upon exercise of warrants (see Note 5).
All share and per share amounts for Common Stock (including share amounts underlying convertible securities and the applicable exercise prices of such convertible securities) in these consolidated financial statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the Reverse Stock Split, including reclassifying an amount equal to the reduction in the number of shares of Common Stock at par value to additional paid-in capital.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Accounting Policies Accounting Policies
Basis of Presentation
The accompanying interim consolidated balance sheet as of September 30, 2024, and the related consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (“SEC”) 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 (“U.S. GAAP”) have been omitted.
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’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three and nine months ended September 30, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2024.
New Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Improvements to Reportable Segment Disclosures." This update was issued to improve and enhance reportable segment disclosure requirements. The amendments in this update require annual and interim disclosures on significant segment expenses that are regularly provided to the chief operating decision maker and require annual and interim disclosures on “other segment items” that comprise the difference between segment revenue less segment expense compared to the reported measure of segment profit or loss. In addition, the amendments will require all annual disclosures that are currently required to be reported on an interim basis and requires disclosure of the title and position of the chief operating decision maker and how that position uses the information to assess segment performance and the allocation of resources. ASU 2023-07 also requires entities that have a single reportable segment, such as the Company, to provide all disclosures required in this update and the existing segment disclosures in Topic 280. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-07 and does not expect them to have a material effect on the consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, "Income Tax Disclosures." ASU 2023-09 was issued to require annual disclosures on specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. Annual disclosures are required on income taxes paid, including the amounts paid for federal, state and foreign taxes and the amount paid in individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid (net of refunds received). Additional annual disclosures are required on pre-tax income from continuing operations and income tax expense, disaggregated by domestic and foreign amounts. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-09 and does not expect them to have a material effect on the consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures." This requires additional disaggregated disclosures of certain amounts included in the expense captions presented in the Statement of Operations as well as disclosures about selling expenses. This ASU is effective on a prospective basis, with the option for retrospective application, for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and early adoption is permitted. The Company is currently evaluating the impact the adoption of this guidance will have on the Company's financial statement disclosures.

Reclassifications
Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Going Concern
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Going Concern Going Concern
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 interim consolidated financial statements for the three and nine months ended September 30, 2024, 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 one year from the date that the financial statements are issued, which has not 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.
The Company has no outstanding debt and is continuing operations and generating revenues in the normal course of business, 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, including dynamic
marketing campaigns, 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 not include any adjustments that may 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 previous debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing one or more registration statements, through debt financings, or from a combination of these funding sources. However, it may not be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company may also take one or more of the following additional actions:
Implement additional restructuring and cost reductions,
Secure a revolving line of credit, if available,
Dispose of one or more product lines and/or,
Sell or license intellectual property.
While management believes that the Company’s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are not entirely within the Company’s control and cannot be assessed as being probable of occurring.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Common Stock Common Stock
Minimum Bid Price Requirement and Reverse Stock Split
On December 27, 2023, the Company received a notice (the "Notice") from the Nasdaq Stock Market ("Nasdaq") that the Company was not in compliance with the $1.00 minimum bid price requirement for continued listing, as set forth in Nasdaq Listing Rule 5550(a)(2) (the "Minimum Bid Price Requirement"), as the closing bid price of the Company’s Common Stock had been below $1.00 per share for more than thirty (30) consecutive business days as of the date of the Notice.
As previously noted, the Company undertook the Reverse Stock Split, which became effective April 10, 2024 at 11:59 pm Eastern time, to enable the Company to regain compliance with the Minimum Bid Price Requirement. On April 29, 2024, the Company received notice from Nasdaq that it had regained compliance with the Minimum Bid Price Requirement, and the matter is now closed.
May 2024 Registered Direct Offering & Private Placement
On May 10, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional and accredited investors (the “Purchasers”) relating to the registered direct offering and sale of an aggregate of 1,065,000 shares of the Company’s Common Stock at an offering price of $2.15 per share of Common Stock and pre-funded warrants (“Pre-Funded Warrants”) to purchase up to 845,000 shares of Common Stock (the “Registered Direct Offering”). The Pre-Funded Warrants were purchased at a price of $2.149 per underlying share and had an exercise price of $0.001 per share and could be exercised at any time after their original issuance until such Pre-Funded Warrants were exercised in full. The shares of Common Stock and Pre-Funded Warrants (including the shares of Common Stock underlying the warrants) were offered by the Company pursuant to a prospectus supplement dated May 10, 2024, and accompanying prospectus dated May 12, 2022, in connection with a takedown from the Company’s shelf registration statement on Form S-3 (File No. 333-264667), which was declared effective by the SEC on May 12, 2022.
In a private placement on May 14, 2024, concurrent with the Registered Direct Offering, the Company also sold to the Purchasers unregistered warrants (the “Common Warrants”) to purchase up to an aggregate of 1,910,000 shares of Common Stock (the “Private Placement”). Each unregistered Common Warrant has an exercise price of $2.34 per share, is exercisable at any time beginning November 14, 2024 and will expire November 14, 2029. Both the Registered Direct Offering and the Private Placement closed on May 14, 2024.
Roth Capital Partners, LLC (“Roth”) acted as the exclusive placement agent for the Registered Direct Offering and the Private Placement pursuant to a placement agency agreement (the “Placement Agency Agreement”) dated May 10, 2024, by and between the Company and Roth, and a related engagement letter with Roth. Pursuant to the Placement Agency Agreement, on May 14, 2024 the Company issued to Roth warrants to purchase up to 133,700 shares of Common Stock (the “Placement Agent Warrants”), which represented 7.0% of the aggregate number of shares of Common Stock and Pre-Funded Warrants sold in the Registered Direct Offering. The Placement Agent Warrants are exercisable at any time beginning November 14, 2024, have an exercise price equal to $2.86, and expire November 16, 2026.
The shares of Common Stock underlying the Common Warrants and the Placement Agent Warrants (collectively referred to herein as the “Warrants”) were registered on a registration statement on Form S-1 (File No. 333-280542) filed with the SEC on June 27, 2024, which was declared effective by the SEC on July 10, 2024. Shares of Common Stock issued by the Company upon exercise of the Warrants may be resold by the holders pursuant to the prospectus dated July 11, 2024. The filings made by the Company in connection with the potential resale of the Common Stock underlying the Warrants were filed within the time period agreed by the parties in the Purchase Agreement.
The net cash proceeds to the Company, after deducting offering related expenses was $3.4 million. The Pre-Funded Warrants, Common Warrants, and Placement Agent Warrants were all assessed and recorded as equity instruments.
During the three and nine months ended September 30, 2024, all 845,000 Pre-Funded Warrants from the May Registered Direct Offering and Private Placement were exercised on a cashless basis resulting in the issuance of 844,061 shares of Common Stock. No other warrants were exercised during the three and nine months ended September 30, 2024.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Warrant Liabilities
9 Months Ended
Sep. 30, 2024
Warrants and Rights Note Disclosure [Abstract]  
Warrant Liabilities Warrant Liabilities
On August 11, 2022, the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a notes and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8 million. The senior secured convertible notes (the "Notes") that the Company sold in the Notes and Warrants Offering were retired at maturity at December 31, 2023. The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the Reverse Stock Split to $26.80 and 279,851 shares, respectively, and on May 2, 2024, the exercise price for each of the Notes Warrants was further adjusted to $2.06 in accordance with their terms.
The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on August 12, 2022 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 not 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 Reverse Stock Split.
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, none of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are not 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 no 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 December 31, 2023):
Notes Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield— — 
Expected term (in years)2.86 3.61 
Expected volatility99.0 %66.8 %

Additional Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield— — 
Expected term (in years)3.37 4.12 
Expected volatility92.6 %68.7 %
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, Fair Value Measurements and Disclosures.
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 three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Include other inputs that are directly or indirectly observable in the marketplace.
Level 3 – Unobservable inputs which are supported by little or no market activity.
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.
The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at September 30, 2024 and December 31, 2023 (unaudited except for December 31, 2023, in thousands):
Level 3
September 30, 2024December 31, 2023
Notes Warrants
$135 $334 
Additional Warrants
14 263 
Total
$149 $597 

The following tables present the changes in the fair value (unaudited, except for December 31, 2023 and 2022, respectively, in thousands), and also includes the derivative associated with the Notes and Warrant Offering ("Notes and Warrants Offering Derivative"), which was extinguished with the retirement of the Notes on December 31, 2023:
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2023
$334 $263 $597 
Change in fair value28 (214)(186)
Measurement at March 31, 2024
$362 $49 $411 
Change in fair value(24)(18)(42)
Measurement at June 30, 2024
$338 $31 $369 
Change in fair value
(203)(17)(220)
Measurement at September 30, 2024
$135 $14 $149 
Notes and Warrants Offering Derivative
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2022
$1,575 $2,052 $1,265 $4,892 
Change in fair value(1,021)(1,222)(741)(2,984)
Derecognition of debt
(22)— — (22)
Measurement at March 31, 2023
$532 $830 $524 1,886 
Change in fair value(270)(108)(52)(430)
Derecognition of debt(45)— — (45)
Measurement at June 30, 2023$217 $722 $472 $1,411 
Change in fair value
(157)20 64 (73)
Derecognition of debt
(14)$— $— (14)
Measurement at September 30, 2023
$46 $742 $536 $1,324 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
In accordance with FASB ASC Topic No. 350, Intangibles-Goodwill and Other, Smith Micro reviews the recoverability of the carrying value of its single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. Different judgments relating to the determination of reporting units could significantly affect the testing of goodwill for impairment and the amount of any impairment recognized. Recoverability of goodwill is determined by comparing the estimated fair value of reporting units to the carrying value of the underlying net assets in the reporting units. If the estimated fair value of a reporting unit is determined to be less than the fair value of its net assets, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the estimated fair value of the reporting unit and the fair value of its other assets and liabilities.
During the three months ended March 31, 2024, the Company conducted an interim quantitative impairment test of its goodwill as of February 29, 2024 and recorded a goodwill impairment charge totaling $24.0 million during the three months ended March 31, 2024. The fair value of the reporting unit was determined utilizing level 3 inputs (including estimates of revenue growth, earnings before interest taxes depreciation and amortization ("EBITDA") contribution and discount rates) and a combination of the income approach using the estimated discounted cash flows and a market-based valuation methodology. If current projections are not achieved or specific valuation factors outside the Company's control, such as discount rates and economic and industry challenges, significantly change, goodwill could be subject to future impairment.
The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data):
September 30, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,382)$4,948 
Customer relationships1027,548 (10,637)16,911 
Customer contracts07,000 (6,628)372 
Software license55,419 (2,933)2,486 
Patents2600 (386)214 
Total$53,897 $(28,966)$24,931 
December 31, 2023
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology5$13,330 $(7,243)$6,087 
Customer relationships1127,548 (8,111)19,437 
Customer contracts17,000 (6,337)663 
Software license65,419 (2,353)3,066 
Patents3600 (321)279 
Total$53,897 $(24,365)$29,532 
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 eight years as of September 30, 2024 and nine years as of December 31, 2023. During the three months ended September 30, 2024 and 2023, intangible asset amortization expense was $1.3 million and $1.5 million, respectively. During the nine months ended September 30, 2024 and 2023, intangible asset amortization expense was $4.6 million and $4.4 million, respectively.
As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2024$1,334 
20255,105 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,159 
Total$24,931 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The Company calculates earnings per share (“EPS”) as required by FASB ASC Topic No. 260, Earnings Per Share. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method.
The 845,000 shares of the Company's Common Stock issuable upon exercise of the Pre-Funded Warrants, described in Note 4 to these consolidated financial statements, were included in the weighted average outstanding Common Stock in the calculation of basic and diluted net loss per share from May 2024 through their exercise in August 2024, as the exercise price was non-substantive at $0.001 per share.
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.
The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Numerator:
Net loss$(6,369)$(5,133)$(44,306)$(17,684)
Denominator:
Weighted average shares outstanding – basic11,832 8,419 10,626 7,787 
Potential common shares – options / warrants (treasury stock method) and convertible notes (as if converted method) — — — — 
Weighted average shares outstanding – diluted11,832 8,419 10,626 7,787 
Shares excluded (anti-dilutive)2,474 895 1,468 1,090 
Net loss per common share:
Basic$(0.54)$(0.61)$(4.17)$(2.27)
Diluted$(0.54)$(0.61)$(4.17)$(2.27)
The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Convertible notes, as if converted— 272 — 425 
Outstanding stock options10 10 
Outstanding warrants
2,465 613 1,459 655 
Total anti-dilutive shares2,474 895 1,468 1,090 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Plans
On June 18, 2024, the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (the "OEIP") which amended and restated (and renamed) the Company's 2015 Omnibus Equity Incentive Plan (as previously amended, the "2015 Plan") and increased the number of shares reserved thereunder by 3 million shares. As of September 30, 2024, there were approximately 2.9 million shares available for future grants under the Company’s OEIP. References to the OEIP herein include the 2015 Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP may not exceed 4.2 million shares.
During the nine months ended September 30, 2024, the Company granted 0.7 million shares of restricted stock under the OEIP. There were 0.4 million shares of restricted stock granted during the three months ended September 30, 2024.
The Company previously maintained a 2005 Stock Option / Stock Issuance Plan (the “2005 Plan”), which was replaced by the 2015 Plan. Certain options issued under the 2005 Plan remain outstanding, but no new grants have been made under the 2005 Plan since the adoption of the 2015 Plan.
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 Company's Board of Directors and consultants. Any full value award settled in shares will be debited as 1.2 shares, and partial value awards settled in shares will be debited as 1.0 shares against the share reserve. The exercise price per share for stock option grants is not to be less than the fair market value per share of the Company’s Common Stock on the date of grant. The Compensation Committee of the Board of Directors administers the OEIP and determines the vesting schedule at the time of grant. Stock options may be exercisable immediately or in installments, but generally vest over a four-year period from the date of grant. In the event the holder ceases to be employed by the Company, all unvested stock awards terminate, and all vested stock options may be exercised within a period of 90 days following termination of employment. In general, stock options expire ten years from the date of grant. Restricted stock is valued using the closing
stock price on the date of the grant. The total value is expensed over the vesting period, which typically ranges from 12 to 48 months, however in the quarters ended September 30, 2024, March 31, 2024 and September 30, 2023, the Company granted restricted stock awards with tranched vesting periods of two to seven months.
Employee Stock Purchase Plan
The Company has a stockholder approved employee stock purchase plan (“ESPP”), under which substantially all employees may purchase the Company’s Common Stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning and end of six-month offering periods. Payroll deductions under the ESPP are limited to 10% of the employee’s compensation and in any calendar year employees may not purchase more than the lesser of $25,000 of stock or 250 shares, as set by the Compensation Committee of the Board of Directors in accordance with the terms of the ESPP. Additionally, no more than 31,250 shares in the aggregate may be purchased under the ESPP.
Stock Compensation Expense
The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognized as compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, Compensation-Stock Compensation.
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Sales and marketing$315 $300 $968 $653 
Research and development318 290 827 754 
General and administrative616 751 1,725 1,909 
Total non-cash stock compensation expense$1,249 $1,341 $3,520 $3,316 
As of September 30, 2024, there was approximately $3.7 million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP and the 2005 Plan.

Stock Options
For the nine months ended September 30, 2024, the Company had approximately nine thousand stock options outstanding under the OEIP and 2005 Plan with a weighted average exercise price of $26.88 per share, a remaining weighted average contractual life of 3.2 years and nominal intrinsic value. No options were granted in the nine months ended September 30, 2024 or 2023.
Restricted Stock Awards
A summary of the Company’s restricted stock awards outstanding under the OEIP for the nine months ended September 30, 2024 are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2023256 $21.31 
Granted695 3.77 
Vested(290)11.90 
Canceled and forfeited(11)11.02 
Unvested at September 30, 2024650 $6.75 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenue Recognition
In accordance with FASB ASC Topic No. 606, Revenue from Contracts with Customers, the Company recognizes the sale of goods and services based on the five-step analysis of transactions as provided in Topic 606, which requires an entity to
recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for such goods and services. For all contracts with customers, the Company first identifies the contract, which usually is established when a contract is fully executed by each party and consideration is expected to be received. Next, the Company identifies the performance obligations in the contract. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. The Company then determines the transaction price in the arrangement and allocates the transaction price, if necessary, to each performance obligation identified in the contract. The allocation of the transaction price to the performance obligations are based on the relative standalone selling prices for the goods and services contained in a particular performance obligation. The transaction price is adjusted for the Company’s estimate of variable consideration which may include certain incentives and discounts, product returns, distributor fees, and storage fees. The Company evaluates the total amount of variable consideration expected to be earned by using the expected value method, as the Company believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations, and its best judgment at the time. The Company includes estimates of variable consideration in revenues only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company generates the majority of its revenue on usage-based fees which are variable and depend entirely on customers’ use of perpetual licenses, transactions processed on the Company’s hosted environment and activity on the Company’s cloud-based service platform.
The Company’s contracts with mobile network operator (“MNO”) customers include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Smith Micro’s cloud-based services include a software solution license integrated with cloud-based services. Since the Company does not allow its customers to take possession of the cloud-based elements of its software solutions, and since the utility of the license comes from the cloud-based services that the Company provides, Smith Micro considers the software license and the cloud services to be a single performance obligation. The Company recognizes revenue associated with its MNO customers based upon their active subscribers’ access and usage of Smith Micro’s software licenses and cloud-based services on Smith Micro’s platforms or satisfaction of the performance obligations as indicated in the contracts.
Smith Micro has made accounting policy elections to exclude all taxes by governmental authorities from the measurement of the transaction price, and since the Company’s standard payment terms are less than one year, the Company has elected the practical expedient not to assess whether a contract has a significant financing component.
Disaggregation of Revenues
Revenues on a disaggregated basis are as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
License and service fees$788 $741 $2,326 $2,619 
Hosted environment usage fees644 749 1,840 2,309 
Cloud based usage fees3,196 9,254 10,865 26,438 
Consulting services and other20 257 554 903 
Total revenues$4,648 $11,001 $15,585 $32,269 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Segment, Customer Concentration and Geographical Information Segment, Customer Concentration and Geographical Information
Segment Information
Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, Segment Reporting. The Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath®), CommSuite®, and ViewSpot® families of products.
The Company does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.
The following table presents the Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Family Safety$3,939 $9,179 $12,623 $27,016 
CommSuite644 749 1,840 2,310 
ViewSpot65 1,073 1,122 2,943 
Total Wireless revenues$4,648 $11,001 $15,585 $32,269 
Customer Concentration Information
The Company has certain customers whose revenues individually represented greater than 10% of the Company’s total revenues, or whose accounts receivable balances individually represented greater than 10% of the Company’s total accounts receivable, for the three and nine months ended September 30, 2024 and 2023.
For the three months ended September 30, 2024, three customers made up 63%, 21% and 14% of revenues. For the three months ended September 30, 2023, three customers made up 45%, 32% and 10% of revenues.
For the six months ended September 30, 2024, three customers made up 58%, 20%, and 12% of revenues. For the six months ended September 30, 2023, three customers made up 41%, 35%, and 10% of revenues.
As of September 30, 2024, two customers accounted for 53% and 25% of accounts receivable. As of September 30, 2023, three customers accounted for 33%, 32%, and 18% of accounts receivable.
Geographical Information
During the three and nine months ended September 30, 2024 and 2023, the Company operated in two geographic locations: the Americas and Europe, Middle East and Africa ("EMEA"). Revenues attributed to the geographic location of the customers’ bill-to address were as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Americas$4,628 $10,787 $15,047 $31,380 
EMEA20 214 538 889 
Total revenues$4,648 $11,001 $15,585 $32,269 
The Company does not separately allocate specific assets to these geographic locations.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
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’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’s future consolidated results of operations, cash flows, or financial position in a particular period.
Other Contingent Contractual Obligations
During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in connection with certain transactions. These include: indemnities to the Company’s customers pursuant to contracts for the Company’s products and services, including indemnities with respect to intellectual property, confidentiality and data privacy; indemnities to various lessors in connection with facility leases for certain claims arising from use of such facility or under such lease; indemnities to vendors and service providers pertaining to claims based on the negligence or willful misconduct of the Company; indemnities involving the accuracy of representations and warranties in certain contracts; and indemnities to directors and officers of the Company to the
maximum extent permitted under the laws of the State of Delaware. In addition, the Company has made or may make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company may also issue a guarantee in the form of a standby letter of credit as security for contingent liabilities under certain customer contracts. The duration of these indemnities, commitments, and guarantees varies, and in certain cases may be indefinite. The majority of these indemnities, commitments, and guarantees may not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Leases Leases
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.
Leases with an initial term of greater than twelve months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term.
The Company’s lease contracts generally do not provide a readily determinable implicit rate. For these contracts, the estimated incremental borrowing rate is based on information available at the inception of the lease.
Operating lease costs were $0.4 million for each of the three months ended September 30, 2024 and 2023. For the six months ended September 30, 2024, and 2023, operating lease costs were $1.2 million for each period.
During the nine months ended September 30, 2024, the Company recognized noncash increases for the right-of-use asset obtained in exchange for new operating lease liabilities due to a lease renewal and the entry into a new lease for an aggregate amount of $1.0 million. There were no such transactions during the nine months ended September 30, 2023. The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):
As of September 30, 2024
2024$363 
20251,458 
2026958 
2027376 
202862 
Total lease payments$3,217 
Less imputed interest283 
Present value of lease liabilities$2,934 
Additional information relating to the Company’s operating leases follows (unaudited):
As of September 30, 2024
Weighted average remaining lease term (years)2.18
Weighted average discount rate7.4 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company accounts for income taxes as required by FASB ASC Topic No. 740, Income Taxes. The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
In assessing whether a valuation allowance is required, significant weight is given to evidence that can be objectively verified. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740, Smith Micro has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets and determined that it was more likely than not that the Company would not realize the deferred tax assets due to the
Company's cumulative losses and uncertain near-term market and economic conditions, which reduce the Company’s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.
After a review of the four sources of taxable income as of September 30, 2024, and after consideration of the Company’s cumulative loss position as of December 31, 2023, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $58.5 million as of September 30, 2024.
The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to examination for U.S. federal income tax returns for years before December 31, 2019 and for state income tax returns, the Company is no longer subject to examination for years before December 31, 2018. As of September 30, 2024, the Company had no outstanding tax audits. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. Smith Micro may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to the consolidated financial results of the Company. It is the Company’s policy to classify any interest and/or penalties in the consolidated financial statements as a component of income tax expense.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company evaluates and discloses subsequent events as required by FASB ASC Topic No. 855, Subsequent Events. 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.
On October 3, 2024, the Company announced its completion of two securities offerings raising aggregate gross proceeds of $6.9 million: a registered offering of Common Stock and concurrent private placement of warrants exercisable for Common Stock with certain institutional and accredited investors, and an unregistered private placement transaction of Common Stock and warrants exercisable for Common Stock with William W. Smith Jr., the Company's Chief Executive Officer, a related party, who participated in the private placement through a trust for which he serves as co-trustee. The registered offering of 3,321,881 registered shares of the Company's Common Stock together with the concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.9 million, including $0.2 million from another related party, prior to transaction expenses. The private placement transaction with the Company’s Chief Executive Officer of 2,575,107 unregistered shares of the Company's Common Stock together with unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.0 million prior to transaction expenses. Both offerings were approved by an independent special committee of the Company's Board of Directors and were priced based on the market value of the offered securities, at a purchase price of $1.165 per share of Common Stock with a warrant exercise price of $1.04 per share of Common Stock. Each of the warrants issued in the October 2024 offerings are exercisable at any time beginning six months following their original issuance and will expire five years from such date.
Pursuant to the terms of an agreement previously entered into with Roth, which expired on September 29, 2024, Roth received certain “tail” compensation in the form of a cash fee of $54,000. In addition, concurrent with the offerings, the Company issued to Roth a warrant to purchase up to 20,000 shares of the Company’s Common Stock (the “Roth Warrant”), which has substantially the same terms as the warrants issued in the registered offering, except that the Roth Warrant has an exercise price of $1.46 per share of Common Stock and will expire two-and-a-half years from the effective date of the October registered offering.
On October 21, 2024, the Company filed a definitive proxy statement for a Special Meeting of Stockholders that was set for November 12, 2024 to approve the issuance of the number of shares of the Company’s Common Stock that would cause William W. Smith, Jr. to beneficially own twenty percent or more of the Company, through the exercise of the warrants purchased in the unregistered private placement transaction. The Special Meeting of Stockholders was subsequently adjourned until December 10, 2024. On October 28, 2024, the Company filed a registration statement with the SEC (File No. 333-282858) registering the resale of the shares of stock in the aforementioned private placement transaction and the shares of common stock issuable upon exercise of the warrants issued concurrently with the registered offering and the warrants issued in the separate private placement transaction with our Chief Executive Officer. This registration statement was declared effective by the SEC on November 8, 2024.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying interim consolidated balance sheet as of September 30, 2024, and the related consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (“SEC”) 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 (“U.S. GAAP”) have been omitted.
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’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three and nine months ended September 30, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2024.
New Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Improvements to Reportable Segment Disclosures." This update was issued to improve and enhance reportable segment disclosure requirements. The amendments in this update require annual and interim disclosures on significant segment expenses that are regularly provided to the chief operating decision maker and require annual and interim disclosures on “other segment items” that comprise the difference between segment revenue less segment expense compared to the reported measure of segment profit or loss. In addition, the amendments will require all annual disclosures that are currently required to be reported on an interim basis and requires disclosure of the title and position of the chief operating decision maker and how that position uses the information to assess segment performance and the allocation of resources. ASU 2023-07 also requires entities that have a single reportable segment, such as the Company, to provide all disclosures required in this update and the existing segment disclosures in Topic 280. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-07 and does not expect them to have a material effect on the consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, "Income Tax Disclosures." ASU 2023-09 was issued to require annual disclosures on specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. Annual disclosures are required on income taxes paid, including the amounts paid for federal, state and foreign taxes and the amount paid in individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid (net of refunds received). Additional annual disclosures are required on pre-tax income from continuing operations and income tax expense, disaggregated by domestic and foreign amounts. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-09 and does not expect them to have a material effect on the consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures." This requires additional disaggregated disclosures of certain amounts included in the expense captions presented in the Statement of Operations as well as disclosures about selling expenses. This ASU is effective on a prospective basis, with the option for retrospective application, for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and early adoption is permitted. The Company is currently evaluating the impact the adoption of this guidance will have on the Company's financial statement disclosures.
Reclassifications
Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.
Fair Value of Financial Instruments
The Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, Fair Value Measurements and Disclosures.
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 three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Include other inputs that are directly or indirectly observable in the marketplace.
Level 3 – Unobservable inputs which are supported by little or no market activity.
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.
Earnings Per Share
The Company calculates earnings per share (“EPS”) as required by FASB ASC Topic No. 260, Earnings Per Share. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method.
The 845,000 shares of the Company's Common Stock issuable upon exercise of the Pre-Funded Warrants, described in Note 4 to these consolidated financial statements, were included in the weighted average outstanding Common Stock in the calculation of basic and diluted net loss per share from May 2024 through their exercise in August 2024, as the exercise price was non-substantive at $0.001 per share.
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.
Segment Information
Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, Segment Reporting. The Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath®), CommSuite®, and ViewSpot® families of products.
The Company does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.
Income Taxes
The Company accounts for income taxes as required by FASB ASC Topic No. 740, Income Taxes. The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
In assessing whether a valuation allowance is required, significant weight is given to evidence that can be objectively verified. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740, Smith Micro has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets and determined that it was more likely than not that the Company would not realize the deferred tax assets due to the
Company's cumulative losses and uncertain near-term market and economic conditions, which reduce the Company’s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Warrant Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Warrants and Rights Note Disclosure [Abstract]  
Schedule of Assumptions Utilized Below are the specific assumptions utilized (unaudited, except for December 31, 2023):
Notes Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield— — 
Expected term (in years)2.86 3.61 
Expected volatility99.0 %66.8 %

Additional Warrants
September 30, 2024
December 31, 2023
Common Stock market price
$1.02 $6.64 
Risk-free interest rate3.5 %4.1 %
Expected dividend yield— — 
Expected term (in years)3.37 4.12 
Expected volatility92.6 %68.7 %
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis
The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at September 30, 2024 and December 31, 2023 (unaudited except for December 31, 2023, in thousands):
Level 3
September 30, 2024December 31, 2023
Notes Warrants
$135 $334 
Additional Warrants
14 263 
Total
$149 $597 
Schedule of Changes in Fair Value
The following tables present the changes in the fair value (unaudited, except for December 31, 2023 and 2022, respectively, in thousands), and also includes the derivative associated with the Notes and Warrant Offering ("Notes and Warrants Offering Derivative"), which was extinguished with the retirement of the Notes on December 31, 2023:
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2023
$334 $263 $597 
Change in fair value28 (214)(186)
Measurement at March 31, 2024
$362 $49 $411 
Change in fair value(24)(18)(42)
Measurement at June 30, 2024
$338 $31 $369 
Change in fair value
(203)(17)(220)
Measurement at September 30, 2024
$135 $14 $149 
Notes and Warrants Offering Derivative
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2022
$1,575 $2,052 $1,265 $4,892 
Change in fair value(1,021)(1,222)(741)(2,984)
Derecognition of debt
(22)— — (22)
Measurement at March 31, 2023
$532 $830 $524 1,886 
Change in fair value(270)(108)(52)(430)
Derecognition of debt(45)— — (45)
Measurement at June 30, 2023$217 $722 $472 $1,411 
Change in fair value
(157)20 64 (73)
Derecognition of debt
(14)$— $— (14)
Measurement at September 30, 2023
$46 $742 $536 $1,324 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets
The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data):
September 30, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,382)$4,948 
Customer relationships1027,548 (10,637)16,911 
Customer contracts07,000 (6,628)372 
Software license55,419 (2,933)2,486 
Patents2600 (386)214 
Total$53,897 $(28,966)$24,931 
December 31, 2023
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology5$13,330 $(7,243)$6,087 
Customer relationships1127,548 (8,111)19,437 
Customer contracts17,000 (6,337)663 
Software license65,419 (2,353)3,066 
Patents3600 (321)279 
Total$53,897 $(24,365)$29,532 
Schedule of Estimated Future Amortization Expense
As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2024$1,334 
20255,105 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,159 
Total$24,931 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Details of Basic and Diluted Earnings Per Share
The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Numerator:
Net loss$(6,369)$(5,133)$(44,306)$(17,684)
Denominator:
Weighted average shares outstanding – basic11,832 8,419 10,626 7,787 
Potential common shares – options / warrants (treasury stock method) and convertible notes (as if converted method) — — — — 
Weighted average shares outstanding – diluted11,832 8,419 10,626 7,787 
Shares excluded (anti-dilutive)2,474 895 1,468 1,090 
Net loss per common share:
Basic$(0.54)$(0.61)$(4.17)$(2.27)
Diluted$(0.54)$(0.61)$(4.17)$(2.27)
Schedule of Shares Excluded from the Computation of Diluted Net Loss Per Share
The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Convertible notes, as if converted— 272 — 425 
Outstanding stock options10 10 
Outstanding warrants
2,465 613 1,459 655 
Total anti-dilutive shares2,474 895 1,468 1,090 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Non-Cash Stock-Based Compensation Expense
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Sales and marketing$315 $300 $968 $653 
Research and development318 290 827 754 
General and administrative616 751 1,725 1,909 
Total non-cash stock compensation expense$1,249 $1,341 $3,520 $3,316 
Schedule of Restricted Stock Awards Outstanding
A summary of the Company’s restricted stock awards outstanding under the OEIP for the nine months ended September 30, 2024 are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2023256 $21.31 
Granted695 3.77 
Vested(290)11.90 
Canceled and forfeited(11)11.02 
Unvested at September 30, 2024650 $6.75 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues on Disaggregated Basis
Revenues on a disaggregated basis are as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
License and service fees$788 $741 $2,326 $2,619 
Hosted environment usage fees644 749 1,840 2,309 
Cloud based usage fees3,196 9,254 10,865 26,438 
Consulting services and other20 257 554 903 
Total revenues$4,648 $11,001 $15,585 $32,269 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule Of Wireless Revenues by Product
The following table presents the Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Family Safety$3,939 $9,179 $12,623 $27,016 
CommSuite644 749 1,840 2,310 
ViewSpot65 1,073 1,122 2,943 
Total Wireless revenues$4,648 $11,001 $15,585 $32,269 
Schedule Of Company Revenue in Different Geographic Locations Revenues attributed to the geographic location of the customers’ bill-to address were as follows (unaudited, in thousands):
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
Americas$4,628 $10,787 $15,047 $31,380 
EMEA20 214 538 889 
Total revenues$4,648 $11,001 $15,585 $32,269 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Maturity of Operating Lease Liabilities The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):
As of September 30, 2024
2024$363 
20251,458 
2026958 
2027376 
202862 
Total lease payments$3,217 
Less imputed interest283 
Present value of lease liabilities$2,934 
Schedule of Additional Information Relating to Company's Operating Leases
Additional information relating to the Company’s operating leases follows (unaudited):
As of September 30, 2024
Weighted average remaining lease term (years)2.18
Weighted average discount rate7.4 %
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
The Company (Details)
Apr. 10, 2024
shares
Sep. 30, 2024
$ / shares
shares
Apr. 11, 2024
shares
Apr. 03, 2024
$ / shares
Dec. 31, 2023
$ / shares
shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Reverse stock split ratio 0.125        
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001 $ 0.001
Common stock, shares outstanding (in shares) 76,800,000 11,857,234 9,600,000   9,347,979
Common stock, shares authorized (in shares)   100,000,000     100,000,000
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 14, 2024
$ / shares
shares
May 10, 2024
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Nov. 14, 2024
$ / shares
Class of Warrant or Right [Line Items]            
Aggregate proceeds from securities offerings | $       $ 3,351 $ 0  
Common Stock            
Class of Warrant or Right [Line Items]            
Issuance of Common Stock for Pre-Funded Warrants Exercise (in shares)     844,061 844,061    
Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Aggregate number of warrants (in shares)     845,000 845,000    
Exercise price (in dollars per share) | $ / shares     $ 0.001 $ 0.001    
Warrants exercised (in shares)     845,000 845,000    
Securities Purchase Agreement            
Class of Warrant or Right [Line Items]            
Number of shares issued (in shares)   1,065,000        
Purchase price (in dollars per share) | $ / shares   $ 2.15        
Securities Purchase Agreement | Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Purchase price (in dollars per share) | $ / shares   $ 2.149        
Aggregate number of warrants (in shares)   845,000        
Exercise price (in dollars per share) | $ / shares   $ 0.001        
Private Placement | Common Warrants            
Class of Warrant or Right [Line Items]            
Aggregate number of warrants (in shares) 1,910,000          
Exercise price (in dollars per share) | $ / shares $ 2.34          
Over-Allotment Option | Placement Agency Warrants            
Class of Warrant or Right [Line Items]            
Aggregate number of warrants (in shares) 133,700          
Percentage of aggregate number of shares issued in transaction 0.070          
Over-Allotment Option | Placement Agency Warrants | Forecast            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) | $ / shares           $ 2.86
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Warrant Liabilities - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2024
May 02, 2024
Dec. 31, 2023
Aug. 12, 2022
Aug. 11, 2022
Line Of Credit Facility [Line Items]          
Warrant liabilities $ 149   $ 597    
Notes Warrants          
Line Of Credit Facility [Line Items]          
Warrant liabilities         $ 3,800
Notes Warrants | Notes Warrants          
Line Of Credit Facility [Line Items]          
Exercise price (in dollars per share)   $ 2.06     $ 26.80
Aggregate number of warrants (in shares)         279,851
Additional Warrants | Additional Warrants          
Line Of Credit Facility [Line Items]          
Exercise price (in dollars per share)       $ 21.20  
Aggregate number of warrants (in shares)       141,509  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Warrant Liabilities - Schedule of Assumptions (Details)
Sep. 30, 2024
yr
$ / shares
Dec. 31, 2023
$ / shares
yr
Notes Warrants | Common Stock market price    
Line Of Credit Facility [Line Items]    
Measurement input, warrants | $ / shares 1.02 6.64
Notes Warrants | Risk-free interest rate    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.035 0.041
Notes Warrants | Expected dividend yield    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0 0
Notes Warrants | Expected term (in years)    
Line Of Credit Facility [Line Items]    
Measurement input, warrants | yr 2.86 3.61
Notes Warrants | Expected volatility    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.990 0.668
Additional Warrants | Common Stock market price    
Line Of Credit Facility [Line Items]    
Measurement input, warrants | $ / shares 1.02 6.64
Additional Warrants | Risk-free interest rate    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.035 0.041
Additional Warrants | Expected dividend yield    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0 0
Additional Warrants | Expected term (in years)    
Line Of Credit Facility [Line Items]    
Measurement input, warrants | yr 3.37 4.12
Additional Warrants | Expected volatility    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.926 0.687
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total $ 149 $ 597
Additional Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Additional Warrants 14 263
Notes and Warrants Offering Derivative | Notes Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Notes Warrants $ 135 $ 334
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments -Schedule of Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Notes Warrants            
Balance at beginning of period       $ 217 $ 532 $ 1,575
Change in fair value       (157) (270) (1,021)
Derecognition of debt       (14) (45) (22)
Balance at end of period       46 217 532
Total            
Balance at beginning of period $ 369 $ 411 $ 597 1,411 1,886 4,892
Change in fair value (220) (42) (186) (73) (430) (2,984)
Derecognition of debt       (14) (45) (22)
Balance at end of period 149 369 411 1,324 1,411 1,886
Notes Warrants            
Additional Warrants            
Balance at beginning of period 338 362 334 722 830 2,052
Change in fair value (203) (24) 28 20 (108) (1,222)
Balance at end of period 135 338 362 742 722 830
Additional Warrants            
Additional Warrants            
Balance at beginning of period 31 49 263 472 524 1,265
Change in fair value (17) (18) (214) 64 (52) (741)
Balance at end of period $ 14 $ 31 $ 49 $ 536 $ 472 $ 524
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]            
Goodwill impairment $ 0 $ 24,000 $ 0 $ 23,989 $ 0  
Weighted average useful life       8 years   9 years
Intangible asset amortization expense $ 1,300   $ 1,500 $ 4,600 $ 4,400  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (28,966) (24,365)
Net Book Value $ 24,931 $ 29,532
Purchased technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 5 years
Gross Carrying Amount $ 13,330 $ 13,330
Accumulated Amortization (8,382) (7,243)
Net Book Value $ 4,948 $ 6,087
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 10 years 11 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (10,637) (8,111)
Net Book Value $ 16,911 $ 19,437
Customer contracts    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 0 years 1 year
Gross Carrying Amount $ 7,000 $ 7,000
Accumulated Amortization (6,628) (6,337)
Net Book Value $ 372 $ 663
Software license    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 5 years 6 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (2,933) (2,353)
Net Book Value $ 2,486 $ 3,066
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 2 years 3 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (386) (321)
Net Book Value $ 214 $ 279
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 1,334  
2025 5,105  
2026 4,709  
2027 3,834  
2028 2,790  
2029 and thereafter 7,159  
Total $ 24,931 $ 29,532
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Narrative (Details) - Pre-Funded Warrants
Sep. 30, 2024
$ / shares
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Aggregate number of warrants (in shares) | shares 845,000
Exercise price (in dollars per share) | $ / shares $ 0.001
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net loss $ (6,369) $ (5,133) $ (44,306) $ (17,684)
Denominator:        
Weighted average shares outstanding – basic (in shares) 11,832 8,419 10,626 7,787
Potential common shares - options / warrants (treasury stock method) and convertible notes (as if converted method) (in shares) 0 0 0 0
Weighted average shares outstanding – diluted (in shares) 11,832 8,419 10,626 7,787
Shares excluded (anti-dilutive) (in shares) 2,474 895 1,468 1,090
Net loss per common share:        
Basic (in dollars per share) $ (0.54) $ (0.61) $ (4.17) $ (2.27)
Diluted (in dollars per share) $ (0.54) $ (0.61) $ (4.17) $ (2.27)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded (anti-dilutive) (in shares) 2,474 895 1,468 1,090
Convertible notes, as if converted        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded (anti-dilutive) (in shares) 0 272 0 425
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded (anti-dilutive) (in shares) 9 10 9 10
Outstanding warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded (anti-dilutive) (in shares) 2,465 613 1,459 655
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Stock Plans (Details) - shares
3 Months Ended 9 Months Ended
Jun. 18, 2024
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
2015 Omnibus Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized (in shares) 3,000,000        
Number of shares available for future grants (in shares)   2,900,000     2,900,000
Number of shares authorized (in shares)   4,200,000     4,200,000
Vesting period         4 years
Expiration period         10 years
2015 Omnibus Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       7 months 48 months
Exercise period following termination         90 days
2015 Omnibus Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     2 years   12 months
Restricted stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock, granted (in shares)   400,000     695,000
Full value awards | 2015 Omnibus Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards settled in shares, adjustments against share reserve (in shares)         1.2
Partial value awards | 2015 Omnibus Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards settled in shares, adjustments against share reserve (in shares)         1.0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
9 Months Ended
Sep. 30, 2024
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Purchase price of common stock, percent of market price 85.00%
Maximum value of shares available for purchase per employee | $ $ 25,000
Maximum number of shares available for purchase per employee (in shares) 250
Number of shares authorized (in shares) 31,250
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum percentage of payroll deductions 10.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total non-cash stock compensation expense $ 1,249 $ 1,341 $ 3,520 $ 3,316
Unrecognized compensation costs 3,700   3,700  
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total non-cash stock compensation expense 315 300 968 653
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total non-cash stock compensation expense 318 290 827 754
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total non-cash stock compensation expense $ 616 $ 751 $ 1,725 $ 1,909
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Stock Options (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Stock options outstanding (in shares) 9,000  
Weighted average exercise price, outstanding at end of period (in dollars per share) $ 26.88  
Weighted average remaining contractual life 3 years 2 months 12 days  
Granted (in shares) 0 0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) - Restricted stock - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Shares    
Unvested at beginning of period (in shares)   256
Granted (in shares) 400 695
Vested (in shares)   (290)
Canceled and forfeited (in shares)   (11)
Unvested at end of period (in shares) 650 650
Weighted average grant date fair value    
Unvested at beginning of period (in dollars per share)   $ 21.31
Granted (in dollars per share)   3.77
Vested (in dollars per share)   11.90
Canceled and forfeited (in dollars per share)   11.02
Unvested at end of period (in dollars per share) $ 6.75 $ 6.75
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Schedule of Revenues on Disaggregated Basis (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenues $ 4,648 $ 11,001 $ 15,585 $ 32,269
License and service fees        
Disaggregation Of Revenue [Line Items]        
Revenues 788 741 2,326 2,619
Hosted environment usage fees        
Disaggregation Of Revenue [Line Items]        
Revenues 644 749 1,840 2,309
Cloud based usage fees        
Disaggregation Of Revenue [Line Items]        
Revenues 3,196 9,254 10,865 26,438
Consulting services and other        
Disaggregation Of Revenue [Line Items]        
Revenues $ 20 $ 257 $ 554 $ 903
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information - Additional Information (Details)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
location
Sep. 30, 2023
location
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
location
businessUnit
Sep. 30, 2023
location
Revenue, Major Customer [Line Items]            
Number of operating segments | businessUnit         1  
Number of geographic locations | location 2 2     2 2
Customer Concentration Risk | Revenues | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage 63.00% 45.00% 58.00% 41.00%    
Customer Concentration Risk | Revenues | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage 21.00% 32.00% 20.00% 35.00%    
Customer Concentration Risk | Revenues | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage 14.00% 10.00% 12.00% 10.00%    
Customer Concentration Risk | Accounts receivable | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage         53.00% 33.00%
Customer Concentration Risk | Accounts receivable | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage         25.00% 32.00%
Customer Concentration Risk | Accounts receivable | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage           18.00%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from External Customer [Line Items]        
Total revenues $ 4,648 $ 11,001 $ 15,585 $ 32,269
Wireless        
Revenue from External Customer [Line Items]        
Total revenues 4,648 11,001 15,585 32,269
Wireless | Family Safety        
Revenue from External Customer [Line Items]        
Total revenues 3,939 9,179 12,623 27,016
Wireless | CommSuite        
Revenue from External Customer [Line Items]        
Total revenues 644 749 1,840 2,310
Wireless | ViewSpot        
Revenue from External Customer [Line Items]        
Total revenues $ 65 $ 1,073 $ 1,122 $ 2,943
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from External Customer [Line Items]        
Total revenues $ 4,648 $ 11,001 $ 15,585 $ 32,269
Americas        
Revenue from External Customer [Line Items]        
Total revenues 4,628 10,787 15,047 31,380
EMEA        
Revenue from External Customer [Line Items]        
Total revenues $ 20 $ 214 $ 538 $ 889
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]            
Lease cost $ 400,000 $ 400,000 $ 1,200,000 $ 1,200,000    
Right-of-use asset obtained in exchange for operating lease liability         $ 1,000,000.0 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
2024 $ 363
2025 1,458
2026 958
2027 376
2028 62
Total lease payments 3,217
Less imputed interest 283
Present value of lease liabilities $ 2,934
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail)
Sep. 30, 2024
Leases [Abstract]  
Weighted average remaining lease term (years) 2 years 2 months 4 days
Weighted average discount rate 7.40%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details)
$ in Millions
Sep. 30, 2024
USD ($)
Income Tax Disclosure [Abstract]  
Valuation allowance $ 58.5
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details)
9 Months Ended
Oct. 03, 2024
USD ($)
offering
$ / shares
shares
Oct. 02, 2024
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Cash and Cash Equivalents [Line Items]        
Aggregate proceeds from securities offerings     $ 3,351,000 $ 0
Subsequent Event        
Cash and Cash Equivalents [Line Items]        
Number of securities offerings | offering 2      
Aggregate proceeds from securities offerings $ 6,900,000      
Subsequent Event | Roth Warrant        
Cash and Cash Equivalents [Line Items]        
Class of warrant or right, expiration, term (in years) 2 years 6 months      
Subsequent Event | Roth Warrant | Roth Capital Partners, LLC        
Cash and Cash Equivalents [Line Items]        
Aggregate number of warrants (in shares) | shares 20,000      
Exercise price (in dollars per share) | $ / shares $ 1.46      
Cash fee received   $ 54,000    
Registered Offering Of Common Stock | Subsequent Event        
Cash and Cash Equivalents [Line Items]        
Number of shares issued (in shares) | shares 3,321,881      
Proceeds from issuance of common stock $ 3,900,000      
Registered Offering Of Common Stock | Subsequent Event | Unregistered Private Placement Transaction        
Cash and Cash Equivalents [Line Items]        
Aggregate number of warrants (in shares) | shares 3,321,881      
Registered Offering Of Common Stock | Related Party | Subsequent Event        
Cash and Cash Equivalents [Line Items]        
Proceeds from issuance of common stock $ 200,000      
Private Placement | Subsequent Event        
Cash and Cash Equivalents [Line Items]        
Number of shares issued (in shares) | shares 2,575,107      
Proceeds from issuance of common stock $ 3,000,000      
Private Placement | Subsequent Event | Unregistered Private Placement Transaction        
Cash and Cash Equivalents [Line Items]        
Aggregate number of warrants (in shares) | shares 2,575,107      
October 2024 Offerings | Subsequent Event        
Cash and Cash Equivalents [Line Items]        
Purchase price (in dollars per share) | $ / shares $ 1.165      
October 2024 Offerings | Subsequent Event | Unregistered Private Placement Transaction        
Cash and Cash Equivalents [Line Items]        
Exercise price (in dollars per share) | $ / shares $ 1.04      
Class of warrant or right, beginning of exercisable period after issuance 6 months      
Class of warrant or right, expiration, term (in years) 5 years      
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ",;5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " C&U98"G3#>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG50^CFHGA2$%Q0O(5D=C?8I"$9:??M3>MN%]$'\)B9/]]\ M ].9*,V0\#D-$1,YS%>3[T.6)F[8@2A*@&P.Z'6N2R*4YFY(7E-YICU$;3[T M'D$TS2UX)&TU:9B!55R)3'762)-0TY!.>&M6?/Q,_0*S!K!'CX$R\)H#4_/$ M>)SZ#BZ &4:8?/XNH%V)2_5/[-(!=DI.V:VI<1SKL5UR90<.;T^/+\NZE0N9 M=#!8?F4GZ1AQP\Z37]N[^^T#4Z(1UQ7G%6^W0LB6RQOQ/KO^\+L(^\&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( ",;5F97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M (QM68MW\(C8!0 TQX !@ !X;"]W;W)K5+XMMYT:.CRROI8B/5MW0EA";/41BGEZV5ULF'3B?U5B+BZ:E, M1 QO%E)%7,.M6G;21 GNYT%1V&&.<]:)>!"WAA?YLZD:7LA,AT$LIHJD611Q M]7(E0KFY;-'6[L%CL%QI\Z SO$CX4LR$_BV9*KCKE"I^$(DX#61,E%A#P;RW&(@R-$I3C[ZUH MJ_Q-$_CZ>J=^F\,#S)RG8BS#+X&O5Y>M08OX8L&S4#_*S4>Q!>H9/4^&:?Z7 M;(ION]T6\;)4RV@;#"6(@KCXSY^W%?$Z@-8$L&T >Q= ZW[!W0:X.6A1LASK MFFL^O%!R0Y3Y&M3,15XW>330!+%)XTPK>!M G!Z.Y5HH,H6,D39)5UR)]**C M0=B\[GA;D:M"A-6(G),[&>M52FYB7_AOXSM0H+)4;%>J*X8*SD1R2ESGA#"' M=2WE&>/A]W)]2BBUA;\ICEM6DIOKN6@E_3F:IUI!N_O+5D.%0M>N8#KCAS3A MGKAL06]+A5J+UO"'[^B9\[,-[W\2>P/;+6&[F/KP6GH9]%--GEX282/%PZG3 M_FQ#0J,:(O5*I-YA2)\SKK10X0MY%(E4VH:'2VF5V2IEC$8UQ#LK\;A2V>]J.QX:WY"S7W+V#VR9BL,\DD\#]7G$M18\3*V)1,,: M @Y*P %:J)M8!_J%W :A(/=9-!?*!H9K. YMN[T>Z]G@T-"&<.3IX_D;C)^?""SA]NG+Z/'FQ,RN1^?VHA1K8;$U*DF M5^<0YDGL207ME)LF>T)F&CHGD8J,919K]0+_?6M%[%&_OK$1XT%-D5_Y"7H( M\A-_)A,?.FNP"+R<&VG1>R1=M^TX[-QA?2LO&MR4EU6\[!#>D>^#>GJRNR"? MX#OR$-OSBDOV!HX#;:)H,8)<*S"Z5G)4IBEY98HH:D/^13XV=]"JG^0FME+C MJ>7*RGH,2T0K3T1Q5_.>M>S"4R770>S9TXQK3D=6T&,8)5HY)8K[ MF_>@4YEJ'I(_@J1^E,(5:8^Y]HY[#,]$*]-$<:^3-]<1+'WKP7"!+F56K&-8 M)%IY)(H;FT_2@WQ-5S+&/,0>D8';;_=R PP'X0+\GL)9K+T,J^ST3-)E:N8_@E5ODEACN:73;)S;.WXO%2 MU'K$/4+WH]GUR+H.Q0.;$E;VB!UDC\:94F8E4RQ?\E3"C))9]U[V*'ZU[MB, M\:BFG)4M8@?9HDD,R^UBJ\XL2?D.W,J)*]9Q'L,$LYX &1#Q"T$K[S&,$*N,$#O(",TB'H;D*DOA=6IOM;A.W3X* M'M84K[(_["#[<<':?08\KBEHY7X8;EYV>5P) MR".&A\O4XQW#!;'*!3'TWW?/^L[@HK.V,59.B!VT6S2&X52!Y9O$OG@FOPI[&O=M&CG.>7>0 M%\K"< RSPRJSPW"OLILK;X/46-NO IP:ML6Y1Z[=IJSM4BOH,=R/6[D?=\]^ MSFY_\S7I+3RT#K![Q.HV<;ME74^)RWUVK8S'\#YNY7U< MW*F, - O($-N'6/V"-2.JGC?IJ:$L_L2A8GB.73\L1VE)]3 M=JK/B^/>.V[FRY2$8@&ASFD?!CQ5G* 6-UHF^2'D7&HMH_QR);@OE/D WB^D MU+L;\P/E.?;P'U!+ P04 " C&U9>\7S\?D% #+& & 'AL+W=O MSQ=F:WK)KIK^M MKR2,9CLK!:]8K;BHD63+\\E[?'H1!D:AE?B'LSNU]XR,*S="_#"#3\7Y)#"( M6,ER;4Q0^-FP"U:6QA+@^+DU.MG-:13WGQ^M_]XZ#\[<4,4N1/F=%WIU/DDG MJ&!+VI3ZB[C[DVT=BHV]7)2J_1_=;66#"FVV\UA*^!Z\;'99XSX,P"N8#-VVA),/$[6:\ 1:3WO8RS3;@SR^ MN5OU@YV;XV1( ZQ-(Z39 1>SU0X?!8MEYS>\))KSMS?R7QK^F!HS^FPS44DB(>9U245D[%X[BD+^SD+ ,H&Z!?P25&6;8:]835; M\I$@LBF(8&*=/H=4'(S0 .Z9"ONIZC&$H,V15//Z%I4,BOS]D')B=K 2(>D0 MLT,J&B,$W',7]I/7YP/^?PJIS4DXP-;J.J1P.'9 >^["?O(Z+ 2>0FK3TSS" M5M#:4@E4#2-(>Q;#F3>5_"WJ8P=.=SKQ,N*+T\DK63ML;'J:)'Z:_$ZEI$]O M#K')#T?#/.\0BK.1("(]/Q(_/WY^V=$D#LI,K&+=*35659*]/M%/F)=LR2"( M"J3I_3[0T=J#V-0(Y>T0K%_H$&O/GL3?Z'6'LW8'OA-KZ& 5$@[!.J3B:*3= M(SWM$3_M78BJXKHMT;ON5-0F)EB=CZ'UVG.?*^1LQO^_H4.?>R8EL307WSZ\DK5#KWM*)D]0,NRTJ)$RSD^ABI!H0\N& MH:/@) @P@FR U(I*]@[A()@&W;_N%81&HU="\G]9 9_Q-(V3*0F[5C^;AE$R MS9+L498K9>J4MJ5NM()VH3!9YH5W \15"@S/A"TSTG:1O@H@_BK@?5%P<[$) M9]A<$1SS&N5TS>%,.U':!!^F299:J<8EAT,R!KQZ=L.V&-DR2R.(@6RR)PVR$A,*>TD,_I7>0]Y)Y&\W*D4R<5WJ!=5WG MZND<8JZ>;K9WTVRN^?^B\I;7"JA\"7K!20+>R^[FO!MHL6XOGV^$UJ)J'U>, M F@C -^70NC'@;G/WOW]8O$?4$L#!!0 ( ",;5D^8E9UXP( ",( 8 M >&PO=V]R:W-H965T&ULK59=3]LP%/TK5H8FD%CSU3; MVDA0-&T/DRHZMH=I#VYRVU@X=F8[+=NOW[43HA9" 6E]:&SGGN-SKJ_M3+92 MW>D"P)#[D@L]]0ICJ@O?UUD!)=4#68' -RNI2FJPJ]:^KA30W(%*[D=!,/9+ MRH273MS87*4361O.!,P5T7594O7G"KC<3KW0>QBX8>O"V $_G51T#0LPM]5< M8<_O6')6@M!,"J)@-?4NPXM98N-=P'<&6[W3)M;)4LH[V_F23[W "@(.F;$, M%!\;F 'GE@AE_&XYO6Y*"]QM/[!_DT.9Y3!<(48%A&^0GY0&X7U^3XZ(0<$2;(MT+6FHI<3WR#2BR?G[6S M7C6S1L_,NH!J0.+@E$1!-.R!SP[#KR%#>.C@\3[<1_]=$J(N"9'CBY^38] ^ MEJ8A9!K4! M+WW_+AP''_N,_R>RO33$71KB0^SI)<<][0H 3P>2RWII5C7'G9;)6F ]*,B M;>B20U\:&NZQX[9GQR;%I=GL>CL4L2=XV D>'A0\DV6)RX.;)+L[)1559$-Y M#>08JS.7G%.E205X9A58R"=]HAO^9$=2, B"\)'PEZ+VQ(\Z\:,WB'<2-:&U M*:1B?W$S6A/-:*_RAGRTHRD,VM\C]:^)W',P[AR,W^Z :5V_K'[\5%-X-DJB M>/A(_-/ \WB8G"?G_=*33GKR=NEXR6F#!QH3ZY?T)Z_5_S2P7[^_$EORX:7._>*AI-L]XU_$FE*)GHN\%'>CM92; MF_%8+->T2,0UV]!2_;)BO$BD.N1/8['A-$FK044^)HX3C(LD*T?3V^K< Y_> MLJW,LY(^<"2V19'PK_KN]$[?!.32 ^H$+]G="].OB--9<'8%WWP/KT;.?J*:$Z74IM( MU,>.SFB>:TOJ.OYNC(Z.<^J!I]\/UG^LR"LRBT30&V_YDVA'QM;\ER4?U'^P;KC-!R*R0KFL'J"HJLK#^3Y\81)P.4'7@ :080 MG,U8*EF=I(FF*'J7Z4%D@!6(K]-N&\D1'4Z K]/EQCMY< MO$5BG7 J4%:B3VNV%4F9BDMT<79\.Y;JPK3Y\;*YB/OZ(DC'1;CH ROE6J"X M3&D*C)_WCY_TC!\KAQR]0@Y>N2>]!A_IYAJYSB4B#O& ZYF]?K@+T?E_L\?_ M>?8S9[C'%'$K>VZ'O??EDA6T30[TY[N%D%R5^%]0J&MC'FQ,][T;L4F6]&ZD M&IN@?$='T^^_PX'S ^3G(8W-AS06#V3L+"+>,2)>G_7I1[JCY9:"E5:/#*J1 M>I783;W BV['NU.WVB",'0>?H^8 RO9.4RWZ99^:26 >7295:U)HVY<%4'PD3_\RZ1ZD#HPG-T1Y)KJOXX MI=7)4DV!BKI/4-TGD"H4E=$+RNO '"JN0NO:N533BPVMEK+\ZUO(VS4+_]1% M+C'\.+-!Q"=&2.8VR)M@T]@:(.P$X2.P=%&$3?JRJ?P2#+L[6'-6J:RASXKC26HN(&XAD/V MKB&-S8#$)-7),V@(H(-GI0#* FWLGZ>$[[1$7C7MKSTS6IXEXP+K-_JA,@ M![YB]"X(1')FB M$X*IEFYZ+X9PF+A^5RFWRA/[_5)!R4:NY&.UZ7G3A/DM*!=PKXC]5KTPJ+7Y MH-;BH:R=QZ25J+A?H\[62?E$M:9?J1Z#=DF^I5KZ[Q/.$[4CK==7GNVJE0;E M6;+(\DQF'>4)2$Q+M ,@2] "&,_<:\4 R/6BKH6V%;2X5Z5-?]&J72TVBC9= MLJV(5?8CRS:+UJ*(4MD19Q0"1::P]@R@^]KO6GE9*X7TO6;>GUM&U] M=Q5:.0Z(0-_D# E%*]S ;$&'M""MEB3]6K)*\05=,4[U_G2757>GU>&A.\OD M&:YP8JN\J\ -C%C-()B/L;E_@&">1TP=%D,X' 9^Q]Z5M.J2]*O+AP[R!Q$" MNL"6>V:Y Q!LJ@\ XYHI#V!(1Z635E>2?EWY*Y6=BJ,9&KP47@#F8]>L:@BF M:M\)3)H 3H4W\CJHMM*2]-]@K?)NBW*I,$O77X1_544?%/ M=FK/H_1F\["+;:602F*J31!^@%C3D"LI<&&A6'4E9"MVB7]:O>T'OL8VY(39 RH M5X Q8 QB#-Q4M1F/3QY,%Y0_56\$"+1DVU+6#R"/9X]O';RKGK4;Y^_QS0P# MY^?X)J[?*6C-UZ\X?$CX4U8*E-.5FLJY#M6E\OJM@?I LDWU6'S!I&1%]75- M$[6=T@#U^XHQ>3C0$QS?W9C^"U!+ P04 " C&U9-8E+:94" ##!P M& 'AL+W=O,G"ZJ4H&2W+#DK06@F!5&P&'J7O?XDMO;.X#N#C=[9$QO)7,H[*USE0R^P%P(.F;$, M%)JU+"]S=;]D_N]@QECG5,);\!\M-,?0^>B2'!5UQJF'N '$+_5PV@!_(!W([2\GQ MT3MR1)@@WPJYTE3D>N ;O)-E]K/&_ZCV'S[C/R+7$HDUF8@<\@Y\>AA_<0#O M8R[:A(3;A(S"@X0SJ$Y(%+PG81#&'?<9OQP>=87S?]XG_^Q]+QE16QV1XXN> MX;L2F2SAH2[(S\NY-@K_[E]=3UV3Q=UDMN/U=44S&'K8TC2H-7C)VS>]L^!3 M5YY?DRQ]3;+)*Y'MO4CHT6<.;6?$.L$Z6._F]:E% M+]PW23M,XGV3R5.3.&A-ZLC\G:Y4@EJZ<:!))E?"U"78:MN)<^D:[2/]J-J \T-?C[9JJ)<.^Q6&!KH*3O7$=[T7G;Y@*-CBA")U)!4G_?0%*480C-62M->^ODDL"=@E?[L$ M^"Q 7MP7Y>=J(V7M?-UF>74YV=3U[MUL5B4;N8VKM\5.YNJ7VZ+ONNE2?9D4MY>3'[UW(N1- MA[;%OU)Y7YW\[32G\JDH/CY[]JZ$R?95W6Q[3JK(]BF^>'_^&LGQ$D'CY_IP+H.;&@'WG7@#SJP MZ$P'O^O@/^C _3,=@JY#>^JSP[FWPJWB.KZZ*(M[IVQ:*VO-'ZWZ;6^E5YHW MB7)3E^K75/6KKY9%7A59NHYKN79N:O6?RH*ZBCC.@VQ+OMBRV6Y51[=$ MO5=X[Q_7Z[3)R#ASKN-T/4US9QGO4OA(1(^M)-EO]UDKE3HJ=6%NFBOFBW16 M\C9-TMHT.5.A.,:#'>/!6A_^&1_OY5V:YVE^I](_B_-$.J_4(5>;N)35:R>N ME:ODK<.]-PYS&8."@-IOQIUWU2Y.Y.5$'7\ERR]R/V?5RN_P/IXU/F)*6Q%:4Q063,"%AP#%B )N[/13Y-XFKC)&ID M4L-27!^F\J2XR]/_JA%+?:J:Z#G%KOFI&:I!+0>32B$%XC$&(QN"CK.HR39KYX:#G M71FKR?2-DZL[/C6C)LV DF7Q0?^3@1U2&'4U]IH);>VX:X\\E#X%D3$C$M$Q M$A%=)"#U(TLPSA;,SG#T,,9F^$"G@LBIH>S\J.P<579YHERCY"&#'84LSB[^ MUMP\-M_>I_6FF2::B;2.O_;E.NIR;*[/+16GW+-SG=*G(#)F1&1QC,B"/B)0 M%!: <'-;N25Z.&-S?J!30>344-AS-26YJ,;-1/A=V+2J]FI74%%"3I(>C9 ?. M9M8V22OK.FLQO[T%5+Y/AHF\J%5C]47\*9.].4[*FIX-FUX006E.2IM4ULPH M:=[T<.!\>I3 R'! 2^:'P)5A,R0D.6P/N/_&3_>Q MTW5=C;G&B\(Y "ZXE]'C!2EE#CH-4SX-D1Y.D2)?([6G&[E[ZW"WK8-P4&%* MX%MZ-O'-H\4#I$/0C!(=AOO5#XL@%NWKN7IU6Y7J5: M/1Z%GF=++X"F4[98,!Z>ST8-<1Y.<;W%T+_O\QYE*/ELZ=F -F\G?DM 2K>" MRIH9!0U\'DY\8$FT7WD;PR+?GP,UT:[E:4Y"U[AMCX?S !B\!=!4Y:3ON?Q\ M3FK8\A8O6!CU*%EJ26IM16I-4%DS5U4TP#$76U%?3'>NAN^>HEN(^1Z>]C7938/XE=2JHK)EAT93(<$HD*YDR M@,6@>QS\>$9G_S"O@LJKJ;*&2=8#DZ.+IKC!T9EM\R.P#D#J4U!9,R77\,AZ MX'%0T90!O CD+.5JX&J03T'ETY1/ R?#@?/Y2Z;X 8S.MCQP)NXQ]<+25U*ZBLF2'0/,E[ M5@G'5TL[B^9N/;!:"K0$JJ7,ET!)*-YO7^-SC#+C_!YI. MN1LLS$B9:FB&XB^Y0Y23;A$EM;8BM2:HK)EATU#&_Z_VB7* P8!**'[0HP,V MR*F@/#6LAQ!6D7@65-3,>&O[X,^\9Y<#^S< %$*)K MV(,0L#DHCY^#Q[CF,?X'[ C%?8[.9V!%< [=KI!N"J6R9L9%HQU_H7VA'" H MYD%Y38J!0]T**K?F@S*: GWJO:&XP='/P]C@!SRA1>I34%DS)=?4YU/L#?5M MV@*VAN*N1C]/-,2GH/)IRJ=)T<=)\8.2K.47=?V?/E[9C@W7I9S^M,_7*HU_ MB\MV"G3$5UDF:=5;W<3]CDYLFS+GON^&WL/4)H5,*FMF;#1D^CAD/CHV8#QL M +32WX9.X%X$,#0%-NGCY_98[4Z>6<27]$%0VI3)N&P6-K3Z.K=B*@6]O+YWZ/@>@ M98E[&3WMDH*H#VQJM4[#E$]3IH]3YO U Q]4V(9"SYL'$>/^0X'/M 0RCW1U MD,J:J:^F41^G47Q! -;47M'C400]+ &T]( M8CZP5[59BP%6!("F4W75L^#\ M;GY?$Z"/$^"H_=.P-*3[4WV;Z-2T!;U/@M2OH+)F/IBO 3' ;%W S4H?6!C MG<\6+C"_="V-K 0F&, @GX=1!/ )T'3*?3Z?!V>S,M#P%G@ON' 0D.X!);6V M(K4FJ*R98=/0&.#0^-(OF(!>/6.G/NFNTD$^!95/,PX:$ ,<$$F7#7!?HZ\> MFQ)]H&"W(O4JJ*R9\=#0&>#0^>1E@P" .>8#NVSP QF=[ /="BJWIKXG[[7! MJ>]9EA=PGZ/SWD:W*;!-:D7J55!9,^.B.3# .9!L>2$ :(L#>ZCQXQF=_L.\ M"BJOILH:%X,>7!R]N( ;')W:-D7:3UFL2'T**FNFY)H@@QZ"'+2X$ ",!^0L MY8+B:I!/0>73E$]#9X!#Y[,M+N!^1R>VS:+@X@*I5T%ES7P]F2;1$"=1TL6% MT(;$A^D? F0*O'4,H$U@<0$_M\=JI[$UQ-<(?"X'USU/-<2R#K254,J:Z:^&@I#' H?4?4, M@=>,PE5/H"54]80,GJEZ DW/5CUG)R\W;MY=_8^XO$L5V6;R5G5VWT8JUN7A M=="'#W6Q:]]W_*FHZV+;_KF1\5J630/U^VU1U-\_-*]0/KZ4^^I_4$L#!!0 M ( ",;5FH6/R%N@8 +(= 8 >&PO=V]R:W-H965T&ULK9EA;]LV$(;_"N$50PLDM4A*LITE!A)W:0NL;="LZV=:HFVNDJB2M-WL MUX^D'$F6*"8!_"6QY>/I/?+N'E*ZW'/Q0VXH5>!7GA7R:K11JKP8CV6RH3F1 M;WE)"_W+BHN<*/U5K,>R%)2D=E">C5$0Q..C4*C"*:T409%T3_V]$%S3+C2>OX M>7 ZJN]I!K8_/WJ_M<'K8)9$T@7/OK-4;:Y&TQ%(Z8IL,_65[S_00T"1\9?P M3-J_8%_93N(12+92\?PP6"O(65'])[\.$]$:H/VX!Z## -0=$ X,P(*$V$OQ9I#0]'C_6VNL T&, -\CK\)Z6;P$.S@ *4.C0LWC^ M<.R1@^OYQ-8?'O#WI:2"*%:LJP1EBE%YX9JFRDWH=F.*]T*6)*%7(UV=DHH= M'C"/YRY2Q3ENM5I?WNF VB74H*5TJ)YT"SWI74ATF M:#:-!J2V0 N]4J];5?6H$*1,)GQ[F'(FY984"04)E\K-5OBT^KY)I--^0#UJ MU".O^GO%DQ]VPY1J>;G)Z<'^<'#5EH CU!/JL,)P*",:_D(O[.;OB6GBA4[: MQ-2=F>E2[VHT!,Y,LW?JQ8X:FW4SV&$U4(:P02?TL[-.7R9++DEFU!(IZ<#J MAT^O?M]DJ.G"AJ/0#]*J7<@N'6WBNMD(3PK'4WD[#K_!(_3S\?H0J=E!4-T3 MEYFSFT,'\:+>5L=AA8*AZFRX"/U@O!-4 S%]A(VT[82K#16^=.JC#\.HJ]=! M4324]PTBH9^1]926Y,',9[7M2!*QU>WE"=Q %Q'QI"?<25$#3JAGYU? M[*P^I=&%NUZM]HVB"+OUH8:(R$_$S\_9T+HTHS[VSF!35017ZHW@F>4)I*L!(\?PE:41^:?;(ZC(;2J2$K\I.U*E/F M2*IAK4_CU6$R@0-2&[PB+[^:BBT%W[%45^WRP:G<*3KJ3_ 4=F7WC>*!C19J ML(AB;\'>LD)O5I]3L%Z\OKA@3^3M..J&M.@ITK8K8<'S7&_?[.;X#'ROCD\Z MPPS.-)//;[?F*5?] _BR6NEC5;$>SD$'DW'46\]G'UI1@V3D1_)Q8*MF<8WT M=?54T*FXSUD8A&%7<=]J-AVJG(;%R,_BKWK7\U _KWR!9@>>IZC[9,!E!6$T M4#BX(33V$[IJ32M'^3B?$_9YV]WJ.$S@0,O'#8^Q_[CJ[$JO#YN*-\^7WS^. MXFC236B'U?!3#MS0%?OI:F)(:2+L@QB]%;+QF-JT'^C/K=[-9T-)@ET@C6%W M0^\RB]L%<*R]]1S9C]S%D-8SL*1K5A1F[@V!=4/AJ3. /E8G$/62QT'H,$!# M6=X &/L![-%/S>'$J]QQBHV";GTZK":SZ M.:JK]8O'J_MZ[;.]1MX ML:A>'S9NJK>9GXC0)2=!1E?:9?!VHE=%5"\(JR^*E_8=VY(KQ7/[<4-)2H4Q MT+^ON)Z/PQ=S@_HU[?Q_4$L#!!0 ( ",;5FQU+;]\ < +,2 8 M>&PO=V]R:W-H965T&ULC5AK<]NV$OTK&+73:\_(>MEQ$K]F M'*>99J9I,[%O^^'._0"12Q$W(, "H&7UU_3*>^J*F1?F);,GA26=?(@$NWFOK6D2RC4J.GB]GL M?-I(948W5_'>1W=S9;N@E:&/3OBN::3;O"%MU]>C^:B_\4FMZL WIC=7K5S1 M/85_MQ\=KJ:#E5(U9+RR1CBJKD>W\XLW9RP?!?Y0M/8[OP5'LK3V,U^\+Z]' M,W:(-!6!+4C\]TAWI#4;@AM_99NCX4A6W/W=6W\78T,P_OI5!WEPYNQ:.I6&-?\10HS:<4X:3UIDY3=)>?$5Y=?B@S6A]N)G4U*YKS^%(X,WB]Z;-XMO&KRG=B).9V.Q MF"W.OF'O=(CN--H[_8J]W]U*&O6W9 *,$:?Q5JM2)CZ84GQTY,F$=,-6XITR MTA1*:G&/FP3R!2_^<[OTP8$^_SV$4'+@[+ #7%(7OI4%78]:/LL]TNCFIQ_F MY[/+;X1W-H1W]BWK_R]YWZTL[AL5:O%!%UN%M70T%N]-,1%'/_WP:K&8 M7>Z(Q#OS2V&=R _#UE9^>"Q:9Q]525[X;! _=,=(>Q%J&8173:M5M8F9(%,# M>1)LJ;%+I4G04TM.4;QKH=P0IX@%-+J/,BN4BD-Y>QP!8!7D\IG."^EL![,L MO=)V21/QSMD&Q\BE9E5^\%:M5$"NW\E&Z8WX557DPP8G/WS@$Y,Q%F[MFES5 M:?%H^90&1\H5/RAD*^&K"HK\6.R@(, 8=!O/=L@X5=3X5%-0:- MB4JA^V.]6-<<=X'F&MBZ04^S;6M=Z$P\(EE;H5FR/OHH1_JHI/!HJ*&MK8$, MH]D_10H#.8/>#N0>:ACU0T+?VX.1<-*L8H(!>]D5J#M,G &+L?"U M=/$'ZS2(-*B_&:2(+>(-J%5(=;B2#(KOY!?Y&F.,!*ET+P]??*OE!B@'U>0^ M$0\ \^+ 8_))(_4FJ,*+^'#3>PC6A<.(]3CL0LHGPDLPTV5D1D M)PF%Z]3Z.;\#$^DBE=OY)=)Z4F(XP]$>S5P!V5!FUS/.];(#X\8YHXQC3JFV M14*A-S@6+5)K6(]1CT*U6,H\O*)R)%EI'TG8LIZ:$#ZA!B%3:[[5!] I%,6.MIYFN4 M+R 8)QZ#2EPFAL/=)3J?M86[Y,:!Q)R %Q34E-&/+-T,+][_)I9*%.0[/"6 MM&B',%B*BOO?8+;GEUA2+1^5=1/QNQ&W(*@6IVG^[C>T"HG@8BW(!56I&":" MD)B1)<])3B 3]Y9OL"0<_@2:2>YQ=_M*&"S6H382BM%U/NJ>"H[,;5@F#N"^ MX0\7;TE'#&,GK"KFN 11Z 35>A(W,'$TOWAU#(@> 3S@"[;X+%#E*O3&N).0 M[Z]R?/^*]=DP\5DCLEX\2MV1^'$VF[9^='Q1-R&Z/'^ M 6/!PAN1@M_&MNL>G*L)J@YMR',,I/V(\<$;LF%7GXO$@Z#$XB.0A9QE- M^(K1"D.M5,F( 8>]YS; 3'X62$(9)EUFN^Z#QA]6\=C+F.HLPQB+M6074-%]KBB1',9[/Q+/T-R!68CVB,*H[=\$TCN3H6INVBD&9A6($MDVKB,QK(*9UT'&E M9QE..(YAIB9Q;BOE5OJ+(W<@8YF\S)=Q2XGN\*K0=HY_A3ZX+>+T5X?1P_,6 M#G#M8N^ >2/QF =)K+O"R5(G3>A.[+U!)%;>#X'?@]CV@[0*&T#$NPZX[ M+]@=G6NK7XGZJP8EE!>T/=(<;=>)?4FN.*5R1HG&].VSA..^7/JT>Z3V/\S.\TOGM*UWJ,B&.;> +2#$$";.0^$L# MEISTL0 5F9#/>49>& 9E090VO3KB";17G-$\C[Y>K+OKEJ-"H\GA]8>O,#82 M5,P3N)IMQ'829V3>G;_(Z?.RQ0ZR+4UN+P.C8GL]@1V\L_ J,SGT_CG=^9" MY6 5/Y?P9(1KZ9O"<'?X(G.;/D1LQ=/GG _28>7V>%>KH#J;O'PQPJX>/Y&D MBV#;^%EB:0/&2?Q9X[V.' O@>661H'S!!PS?J6[^ 5!+ P04 " C&U9 MF&=J.:4( G& & 'AL+W=O)MV6G)=*>.U-<*I]?EHO#.YRG?EIS"HLVK>6G4Y?U#A4M43<3(;B_EL?OJ OI/.RQ/6=_+C7HK_ M+%8^.*#BOX<;02<2F]]L*NQ349;8+DPOA4*!1'9JM:FGO:KTU03EIKH\.] /FPTE XI7BS@;NBBJA3A+H#QO!&/)ST5CU@ M329](=8@*=\=]]A#G!*-D4VNH7W"<>U>=T]>:X-@:ED.;2CDK1(KI8P IFHH MRSDM+J>4)?KGU66M\ .\+02EG> M8U-6-A09"!STJO-%F^0.PVBK0\'O":.U@R9=DW<;98 +4HYUBC?+DH,WAD.Y M).WL]:("4#/9N74S64[$;XO%=>=<'U1;Z#L1N M-3PFA2UP &QMZDQ1NM;4B 3\$C+_#&*/$MM"9P4C)X8TY1:)1$ V$;A& M98R/<&>$K]W)J$ 6)=:N88B.W^>ROD)K8Y8 MI#MH])10 U),L&C),-89FHCQ,HNEV.--E1K]6B;X]K'$MHGX,V8%\&I3]?]2 M'",G=!C17),YBH*FG3;%[2&AD %HOZ>,J;L:@*2LX&1RRA('=.0?(2RP]ITH MD_'[83Z=B#\PB U[C[,&SUE*-FKO#WL;92)IDN;W'2X&DJARDTN'*KJT^".> MC-XOEI>CIP)4UL#L@UMO:D(K]BZ6-]A*1QS-7HS%Z$-5.SJ8K4 913C)54FT MN:&?Q=N>WR8C% -:91/5;='NTJD0U5$5YTB9@NG,]>I\4M?3)5;1QEP\//8% MB>>\Q3]BT)^5]D([PYX.:5,R)&!@U^N-T6MD&H>UAU)2C52TC\R5 MZ_4:78?BMU)A2T732CIUJTRC!/J!WW>.E7!+:9LB!Q_OE9(<;Z"^E8'3:QT( MQC#6,_G+/$\T&78SL=4@Y\YE(NKH]M#5+J[$T)!"7),$F[,:6,-MLXO7BF>O M05#]$"&I3H,.9016R^7MR@\DJ\"4R>9ULDU$@MIIY;!2>C^,*Y3R,B6B'93@ MOLUD:P&LM8T#PTP$"JLM*VSRMG<'JN+PP48P$4J U&S*0_4QQCV0.I\?DOZ8 MK$LXY0P,0]_%>:]B6I/5G?8!6CRA9'I;T!] M'CG>:&/H(+E&;GL2/'XV'HR;NT3JN?7PD/0(5:?1U!0=<)!0M[)L(@3:2261 MX.Z(ML,Y/"H-\T9;+8]Q(?4!TE91]%/> !;8#4-C( C,W\S/A]HY5UCGQH#B MP=T=FO")F-JAG)3[)NST&'FS;8^ ]6MKG1?A#O(A1)ZB-=5KY=K;0\:R MLUPD6SB4Z5+W4VZ'OL02T#^L'D)#)T5W):*XU%?Y8B2^-I(*(?9?ZN:>[C23 M=HX9&BO[/#%=].9AL98:CW<3H#[2IL0=)RVP91',(6[1CS[&W.3#1RA M/ _J5 E-D.^%*H?W)W/!3"OK53R_HX\B>&4;FLA*)HAV(IM$ M\RE4E/4.0D0[1#K$6OP##PKC_J9BZP'QA,%&6=>ECCUZ_'@D/M]I4JY+4-NN M_DH^=A'%DZ7,DY'P#/+M17L/Z?W$M(=Y#-0R K;7Q&,/A#:-;C\8(-*,9;MS M3_R[/P3;84(F@%]68N;A83FF[BJ!PGVSTE_@*HDVD$9,#*T(,%]]#EYBL0V5 M1&VBFZZCMRV:XKWOT,?!Z>#C;:7&PO=V]R:W-H965T M@1MPV#T4? MJ-W1+FLNN2&Y4M2O[QF2>U%B.RU@V+M+SNW,F1G2%WOK[GQ-%,271AM_.:M# M:,^72U_4U$B_L"T9K&RM:V3 JZN6OG4DRRC4Z.5ZM7J^;*0RLZN+^.W&75W8 M+FAEZ,8)WS6-=(=KTG9_.3N9]1\^JJH._&%Y=='*BFXI_-[>.+PM!RVE:LAX M98UPM+V=L\$D"TZ?>^WO8NR(92,]O;'ZDRI#?3E[.1,E;66GPT>[_X5R/,]8 M7V&UC[_%/N]=S431^6";+ P/&F727_DEX_!?!-998!W]3H:BEV]ED%<7SNZ% MX]W0Q@\QU"@-YY3AI-P&AU4%N7#ULU6F$F^L*_&1**H_EEW!E\&?=^W.]?E3A+;4+<;J:B_5J??:(OM,AOM.H[_0! M?;^Z2AKUCV0*S#E.;[4J96*$*<6-(T\FI ]V*]XI(TVAI!:W^$B@7_#BS]<; M'QP(]-=]""4'SNYW@(OJW+>RH,M9R[;B2\LR&\L\>T?S]] M_T-<_%83GIM6FL,/7FP')/R(1"UW)#9$1K0)."H%@ N01&THCR<9A,*/%U)4 M47V1U,_%OE9%S:_0UFKH]%$0O43G#'$&I/<$2YP<7O58\%M9],M:R8W2*BA( MJV39<'EJ*.Z<)]ZSZ3P"]7XAWANV9W(+V*M0L^.M=.R8@B-.-;PCLP+1W!LV MFE^T%&I'%%TS,"":Q'UB[@LP%]LWY ;ZS@7B#FB,;*%4[,+@\X@S[:3N,C_9 M$U62@[J\3U:5HPJ.S!/V3BJ/5=^!D=($]K.TW28(N4'+_4IU0NH@@HVH*]-! MX3>)B;# G$5$!Y).;)UMHB9&)&64W^Y%1CI"KGU'99_?&A:,#8DE4FO:*09V M$>DU!CN--3Q O &V.> H=%?&K,&J5I\[57)H'DDOR,_%MC,E#!->/*8+Q\PS M*<)_K!\#S\I0$8(;[EGA!4 M$UW81L(63G%YL!?9M*C0[U"37%^](RP';WG4HSQ0%,[,&""QS MD4Y8;S=#_D=F%+)5@9,!AO"QAPU//3=^63KD$"7W.ZB*VCQW/;ZAD7"P1N;<>T1.NQNPE9II)C+F;8]TJC[71M M:]W7,(Q O^+FYCOTH ?;56EC;TIX<"<_P-K?\#HGE)/22$[!A#!P\RO>=T9N M-'VGKQX7;)_X>3Q$QJG).-9 SL(&5UM,^ZB8TP[TP(N=LIT?ZYLI"'[G )&# M^3!V][;3)7O?J_D&T=0GI3]"OG:VJS :.Y1!(5!'K5,[3ETV-61[2J4-NZ!C M?6-R0*BQCBNV4GQ8BF4Z(C\:B6%,?;=YXDB.>8.%?M0#=/C.#K.1W.D7XI?4 MB^8<+^8;5P>O(8K:#(>% M^%0KP-H\U@8SC*SXY,6KU-32P8N;V&1<#;,AC=_6\L11(Y1C;+%Y]C4QG$32 MH!\/9-";?G*KFF8.1T" VI0,/,XZ-.N90/CW=%P,W!X M6P"*,-4\@-I$AQG[(A\,%O==#Y:3FQ[Z;!7OLVRH,R%=^H:OPY7Y=;HICMO3 M??N#=)5"_)JV$%TM7CR;"9?NL.DEV#;>&SM;"^CS"QL8 M_I%P]2]02P,$% @ (QM65^_O?#7!P YQ4 !D !X;"]W;W)K&ULG5AI<]LX$OTK*$TV95A?7^9\(9Z$_U?^8''7KZVD M,A/:2:.9%?.KSLWPX^V$Y(/ OZ58N=8UHTAFQCS3S>_I56= #@DE$D\6./Y> MQ)U0B@S!C>^ES4Z])2FVKROKGT/LB&7&G;@SZF^9^N55YZS#4C'GA?*/9O5/ M4<8S)7N)42[\LE64'4(X*9PW6:D,#S*IXS]_+?/04C@;'% 8E0JCX'?<*'CY MB7M^?6G-BEF2AC6Z"*$&;3@G-17ER5NL2NCYZSN394C.DS?)\V7?PR(][R>E M]FW4'AW0/F=?C?9+Q^YU*M)-_3X\J=T95>[L#>N MPQL'>^,#]NZ_%]*OV7]N9LY;(."_^V*,)B;[31 K/KJ<)^*J ]@[85]$Y_K] M;\.3P<4;#DYJ!R=O6?]A_M_4WN];VR3[*K7,BHS=RI0]6)D(]BB0$RM +,^X M3G'_(JP3I?Q3KJ1G?VKV220BFPG+1J>A&N,N\TO!8#SG>@T^)@)T2AEGVGBR M>T3+G6_AIG/,YM9D0>,;=RG_7KG#[3,ZS5$G/H6<7W*_87G%'9ED4K,$CY3D M&M97TB^#V+MA;S @)H2P9@@K#V'95ECH5=#57NH"'BKI<+7H,AAV(JS"%LR7 MGGV)Z^RQ4()-I]/!$3\^&AV7 ;V9P,YQL$J"B3*.K#0>F7D[KO>_G8V&IQ>. M;91GR5,V$T+C!^VQ#"Y'UMV26Q$"R0PND"6-'VD!YJ/QX)C"#HLM52 M)DMXG/!,,#&?B]!9V0W"5FQ8DI>AK,/AQ^DYRS-VSYT7%A&@GV,[PX3F,R4V M-L93*Q;\0-G?+$./ !NW'YW'[0^@M<1J &=9_@! 8)Y*$1V W"^[T U<(C%, M"L3*)*%X%6 ATAZ OXYI>10+2'%<0PY 0RH&E*#'KZ@&X]G>Y5L>+,.O\%SG=GDVV'=_8 MK)V_PQBI[/?87Q#?XP!;0:W>.@VQ;T8\.0\A!YZK-24D1D_1$@>0*O$J;"+A M>:,X0&,:MG)%THDI%+6O6CYN1UP&SQF?$P\0EK3,6+F0A!_I7!%H5: ]*YP% MT4D.AM'8!0[GA5(Q[ ,9))?VF3J2.E%%&L!W6+N5#Y*JBGTH-\ MR#.%XUG@7FZ-RU&M G.FR',5.4==.-TB<,FB:"5BLE9MR8^"/'Y#4]2Z/,D& M>G+F^;-(S4HWHW:;!3@6JGE)-]QQ[)ZAW/I4='>.#6:Q2MR[Y\ MN:M[*XG41<'!G7I+/&B)5[#9$0(;8.'UL3SV_=^^;E%YPW2R/C1#:[&;*+8[ M2_?1']0A1V;"K^CLMX%J.I$C]K)'Q+E)O-,+>!*V4B(<, )A2+1'R*]]#]$= M=*N[78R-S:DYB\"G4*&:.+ND&(['W=.?I,"&,WZ'#*1?85D7/'X1>XB,LR/0CUR"SFG'M;DVNKLS60/Q3846*4BDU=T5$9V; 1!4ND"6DKB5?67'0V>X/73.!M,)WKKF>)@VTZ <+W\46E1OHI-?&DQ_%*JA7H\] M[<]AB?RM\5[DIE6V$H]UWC+0:$:1!WB5JDM^)5"Y ?/O=UMW$="'01]B)UC]G&'?<+15=/[7V)L&F>-B)^.Z/7' M%F3"]=B^#S[]UL>W3-A%^,3HZ'"L??P.5S^MOV+>Q(]WC7C\!/J56_01APX_ MA^J@=SKM,!L_*\8;;_+P*6]FO#=9N%P*H,62 -;G!G@H;VB#^MON]?\ 4$L# M!!0 ( ",;5D-H])>+@8 ,X/ 9 >&PO=V]R:W-H965T*[RO7P\& M+BNHE"XQ-548F1M;2H]7NQBXVI+,PZ)2#]+A<#HHI:IZ%V?AVR=[<68:KU5% MGZQP35E*N[XB;5;GO5%O\^&S6A2>/PPNSFJYH&OR7^I/%F^##B57)55.F4I8 MFI_W+D>OKR8\/TSX4]'*[?P7',G,F!M^^34_[PW9(=*4>4:0>"SI+6G-0'#C MGQ:SUYGDA;O_-^@_A]@1RTPZ>FOT5Y7[XKQWTA,YS66C_6>S^H7:>(X8+S/: MA5^QBG,GQSV1-\;7G867 R?&!!VBY(@]_14/#RG?3RXLR: ME; \&VC\)X0:5L,Y57%2KKW%J,(Z?_%56BLK+WY395NO+I*'P6\ICH1XV%?I,-T\@C>N(MR M'/#&CT?IA*QR$83GQ._&DWBG7*:-:RR)ORYGSENHY.]]!$3\R7Y\KIS7KI89 MG?=0&H[LDGH7+YZ-IL,WCW@_Z;R?/(;^U!S],(CX6(G+9@&1B=$H<)WVA2]( MO#5E+:NU4,XUE(O5AKV7/-ACXIS84-H[%-Z(NK%9@>+@I26*[=J;[$:H2F2F M^M94L0)7RA="BBJLYTQTP&8^)ZNJQ1T+/*-+W,=V1N^P+Z3'&, 1A-1B+I45 M2ZD; HPX&"C73U'JR8Y.#*0"_2X(S M.N=(^-LCCHD50426O&(KP$#':*SR:_[_CC(J9V3%./(\CJ[1+=E,@;7:JBRX MS]!5$Z;BS142:A(-JLKJ-1O9.M$Y$.RJLJ1<24]Z#3!3&\N,QW>9?T.*X122 MY!K6 !+&0)\)3,!Z3-9U#57PT$$Z34Z&P97T^+1_DC/%=3Z*-ZW0\S MD-8/9YRI$K^\K]W([\A3YFFUYQ/C2!Q1M::'@-B<^1_HSOQ4T M!\^VG=2TD]*6BM;SG]Q=PTPL#^_Q-T:\9T#DAO4,7UK66TIGM#8M7">2NQ)I M6<=."Y16&C56!E?O)W.O0)EX.8L!'J2C)(WJ&4U&_:/AZ0/J"85F,E0E\];4 MO$5C$=3 A#KLJAN6]N@T$9=:"^2L6K#]6)UW.\$>J3'^/NKT3D^4H8HSLZC4 MO]05_C912#\Z@LHER]1Y/")QL(B3DI6,S27KE>:5ZP!(*N1BPR7*AE]J:"41 MUXJ5'44=B,1K'ZFL'HH":_<%4<@E(=M4;+@T.:%X"X6FP7PK]#\7C&AU0UH5QN1,3M1Z -R1, ?8@'[D M#R]@M*QC4KC==QF=&XT#:>BI+-U(E57NYM7<$ARON)Y1^I8K!&'PT2^T.U[\ M);G& AR"<7)8B[4B;!%@:,GK!*'VT0+:;02DA$0R'T$87]$BY0:'^?6E/LCWB$KF+U/TV[0 MLD9GR$(?VL8?KAU!VZ$+ TO-579'%JU6;]^'K M^W'CO.K;.>VA]?M5=UM\6T:QJ1Z(43),\9@FTPG.I_M%.$Z.Q',Q24;X[5C) MU1+5 =JC"%\\.TE'Z9ONV)TM%>-IZ?)$%:F. C@ ML2^C_[^(Q\GXF+'2_1&GR90C/DF.Q?-]9_;!SAVK)+L(-TG>#M#JXW6K^]I= M5B_C'6T[/=YT/TB[4!">ICF6#I/CHQXZ3[@]QA=OZG!CFQF/^U_X6^#"398G M8'QN(+_VA0UT5_B+_P!02P,$% @ (QM69>;0Z&ULK5=9;]PV$/XKQ#8(;&#CE2CMX1.P MG1I-T1R(!*LRLV$JF0E-?NK^\,J95E[Y&@Z(LD2G-\\\U!\6RES3=; M #AV7Y7*G@\*Y^J3T!1-1I60 M:G!QYM]],!=GNG&E5/#!,-M4E3 /5U#JU?D@'JQ??)3+PM&+T<59+99P"^YS M_<'@:M19R64%RDJMF('%^> R/KE*2=X+?)&PLKUG1I',M?Y&BS?Y^2 B0%!" MYLB"P-L=7$-9DB&$\;VU.>A6W]QL>.L*G"/ M.SCR*%\+)R[.C%XQ0])HC1Y\J%X;P4E%2;EU!K]*U',7-T(:]D64#3"]8#=2 M"95)4;(WRCK3(/O.GHT<.B+Q4=8:O0I&^0ZCQ^RM5JZP[%>50_Y4?X0 .Y1\ MC?**[S5X"_412Z(AXQ%/]]A+NJ@3;R_Y<=2OIHL5#^VA9S M,)EN-TG-!HR%E3XYP@,2M*'SZ:$];B:-1FMWHM9,Z<9E@Y MRB[ ,,%**>:RE.Z!245&M,G!E ]!1(1Y- >W E#8S.8;>JB%<3*3R"D.679I M<4QFQ;#/(X772K^B093WF0V84"0'!P8'!?'KA;2/H:EJ\FJ#W!:?;3R-!<), M_!%G?0)Z87F @AR@1]P96(:F)<9(.@2\[W+HJ?.9!NO$O)0XKDC=%0;@E9.P MCK# 1V&RXF'(5H5$*PA#&^GD/V"]$:GJ!J$V%)<,J2)-X0FMP!4ZUZ5>2A27 MJJ6'(#VR>,)>_C+C?'+*_H [*%GLUW%\RM[/J0,07N?&4X6;!.T@['NC'7KU MA6790:-$_C>.9\@//0$8/%99AHWB^;)$V)JN%D[8@%KN,<=/@? .R!N5E4V. M]8?AF2=8A %L,2Q7A[5$3M7CJH_>$Q/\U"7V]W-?2>?KL](;80?JR9=MZEH; M%UH5 W'4%88IO2X@'Y*O!QH)O5KM,LE$:?6ZY4-_(D_8&(Z,W,L*<^OA4N%A MQVW"H9;'>MZ0;+9"A^UI;P'J$G]"_"SP6NUPH.R$WQO_GS#'?Q?O:-$-OWXF MNTRTW901'B,+TPR'3W@;^[>)KZTFET0[ MW&>HY0ML0VX8$JT;BV;LX4F7VRV.-IV\PVJV[*LPQC?_"Q8G8[PF2!;_T(OY:I.A@<+(H*%T)WSG86=J3"<1NY*N\)\##Z3:QLK> M+Q9ACAT,-C[:QZ^O.[N#P_6X6N'N!O>TV30TXWIN##C9#FHLW4?'6"P;\9X\ M3\ZVA(1,]/9&*K%-ZD)&7_CDA81=^WP0=[U4\!D[X'%ZR [BV>3PN=FWU,EK MFV0MF7"\^AI(XWB[R0,>S.$EY1LF?V\4/)8GH9S1-?;&CW=9C!(R.<4+Y]&& MS2UUOR[K.&V+]N##:!S6?$+K=#@[YCLBC8<1CRG6(>=( MWL$TI14?'L^05,0)F5XJ#XG**8>Y(TH.PUCGI]W=O]R735\5"<&:)1$](VGQ M<#:;[$K!-")8$:5U3,C2)-J)*!UO040O]Q0# >+Q%*]3SUXZ#9SMKK-XC 7! M(S9)D:=D)QBJ[A<=C,\\5H%9^E.G MQ9\D_'D,1[/N;7>PO0SGN4?Q<"K&;"TE_K:5L$#5Z&@Z'C 33IIAX73M3W=S M[?"LZ!\+/)R#(0'\OM!8R^V"''3'_8M_ 5!+ P04 " C&U9Z[>AEXX' M "1$@ &0 'AL+W=O=C>8+-M<7%Q'VB)LKA+B2Y)QG!UX>?NS=6%;IR2M;@WS#95Q+Z.WUF-;[!;]) ML;%[8T:1++7^0@]W^>4@)$!"BIWF;ORTD?<.+M)7\K M8'8K;::T;8Q@_UTLK3-(F_^=HJ'U,C[MA4KIK5WS3%P.4"M6F$R]XN':[9XN&&?]%IF M[!>-@YO@Y':;[0\'5O_M2F%8P!XJVOY!9D:CT!^I\AA>89SI1V'X4BKIGIDN M_&S&C7F6]8H]2M&*.X1..WQYL()@]+E7H8 ]Q"C99EN5(X 5K4LX*YV0,=A-W-^OQ/6 M+\;./ARH\1X.3R8MY95N\(B5O'[>7T!,POQ7D0_9QR-6>[/2]FA%SI;/@ 8; MQ@<#\P0$0HA7!0SO^/\VH"[PXX.BV0;"8)2?K]%T>)M.LNY._,#2D-T5KWKF MWQ[X800 LA0X>$OYQ%L7AP8([@Y&\ T5HH*1ED:1!YYF6-GC%5)A:>F.WVWP MXHGRA=RZ%\CH78FG3(B\3?F\2RC4U%*XC1#UJ_$?<];GPG&MVX\2*+6$ 2^=S@[>UG)S0J0 MM>.*\+^)Q\,0G5(IJK;\+P0U9)^.:#O![X8?I%CCP.!7>JN@(HHE8&#=(+@S M66>JR>G-]O1L6RP0&UA?0?1=&3#!38U%%N>-JA8M@422XT^"7$&2,]F*AT_ MBM!\;2?.!N^N[S[=+@;G= K.R&73+\S1RKP<&')]WFZFBE[N:1$%"*"Z@GBL MUT9S$-+8XX+?&L,PX[9D!6YSMC.)V]P7X7Z@RU'NJ6NM5\*5.M=*KYY]'6>- M\4H)+Y_;.QD,(.!:(VFS4H*7G"38KA$OA'#/5($NK WH [$R%_O9]R_;1JY5 M@)LET-/Q'$3N42*):EW!*#U UG&S0J(A>902]4J@\@_U%V\PO:<'K4A#36RS M_.RE6;.B<711V&\(E$(DFKIN.TJQC_7[[V9Q-/V1U*YOIUTY;G#F!+W0RC-+ M D\[UR@F#6WP?=G3?];4'&E%0Q*.M?-K;T4FJB7*N\OF)&@E53<6$2.\O;6- M%46C4/T%] :7QO.W#+HT+./O-U\]]@_+R2>%$5M8^$]B8O6%1$B1)B,'9+$AF\3E&XV ^ MGK$;?^$%BK:'(D-*N;8L"ED\#298!;,TY2 0PSG273,_S_%W^2 OVD0CQ." MD0;A;/HB?U'/WRR(H@CTS8-Q,CU%7[2C+R&BTS0YIB_=T9=,X#\)PG1'7]+1 M%\-1/)V?HF\<).G$TSG=V!Z+8UZ:\?))E/ M7B*A&7X3>X:@VZZCG2@KTA_HO3A8=Y0]?]:.7S"\+?Q#V@[1$SMTAM3'WD3# MI.^59 3D^U$@"PB+:8.KIX/$/D _A% XV%Z"&@\'+\$:/$"Q\%>WSKI:2NN M1M!G"UQ'R4Z/F6Y)@A=(+P]I3Y1WTGNHKA#0_^ TZ39 $6_\A]#_,^/VK5?#/K9_GO+HOW,L%O>?JS!S6DET;^5*+ U'$XG V;: M#R#M@]-K_]%AJ1T4Q@]+P4$U+<#[0N/W5/= #OJO4%?_!U!+ P04 " MC&U9UN>O ; % ^#P &0 'AL+W=O3<6[AJ%PP(0>+:[>WU(MK5=E<2+[48*JB8/KYCN=J M=S,(!NW&!['-+&V,%]=2U+LKUOK M[USNF,N:&7ZO\D\BM=G-8#Z E&]8E=L/:O<+;_*9DKU$Y<;]PJZ6G?@#2"IC M5=$H8P2%D/4_>VKJT%.8'U,(&X70Q5T[ MJ,+'C,.]*DHFGR%A>5+ES'(#O)4L4=(XR;/7/\W#T+]ZNURY57 U!&9P++]4 M0O,4UL_P[G9U![>K>_BH2I' @QI!&&,3#_@=P1TS*(/60)@7U\Y.*AY%B@I@ M,3J)O"1DH@H.[)&)G*US#E8![A0XU#@?R>=,Y2G7AG1)9>\*@=!]9SB4R(;P1>45^ MVBRPD-7_*8$#VLUPC*:'ERK396CP;3*6?SVM3!;>9 M2D<.:O-HZOF^W\6^<0H- '\VM*(85DY1&%.Y2E4E[O$GKA-A>*NTU/S\745\ M Y^8U@PC]3 >DVBQQCTA$7^60T1U1GE#"4JC$<:/@3G_' M$9O8*>Q\;>-@\?H%V8^X5FC13(<.1KMV2$?YNM9HB/"0*],?KXU6!;QGSX[Q MT(I6U38C:T*_I([V;ZLMG@E.RJ/Y(W_=^U*+!./%;:GDN:G6%*9K+K/PRA_Y M?O#B<@1XJC6--'CHV Q8%YGG#'\?&Q1Z/2E44\JATVOFHE>,QF.E2V7:[O>& M'R6\_7IB!G_CX4TMU!SUD@R/WW9"&M1XH$I2I>XU.( SA0($5":/867HN8X@ M)K"I5A#,I"+JHXP(*0*G$>71]?I4_FB#-)3,G[\!SE2(;WA6Z\.5U4& M58PC/E[:GB@K5$45NW3M(V&+C%!>+'="CX@-9R2&8RLV[0L,NA5W'L*KH___)LL6$XZ]_X;]TBF#3+]!E<]!CB_S1-!K6BSBH^S<*9FX1 MCD)_F<,#+-P0JD!FP1E$V7JDZY,-2:MSI*H\ M)6+8*\[1H?JO1N?^:U"Y(V(/5"UHPEG8K:-P"K_UP%*CM04TX:/^ZG04;8NIL;?60A&=77FVZW MNQS>UG>B%_'Z9OF>Z:W 5'*^055_-)L.0->WM?K!JM+=D-;*XGW++3.\X')- M OA^H[":S0,YZ*[,BW\ 4$L#!!0 ( ",;5E#3%##M0D .$9 9 M>&PO=V]R:W-H965TGH& MU,5:Z:]F)81EST5>FLO>RMKJW7!HTI4HN!FH2I3X9J%TP2UN]7)H*BUXYB85 M^3")HNFPX++L75VX9P_ZZD+5-I>E>-#,U$7!]>9&Y&I]V8M[S8//-NV%K)9"%*(U7)M%A<]J[C=S=C&N\&_"7%VG2N&>UDKM17 MNKG/+GL1.21RD5JRP/'O2=R*/"=#<.-;L-EKEZ2)W>O&^D>W=^QESHVX5?G? M,K.KR]ZLQS*QX'5N/ZOUOT38SX3LI2HW[I.M_=CQJ,?2VEA5A,GPH)"E_\^? M PZ=";/HR(0D3$B=D24%YM!K?2LRS M5X]6I5]/;["OC-VJ K$VG."Z&%I8IS'#-%BZ\9:2(Y;.V>^JM"O#[LI,9+OS MA_"J=2UI7+M)7C7X**H!&T5]ED3)^!5[HW:K(V=O=,S>BFL1MOK -V"69==: M\W(IW/5_KN?&:M#DOXLYH=5G2/O,Z$^YY MBP%@DE@'PR46<$"Y[.E$@^X'[ MF0:AD410=8#^27;<"BP?A'+#0+9ENO[4J+[[KM@6W<[G"6*K#%'V4&1D:3 MD+Z?*I?+PW![WV"]32\B11*]=W/HJ;N/WY_T0\*M.9&ZRB$;&3%YAP\#=BLT MK%1)LDF6"^@*)A/2:"I!V!8Y !AD"Y>/BJNK>3[:_IA#88PX1]0 M^HM4>CUVYF$%R2>**E<;(4P?X)6GS2TK'%M,@\96!&\4UJ'''R0,6D4J#6=2 MK(8&AG"'((%1^W P(ZS-!:E>0^-[_$%+42L2 M2Y#%6+<1]ZB15A]:\2QT*HT@14)8$*(P:M&B%Z@1>"6-DQ"@AR5S82!Z*W") MS"^XU&";_HHVV/N\-;<+9:N@N"_:&JF\F0SJ1^/=@MM,;0LJS9'6BM;HH:AD M:/.DL13%5OX(TTR0*B+!_?,G4(R4@_KTK(:2%QAU":P)(J8PNMBD,X MW'MTQ!/E"%WY/H&E5$5-"$B@<*LP 6_P"1RI2UJXS:9 *(\'UO*DHX$[PP[O M&E^OI5UAH[QQ'*Z>1_!Z0Q*1XZ#B)#E8#^+B_?.U#1L*D/3WEA+/%2*)N24C M9,Q13#[O*P38Z9@'Y31-14ASY:[]",_S/:K1=8=N5MDV[:1S!^2#S;:R-K3Q M.V\DWFXJF;H NWXXN!TG%)OQ+-2D/N*V%F1(>A^^U4ASXNGQ&OL[US _BOV] M"].+8:/#I?B%AH:H4_ 8&O62B+^W'R]\:\7N&D$,/6P--T V7SVZ%11/P8-. M][IM7EM1#? W-BI7.4/5O'M\>-@63%^K/*:FGE.5(QVDEA+D;$7;,;*U]UUU M06.@ZN4*JKK1H">4(*M3SS0?#3- 9=]W'12YMDP$?-O[ MN5C*LB18*6!4Y*AUD\^GC@BX0=O8 7U YZE]S[9EFR!BI*2Y+)S,P\BGE)O<3%.E,])J&7K9%EK! H!'=J3HS4512J6Q$T'R.GL.O'6_9% M0?[8'VK SNA\VT7O] "@ PPM3U-N5CNP'=H:+9CS0/J=4M$_8KKB_UH4G2W)WAI_$40V(6]\^2 M"3[/HW/$E"IAN1.HP^Q[@QG)^-S]'XUC\K$_22+W?P3+WSVG<[-W3'\SZAPC M$8"Z["3!C@^I,G:'(WN=3M-7-,?K0P6Q*9B[A]*61NVI:;!S(C1MA'_^M+SB MV=Z.G8V&9WN^=XY[AWS[-'!3*7"V=BA".+;]'(B5)1KYT^7"HV8(=, M_!'L7)E!6NPT?3X4USZ"U\U+\6.'C6.A?P7:Q4]$UU7G']"/OGO_4MF7"#M8 M?%.ZU7_(S:.O8W__T'CV9T-^M#4?1!J<],TC]&4R14XF\6 4L]]"&*;G$T3R M[(S]Y2>^A6*0#ANJ0[GX4TAX%@(UWV\C6,W(DIVUCN RG1"(C =G$W8 MH;>XP\YK]T+HI?MQ@2H<"JM_ ]\^;7^_N/:O[;?#_8\?:)/1<1GT*@M,C;!B MSY_VFQNK*O<2?ZZL586[7 G494T#\/U"*=O&UL M?5A=;^.V$OTKA%L4+>#&GW&2W21 DKU%"W2WB\W>VX?B/M#2V.:N1*HDY<3] M]3U#4K+DM?V2R!)GYLS7F9%N7XS]ZC9$7KR6A79W@XWWU9O1R&4;*J6[,!5I M/%D96TJ/GW8]ALAA-Q^/%J)1*#^YOP[V/]O[6U+Y0FCY:X>JRE';W M2(5YN1M,!LV-3VJ]\7QC='];R34]D_]O]='BUZC5DJN2M%-&"TNKN\'#Y,WC MG,^' _]3].(ZUX(]61KSE7_\EM\-Q@R("LH\:Y#XMZ4G*@I6!!A_)YV#UB0+ M=J\;[;\$W^'+4CIZ,L6?*O>;N\'U0.2TDG7A/YF77RGY<\GZ,E.X\%>\Q+/S MJX'(:N=-F82!H%0Z_I>O*0X=@>OQ"8%I$I@&W-%00/E.>GE_:\V+L'P:VO@B MN!JD 4YI3LJSMWBJ(.?O/]&6=$WN=N2AC>^-LB3Y&"6G)R1OQ'NC_<:)_^B< M\K[\""A:*-,&RN/TK,)GJB[$;#P4T_%T?D;?K'5M%O3-SKLF5M:4X@E8+4H MX?4;\10"2U;\];!TX?[_CP4@ZI\?U\_M\L95,J.[ ?K!D=W2X/Z'[R:+\=LS MZ.GI_$ M9U.I3'PP%V(Q7@S%T:"Z?E2=& J_(3PN*ZEWZ-U@ZA]8Y]M.%B3,2JR-R9V0 M.A>,465XS/V5"R#B\V>/!5?0&-W."K ^&@XD5J@/FH+Y4#"JB-78/ M%D)9ZS&LPX8L3:U9B?3,6$P]T><,:('2RA!O2$9\_"CAHMU7R.7BFK/4XL<2VAH)(6GC'.OO^L,+B+L]%? MI(20[OQ"?*!7W\=Z@+(B&V81EZH!IK6,M:!TSXD+\7#B*)N736)#XO:^ $V; M?2ERY;S2N,T![^0^'&-;*;@7XG,'K^?XY.3)@J\3Z$[5PC*K2'"EM9Q;C#D? M H6 FTSZ4V)#H59"(UC.880.&4B,] E/F]#EWX:'(2=K?)1;ZRC0Y.NIL$M+ M_;:U5$B>M (EHW-9&(U+3%VEUU&C"X7,1X\P ./#*A$!RU!!*JL+:4\ B'X< M"2_TYE^0'VAJS*4$_?#=]71R]384M<)<#V2TE5:AP@\[-39"*5&%.BOJ',_) M,D#^S;'=4G0 I9)Q[Z//4%EYG3$!^-IJW. RLFI9>^!8$>%.(MH4/5J*&V57@/#B_# K"/2F9N]K"[KU!_-\&G'$:A5 M@<&UPQ,T5@V6Y\ MUJ19()5;*;\@/; #L!SD!B74U0[U^G/,)%=MZ@YF@!9 Z 7"*T,>9AC(8,>B M[1A*S0==H>W0U!7:!)$J4 G:<7/T)CRBS&2WIY?#)MZ8T..DM\H:O>=1WO:# M&\?%LL+4>?*EJ<,*B6&*Z85G+]$?K*59*OBKR?-KA\!;$F*(XO^1!:;CM^\_ M_!&N)F]_ZJT)D472]'&]@8/*\*HJJ&&0PQ'_+LT4[F>4!MRRQX^&E#2E0/E^ MCITB\5#";F/J(F?RX&40]9JHTQ%8&/6!3')5UPQZ':TS,:8=JU?_35->B.>2 M@_5>9=: MO82RWJ>$,R"_(N@&9>9<9Q9VU>,UL@STE]KB&Y -J[?&<;=(?<0_&Q\R6'5Q M?3ZTL=\L-XG,&@?2D@L;G7BV&4YK=8.HL<1P6A.]M749PHPR*D[-]3Y#=!;X MA@X.68AC@I+OQ#7Z5%>Q 95-+^"!D3*,PPX9H-X0^0 X< S'[%CA'+H818Z& M$%:/:6A:/&[R<-6MTMJ0TG1RS7%A-&7!XX-=RO7*7&QPMI1YVT9A\3& O!/- MQXB0!>SUL>+!^5Z^\NL/R-B@QP*-\="O,7Q!QJI;,25)5]NX,9Y:V@YK\9#+ MXFIF<^Q7NZ"(B2721L&90 $B(EC<=M@C^MLX>Q?+W+%VKC5 MX* ,#=5256?-9B7]B;E2&C'G4*%!4#.!/-XI5,/:TKI=40]?8T.BPZ+>'.2E M1_*[(CLC>=?DGG?BQUK+.E=X/HSY,R@UK!T_O0FO3NS*YXTEZGW5$,]4>2I1 MJ^'#1'/P Q;4<^?X P;_F76N?N]T93-PPA#]7EQ=7_/?^01_I\/9=!'^+R8W MXM=OAUMLD""YF,\A=2,FP^OYF"7'-^(I-'OJO?W1V7!RLQ WP^GE7$S&P^O% MI9@NAO/9-;_#.YX[B/Q^? "C"3F;0N_EE;B$V,UXAA=L+LMV0?I>S(>+.8.? M3(;C,>.?7 XOKR]Q,9L.IXL;<>Q+R*CSN0I4L0X?Y7C HEGBEZOV;OO=[R%^ M[MH?CQ\-WTN[5FBG@E80'5]<70Z$C1_BX@]OJO#Q:VD\>"E<;@C-:?D GJ^, M\"DZ=8/ M*8*Z6S\,^T!+9XNH1*HD%2?_?D=2ENW6]M:BP[Y(),5[[NZY%XH7:ZD^ZP+1 MP&-5"GW9*XRISP<#G158,=V7-0KZLI2J8H:F:C70M4*6.Z&J',1A.!I4C(O> MU85;NU=7%[(Q)1=XKT W5<74TS66J"9ZR$=\)G GV\&!BRP.(,LE;;M=<6']$VA3LI3*'A5N28 M[\L/R/+._'AC_G5\$G".=1^2,( XC-,3>$E'1^+PDM-TP >LI3)'[K_3 M!AM:=]?NFT7),\AD53/!40-32&7^I>$*X.UL?@VS^0U\E#69\U[V M(9Y00GV;"7WX6"!Y;>U]@H)PI$"H%;?=#!:-)L:TAD9PXQI%3M^AH)A63%!_ M43X ,K&V;(<8TU(RMQQ]4=UX(MM&MAW#BRB(L=7,JN6E*G7/"2 MFZ=S^$3NE23B;=[,-B00?%8V1*4E#-ZRBI,]<[9$\P0OUQ2^8KO#+M\S4U#: MCM/7KP)+0#5ON$&_$CA3;+>E[V0C6 MY,1='I :$I*-)OKTJW.@,\:!?"P4XEZ;I%2L#58+*CG;Z38;WUO $_ML1[2/ M9&>T'^KGD 339$KO:1"-[3N*@Q%M>P[Q. BCT3;6,$I3&*=3B())&D(<)%'8 M!1U&0UH/QPD]HSBFK],TH7HRE,C?& M9Q# S+7'@P:NY8YH&WM29 ,^3#P%\="9=R Q^L>0#YBUCYTDGN.6@,EQ#4=/ M^C>-T>>-F[O;N=]5[UZ7AO^P,S1O%%8_R_AP4\H&I3I!V!;9D"G;OE M+R3'\ES9;K>F\\;^:?CS0O_OC;\CQW7?V'7?,!A/QK[[AJD=)%&03$*PU) 4 M571*V3:!R63:-O/OZ>'_^K#_ZK#>GO2'0MT_]-\\V+G^D)\K=\FC(\&FK;\) M=:O=/7+FKT_;[?X2>L?4B@L-)2Y)-.R/ASU0_F+G)T;6[C*UD(8RP T+N@NC MLAOH^U)*LYE8!=WM^NIO4$L#!!0 ( ",;5G:V[T(E04 - - 9 M>&PO=V]R:W-H965T:/+*XDJ1*DG9];_?N:0L*ZD;K-M>$DGD_3CGGGM)7VU] M^!1KHB2^--;%ZTF=4GLQFT554R/CU+?DL%+YT,B$U[">Q3:0U-FHL;/%?/Y\ MUDCC)LNK_.U=6%[Y+EGCZ%T0L6L:&78W9/WV>G(ZV7]X;]9UX@^SY54KUW1' MZ;?V7<#;;/"B34,N&N]$H.IZ\O+TXN:<]^<-OQO:QM&S8"0K[S_QRVM]/9ES M0F1))?8@\6]#MV0M.T(:GWN?DR$D&XZ?]]Y_SMB!924CW7K[T>A47T]>3(2F M2G8VO??;7ZC'\XS]*6]C_BNV9>^SQ42H+B;?],;(H#&N_)=?>AY&!B_FWS!8 M] :+G'<)E+-\)9-<7@6_%8%WPQL_9*C9&LD9QT6Y2P&K!G9I>>N;QB2PG**0 M3HM;[Y)Q:W+*4+R:)83@C3/5N[LI[A;?C> ,'=10_.4WZOOT,J0WY+?;Y MW2P>=7A'[52+F**4 T?QYC MH00Y/QZ$&^DBME+1]02=$BEL:+)\^N3T^?SR$0CG X3SQ[Q_?\G^@SOQJTEF M+7,#?:@)BTTKW0X*W(D5*=^0,&[C[88T'L1&!N.[*"RMI15M\(I(PQD\!Q/Q M(*K@&V$0:M7AG6(L?8DH%*?B8VTLP;G#/.",A/;(P?F$8-;0AD1"$F@X@WXD MH4UL?30Y.U_Q6F3KE"A$])&UHI:PD?R-@D%*4F^PAJ0!0R4!NW1 ]?3)B\7I M#Y=1*.^BMT;#2F/R1 2,' "C,&0NXHE0,M:BPDS#LP^B,DZ",4;=9W0B[($[ M$T%/30&8[$YT#K+01B6YLG226=>$,0UH\\(>X8A7-H:[2FY\ M8&>V%YW,DB7".+JL#&(;6U4C8"]L(']Q<\8H;9NEX+&6<"12*0(\H5AIQY2YRF@@ M1F5-VA6-XH#!%K.1:G?Y$-"A]6/TX2A/E50F.[.$<[3@V7.GK#3-@S'1E8K' M3HUL85-*EC]G3U_G@E;B'$9\,+0- #&Y)22'87I+8#[9]=![M(88,0&)P_$@ MJ3J+TS<"$3/=M^*^$/?CEWF8O6.+5*I#]79L$BB?!B[U,N?TMC*P$HOA@8U] MS2_SI@?P-)2ITAZ@KRK@"_%!4GN1X:Y@FJX1]"5QRP$\6H';N[#(6ZS<#M9W MB0ITDC9"W#%V//^'?F>2V2W? M9MFA%#&!Q!5KDH^-'(1GY98UAO@_'E#<6-1_'DLDMU _KM@9!K%)5,(U\B^?$__^<.R1#]R^7S)TYM3B M$$IC#(.R6I_*G,A[^Y-DJ.18,.5$0KZ^#/O#?+U?/Q86YP"9^X![9)] (7VW MGX/?@ZHO.[JQA&#IW3OL5M)F!>:;=)P>NZ;-1K=LE'B=?TOP9:%SJ5RXAZ_# MSY67Y99^V%Y^Z[R186T<#\L*IO/I#\\F(I3?#^4E^3;?V5<^04_YL<9/+@J\ M >N5!^G]"P<8?L0M_P902P,$% @ (QM61+["QC&ULE59M;Q-'$/XK(Y,BD(Q?SDYB0A(I M@:)6*FH$M'RH^F%]-_:MV-L]=O?LN+^^S^S:QD P[1=[;V^>F6=>;R[7SG\, M-7.D^\;8<-6K8VPOAL-0UMRH,' M6[Q9.-^HB$>_'(;6LZH2J#'#8C0Z&S9* MV][U9;J[\]>7KHM&6[[S%+JF47YSR\:MKWKCWN[BK5[642Z&UY>M6O([CG^T M=QY/P[V62C=L@W:6/"^N>C?CB]NIR">!/S6OP\&9Q).YWN3 CP\[[2_3K[#E[D*_-*9#[J*]55OUJ.*%ZHS M\:U;_\);?TY%7^E,2+^TSK)C")==B*[9@L&@T3;_J_MM' X L]%W ,464"3> MV5!B^4I%=7WIW9J\2$.;')*K"0URVDI2WD6/MQJX>/T;PZ5P.8S0)3?#2+$CX+38]J/1/Z_X.A]S?32-:VR&S+YRBT6NF1*E$G9BOA3IUMT4!Q\(5YQ9(]: M D0O2%&)3$J(2 <\)66D(D5 M"VY3>WC%NE">:_LDD5I,N%Y)8U"RAAR23)0 M=,3WD6W5IVQ(1>Z3\]1VOJQ%NXZ!O/3+,[=XUHFY$!AWW[.ZY01[JBQ=9R&* M>22O<+TSNZ[9RM4&)!G$5'!6S(K^$&IRA%B_CFLV*J[ M3 9:LF6/I"#;CJR+U'JWTA6"*)&IM/E M'*)NDGM(DD]U@'#-G4?U2V@%+L[)I$Q^:9N_'&D$KY0VR=S11 _H]Q;DH^C; M^17@TYH1\I/18(I!:(R@I A8E?4.'FO/^P2Q3";"7(GT(U,VX=J*_VGIS,YGM'S?#BGR?F9'&9T5M![)_V3 M^;5J(_T4!-]'6V-DA""=V662:%>T'Q6S"=UE[K12!DD"E6\]/*&B_WPRI9L* M+B"@,'/8BYY-C@W2%Q\8*%\%+VRC$PZBS)BO@Y&6G" M/MFP\N$I%8/Q[%M(I4,:]GFHG*/O?WKHNSL\V'X:]LNTXP5*T+P([6_W:^1- MWIX^B^<=](WR2VUEFBX '0W.3WNYHW8/T;5IEYJ[B,TL'6N,4_8B@/<+Y^+N M00SLE^OK?P%02P,$% @ (QM6?F#PJR-!@ _P\ !D !X;"]W;W)K M&ULC5=M;]LV$/XK!W?H6B"S'2==T^8%2-H5VX<. M1=-M'X9]H*63Q80B-9*RX_WZ/4?*CIPZ:8$@ED3>W7,OSQUYMG+^-M3,D>X: M8\/YJ(ZQ?3N9A*+F1H6Q:]EBI7*^41&O?C$)K6=5)J'&3&;3Z<^31FD[NCA+ MWS[YBS/71:,M?_(4NJ91?GW%QJW.1X>CS8?/>E%'^3"Y.&O5@J\Y_M%^\GB; M;+64NF$;M+/DN3H?71Z^O3J6_6G#GYI78?!,XLG'8VHZ$)T32\,!(VV^5?=]7$8")Q,'Q&8]0*SA#L; M2BC?JZ@NSKQ;D9?=T"8/R=4D#7#:2E*NH\>JAER\^,T6KF'ZHNXXG$TB-,KW M2=%+7V7IV2/2;^BCL[$.](LMN=R5GP#)%LYL ^=J]J3":V['=#0]H-ET=OR$ MOJ.M>T=)W]$WW:/W.A3&A+Q?HY#D;6A5P>N>:5MDU:K]PG8V!P&+2>5=, MNU0 M?[MM.>2YFOZ<'E]19?7[^B+:W5!O[LQO3Y&.G8TCW=UA\#R1ZN:8\V> M%"V5Z50FG0'KE2V80NTZ QL,>X7S*!=2"S2-$$D#&(C$7D 5E*);\*VDJ % M:JEP: 0E^ZS75:*:U%)IH^:&B9=8A)T#ZH*V"X!X_NQD-IN>-@X)-_J6S1IZ ME"7K8EHZ/ 429?1_66.(RI;*E]FYRG7H7/A7P#$8 ZID9A.[6D5JP$[Q9X,, M6+6%(Y$]B"H@-A'9Y]Q* W^*AF"0:'A^2R\.7U+512E2STOV09EDG^]TB*)R M R1RTSJ/-DJEKJ!=? _T0H]Y? "!"C9$;N%=>!!;+ M4WHQ>_G0?;C9>HU2*I3WZ[DJ;FG-RH<#TM7@FP[42BQBA,X.'<*G3*JV-;K( M7@@>M8*1HV2$6J-L"IWP,_("($\)B:$7Q]O / ##=X5!SITXLV X(L3<\8[K<9;B0 M.U'Z&HFIZ:,NO*,:;8"SQV(7JEL7M !-$;.\4.EEZ]0$ <=9Y4ZB2Q]RU39L2 :"/\8,%6;SF1_ M, ]"7Q4=W/(1=("WRO\D\#!G_2UX),OH6=8U:(GX+;6$'-6^JG51 T39%3PT M(OWE\/7I@ZC )R?$<3?Y1!(>39H0[+XF17'?J7IUD'ND9R+=54SU"R;(F4AZ MU[?[F4H?,7S!FCG$-Q/X(/FNDLJO&O ^AQ_$MB\C(5&R\)Z+WL!A,G!TL)M8 MZ8FP@TZ7$]>1%EZ.:2D";VO;@?:59J]P9EEWJ[0!BSZ;&HX MB00A2A=.%K&$JPLN*7&KBN]:A$WU+6+H<'%_ NK[,6*KRINN/P.A-2QUV 1Y MD*P>-(:I=B42DYH.$':9BD71>01LV- ;M:;*NX:B;G(+E-\Y;TYKXAE(S; , M4Q@LRJ0# 09$HV[P2C&J]]4Y9P.J/+-'8JE)@M9!6X0*;PH,D@J6G$[LM?"RU% MZK.% 2I=K7/Z-T["_&3'46V? I#HDOT"SQ6VX3!A)>O2>N\3([FV@[V?;K]O;[66^U-UOSU?CC\HO<$XCPQ5$I^/7KT;D\W4S MOT37IBO>W$5<&--CC1LZ>]F ]&PO=V]R:W-H965TIJ',^U^]'H^=R&7)WNPJ*WD:F,IBG$PF9^.2*SVX/ ]G'^WEN:E]H;3\:)FKRY+;W;4LS/9B M,!VT!Y_4.O=T,+X\K_A:+J7_3_71XF[<24E5*;531C,KLXO!U?3U]2G1!X*_ ME-RZWC4C3U;&?*&;W]*+P80,DH44GB1P_&WDC2P*$@0SOC8R!YU*8NQ?M]+? M!=_ARXH[>6.*SRKU^<5@,6"IS'A=^$]F^ZML_)F3/&$*%W[9-M(FKP9,U,Z; MLF&&!:72\9_?-7'H,2PFCS D#4,2[(Z*@I5ON>>7Y]9LF25J2*.+X&K@AG%* M$RA+;_%4@<]?+NN5DU]KJ3V[W>#7G8\]Q-+#L6A$7$<1R2,B7K'W1OO:EQ8%$/19<"\EB_TKAUI"M:L]6$K)D M(,F4!HF*:KTLHVMXJ)RKX1GIQ!W?<%7 4C 9L#=/1^R#9A^$-RLHG,6$' :Q M;3BYUC!?0)""7('30H9V \O]UC G8;'R2I*SF;3P$V'ERI'#?+VV<@VKV-H: MYUAEC9 RQN7%V>@5"KXH(.PUXX!BK1S\)I,;040&.TIH6WHCOH3@":.AT1(< ME54;$EX5R%9RG!BVW%I.,9!WT@KE@L\4^0-)6^5S)J3U:.M,:>>5K\DMA)&4 M #08HCRYK3? V%@WC$\TJW7/UH7K+/([8LZ>!W M.SJ YR?';G(E,W9[!QRH_[,/6:;@V#"$M.#D0L6MWPW9-C?A4@E5\>A:D'7$ MA=R:>IU#A+=HT<&Z;:Y$SD >.D*H'F%.PG,I8T4\ N%L.$NFP\5BVB=P.;(R M),(]=_I!\&8M\=C&:!#A<^@?8--%&BE?U5;DF&X$(*H9..NZI*P'TU%;?OQA MD4Q?OKEG$>@P#F/L[N4TE/0+ATJ_PL,[A=$JBQU[,=LG_!#\HJA3BM"+R2AI MSUEF30D33?#Z'GYP&#B0FEZ&R3NL+^AO$8&GL[&+X@,7C^<0^9 ,YR_GP^GD MY6%H_P%\_VYH)AT$SX3Y&MCT6MU64G,E:9LX1CCUDU2"/*7XNTJ&YHS.B0I& MJ3R,V;7!K*#CMQA%@EI-[!,D&<90[Z6]#"2Q7K%M*L(P)[G*6Q<1Z,3\=3B:3$?L-!J<8 M8*'7])IFUP*ZD!^.^P8D>!.LVV=!OT[KBFZ3":GZG@K]F2@:_X+XSU%XX^#LA)_DO,CZ648Z):P)+VDAW=J0M95PQ.R#]0PS],A^EJD"#)Q> MU)1603AUMMU^&XQK)ULVC>@]-LEF, =+IC055CCR#_JVE&MJ0M4 *\1^_L[SY"6GKBT:O@H8D*8+;#>PKL=H2/" M]+?H"?9^?QUVRTQ H$7X?G-J<[M+HF]?\N+D?2Z\6]Y_!8$'//W;U%9#.KT= M%.PM&D$,=_-B> C^XBGPHZDV-H@]\%VQ+V]OV,_O0!S>:F:SV4FR2!;SQ2]= MTC4-E(8H+[KP['%T :PF-IQ>/D@#U#V[ E.)',H2$?]&)"41=?JZ,OIQ?)H* MWWV:I]I$1=F34(CXZ]9(]['T!*:=?A,P\MX,B=^"VD.^V^)%W%#RA[\O@9ZCVW&)". M%3(#ZV3T5.%SRLIX;\IPF4N.)"8"/,^,\>T-*>B^KUW^'U!+ M P04 " C&U9-22^F$@. #5* &0 'AL+W=O'"B]&J M:>IGQ\M4UAG;GV*K1EJ?W=*U-4ZQ>CDU'WQ2>[7#7TQ?'+Y[5>FIEI/M?7'D_' MB4IN2^."K9SR9O%B='7R[-7)A#;PBE^M68?!9T6BS*OJ*SV\SU^,)L21*4S6 M$ F-?S?FM2D*H@0^OD6BHW0F;1Q^[JB_8^$AS%P'\[HJ?K-YLWHQNABIW"QT M6S2?JO4_3!3H,='+JB+P7[66M:?G(Y6UH:G*N!D%S:P)ZJ#[].CY<8,S:.5Q%NF]$GK3[]![JCY4KED%]=;E)M_$H/3 MCL%7T[T$9Z8^4J>3L9I.IF=[Z)TF@4^9WND/"/R?JWEH/!SDO[L$%GIGN^E1 MU#P+M<[,BQ'"(AA_8T8O?_[IY'QRN8?;L\3MV3[J+U_I8(.J%NJ::+M&DROO M8G(_F5]6!OZ?566MW1V);EUCO"U55KD +>2Z,3F\N] N,TK@0/.Y4']CRKGQ MR09CI5VN&E#TIN!]&T0">#0(VX:W ST\\QQX%]PY^[JJBMSX\/-/%].3)Y?* M?&MM+&#$*H4;S+D33N8X87X<-ISM8>;3(>56@"(0CKN1P_Q M1K5.M[D%]2-%>DV/FRD;]Y+ GYVK,H946>IKTHX:J:3 M6)^/9D?J[U=7UTFX7JE5:1NVRWLA5M76D6@@4VJ')$/\LB(VH^%'3-@Y#AS; M5CD+3X%IR%P+RC4*$)XMZ6OUI@>> MHQ&\%$FO%7)KY*%X*K9:(<5&,6[%..-[\<$SKH MSXIK09W]D0[I$N40&>%4P2Z=70"7<%AWJ+E%J1SPOEGIAN-= )QBF;BVN<1OYI-2ZPM4#.)3 @J8@]%37HEZ,0NZ#7N8';F VXXGR5]S;F*&B@U M##TD8F1CFT((+9R+'@4HC%Y* 3)O :NR#D\7A0!W:&[Y(TY02N7GZ U)FP&K4##%+F1A>MN$!70D00 MW*R=-C"':YBAW6AIQ?651!4J!E K2?O1;G 6\ U&11'DS/<*VUUYEB,LB3& M>&!W0N[$RE-"9H=X-NH7?;N%P(-E6PB\!4O;N AY"!=1@S1F67EK0I?TK9S5 MX"PO8 N!,EO8OOQ,WA=1 O2'T4/>D'91$T,0)QY?BOK6: D&S\U G$:C9 M..H*C"&SNK<3PT7/'E[6VJ)@EK(EF;LD:\L[<4R34Q$[CH4:"4#5-3)#I)+B MF7?*1BZZ1PWV@1E([3EBB_R$TAKE./_\K85#6L MH2W&U8&#,A@Y%JW+*7@S X7D*'&N>LWN,."V3E#;'I*]XA$+7W''")=O22M; MS=W P#%;C(FZ7H+UI328=W#]T@ IL@UU1=7^R=CPIP3TTS\UH/<4D>>IB#S? M6_5],EF!G,/%"MMJ5^&XG\3KV"WZ;5*#4KC4B-M8$Z#*@&VX5-_9#F 91*>X M3N60)/2NF7JP@GZ2A'^RE_-WZ*34KS R9_F^U'WO0N/;[];1^XD.G2A6/6'H M,'BB#D[=\+EQA4BN!YD4P<# ?#5['=/CQ^I(74PG8S5@^\/&=APRP&EU)"OE M(*YP*!&3&FUFJ$6,^MR$,$',==_6"3H@RJ)?!EVPOD".JA6NX+Z[G1&'S$@M MTH+*(05(GP.AFSL>"*"(\0!*%&N#+BH5G:7V7PUAHPC)>)H58B&(W%76XK"2+.Z?&>5!T48\D_X$!7H% M#,1B!G6L*@F&*)"1MSP70%)9I2,'*1C ARK,AA7YBPRZ#E&T=1*BRO3:9RM4 M8C(RX#@"7/^>*LFZ!:MMZ#OI"&!4BYIF5>5542UCSA7U$$N]%I])KW!^J?Z% M(K]0)_Q\@@[AWW,:77*1&(]A574SC6]M12#%CA740>MDP(&"/YSA$Y&A3\=ZOJG(?>L&#FG M+G1FML\Z36=]=M4]L?MI36CKV$T@5"$(M0E%@M*+O:CW5GO* MK4%=PRRS%12T"SGWTQ@B)YPEH^DF-2\=Z9KZ5R*=IGUOKV?]$/-!\)R> SSO M,PJKE?%665-X.YM>TE[:L^>*' M)KDWL/H2-%JN.FC>''<1$X@)V(B&)6R;C2GB&+#=E9K#DW@V#@M*HI:3#(0#WQ-SSPE#<&]#)VWCV>'O#H64P*!$Y,79X_%D M,DF\;\Q"_Q9X: X>9KR1.AS6%*=![H6/;ECXON\)=V'0?B+7+5)P)G,L9[>; M'FYP>0K=FXQUR::N6;J-2Y,YS!,5-YBS]+.B. _Y(Z7?] +HU:A>51_Y2'S$,<7+K'G,32"0@5$?54OZD"T M<4\ZYKGNTFE %V%54^TC==$S]1O$H[&A\-P]]3-)\77QHW>ZM.!GIA<&"?% M\FY:05]?ZV;U\T\G3\XN'XW9]6S>%O!DTE_R3QX8_7=S'K.SX7E@^U"#L4F6PG=C]O"P MAS\Y@X=ER;IF-&JYDN/S3@P*7U+R.]].#WH6:"X#E$@UJH*DW]0!H0SB8 M]6U7CZ; Z/IN*M<39O*\.:5*0S,H1PV49!G=#=A+6!(&_$I.PV,81YXG$W9D MH<+^+A1#O!*)=6'5 @-EA,OI1-_&HDUTQQT)H>R\YTS209?OB(E.([N$X]FY M7-"!!]*&1Z5_<(+:O&UD?(%<@JZ.ST^CVHX1Y".X((%)?RF &M\>F:,Q-BR" M3).6GG+(QOG#$K^SP(YEPN:C2W4P?;0MOG1;U$,AK=[--?(:3W/&- WKO[.< MO>1Z5U$>CAUI70/,10KB1Z]QR"D?@G)$RS2(?MK1&&J++ADT#LZ28K:8X2HL M$,;S](R4QHK:J2"Y:06#"(0U78#)!0>[\-!BNWW8]L$RWKA-DOQ/[Y=@A*\, M.H>,USB:NF>T"E]D$ 9G!*/83A??GP9N2.76#F_A+KFF.U2]PPBGX.:0GI5TY_K!9K[B!-7E&!E_RI5(O+1S- JDAR34'.;F2WABA>*W M&QYP+F:/EANK';)(:DY5H4P!&JY)=@6K+!@4@;'MIU07>T,C%SD.V0V$LM(]U;(LJKDFL0)]/8T'7\.+/-S,X[\@VM4,M+ M@5-],5GZ?"79J7Q2_X]'?4B2 GRH[/T M;?K-WI7\4JU?+C_X^Z#]$HBA"K/ ULG1D\4W=/+05#7_;FU>-4U5\L>5 MT0A]6H#WBPHE=WR@ ](O&5_^#U!+ P04 " C&U9Y.0E/?D" #M!@ M&0 'AL+W=O$;H-^WY?X)7>/G^?N?!ZN MI5KI):*!IT*4>N0MC:G.@D!G2RR8]F6%)?V92U4P0TNU"'2ED.7.J1!!%(9I M4#!>>N.AV[M5XZ&LC> EWBK0=5$PM;E (=:R!(7SD3?IG5TDUMX9?..XUEMSL$IF4J[LXE,^\D)+" 5F MQB(P&A[Q$H6P0$3C9XOI=4=:Q^WY,_H'IYVTS)C&2RD>>&Z6(V_@08YS5@MS M)]9+4VLFB=B4'!RV9D3VTL0.=[- M08[E%3-L/%1R#1GQ@],*58:^,S9C MN.&HX M_,IF O71,#!T@K4+LA;MHD&+WD [A1M9FJ6&ZS+'_$__@)AU]*)G>A?13L I M5C[$X3%$893LP(L[N;'#BW?+U<#*'%P%:O@B#<(5UYF0NE8(WR'Y#O9)QS[9A3Z>TI7,:X$@YS#1 M=(\J6]D:[@VE[M?? 6_X[D9TMQ(8J39+!%UAQN<\ [8%7K?@<%B7K,ZYP?P8 M\"G#R@ U!;C"#(L9*HA[+DWQT9D+J88NV)1%T]JTJ?S7"RYE4= UG1J9K:C" MU8HZ4J5XAO .>GX8T9#Z:4)9TZOWS)N'X(:I!:?"$S@GU]#OGWB@FN;:+(RL7$.; M24/MT4V7]!ZAL@;T?RZI_-J%/:![X<:_ 5!+ P04 " C&U9KE5I8W8$ M # &0 'AL+W=O&4F0WOFP>^D*) MESES9N8,P>E:F^^V '#LI525O0@*YU;G_;[-"BB%/=,KJ'!GH4TI'$[-LF]7 M!D3NC4K5YU$T[)="5L%LZM?NS6RJ:Z=D!?>&V;HLA?EQ!4JO+X(X>%UXD,O" MT4)_-EV))3R"^W-U;W#6[U!R64)EI:Z8@<5%:?,XO@H@(@8+,$8+ SS-<@U($A#3^:3&#SB49;O^_HM_ZV#&6N;!PK=4W MF;OB(A@'+(>%J)5[T.M?H8W'$\RTLGYDZ^;L" ]GM76Z;(V102FKYBM>VCQL M&8RC P:\->">=^/(L[P13LRF1J^9H=.(1C\^5&^-Y&1%17ET!G1:4>7O]*]XDM,-5/)Q.ZD%G! MUL)B) ZW:XD7\Y8; TX:H$N5"K)QC+K>B??\K8[V::<13=OQ'A>[83=UC?A. MO,X:;35BH-QME8*/68_'Z2GKQ>/AZ5O8.V$PN!:3T)(AQ]'+-8WC_9 ]WL#A MD/(=R-_J"C:=1"S'-,8>?'((,4H(W .&W[ZWT5_=\*0&F* MP\&(./ P&C1S/J1Y&HXG_$"D<1CQF&(-.EEY2B2G M'.:.4G+*/GX8\YA_ZKY^\5@UO2H2HC5.(OK'I,7A>#P\5()11+0B*NN F*5) M=)!1.MC#B!:/B($(\7B$X\AG+QTU.3NLLWB @N 1&Z:8I^0@&5+W24=C\^W7F4EF*5_>UJ6Z;IRS0.M6^V>MY?-JVYS MO'D;8[66LK),P0)-H[,1WM&F>6\V$Z=7_HTWUPY?C/ZWP"U*)O1?.KV M;M5\*CM3E0W>*M!=70OU=(F5W,Y&_NAYXVNYWAB[,9E/6['&.S2_MK>*5I/! M2U'6V.A2-J!P-1LM_(O+R.H[A6\E;O6!##:3I90_[.)S,1MY%A!6F!OK0=#? M UYA55E'!.//G<_1$-(:'LK/WC^ZW"F7I=!X):OO96$VLU$Z@@)7HJO,5[G] M&7?Y.("YK+3[A6VO&_$1Y)TVLMX9$X*Z;/I_\;BKPX%!ZKUA$.P, H>[#^10 M7@LCYE,EMZ"L-GFS@DO561.XLK&'\X>,-Q!E]D8S8:;IH"BY?V$P(Y( V> MD5X&)QW>87L.W&,0>$%XPA\?,N?.'_]OF5^7.J^D[A3"[XNE-HKZYX]C9>BC MA,>C6$Y=Z%;D.!L1:32J!QS-W[_S8^_#B1S"(8?PE/?Y'7&TZ BT7,&5K%O9 M8$/8:?4JH6/03SH_#OU^@Y"_B&1HQ\86S=/[=VG@)Q\TE/OHHB_G%I65824K MF@/V7SG+%E4I"PTN0F.P@''7B*XHK8B/.;;&Z5YCCO42%7#?=0!G%(0\R$[3 M^6EVJ-MI7'455.4*H2!2G%T -8_9V>\Z"+X[PE*4Q0,JFC_P24FMX4HH]50V M:UC4LFL,+/*\J[M*6,U?:$A>TH"!;Z+J$&X[E6]H(A1@,-\TLI+K)PCA)_ Y MX]PC89PRG@9G)(4L"U.X3".61RD9\"3 .[DRFP%5;@JO"\?WY4OH$!!DATK7\AX'+GR92SB 9S@>C1P/?K77+_1IJQ=23]VQHXH M*K8RY5^N)G#SV-HLCC'^9(CCC%\XEK\F$%%N0"$.PV,??J"X0OLX*,B4_#CJ MV8E+7^@1L3*TO:6Y<# :]@/@)<>)QK^A4/9"L?WUHB./Y=_'HFZB@P[MPI+" M]R(KQD3(Q,NLF-#IIKU"2CQ),L^*V3]!)LR/]D>]8\6Q8YT<7,;4>FOWY-#4 M@<2&_EX>=H=7S:*_S/?J_9/HBU#KLM%0X8I,O?.$CD_USXQ^863KKO:E--3G M3MS0RPR55:#O*RG-\\(&&-YZ\[\!4$L#!!0 ( ",;5D!7<5%%@0 'D* M 9 >&PO=V]R:W-H965T$Y MG#EC+@Y"/JH,4<-SD9=JZ61:5W//4TF&!5-#46%)*SLA"Z;I5>X]54EDJ0TJ M7V6E!=8*BY*D+A;.E?!_'IL_*W#GQP/ZL@&PV0KQ*-Y^35= M.KX!A#DFVF1@]/.$-YCG)A'!^*?-Z?1;FL!CN\O^R7(G+ENF\$;D7WFJLZ4S M=2#%':MS_44-G\LN?V'(X"IOX; M 6$;$%K%,V8UBJ-IK \=(49:,EK7**TZL[)DM>[A6L M4<(F8Q+AXH%M "M3 MN.5YK3&%'UF=HG)^LX<,82=RTBAE FTZ !1J11^ESD#3I2J\$<2&IVLX=,(KYJ)Z!F MT%AL* M')B4C X,+C1-8E7+;T"3(GF$ NF8TX$M32)*PJ2Y*65)J"[;H% =^YV MA_#RS=__PK+KB+=Y;II@ZH*\-@6[("K\9QM'$WH H1M-(IC.QA"X43REIS_S M7RIEVN;X@.:M)*A$_G <#1HC#IKZ#8.)-<)A2$8GF7?XGE'PN%?P^-T*;DG? M=:1W4A2V@6]$4=6:V?\HH_06H:'[FZ%[5M1G]S\]GUXKO2WD 4F%^ .VY#6V MKK3E<2E:!2L;P O:3AM?7IID=IAD0O4=ZUT6@@G86]'X1A^/]) (\).IZ;MF\>Q3Z]=:O-X#'$P,FT^GD$\'L.#T"3_ MUV?3GMQI59SJ4N_H.D"#;F\O/8JHT(QM;@;]U_Y>==5<)U[&PO=V]R:W-H965T2(?GW=R4#(5-@\B)+UMFSN]JCC]%6JD==(AIXJBNAQUYIS/K&]W568LUT M5ZY1T$PA55'09#Z->/"FXS.=S*FFJMF5NNJP>VK%!?CWQ#;BS8SW:4LY8R M.D,YA*]2F%+#G<@Q?VWO4WB'&*-]C+/H(N$"UUV(@PY$0=2[P!OPO3X..%R'N'R'N7V"<+VI-Y4R'( KY)\>&6Z1+.EO#NR?;Q5!(7W9Q. MPOK+K#_M_"V=O^S8'[;^-&W6BAF:-;(%@UQ;@.[0#*TLS^QD.[.B93<:F"!T MB7"WF,]ABPH)F4E%^@$NW$S!!1,99Q49$KDM%)EI*&1%!XN&JT:P)N?$W&E- M9*.)55_? &U?1_%0*L17X@22%G$M43E][8'?:#TNX:P.;1,?]1:,=HO+@PZW M1S1XX:.QK537AP.(!H&,(CZT$]Z M\!D%*DK9XEA.VY];8=IS#-(P)4@(8:$5"O(8P M[)(>;VGKT46:.R'2^RP]_#2V#:7H O\/89\96I%1<:*BS(-""/'JCV:FX'1J[==;B4ABY7 MURWI-8/* FB^D-+L!];!X7TT^1]02P,$% @ (QM6=V0P6_\ @ =08 M !D !X;"]W;W)K&UL?57;;MLP#/T5PBN&%3#J MNYMT28 FW= !ZU"TW?8P[$&):5NH+662G'1_/TI.O!1(\R*+$L_1(471DZU4 MS[I&-/#2-D)/O=J8]540Z%6-+=,7@>[:EJF_UL0O!;+)F%3ZB^;Z^ M5V0% TO!6Q2:2P$*RZEW'5W-4^OO''YPW.J#.=A(EE(^6^-+,?5"*P@;7!G+ MP.BSP04VC24B&7]VG-YPI 4>SO?LGUWL%,N2:5S(YBXN[>#++MY*-=B-L>]_TTH-5IXUL=V!2T'+1?]G++@\'@%'X!B#> 6*GNS_( MJ;QAALTF2FY!66]BLQ,7JD.3."[LI3P:1;N<<&;V@!L4'6KX\,26#>KS26"( MUFX&JQW%O*>(WZ 8PYT4IM;P2118O,8')&?0%.\US>.3A(^XOH D]"$.X_0$ M7S+$F#B^Y'2,4"K9PH*T*JH%RK.I8>$RC I^72^U6_]]+ $]?WJ$)].JA/3['/'ND=%EV#($L8;HOJ^89K5E4**V:P M@#G37!^3?I+\N/3#4Q@4K\Y9VG. *02FH90-/6JJG4ZPKN"T[P,78&K9:28* M?7X%]'3(1GBJ%>*K0@&Z9H/MDI)O[WKO^(T4GO*S-6&'Y&#VE:^H39 D48"- M@4PHD0(X@\O1R(YI1&/L)W'NOGDTAENI;4 H-EQ)07W& *FN=L@\30DUAL@? MI:%%AF-8-+)S&2#8@6OB1^,7F0>J;W*] M8>3:-9:E-/2(W+2F_P(JZT#[I91F;]@#AC_-[!]02P,$% @ (QM68AJ MZ2Z" P =@@ !D !X;"]W;W)K&ULQ5;;;MM& M$/V5 6,$"<":5TF4(PFP':<-$*>&Y38/11]6Y%!=75*T@BI" M@3[TA=S+7,[,G.%PL9/JJZX0#7QK:J&77F5,>Q4$.J^P8?I2MBCHII2J88:V M:AOH5B$KG%)3!W$83H.&<>&M%N[L0:T6LC,U%_B@0'=-P]3^!FNY6WJ1=SAX MY-O*V(-@M6C9%M=H?FL?%.V"T4K!&Q2:2P$*RZ5W'5W=3*R\$_B=XTX?K<%& MLI'RJ]U\+)9>: %AC;FQ%AB]GO$6Z]H:(AA_#3:]T:55/%X?K']PL5,L&Z;Q M5M9?>&&JI9=Y4&#)NMH\RMTO.,3C .:RUNX)NUYV%GJ0=]K(9E F! T7_9M] M&_)PI)#]2"$>%&*'NW?D4+YGAJT62NY 66FR9A<],QJ MC5M*L?'AUOE"!;=2Y'2B6)\U4<#/*+>*M17/60T?1<\$>_GFB6UJU&\7@2$H MUF"0#VYO>K?Q#]S.X5X*4VFX$P46W^L'%,(81WR(XR8^:W"-[24DH0]Q&*=G M["5C7A)G+SF?%WC$5BK#Q1;^N-YHRDIN_CP5;F\M/6W-=M:5;EF.2X]:1Z-Z M1F_U^E4T#=^=P9J.6--SUE=KZM2BJQ%^+>$+5\1XK0GX,XH.-6SV\*!DT>7F M%.ZSED_C?JH02EE3.]NT&$L!<+?":#!T.6)01QC:'@-8%_"F$ZPKN,'"!RY( M27::F*;?7@'UFC/R5"G$[U@"5&.#S88X:@M]$/QL#9Z1LX2PC^1H]8$UO-[# MFI5H]G !B3]/YO2>^]',OJ/8GY+8!<0S/XRFU!--L^X(+TS3%&;I'"(_2T.( M_20*P7XJUJTT,)W0>3A+Z!G%,=W.TP2>I*&V^6=.+B#UIVEFO9%2&-G%Q)]D M$XLG]N/I',YP8S)R8_*ON4%1M$SL#]2PF7_/RQ*5)?I+D\,GF;O^UJ<(<];= M:<*,5&3&*+[IJ.Q@I"O>]L5K/7@%6;JK?/@@Z=>OLCB:O8,-K^N?2(\5A;*9 MW!%P8'K@HO[?275-8.D3.50V=I4-_5DVZRL;IG:11'Z2A7!W?W=-6A!'*4R2 M#+)L/A#EO_(C.)H%!&CK)IZ&7';"]&-A/!V'ZG4_2U[$^XE\S]26"PTUEJ0: M7LZH]JJ?VG;QH# !7!P &0 'AL+W=OL2P+!LR6]);0-.UF$%&BQ(LO7#L ^T=;:)4J1&GN+Z MW^](*HK7NL*^2$?J[KGG[J&.\X.Q7]P>D>!KJ;1;)'NBZCI-W6:/I7!]4Z'F M+UMC2T&\M+O4519%$8)*E6:#P20MA=3)7I;#'&U3F ML$B&R,M*N6!F,8_#6;2IO2!I_8+^J^A M=JYE+1S>&O59%K1?)+,$"MR*6M&#.?R&33V!X,8H%YYPB+[340*;VI$IFV!F M4$H=W^)KTX>3@-G@!P%9$Y %WC%18/F+(+&<6W, Z[T9S1NAU!#-Y*3VHCR2 MY:^2XVCY";DD!Q=/8JW07LUHVHPJ9%2O&4$Z"(&:L "I M@3AV:Q3_U-Z?_/&!BUJ+NI#LT8LNIG9"%^[R&E;.)V!M"0.ST+5H=/?5_@6LMY5/H(.2<>MI./_+>FJX([P &+6'W6N2?GNS8S[]MY]*[UKM'4G MFG:I^#E,/VZZ>&:<'7(^?R.\'B66HH2+(PKK+B'K#V??AQ32;4S-&C$1A&E_ M!#^=DR(]&78EVET8Z0Y":)Q[[6Y[:ZSBL'QUCU?.G; [J1U3W'+HH#_EUMHX MQN."3!5&Y]H0#^)@[OGF0^L=^/O6&'I9^ 3M7;K\%U!+ P04 " C&U9 M//51CT,# I#0 &0 'AL+W=OM8*%Y*Q;/*66>0$5;^ MXZ=J'K8 @U'L.OG? P:\<_&,C]"N'_KY#<, AJ!R"8U,**X="3+N< MK&*FQUCA:"CX&@ECK6GFII"K\-833)@IK)D2^BG1?BKZG@*ZY5F.V3,Z&X/" MA,J/0UMIM#&PXPIS4V*\ YCK7/20ZYPCS_'Z2*98@&R@W+939I#WD+^AO$=V M13H,'!^3EOM66I,C*([_*JT&TK2=-(98#[#,QW]K@+:6LM;3J_7TB@C^@0C? MQ (S\H+-LCW7RC+)*4EPN8I9@NYT&&"J[.!S-"4,LYA@BF:Z$_26H23Z??T@ ME="+_D]3)90)])L3,!OAEB^)'Y',*5%(F )H$K=$718H\U):14[/]8*AO=I6 MK37@J:IU"9MT"9MV!-M1K5^KUF]536_*F5ZBA6CG*,<"K3!= CHC#"6<4BPD MRD&4.\=']*]]7[II#7;JHBUA@YTB<1QWMTC&78:<'!5R^I;5CA)!K41P@A+5 MAJW/:%+I#96P12%)V=WXYBSIP592@_#",=?>JGIMZ+H7P<#S^WLS^]KP,FP M3EK'=>IB: CJ]P>7@\OFV0WKV0U/GUV\5"D7Y 62MR:W%7YJ78>O!7"J:T^! M+L-.NH1-CQE#*92]=6HT'Q%?L5@0)A&%N?9U>@,-$>7!O&PHGA<'R0>N]+&T MN$WUMPP(8Z"?SSE7FX8YF]9?1]%_4$L#!!0 ( ",;5DHZ$&G% < !A' M 9 >&PO=V]R:W-H965T<9^1;'"7RJK?*LO5%OR]G*QX'\BQ=\T2]LTA%'&1J M5RS[%L=NQ?0RW611F/!;0>0FC@/Q_2V/TL>K MGMW;'O@4+E=9?J _O5P'2W['L\_K6Z'V^C5E'L8\D6&:$,$75[UK^X*Y3AY0 MM/@KY(]R9YODIW*?IE_SG7?SJYZ5CXA'?);EB$"]// ;'D4Y28WCWPK:J_O, M W>WMW1:G+PZF?M \ILT^A+.L]55;](C<[X(-E'V*7W\G5$$63"]%^DA$WEK1 M\HTBOT6TRDB8Y%*\RX1Z-U1QV?0FC6.EB+LLG7TE+SV>!6$D7Y$7I$_D*A!< MDC AGY,PDZ_50;7]YRK=R""9R\M^IOK/*?U9U9=7]N4'44F!X/=K?@%@PS8SZD#V=M&3'DVJV%[A9H]Y#0 MHT!*DB[(ET"((,E(*DAQX25__Z&:DG<9C^4_+4-^6W('[=Q\JKB0ZV#&KWIJ M+I!]-=?[)'U6YN D# /"?.1,(J$,1!,D\V@ELW 1)]>+Y>"+X.,D[5( M9YS/)5F(-":2SS8BS$*>:VK!19@L)?E!7K0)R-A#5P$A81X2YI>P40'+*Z"' MJ>L.[!OZ"8O9[>J4M7M-RYFH>3DI2JWR_JGK91Z:^RVJZJ0,*^$#7MU/*,S.) M&=U5.U":5]'T66)H67NW#?Z1[2AT= Q%TY.^8][9QJ37I<):A+.R8)BG410( M2=9* D7*7^6WI0>/>&\,O%+!_-G/N1'8.=%(FE?1GO^<']>.0D?'4#0]U8UW:1L]KNE=XS;= M;L1L%:B/_+6ZWO.8)UEKIJ&F)93F06D^E$:A-(:BZ:IIK$M[<*):TH9:EE": M!Z7Y4!J%TAB*ILNG\4)MLQGZH:XCM]\$2KDY8I*!FJ05;?=R;UNCI]=[#]JM M#Z51*(VA:+HL&A?4-KIETWH"^KF:$^J)5K3)CDJ<,WNX+Q&HVPFE42B-H6BZ M1!K'TS9;GL9R14GC2"/,W$MGC4 M3BC-A](HE,90-%U+C6=J3TY5Q$"-5"C- M@])\*(U":0Q%T^73V*FVT79#S590<[6BC?79:G"^/UU!?5,HC4)I#$73'P)K MK%/G=-:I&=U5&K\'P:KN9/.(CG*Z_2@G?I0 M&H72&(JF:Z3Q81VS#WLKPH?\XG$;J3ZJ"K?ZHM]4W9JIG44!-6.A-!]*HU : M0]%T[33&KG.JIU(=J,,+I7E0F@^E42B-H6BZ?!J'US%:@#]7N0R>.FOGMO6D MV+@QCZ&S-J#V+91&H32&HNG::.Q;QVS?@DJ788NSY@[V)0)]EA5*\Z$T"J4Q M%$V72&/E.F8K]^,#%V^NHRC-BK+EX[KX==B/G4KF>LF3V7=S'0-UZ?S*VM'_VOGJ@3\1":3Z41J$TAJ+IO_ELK%W7;.UVKG#4 M>S05?!;(UN>JS-UUG:V@- ]*\Z$T"J4Q%$T756,*N_:)BAT7:@1#:1Z4YD-I M%$IC*)HNG\8O=LU^,>;&W-Q)9RE![6,HS8?2*)3&*IINCTQ&=?%02J2_LSY' MS,6R6'I%DEFZ2;)RM8KZ:+V\RW6QJ,G><=^^H.4B+0VF7#/F?2"682))Q!<* M:9V-53TLRF58RITL71>K@-RG69;&Q>:*!W,N\@;J_46:9MN=O(-Z,9SI?U!+ M P04 " C&U9L_?(I!L$ !@' &0 'AL+W=OUOFS@$-NB;PK;KA:,QM*0C.2"\IR MQ,EZ85S:%Y'MZD!YQ-^4[$5K&>E363'V1:]<)PO#TCTB*8FE1F#UZ3!*JQ>,47>?5[:MO@[. 2$Q3<:X. MN;L-T-FK<_0*F4AL,5ZO;,N.[5FZI7 MSI%>W9)BA,;6:^18CML3OQJ.O\>/R'*.IH/A=$!BU;A=QL<]\7 X?KG;C)!= MM>[TQ*/GQ.V^N*G<-H*=1K!3\L9'>._4.OJX1E><**O,@IX<'N4]K!?%+B)YU[I>V.YN;]VU;@PV=:NO'!KW9I-M@"-E@! 3K M2' ;">Z@A ],JG&P5M%[_0?SISY6D+ $A9"PB(@6,>HUQCU7F3X]" ]0\(" M2%@("8N 8!W/?N/9AQ@^!R&G:H6$!9"P$!(6^3_, ..I93530$?7I-$U.6&@ M15_1_X^\@\!3U4'" DA8" F+@& =Q=-&\?1%1MXII&=(6 )"R%A$1"LXWG6 M>)X-/LKA ^$Q%005G,8$G:DWQX2E*>8"%817[Y;G?:('L:>*KF#3UB#EC"R_ M^W]J -EB" F+>KKOCZ;]8ZQM'6H#UJ":R\V&DPV6!.6[;*5DL#7:/XVY6E3U MXM]K9QA]JAY06@!*"T%I44WSVBHGLZEG'Y'9*O38PS(/-9W6O-FSM=?F(/MD MFY"T )06@M(B*%K7^:'V8[],\<<&K?Z T@)06@A*BZ!H7=V'$I ]7 /ZZ:ET MF'NR;] "$B@MK&F=F=(>.=V)/H)JL^OQ4$6RA\M(OS3O@E:80&D!*"VL:>V9 MTG9MSYI]+Q.T?F2VOK7H;V_O,=_07*"4K!7>&DU4?WCU.:M:D:PH/[^LF)0L M*Q>W!">$ZP/4_C53KZ[UBOZBTWQ47'X#4$L#!!0 ( ",;5GZ;[\RMP0 M / > 9 >&PO=V]R:W-H965TK)A/")2%?FS M+1(.),@J1:&-'<>W(T)C:S'+[CWPQ8SM94AC>.!([*.(\-,=A.PXMUSK]<8C M?=[*](:]F"7D&58@?T\>N"K9!4I (X@%93'BL)E;M^[-TLLJ9!%_4#B*RC5* MA_+$V"XM? KFEI/V"$)8RQ2"J)\#+"$,4R35C[]S4*MH,ZU8O7Y%_Y@-7@WF MB0A8LO K#>1V;DTL%,"&[$/YR(Z_0#Z@48JW9J'(_J/C.7;D6VB]%Y)%>675 M@XC&YU_RDA-1J8 G+15P7@%_:P4OK^!E SWW+!O6/9%D,>/LB'@:K=#2BXR; MK+8:#8W3:5Q)KIY254\NOA+.22S19TJ>:$@E!8$^H)522[ / ;$-NA5JBI.4 MW8,D-!0_SFRI&D\A['7>T-VY(=S2T J2 ?*<]P@[>(A.''V/;"2VA(-H M %OJP>YAK<#<#,RK("G<.IBMZ"@XP04G.$,?MJ#_RJ2"RID1Z!^T9%&D)+>2 M;+U3Y/.=>KT23M?01(,6.WTK;T1"UC"WU&LG@!_ 6OSPG>L[/S718 BL1H-7 MT.!EZ%X+#9]5&?VV04L. 97H(UFG CFA/[,'GR1$XJ\F CR3!!@"JQ$P+ @8 M:G7P!8C8*,+O39&#=UFO4Z*GDZZZ?7GET1]Y"% M 3W0 .( G2B$05.WM]3DT28 BL1H#KE$[$,:G8'&U4 M%>.%7+4A]5Y6_)+[1K6JI35"[VB,3D!XBT728G>=+E-H=29*E^3B7B3K&G5( MIM#J))0>R=4ZD"L>X=*.Y@1X__WLX\'$OU1O0Y@W\%M66[=T-:[>UK0K^,!" M(K-);.RV%K;SO!E"JY-0>B1WU(]XC3HD4VAU$DJ/Y&H=2.<5UV_X_$^GE[)M MBO+]28ML2S_CZ@W-;: F2F6A)'QS:J9OH?/D&4*K\U&Z)G?2CX*->B93:'42 M2M?D:CW)_TK1.ZW&.=BUI:PYKR]IP:7VPWOHT"[A#\J;'[SQW?6P5 MX=)5X6$_ C;JJDRAU4DH7176;SUU%?#H:@JG#:GWLK0]6&][K@CW&_(X?0.= M)ZV/?2)<&BL\[D>Y1MV4*;0Z":6;POI-J+?D<3GD18+FC2\EW! V'+BX1<:E M]\%Z[W-%QOID3H_=>?+ZV#GR2BOE.?V<5!AU4*;0ZB24#LK3;TQU7'MSM(MD M#E]N0C2&^9.Q4_F[=!)VY3@R/0O^0O@SC04*8:- G,%8K>;\?+QZ+DB69">4 M3TQ*%F676R !\#1 /=\P)E\+Z:%G<&ULS59=3]LP%/TK M5QF:0&*D3?K)VDC0"@T)-D3Y>)CVX":WK8439[;3,FD_?M=)B/I%!U(?>&GL MY)[CG M"EF4@V+A>K5:RXT93YR@E[^[44%/9D;P!&\4Z"R.F?ISCD(N^D[=>7EQRZ< #QX5>&H/-9"SE MDYU<1GVG9@6AP-!8!D:/.0Y0"$M$,GZ7G$ZUI 4NCU_8+_+<*9N,5@%<"O+<"_!+@YXD6RO*TALRPH*?D I2-)C8[R+W)T90-3^PNCHRBKYQP M)KA@7,$#$QF"G, %3U@2@)^[1B\FM?8 A_LA@\Q)'@]A_NK<)=_0*;2O.@WNCVW/FR\,V89K==Q:SH:51Z&COUG$41MSM I^&1*<7H*&Q3 MMY/DO?[OB6PEWV:5;_,CUF]SG_[MB6S%OU;E7VL?]5*0-%>J>:V8-T.\EK^] MF-N5N/9.<=^EH:VD>[;2!C\F$\RW&ULK9IMC]HX$,>_BL55IU:ZEMAY@CT6J4M"KB?MJ>KVX;67 M&(@:8BXQ2^_;GQ.R";$'"R2_V27A/[\XGO'88SP[\O)GM65,H%^[O*CN1ULA M]G?C<;7:LAVM/O ]*^0W:U[NJ)"7Y69<[4M&T\9HEX^)XP3C'D__=5VQ)F!Y, & MI#4@JH%WP@0<:9FBMQ$3-,NK=^@]^O84H;=OWJ$W*"O0 MURT_5+1(J]E8R$;6CQJOV@8]G!I$+C3(18^\$-L*Q47*TJ']6+Y<]X;D]0T? MB!'XQ/8?D.O\@8A#/* ]"[/YWX?":!Z9S1]I* O0>+[B+$!#".RJL'-5>&TV9$5JSH-&TJW>L@F+;,+B4.ME+U"< MI4NT5)GHFO-4.7#6I'/6Q+BR^3!MD\GWH6^ M.ZOJL9UYWLRY-4%9I456:7%+,\_UD$B;["'1I=D>D]YEQ-I\WZ*&8U?-$X!( M2R81(-*20 P]SB5:WT&-4ED)I#K/*,/>ZW<6L+$RO6)KP0RX.=*M;BY8I<56 M:4NKM,06;1@F_0X#]HSKM(]IVJ1$FIMCQ>K&@E5:9)466Z4MK=(26[1AK/0; M&]B\LW'[Z@WK-;OK3M2T#(@";2$"D3PU+>NBD! U*^NBB;X,T47$\2]-:?UF M S;O-ER]@H/*9\=5.PY2>6K'Z2(R4?L-T#AJMT$[ \Y$[3=(12ZN!?K2']NK M_;%>SF+75_M.%VF1&4$B-3)C0!2JZ^@E)%(C,P%$YY$Y[+J^$,?&BN[J#&^U M,+=*BZS28JNTI55:8HLVC)6^/,=3*ZL!8Y5_MD"+&OS YZE=IVO4J(P C1J5,:#Q774W'@*I49E )*+N@(W/CKCL6+EI M3B]5:,4/A3B=!>GN=B>D/C;G@I3[#_@N.9USZC&G8U>/M)3CND(Y6TND\R&4 MKBQ/)YE.%X+OFX,TSUP(OFL^;AE-65D+Y/=KSL7K1?V [CS9_']02P,$% M @ (QM6>U\Z$96 P N T !D !X;"]W;W)K&ULK5??3]LP$/Y7K Q-3-K(SP;HVDJ%M!T/2(B.\3#MP4VNK8439[;3PO[Z MV4D:2@FA0%[:V+[ON_/=E_C<6S-^)Y8 $MW'-!%]8REEVC5-$2XAQN*(I9"H ME3GC,99JR!>F2#G@* ?%U'0LRS=C3!)CT,OGKOB@QS))20)7'(DLCC%_. /* MUGW#-C83UV2QE'K"'/12O( IR)OTBJN16;%$)(9$$)8@#O.^,;2[$U_;YP:_ M"*S%UC/2.YDQ=J<'%U'?L'1 0"&4F@&KOQ6< Z6:2(7QM^0T*I<:N/V\81_G M>U=[F6$!YXS>DD@N^\:)@2*8XXS*:[;^ >5^.IHO9%3DOVA=VEH&"C,A65R" M500Q28I_?%_F80N@>.H!3@EP=@'>"P"W!+C[ KP2X.T;4J<$=/;UX)< ?Q?@ MOP X+@''>;&*[.:E";#$@QYG:\2UM6+3#WE]<[2J"$FT$J>2JU6B<'(P82Q: M$TH13B)TD4B<+,B, AH* 5*@;V@8142+!E.U7"A?2^@P (D)_:(L;J8!.CSX M@@X02=#/)M[7?G;) O:)!NU239NDVS2$MD3$7F5 MB+PF]D<1D3C%A*L#6=9II"#Q]5XBUHU^,^T;;N[+])YH^^W5KG&8V?7X^BYD>?O&HUKC+Q=HTE+L1=5 M,;<:Q1CX(K\#"!2R+)'%65K-5M>,8=Y=[\R?V=W KID?V=UQ<8MXI"_N-*J9 M69!$( ISY&ULM5GQ;Z,V%/Y7+'::6FDMV 8"71JI376W2K>I:M8[3=-^ MH,1)T '.;--<]]?/$ H!C$ET])Q*G_-K8 M"+&],DT>;D@2\$NZ):G\9$59$@AYR=8FWS(2+(ND)#:19;EF$D2I,9L6[SVP MV91F(HY2\L SY(D8*^W)*:[:P,:;V\\1NN-R-\P9]-ML"8+(IZV#TQ>F17* M,DI(RB.: D96U\8-O)IC)T\H(KY$9,B>%G,<\#)G,9?HZ787!N> 99D%62Q M>*2[WTA94$$PI#$O_H)=&6L9(,RXH$F9+!DD4;K_'WPO&W&0 .V>!%0FH&,3 M<)F BT+WS(JR[@(1S*:,[@#+HR5:_J+H39$MJXG2_&M<""8_C62>F'VB=+F+ MXA@$Z1+;[KMGBJPFSL.FJB3D74T1+]0XKU MK=0Y\"6(,Z*BYW3Z@VP?PQ8[193O8*0FYU;D7"VYAXR%&RF32R!(N$EI3->O M*HI:E%-_VB.!-0J>5 5/WG.)3\;LPTA@C3YX51\\[1?_M1B ^=IY(4P.=/!( M0+_:C%5A4VDF/50/; 3\ ?%K 0X M;)+MVUZ;7S?*M;R>D0#K^0VU8W$V+QP58=*!QD4+^2;:JGW)J,-Z++1FV?6X MAO@]10UJW<#)O1@)K=F+VA9 O2\81=@&[@&M?FD;2H6#X@9K9P'UUN)H>8,* M\S!QNJMR**S)LS894.\R3A(XMZMW% _'2N-"VDJF-PGJ_5-"W+RFAX)K5ER/<6A_Z[ZIC4) M)_=B)+3F#K4V"TAO%D;1MX%[:.1M('.O;KI":ZN!]%;C:'%#72\QL:RV=QN* M:K(\>&*@=QRG2%L)U9 LUT5M%5:&X3[A0+5+0/I=_;"RH>Y.'4_:UE(1Y+H] MQA+58QOIY^*"KL0N8 3$44A2KJ:GA3CY VUW[VIXC"UL$3PN9S MU'I:8_T\?) ]3-4.39]YZ@H>"ZU99SVL,7Q/-<-:*W!R+T9":_:BM@18;PE& M4;.!>Z!^-1O(Q(-JA@^."<8Z)U!XAHY#&PAJD M^PM!M\4AXS,53*J:=KN8=N' 2;!J,+--TNW7SS84 MI0DE4[0;L/%Y7S_G8+#'&\:?1 8@T7-."S&Q,BG+"]L6208Y%N>LA$*-+!G/ ML51=OK)%R0&G1I13VW.8_[["BC;3"S7 M>GEP3U:9U _L>%SB%&V1S*,^1[WQ GN,-.N33?OD,$B5WC=Q_+;=5C=I">6VA/./G'U>H&1$) M94(7Z,?E0DBNUN?/KJ3K60;=L^AO]D*4.(&)I3Y* 7P-5OS^G3MT/G65X#^9 MO2J(WQ;$[W./WW@M5[5J:%3Z'[*.7=]7D>MM\%[K(\$'+?C@$'C0!5ZK@BWP MP'6"'?!>ZR/!@Q8\. 0^[ (/]L 'H1/M@/=:'PD^;,&'A\##+O#A'K@_VELJ MO=9'@H'@(?-0%'NZ!>V'D[(#W6A\)/FK!1X? (_.GDAFHS7TI@7?E,=K+ M(W2#W973.].1>41M'E%O'@],8MI%'NW]9;Q!Y+L[Z!U14>![;53-9&]MG_KH M\A7S%2D$HK!4.N<\5 7B]7&@[DA6FAUUP:3:GTTS4R=QF=3 UBRE4*9151;VUS&L *EDA,*R7# M7]<@=+>(IM%NX9%7M?4+<98VK((5V*_-$ET4CR@%EZ ,UXH@E(OH:GIY/??Y M(>$;A\[LS8EWLM;ZV0:$@&0J2H+LG"BIOF659BKHCZ+,=FI\$JZ':B>/*7\K* MHMOEKLYF=PP55Y4A2T"RJAD".2%?&"+SIT6.;L$R+LRQ6UTBG-RWJH""//D$ M94T:6Z?!(\7YP'?=\R4O\*V@F9 9?4\2FLS)6Q(3XTG-,/P+&#LSHZ-D=)0$ MAMD+#%?*\H*+-NA?0=XBM]P1W&UST7KQ)6I);K1L6LO"GZ%+_>3,_HAU<\SD:/L]?0LZNJ0JB8 M!:):N7:2G85NN!-RQ-5PFL?D]\%S[0WT%*>!PO?N)KN8GU)*TWAS0-I\E#9_ M5=K=%C#G!DB#/(<@IM!",#2D<4*#'*_K[]4?TM9SG.]IHQ-*I_])B_?^>_^$ M?&98<66(@-+5TDT$ "<$0 &0 'AL+W=O4FP.?>8>WSPM9GN&7\16T(D>LM2*F;&5LK=Q#1% MM"49%@.V(Q3NK!G/L(0FWYABQPF.BZ L-1W+\LT,)]283XN^1SZ?LERF"26/ M'(D\RS#_O2 IV\\,VSAT_$@V6ZDZS/ETAS=D1>33[I%#RZQ9XB0C5"2,(D[6 M,^.+/5G:C@HH$#\3LA>-:Z12>6;L137^CF>&I9Z(I"22B@+#WRMY(&FJF. Y M_JU(C7I,%=B\/K!_+9*'9)ZQ( \L_97$I4)<++)((81JC,$ES26*DB;ZM NZ MYVD5HMN;.W2#3"3478$2BIYH(L6G1L<_6Y8+H(7.FZ/VU)20HGI0,ZK2693I M.&?2<=$W1N56H"6-2:R)#[OCQQWQ)DA;Z^L<]%TXG80KLAL@U_J$',OQ-,_S M<'VXJTOG_XV^_./1C\1P:[.Y!9][AN][GA&.)>,3W/0%>%_O\.U2>E GMBU5&^D6D M*B^O\WO?]<=3\[6IJP8UM%WW&!5J4)[G6OXQ;*F!V2,_\&K849+#.LEAI\M" M0AFLE&=]-NS39WV2A7V2+7LB.YH"OYX"O]-GOXKZ# 4"O\(+OR&'Q1YV*D+" MR@XU WW\$#BV_5F5>:@JM[#NEZ [W9R5PPT;3K'MP'5:YCQ%!9[=HC2/52^4 "VXQ?=,#YY),<;>2T)3D'!>-A2X!1C>W[0$D # MLL9GC&%;[_M9JWN/494XM(,M:?,]T]:"BJRG8M K6]@KV[(OMN-I:1PS[$YG M+NI5/F9IBGDY/\7$:*U8T07-O8$U&+;-J(?Y=LN/.I@WL$&ULS9A; M;Z,X%(#_BL5*JU::*?='E;[X,))L J8M4W2_?=K Z&! M4*;=\4A]"6#.^7QN/L%>'"A[X F 0(]9FO.ED0A17)LFCQ+(,+^B!>3RS9:R M# OYR'8F+QC@N%+*4M.QK(F989(;JT4U=L=6"UJ*E.1PQQ OLPRS?V\AI8>E M81O'@2]DEP@U8*X6!=[!!L3OQ1V33V9+B4D&.2Z1&I2R"%"*A$%A>]K"&-%4D:<<_#=1HYU2*I_='^L^5 M\]*9>\QA3=,_22R2I3$S4 Q;7*;B"SU\@,8A7_$BFO+J%QT:6UUGK'719]I+A)I7"XM&] /QO7G(_JF MC%T;0.<8P%MG%+B!X@JYUCOD6(XW8,_ZY>KND#O?-GOXOV?O!,-MJ\FM>.XS MO)M,-6J-YZS0L< MP=*0S9,#VX.Q^O$'>V+]-)0@G;! )RS4!.NDTFM3Z8W15TT/@&/F+K#,[?MC M:KE/!XR:SV?C7K^:RFXD)] LB:1_,B+'A M5*T.?A*-HEY;B3IA M@4Y8J G6R<>\SQOF=;:>BGZWW>ZRL# M(G:O:P1?QX3CF*[W)SLZ^\6MY8 9D\X/;[1&,:^M1:VT0"LMU$7K)L1Y2HCS M)GI+8X:NA.JD!5IIH2Y:-Z%/NUQ[=.?US?W%'=@<3?Q^BSF7FMANO\><"]F> M?]9F!E!^_P/&/#E$RH#MJM,[+G<[92[J$X!VM#TAO*G.Q7KCM_;UVAX8#]2) M8G5H]82OCR,_8[8C.40E%[3 MX[54#WK)N4%/<93H\\[2F-59MZMG2QXS?2Q7/+%7YE+%S-A#M>CJE>(LS(/B MJ(L];]B-F4@ZDW%^[E9-QC(UD4CXK4(ZC6.FGB]Y)-?G';_S^Y^7UUJ^Q1MZ*$(N:)%C)!BL_/.Q?^&<6#+""_XXO@:[WQ&65-F4KY MD!U#WMP3@,@"_#AAL">B5 ;U]2^B7 ?U] P9EP&#?*@W+@&'>]T5G MY3T=,,,F8R772&5W6UKV(9%C3.3>R-G#T>75IL071'*+^$;B.6:/0AX(:)2'^TY_62*:['76.+SR#=65G455$4WE)4#]W( MQ"PU(DG(PY9XZHX?.>*[MME5V_%+VR^Q$_ASFAPC__03PA[NM[7''7[/5\>H MYVT-#]SA-TS9<']K.-F_]%Y;9WYSY1M]V:ORJ)?S^EMXV/,'Z+8972N2=R8\_^$/OIS:U(&$! M)(Q PB@0K*%ROU*YG]-[V[(F&_I'T[>SQ852+%EPN^08-'U&F_?=LN?\],6: MJ1#]^8M%HFO#8_U76T;T(3,"$A9 P@@DC +!&ADQJ#)BX!SWOZ;QE"LDYXB% MHAQTO/R?^/NXZ:@SKH< M*B@DC$#"*!"L(>BP$G2XIZ O*C[:A9]-(X[LX\X)/E2@DS?-Z^,V@2 +)9 P MNKL%#8%.*X%.G0)]X=J(9(%67 G9]N![Z8P_5 =(6 )(Y PZN[S/GKF3&G' MA#BJU!LY2>1I)53QE+-=0"?B4 $A80$DC$#"J+O;?6^G@KY7O^1ZW_EV@OY% M-^Q)Q&G<)J\;?ZB^H+0 E$9 :12*UI1]P]OPW_EUI:P 5&) T@)0&@&E42A: M,S%PG1CX.U=D-^!@82%I 2B-[.BJ$Q3GKENKBN[0_FEK;%.SVF#RW0X3>>)J M)C0O1;-O(U$DUYF*AJM8)/G(;I42U&4"I06@- )*HSOT&'DH9,].;6M;R7=Z M%'NNSR+9NCZ#VD:@M "41D!I%(K6E+WVCOS!>Z_/D+[,%2@M *414!J%HC43 MH_:@?+<)MOAXC^6Y-J%\MPMU9R538F;L M$-79%X>MHH'Z3:"T )1&0&D4BM:4MK:O_-/WGJ9!#3!06@!*(Z T"D5K)D;M MC/ENC^;UF/]4?"^PVW=V_36MVTSGD%+): TVM*&X6BPU7K&M?6%W=87 M3:,(/;(HY8AE8U';)^EO^[+>7="AHH'2 E : :51*%HS 6H3#+^W"89!33!0 M6@!*(Z T"D5K)D9M@F&W/7-13 >:&Q-9S:L9^Q-BX=^I-ED&:,063"3:%-=0 M68]=\[N[Y(,S M0] Z414!HM:;Z_L0SXQWC+&E!;9]AMU=PR902#6@9 [310 M6@!*(Z T"D5KYD!ML>'WWKJ%04TX4%H 2B.@- I%:R9&;<)A]PZN_W,9 '7? M0&D!*(V TBA^NQ_.?[4&=#>V?,=<+?+-^1K-9)J88@=T=;;Z $FITTT.PZVTZZ('\^QDX;"LFX@(6[:V#X?S^NOX^%* MJCN=(AJX%SS7(R\UICCW?1VG*)@^E@7F-#*72C!#3;7P=:&0)(N8"VH9^/%DFOW"ZO:-O @+K61HG8F I'EU3^[KR=BRR$*$4RQ=(6]C ; W;=A.V=MT7*Z82^/R60L*-0:&_ MM,U7E?^D/;\]MN>Z8#&./#J7&M42O>CEBTX_>+5#W4FC[F17]*A9S$)E,8*< M0RR%('7:KO4A%*ABJX0&Z%3?T37B#-MD5(DZU3+9VV(9!<=GO:&_;.'K-7R] MG7RW[#X3I8 EXZ7#J]85V))V)YMQ!+JYH&A4H +<;-?OL-?&627L;V&&O2 ( MVCG[#6?_69QY*6;$\&>@^UE>FQ^T 5>9>[\"M^.>-KBG.W'?/< L32I5]HTV M[Q,TIP]HNIU'>^>W?>!OE2Z!:N$*M*9+ILQ-5<6:WN81 M<%&5OI_FU0OBEJE%EFO@."?7X/B4]J"JBG+5,+)PA7 F#955]YG20P:5-:#Q MN91FT[ )FJ=1] -02P,$% @ (QM6=,, HHF! E18 !D !X;"]W M;W)K&ULQ5C;;N,V$/T50ET4NT 3W7U);0.)I;8+ M=(L@WK0/11\8:6P)D4B7I.-DOWY)25$LF1&2ED%>;(F:.7/5$69F>\IN>08@ MT'U9$#ZW,B&V9[;-DPQ*S$_I%HA\LJ:LQ$+>LHW-MPQP6BF5A>TYSL@N<4ZL MQ:PZNV2+&=V)(B=PR1#?E25F#Q=0T/W<Q:[@5*H)/[,8<\/KI$*Y8;26W7S.9U;CO(("DB$ M@L#R[PZ64!0*2?KQ;P-JM3:5XN'U(_HO5? RF!O,84F+O_)49'-K8J$4UGA7 MB"NZ_PV:@$*%E]""5[]HW\@Z%DIV7-"R498>E#FI__%]DX@#!8FC5_ :!:^O M$#RCX#<*_DLM!(U"\%(+8:-0A6[7L5>)B[# BQFC>\24M$13%U7V*VV9KYRH M1ED))I_F4D\L5H(FMR<7,M4I6M)2]A_'505/T$HV9;HK -$U^H.2DR7F&7I6 M/KY7UX ^1B!P7O!/$N%Z%:&/'SZA#R@GZ&M&=QR3E,]L(1U7YNVDOJ+2,[[%"D\9\ 8S M\"L08#('BEQP*N?JG N&U^85[MG0UYY':N59KO2?X>F'[ M!;--3C@J8"U-.:=CR8>LWH'6-X)NJR7?#16"EM5E!C@%I@3D\S6EXO%&&6@W MT8OO4$L#!!0 ( ",;5D9A+OB]@( )H( 9 >&PO=V]R:W-H965T MVT&D0O?VH1HJVOIAV@>3 M',2J8V>V@?+O=W9"1EG(MFI?$I_M>WS/D_-=1ENI'G4*8,A3QH4>>ZDQ^;7O MZSB%C.J6S$'@RE*JC!HTU,^V$0]/V,,N%%(S/A>(_^WG%'+@NJ82KY TM,.O:&'DE@2=?++EV3[(M]P8> MB=?:R*QTQ@@R)HHW?2IU.' (>R<-\T8V3-BO.#<*5QGZF6AN9/QX.4$A$C*5&2:'ID[?2^*6R.?< MFIJ&)PZ\(G=2F%23=R*!Y+F_ MC\%7#,(]@TG8"#B'O$4ZP04)@[!;$\_T[]T[#>%T*D$[#J]S"L_J4@HZHSM, M>$-NE*)B!6[\[6:AC<+L_5ZG78'=K<>V-_I:YS2&L8=75H/:@!>]>=7N!V_K MB/\GL&HW,'EQEP*]+-Z"PT!%X A4S#217+(:+9V2I(2 2(I"!$V&\-AT=*-,;Z0B7ZE1+]?U-"@>T;EG>, M=]PF^9IRPMD2Z@@V@W?(#JQ((M$.24)W=15GVHCT0A$&E0B#QC@_X-6V M&OPAK0>_I?5Q3C?M*"+S#\I\!FKENI]&K=?"%/6RFJT:[(WK*T?S$VR\19_\ M!5-T[3NJ5@PO+(&PO=V]R:W-H M965T1@/8<[%DL%]CY3LA'E0)H\C//N%HX MJ=;%M>NJ.(6:V[D[&8YE?_>0B9V"\=W]A/W;)-J,^%&\X)N8 7Z:W$G<>0V+ G+@2LF M.)&P7C@W_O72'QF M?C&8*>.WHF1\B#$HQE\3A:.9SR"#&)M*"@^MK"$+#-, MZ,>/FM1IUC3 X_<]^RE[L?L+:D&AX8M% MINPOV=6VGD/B4FF1UV#T(&>\>M*?=2". ,C3#@AJ0- 7,*P!0RNT\LS*^D@U MC>92[(@TULAF7FQL+!K5,&ZV<:4E_LL0IZ.5%O'CU2T&(B%+D6-V*&KC>T56 MF#))F0$1:W(/2DL6:[2R"'*SHS)1Y.]2*TUYPOB&O/T(FK),O4/LD;VR]E?D M=^(2E5():O]@G/R3BE(A7LU=C6J,3VY<>WY;>1Z<\7Q(O@BN4T7^X DD+?AE M-W[6@78856NO6N+0R?YI7&HR$)+9FKG-@K"\=S=ML@+ M&WEAI[P_)>5&W0LRPI.51Y[7K%QY=VHSGH7MWHT;[\:=WGVK0O^"*IA#/"%X+*Z!]9#5R7FIK,FI+-]O5S5M5$U[ M?QF PGI_$]/31 F?)U.WS1-_9XV_L\YB]=T>MY!40:);D'B'(!OS 513"=5 MUI3):KBE60EM_L]>B>Q)1'SO<#)[OUS=$I%E5"HS5>UJZZ9V+W1I5&JV MZ7&I\P?#,QGK']U$_-[EKJ>N3L*+==4W)>](V' PF9S1%1QT!7T+94]9G7P7 MRPI.9?G^8'9&UN%ZX7<>[5V%LZ?,5[V'U&S/97K!&9V'.X;?_Y)Q6DI[2AV= M?#+CP21\5E=?LJH$N$>7_1SDQO9 BL2BY+JZ]S>S39]U8[L+]V!>-6E?J,2R MHD@&:X1ZN)9#9-7W5 ,M"MLZ/ B-C8A]3;%7!&D,\/^U$'H_, LTW6?T'U!+ M P04 " C&U9>S+OY# $ X& &0 'AL+W=O,C2C5 #]GRZ)2DL07S=WC-Y9[>4)"N@Y!DM M$8/US'J/;V,<*H?*XO<,#OSL&JE0'BG]IFX^)3/+42N"'%9"(8C\V,,"\ER1 MY#K^;J!6.Z=R/+\^TC]4P_46'QM:QT&K'!2T:9[F"(BOK3_*]2<29@^3H'=S&P>T[^%<^H, M?N/@/W6&H'&H0K?KV*O$1420^931 V+*6M+4197]REOF*RO51ED*)K_-I)^8 M/\ >RAUP]#-:RDV8[') =(W:85G+*.,D31FD1$""[@C/.'H;@2!9_DZZ?5U& MZ.V;=^@-RDKTVX;N."D3/K6%7)V:PUXU*[FK5^)>68F'OM!2;#B*RP02C7\T M[#\9\+=E5MK4N,?4W+F#P"5L;Y#G_(1,NW9 4S2PH=![8' M:_[C#SAT?M&EW"0L,@F+#<$ZQ?';XOA#]/8AUJ6_]@PK3_6KL9_[H3^>VOOS MM%X:8>PXN&L5::R"8!QTK>)+*\]UPTEKU8DP:",,!B/\G*WDCQ,@*2U(94_> MHC7H(QXD/7?#F81%)F&Q(5BG'&%;CO"5U" T61R3L,@D+#8$ZQ1GU!9G]&(U MJ#V#LX=S-.Z+@<;&[TO!I8WKN6%/"31&(;XB!.,VN/%@;$>-*[GSVCH^SU!T!B-_$E/$31&>.P[/4G06+F>NZ6,TJ+C-)B4[1N2=Q32=Q7$H4&;*I$)FF145ILBM8MT:FE MPX--R; P>!'2"COCL-\X:,SYH M04N^RT56IL?6@5=]!!4;8-K8!WG/WH F:9%16FR*UJW,J:G#P6MIA-$FSR@M M,DJ+3=&Z)3HU>GBP51G6B/"BU7>=OD)H;()17R NC8*^BL0:HXGC]<3!/CL) M+8"EU1$T1RNZ*T5]V-6.ML?<[ZO#W=[X';Y=8,UXI([%JY/7$[X^4_]"6)J5 M'.6PEE,Y-R-9.%8?4]&PO=V]R:W-H965T=/RX/.SS?GC0_X)DP/-WMB&$(Z^)G'*IL:& M\^W8-%FX(4G ;NB6I.+,BF9)P,5NMC;9-B/!,@]*8M/N]89F$D2I,9ODQYZS MV83N>!REY#E#;)V9% M648)25E$4Y21U=2XM\:^[;[_3<3YY,9E%P,B2&. L1$U0%V&6!? M&N"4 4XK0(Q4'= O _KM@/Z)@$$9,&@%.,,3 <,R8'CI'$9EP"A/5G%U\]2X M 0]FDXP>4"9;"YKS'B*R/O]/$F^+B5E?8?K_"#[86 M^$JV-\CI?4)VS^ZCF(;Y)5(,;'XYQ]%QW [C481['8:ANKS_YVJ@Q8Z)AHQ] M22.N@/H?OS2-W#G5W>'D8.<$^(7L2;HCG]!3\!?-ZGODCU]$0_3(2<+^5$F\ MH/;55%E=QFP;A&1JB/+!2+8GQNS[[ZQA[V>5+"!A+B3,@X1A2)@/!&N(IE^) MIJ^CSW[=)0NA$;I"XH%!+J/I&K%BF67HWW-2?]#"NVH'$N9"PCQ(&"Y@@QPF M'[[V,VMB[H\% =1=0Q"#2A"#"P6QKBIIM4I)26@6\X?!-U.SFU.;GVWA:H?7 M-7&0,'QV[+ZN12,;PRH;0VTV3CSHO$3L3:2B7/%E5JJ&-"6JS&B[Z7JC0L)< M2)@'"<.0,!\(UE#1J%+1Z"I/!B-(T4#"7$B8!PG#D# ?"-80S6TEFEO]TM-8 M<<3#@=P3'_A50BE(EGVT\/5NADYK[5>VZ@]:Z[^RU>"VVDM#PEQ(F <)PY P'PC64)'5JPV4WE4J08D% MT@THS06E>: T#$KSH6A-\1RY;Q9812A1K07:;BW0JH]1.LZ M)J(%ZB*"TEQ0F@=*PZ T'XK6%$_M)5IZ,[%3@>BK%FNKWRX0ZF;M^J!N]4V! MN 2&]9/LG))KF'E6[>99>CM/7Q_NPY#NI-.;D9!$^V 1DPN\)'V7G>]U2)H+ M2O- :1B4YD/1FL*JC4EK>)U" >I$@M)<4)H'2L.@-!^*UA1/[4=:6N>J6Z$ M=2%!:2XHS0.EX9+6-M):IIRO;N8XZN\MK-H]M,[8AQ\I/"?,*WV7G:4 27-! M:1XH#8/2?"A:4UBU$VK=7:?P@%J?H#07E.:!TC HS8>B-7_=5/N?MM8BZU1X M]*BN@@&EN: T#Y2&2UK;K&O9<+ZZF7/B"W.[=BGM,R[EAPK/*7-,WVEG,4#2 M7%":!TK#H#0?BM:45FVVVO952H\-ZJR"TEQ0F@=*PZ T'XK6%$_MK-I:\ZU; MZ0%U4T%I+BC- Z5A4)I?TMIVX6VK0IE'/V@7J\$Z?U>!H;S.%#_$K(Y6[T/< MYV\!M(X_6..YI3CN6F-/=1Q;8[]X"Z+NMG@IXRG(UE'*4$Q68@B]F]' 0%GQ MGD.QP^DV_YG]@G*QA.6;&Q(L228;B/,K2OG[CNR@>MMD]A]02P,$% @ M (QM6=Y6@Q\^! B!@ !D !X;"]W;W)K&UL MM5GM;Z,V'/Y7+'::[J1;P;PEZ9)(U\!ME792U=SM/DS[X(*3H /,;).TTO[X MV4!( !>EJ_LE ?,\C_U[X6GMS ^$_F [C#EXS-*<+8P=Y\6U:;)HAS/$KDB! M<_%D0VB&N+BE6Y,5%*.X(F6I:5N6;V8HR8WEO!J[H\LY*7F:Y/B. E9F&:)/ M-S@EAX4!C>/ ?;+=<3E@+N<%VN(UYM^*.RKNS%8E3C*W\<*PY(IPBB,N)9#XVN,53E.I)-;Q3R-JM'-* MXOGU4?US%;P(Y@$QO"+I]R3FNX4Q-4",-ZA,^3TY_(Z;@#RI%Y&459_@T& M M T0EXR1KR&(%69+7W^BQ2<090>BH"79#L/L$]QF"TQ"<2V=P&X)[Z0Q>0ZA" M-^O8J\0%B*/EG)(#H!(MU.1%E?V*+?*5Y+)1UIR*IXG@\>4:;T79^4>PJN;" M%*Q('HD1BNI"YC'X#9,M1<4NB5 *;O.Z.^7#7\!:-&Y4%%_QL ] MWN.\Q P\/($[2N(RXN!]@#E*4O9!D+ZM _#^W0?P#B0Y^+HC)1.SL+G)13QR M56;4K/VF7KO]S-H=\(7D?,= F,XN *. M]1'8ENTJUK.ZG.ZHPGG=[.'_GKV3#*?M+*?2&\N??X*^]:LJ[SK% IUB MH2:Q3H7G:)Q'8U)%.,I\:9OI% MTBH6:Q#KI]]OT M^V]I!+[."ND4"W2*A9K$.A6:M!6:O-((:KXW;@1#D,H(%"B%$0Q1(T8P;>.< M7F0$X%_P&65)^@36:(/YDRKB4:67MIU.L4"G6*A)K%..65N.V5L:PTQGA72* M!3K%0DUBG0I!Z[0]L%YI#8U YU6=.;.>-RA0,SCIH0(%"MJ^_'>T8PX*F#VQ MH*]V!WBV%X*7^L.*9-FZ3#A6ACPJ\]+6TZH6:%4+=:EU"V*?"F*_I4,TZKKJ MI%,MT*H6ZE+KUNFTU8.C^Y1+7,(9O+*^Z_9-8@B:N ./&(+@U+7Z%C%$V0ZT MGG&(TXX)CF^9SAQ"GEFM"\*5T8ZJO+CQ=*H%6M5"76K=>IQV=M![4X/0NOW3 MJA9H50MUJ77K=-H"PM']RR4&X0^V_K[7]XG:R*AMI61]H,1*3,>7T4UHZVQ^:?JL/BWO@-O%Y!Q7@@C]FKD]R3?'U& M_P71;9(SD.*-F,JZFH@*TOK8N[[AI*C.=1\(%]U>7>XPBC&5 /%\0P@_WL@) MVA\?EO\!4$L#!!0 ( ",;5F_!]7HBP, #\0 9 >&PO=V]R:W-H M965T4Y@$"/54GX MRLB%J"]-DR581O'C?MBFPNU88;+&F]A ^)S?!B[# X9+1 V(*+=74A8Z^9LMX%405RD8P>;>0/!%N M8"O3+MZCM;8%#*TI2>0.PTTB28K^ +IEN,Z+!)?HAC35J6Y^0!M9N.FN!$0S M2:QJ3+ZA>]@#V0$J"(J*+ ,FU4XTT$>::#I';R,0N"CY.ZGT>1.AMV_>H3>* M]RFG.RY-\Z4II)/JJ&;2.G3=..0\XY"+;BD1.4^XS>L38R M1BL4/PI@1-945WM_?Y1X=".@XO^,I;X1]\;%54^]Y#5.8&7(ILF![<$(?_W% MGEF_C<5]2K%H2K%X(K%>AKPN0]XY]? 3%3(CK,G3Z.^OX<\T7SV']J$W\X*E MN3\-[E.0;5N6W4=%(RC?#_P^*GZ*^&==^&<_LQ',ILS0E&+1E&+Q1&*]#,V[#,U?V0@:OM]K M!,ZP$3P%V=8\F \:P0C*M[P!*GZ*2*P7^D47^L7/; *+*3,TI5@TI5@\D5@O0[;U?3ZP7MD&6H'3Y[-C M#;K &,;V!DU@!.2[@WX2CX""8/@N8)X,1+*2MGH2Y2BA.R*:E]5NMYMVK_2, M-]B_MB_7]LA^I*9C/8!]EV]&ZUO,MH6<;4K(I"GK8B[;%6NFU68A:*W'L0&ULK5?1;ILP%/T5BTU3 M)ZV% $FV+$%*2I)56J6J4;>':0\..,$JV,QVDO;O=VT(35O*TI4\!-O<\"7X8Z+6YD0HM!=EC(YLA*E\H%MRR@A&99G/"<,[JRXR+""KEC;,A<$QP:4 MI;;K.#T[PY19P=",78E@R#R.M9^X)JN$Z4'[&"8 MXS59$'637PGHV15+3#/").4,";(:6>/.8-[5\2;@!R4[>=!&>B5+SF]UYR(> M68Z>$$E)I#0#ALN6G),TU40PC3\EIU5):N!A>\\^,VN'M2RQ).<\_4ECE8RL MSQ:*R0IO4G7-=]](N1XSP8BGTORC71';=RP4;:3B60F&&624%5=\5^[# 0!X MZ@%N"7"? OP7 %X)\(Y5\$N ?ZQ"MP1TCU7HE8#>L0K]$M WR2IVUZ0FQ H' M0\%W2.AH8-,-DU^#AHQ0IIVX4 +N4L"IX#N!/$ITBL9Q3+4Y<(HN6.%P;963 MD"A,TX\0<;,(TLW]_C9=2"7BO_:ZS9T'AUU/H=_U YC@B(PM>YI*(+;&" M#^\Z/>=K76[;) O;))NV239KDVS>$MDCA_B50_PF]L(A*.)2U5FCP/8,5I_: MV\!W]&]H;P^3?EQ8^#RLX];$38^,FS6N[+5):(GL41*Z51*ZC4DP%?N]Q!1N, ^*#PR(M:FII3PL&V8*I[0:K0J M6\>F6GLR/ND,SCLUXV%G,*T;GT'Y6U2K#[)%[7R)Q9HR"=Y9P127K%7"Q'GL][^W! UL6 M:![X65K3)4P!G^J)U#._BY*S$BK%1$4D+,;>9>_BJA<8@5WQ@\%:;8V)264F MQ+.9?,O'7F < 8V=OFP^ MQ)8@#/<(PHT@M+Y;D'5Y0Y%FJ11K(LUJ'@ M4U+D,YGJ_YTW'(A8D'N*C63X:L;?:Y 46;4D=BFY8W3&.$.F5:"]$H6N4J]5$[,_']^<;%5>LBW.-B"O4YB8)/) S"/GF:WI#3D[-_P_@Z ML2Z[L,LNM'&CP]G]NIPIE'H#_'99:T/TW2%,55RHFLYA[.EMKT"NP,L^?NC% MP9<#!J/.8'0H>F;R=7EJ5;%5F<):95$IWJ/XQU,"%:E6#+52O/TC< MK$''&AQCQ2[68(*.U1\##5TH>(=5#2,W:AAAQH>0R4NU' '%8=N4M*1 MDH.D1X&4$VX+KJ:ON@NBLZJ2W23#WM#-'G7LT4'V'2A%6%DW"+DN:P2]Z]$% M'^W PV3/'NT%[^TH.$B?F!JKD*PH;VPO:C\"?^\ZSNX2[-1+.(KZ_YGQM]JD M.7+NJ5RR2FG$0LN"\Z'.1;9=O)V@J&WGG G4?=@."WWR@30+]/N%$/@V,$M[0K"^>(!*20''V%!Y:XV$L&LX+JJ1,@9EW"ON\*'##ZB)$.OP1NX-:KA M>O?.P?<&;;?<="OI\FG@2&:Y*R%W/3B$;/ 9@23] -D:9;_"T\H MKB&X; @NBWR3T\']NEXZ;ZG^OX])ZBCRXQ1A)JY1BDD$P9M(-'J^!LA]RZH_D\39]!1$(& MRFA?.\BAXCMW0G@^",__3W@E7&DVV@/U AY3VO&-NU*%IV);I*/TDLJ\/=21 M'+1R>!6^<;L6VE$Z5H1+1Y?G#&PW:9WC31.[>VD\S4HT:WJV:ZR?H+D:4UWL ;[5*^TB\A *9D :9B22,,VP[?3 M^2+Q^2'AF4%K1F/D*]DH]>J#^S+#D3<$' KK"=2]]G 'G'N0L_&W9^)A2R\< MCX_T'Z%V5\N&&KA3_(65MLKP#48E;&G#[:-J?T)?S\SS"L5->**VRTVN,2H: M8Y7HQ"./CN-@HNE]32/-6J1=IG.YH?A%*#VIEC MTA_*VFJWRIS.YO>R4 +0+WH @\Z78"GCY@*=(2;1 ^/9'3*_L(\4+UCTB .6R>+)MT3W/I6*7L,?"\-?X+\'U!+ P04 " MC&U9'09D7V(' !H0P &0 'AL+W=O>)Z,%RRC M\I0O6:[?F7&14:6?BKDGEX+1:=DH2SWL^T,OHTG>&U^6K]V*\25?J33)V:U M]]\$%Z9<-RB/^2MA&;CU&Q:D\/)Q>M7SBQ&QE,6J0%#];\TF+$T+ MDA[']QK::_HL&FX_?J+_7IZ\/ID'*MF$IU^3J5I<]48]-&4SNDK5'=]\8/4) M#0I>S%-9_D6;^EB_A^*55#RK&^L19$E>_:>/=2"V&O3/GVF ZP9XIP'&SS0( MZP;AH0WZ=8/^H0T&=8/RU+WJW,O 1531\:7@&R2*HS6M>%!&OVRMXY7DQ0?E M7@G];J+;J?']ZD&R[RN6*T36^J]$;R.F:)+*=Y>>TAT4AWEQ#8LJ&'X&=HX^ M\UPM)"+YE$WM]IX>6#,Z_#2Z:^P$WL3J%/GA"<(^[J,O]Q%Z^^8=XK,9$TD^ M1V^0A^2""B;K?RU#GAS2 [9[:#MS-^:>+4]1Z+^((8=CPG:,%<>P43DLN>$S MW F5"T3S*2H?D.^K9$W34NV_/^E#T4?%,OE/RWBO*VZ_G5MDL0NYI#&[ZNDT M)9E8L][XUU^"H?];FQ20L @21H!@ECC]1IR^BSY^/Y\+-J>*H:7@,6-3B6:" M9TBR>"42E>A/]],GONT#?NVD=Y4($A95L&$)*V:L]3@,!X'O^Y?>>COZ^\>9 M(ZR0#IJ0#IPAW->B0, ($LX(^ M:H(^.FJN'^UERN&Y[^]EU(ES%%VC#PDC0# K^N=-],\[30OZ0W['U0)]I4+0 M]EG"">R:B"!A$22, ,$L50+?U"#^D>:)&@RD#R@M J41*)HMT5:9&#@OG4E* M99&;T*:Z5A 72!1%^ EBC\M$T*+L/T&*B0R]37+T@U'16D)>O] 1KIJB(BLTZ0- )%LW7"1B?\FA3W]'1"EXFB*;JE0N5,R!/TZ=.D52UG=YTO M,$A:!$HC4#1;.%.A!\K)WK="C+I%>9 M4._T1?:L'75=]V$MG5L6<.ZA=)8!DD:@:+8,IK8/W,4]>60B3F2QA$YB5@9^ MRM.TF#266I0R](4&QAULU:'J9+2E0W#:'^[* %K8@]((%,V6P=3V@;,ZK1+6 MC#$D6,R2]:[?6T<9M)"O:=OESZ"_=^U$H)T2*)H=9E.E!^XR_8[-$ZF756R* M;IY\[YL9FO!,KX_0O>+Q-_U9/\3P+AR$.1J-@=P(!K?E! M:02*9G^U9ZI^["Q9Q[>6 U8(0',]GVM-XBJYR2*YM46_!EM?++3:8.X1=(T^ M*(U T>SHFX(>N^OL_S>OZ)>^Y,(TO14ZM^D%\6VJ1YH5!_RIE\.2EKL 6J6# M++8GH+0(E$:@:+:^Q@C ^$B3$ 8M^4%I$2B-0-%LB4S)CYWU*DP]6??Q\DSD M'DQG(4 +>RB:+80I[+&[L#\L%]ZQ5&LU+3VS'P>NN=T==[Z60$T!4!J!HMD2 M&E, #XZ5[D W H#2(E :@:+9$AG# +L-@U>L]_;K?MRZW /]IA^41J!H=O"- MC8#=-L+^0NW ! 9J&H#2(E :@:+9 AG3 !_+-,"@I@$H+0*E$2B:+9$Q#?!Q M30.\;QK@P=D@\,]V\QBH:0!*(U T>Q^K,0W"8YD&88MIX+?-(NX1=-ZF"FH: M0-'LZ!O3('2;!H?,(J^V"-QCZ+SG&-0B *41*)JMIK$(PF-9!"&H10!*BT!I M!(IF2[2U;_\G6 3AOD70/N^X!]-9"-@=^L>P"$)C$81NB^ F5KR(?_G[CINM M7;*'+*+=[,Z7"Z@+ $HC4#1;)>,"A,=R 4)0%P"4%H'2"!3-ELBX .$++L!* MQ OZVMT;=2=GUNZ-8#C836B@A@ HC4#1;!V,(1"Z#8&#$]KKUW.@%@(H+0*E M$2B:+:FQ$,)C60@AJ(4 2HM :02*9DMD+(30;2' [%VK.['WKOG]W>0'ZB* MT@@4S?[!I7$1^FX7P;&;_4%GNCPOO@'2;[-*+OJ0LD*?A$\1G>DTV!@/;>J\ MT+=K8[N[:>>?7X):#U T6S)C/?1_U@\07NAH4#5ME0?42P"E$2A:)8^W=4>! MC(EY>2L'B6*^RE7U\_WFU>9V$>_+FR3LO!X%%Z2ZZ8/!5/>@^$R%OM(D2ME, M(_W3,[TN%=5M':HGBB_+^Q8\<*5X5CY<,#IEHCA OS_C7#T]*3IH;JXQ_@]0 M2P,$% @ (QM680):%%/ P K!4 T !X;"]S='EL97,N>&ULW5AA M;]HP$/TK4;I.K30UA(Q 5D#:D"I-VJ9*[8=]JPQQ@B7'R1S307_]?'$(@?H8 M[8<5!FICW\M[]WP^B-MAJ5:5\[F-"/E55Y0H9$D MEQE1>BI3KRPD)7$)I(Q[W4XG]#+"A#L>BD5VDZG2F>4+H4;NH DYYO(U'KE^ M^-%UC-PDC^G(?;AX_VN1J^MWCKF>?3@[ZSQ<7N_&+RK@TO6LHKT#1*\Z'5P8 M0$P\/$Q\GS8FW=^6;OO\NZ^!E=RB8L3(0CQO>.<(K=^QFSUOFT7)_D%%W%/# M2MBK>VP\3'*Q:;7 -0&=F634>21\Y$X(9U/)@)60C/&5"7UQ; M\2%2/AG8-S-H_UHG8R*756Z3P?R>UK?O .L9&&2<-P:[K@F,AP51BDIQHR?5 MS57P&>34X_M5H1VFDJS\;L_=$*J+3C+-94QED\9WUZ'QD-,$[$B6SN&J\L(# M4*D\TX.8D307I/*P9M0#+3NCG-_!=\//9$M[F;3VM&H'T0RUH7IH9,P$]-MJ M1KLMVWN5KE.PQUQ]6>CEB&H.O4)O)4W8LIHOD\8 IN[CZJ0H^.HS9ZG(J%G\ MP0G'0[+F.?-=#5IEI@-4NLXCE8K-VI'?DA3W=*G6[;1,<,_=$_3\;^N< M4D$EX6W3NO>/N'?L)D^ADOTW^V9_B4G_*$UZ]7&M=2;<.A$V40=.WB/W!YSQ^2:I,UTPKIBH M9W,6QU0\.QAJ>46F^D_1+7U]?TP3LN#JO@%'[F;\G<9LD47-7;=0B/JNS?@; M+,\/FV._SL5$3)Q M/,# =@'K'<$ >PJY@W[!.-(%&$(]**]1\,0J4X(;_O^8)^2((@B M.P*8W4$08 A\&G$$

,"0(JN?@SO/(6S^GO,W_9\=_ %!+ P04 " MC&U9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( ",;5E%(O\;@ 0 )PE / >&PO=V]R:V)O;VLN>&ULQ9I; M;]LV%(#_"J&G#%AFZY:V05T@=2X+D+5&'62/ RW1-A&*]$C*2?KK1\IQ+YR"-]?##V?F',/7MLE':39.W]YG0T?C36/G=:,_5O+)&J4F2 M[D[<">ME]:9X'B%O^<)U)9XOOO$ ,DE.QJ'!I;3.=S6Z]GE@W(I0>7?4>G,I ME1?VG'MQ94V[D7H5FPE7,0*7T?7#_G/7B:?V_W2C62YE)%'A7Z[KW07Z0 :ZRY[*<,)>UQTC)8]V1LDZ M_'O-/G/%=258UX\. &8(8'8P0'8TXP R1R#S7P@YCQ#Q!XZ9)?NZ$19 %@AD M<4#(?S( 62*0Y<$@Y]Y4 /($@3PY&.24NS6 ?(= OJ.%O%T+-C7-ANLG /0> M 7I/"W165:;5/D1>-@N]5TD!0\P'!.P#+=B5B4QA4"MA-0S+8RPNCZGOL:8Q MNKOI[R$3Z@IB6?S-K>7:LQO).[_W1S#%+)$2:^*22\ONN&I%G(674@=/2*[8 MM7;>M@W$Q#R1$HOBRICZ02K%N*X#F^=Z%0G8F7-]XZ:8*%)B4UQPJ\.4<&P6 MUBKS-;>]Q0IFAY18#]UT./[,70B\,;@)[;I*D \30TILAF]B*W3;GQ:8 U)B M"JMBS \9L1^N=17&D]WRQSX3YH>,V _S=N'$OVVHQ"ZV<3 A&+J' M(+;#P-(C;!Z>O_T&*3$Y9,1R&- K.PI[6/6*$5-#1JP&U+.]342&>2(C]@3N M608Q,5UDQ+IX*]K! <<,DE$;Y"?&?0:%F)A!,F*#[,4[V'^8-3)B:Z &[DV8 M'--)3JR3G=R&>B_'C)(3&P5L8MG1N?!PR3$[ MJVL9J_829YA0#C$QH>3$0L$Q"XB)224G ME@JJYWY0Q*22$TL%Q^P-.J:8G#Q_A6'"02\PQ13$BAE8[!RS+W'ZQV) Z:_G.Q1B8A8JB"V$#GHOO!>8A8I#;6UB;_8Q,0L5OVIK M \/0D@VD&@O,0L5!-SI0EB5FH9+80C@FE&6)6:BD3J6AF"7$Q"Q4$EOH>=L( M]A5QK;EKJI]?+C$+E<06^H$))]!?W+=6^J>>TTO,0B6QA08Q7WH68J*/Z(DM M!%//@_O>$I-/22V?UTGH841,/&4GGM'^;:!:+*46]9?0O OE%5?5S++XL7OL M693QN<2R56H:RK[J&\/K_C/OT'4$L#!!0 ( ",;5GS((MYZ0$ M !(B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1= M6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O M(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^( M>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV M*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ (QM6;)H M2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P M:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC M,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8 MU\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*> M5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9' MNUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3 MX7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8? M]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.H MRE%8Y2BNN3M>N__J6@O^>MJ;OW M?#;\MW'U"E!+ 0(4 Q0 ( ",;5D'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ (QM66 ITPWM M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ (QM69E&PO=V]R:W-H965T&UL4$L! M A0#% @ (QM67O%\_'Y!0 RQ@ !@ ("!&@X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (QM636) M2VF5 @ PP< !@ ("!J1X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ (QM6;'4MOWP!P LQ( !@ M ("!-C, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (QM60VCTEXN M!@ S@\ !D ("!(E, 'AL+W=O&PO=V]R:W-H965T9? !X;"]W;W)K&UL4$L! A0#% @ (QM6=;GKP&P!0 /@\ !D M ("!JV< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (QM62)M27:;!0 :0\ !D ("! H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M (QM6?F#PJR-!@ _P\ !D ("!LY 'AL+W=O&PO=V]R:W-H965T:> !X;"]W M;W)K&UL4$L! A0#% @ (QM6>3D)3WY @ M[08 !D ("!9:T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (QM60%=Q446! >0H !D M ("!M;D 'AL+W=O.L# K"0 &0 @($"O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ (QM68AJZ2Z" P =@@ !D ("!5\4 'AL M+W=OVG;QH# M !7!P &0 @($0R0 >&PO=V]R:W-H965T&UL4$L! A0#% @ (QM M62CH0:<4!P &$< !D ("!V\\ 'AL+W=O&PO=V]R:W-H965T 9 " @7C; !X;"]W;W)K M&UL4$L! A0#% @ (QM60VF@D(( P 00L M !D ("!9N 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (QM65._Z_M&PO=V]R:W-H965T M&UL4$L! A0# M% @ (QM688WPGI-! G!$ !D ("!8O@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (QM608^ M..\; P )@D !D ("!" &PO=V]R:W-H965T&UL4$L! A0#% @ (QM68RZ?T>? P B0X !D M ("!Y!$! 'AL+W=OS+OY# $ X& &0 @(&Z%0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ (QM6=Y6@Q\^! B!@ !D ("! MY!\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (QM6<(I1X2K @ 5P< !D ("!32L! 'AL+W=O&PO>D! 2(@ &@ @ &( M0P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " C&U9 MLFA)V-4! "_(0 $P @ &I10$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 00!! +X1 "O1P$ ! end XML 69 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 70 report.css IDEA: XBRL DOCUMENT /* 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; } XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 242 234 1 false 62 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.smithmicro.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets Sheet http://www.smithmicro.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Operations Sheet http://www.smithmicro.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.smithmicro.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 9952156 - Statement - Consolidated Statements of Cash Flows Sheet http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 9952157 - Disclosure - The Company Sheet http://www.smithmicro.com/role/TheCompany The Company Notes 8 false false R9.htm 9952158 - Disclosure - Accounting Policies Sheet http://www.smithmicro.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Going Concern Sheet http://www.smithmicro.com/role/GoingConcern Going Concern Notes 10 false false R11.htm 9952160 - Disclosure - Common Stock Sheet http://www.smithmicro.com/role/CommonStock Common Stock Notes 11 false false R12.htm 9952161 - Disclosure - Warrant Liabilities Sheet http://www.smithmicro.com/role/WarrantLiabilities Warrant Liabilities Notes 12 false false R13.htm 9952162 - Disclosure - Fair Value of Financial Instruments Sheet http://www.smithmicro.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 13 false false R14.htm 9952163 - Disclosure - Goodwill and Intangible Assets Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 9952164 - Disclosure - Earnings Per Share Sheet http://www.smithmicro.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 9952165 - Disclosure - Stock-Based Compensation Sheet http://www.smithmicro.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 9952166 - Disclosure - Revenues Sheet http://www.smithmicro.com/role/Revenues Revenues Notes 17 false false R18.htm 9952167 - Disclosure - Segment, Customer Concentration and Geographical Information Sheet http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformation Segment, Customer Concentration and Geographical Information Notes 18 false false R19.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://www.smithmicro.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9952169 - Disclosure - Leases Sheet http://www.smithmicro.com/role/Leases Leases Notes 20 false false R21.htm 9952170 - Disclosure - Income Taxes Sheet http://www.smithmicro.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 9952171 - Disclosure - Subsequent Events Sheet http://www.smithmicro.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 9954471 - Disclosure - Accounting Policies (Policies) Sheet http://www.smithmicro.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.smithmicro.com/role/AccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Warrant Liabilities (Tables) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://www.smithmicro.com/role/WarrantLiabilities 24 false false R25.htm 9954473 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.smithmicro.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.smithmicro.com/role/FairValueofFinancialInstruments 25 false false R26.htm 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.smithmicro.com/role/GoodwillandIntangibleAssets 26 false false R27.htm 9954475 - Disclosure - Earnings Per Share (Tables) Sheet http://www.smithmicro.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.smithmicro.com/role/EarningsPerShare 27 false false R28.htm 9954476 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.smithmicro.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.smithmicro.com/role/StockBasedCompensation 28 false false R29.htm 9954477 - Disclosure - Revenues (Tables) Sheet http://www.smithmicro.com/role/RevenuesTables Revenues (Tables) Tables http://www.smithmicro.com/role/Revenues 29 false false R30.htm 9954478 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables) Sheet http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables Segment, Customer Concentration and Geographical Information (Tables) Tables http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformation 30 false false R31.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.smithmicro.com/role/LeasesTables Leases (Tables) Tables http://www.smithmicro.com/role/Leases 31 false false R32.htm 9954480 - Disclosure - The Company (Details) Sheet http://www.smithmicro.com/role/TheCompanyDetails The Company (Details) Details http://www.smithmicro.com/role/TheCompany 32 false false R33.htm 9954481 - Disclosure - Common Stock (Details) Sheet http://www.smithmicro.com/role/CommonStockDetails Common Stock (Details) Details http://www.smithmicro.com/role/CommonStock 33 false false R34.htm 9954482 - Disclosure - Warrant Liabilities - Additional Information (Details) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails Warrant Liabilities - Additional Information (Details) Details 34 false false R35.htm 9954483 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails Warrant Liabilities - Schedule of Assumptions (Details) Details 35 false false R36.htm 9954484 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 36 false false R37.htm 9954485 - Disclosure - Fair Value of Financial Instruments -Schedule of Rollforward (Details) Sheet http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails Fair Value of Financial Instruments -Schedule of Rollforward (Details) Details 37 false false R38.htm 9954486 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 38 false false R39.htm 9954487 - Disclosure - Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) Details 39 false false R40.htm 9954488 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) Details 40 false false R41.htm 9954489 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 41 false false R42.htm 9954490 - Disclosure - Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details) Sheet http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details) Details 42 false false R43.htm 9954491 - Disclosure - Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) Sheet http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) Details 43 false false R44.htm 9954492 - Disclosure - Stock-Based Compensation - Stock Plans (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails Stock-Based Compensation - Stock Plans (Details) Details 44 false false R45.htm 9954493 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 45 false false R46.htm 9954494 - Disclosure - Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) Details 46 false false R47.htm 9954495 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 47 false false R48.htm 9954496 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) Details 48 false false R49.htm 9954497 - Disclosure - Revenues - Schedule of Revenues on Disaggregated Basis (Detail) Sheet http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail Revenues - Schedule of Revenues on Disaggregated Basis (Detail) Details 49 false false R50.htm 9954498 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Details) Sheet http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails Segment, Customer Concentration and Geographical Information - Additional Information (Details) Details 50 false false R51.htm 9954499 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) Sheet http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) Details 51 false false R52.htm 9954500 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) Sheet http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) Details 52 false false R53.htm 9954501 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.smithmicro.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 53 false false R54.htm 9954502 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Sheet http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Details 54 false false R55.htm 9954503 - Disclosure - Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail) Sheet http://www.smithmicro.com/role/LeasesScheduleofAdditionalInformationRelatingtoCompanysOperatingLeasesDetail Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail) Details 55 false false R56.htm 9954504 - Disclosure - Income Taxes (Details) Sheet http://www.smithmicro.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.smithmicro.com/role/IncomeTaxes 56 false false R57.htm 9954505 - Disclosure - Subsequent Events (Details) Sheet http://www.smithmicro.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.smithmicro.com/role/SubsequentEvents 57 false false All Reports Book All Reports smsi-20240930.htm smsi-20240930.xsd smsi-20240930_cal.xml smsi-20240930_def.xml smsi-20240930_lab.xml smsi-20240930_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smsi-20240930.htm": { "nsprefix": "smsi", "nsuri": "http://www.smithmicro.com/20240930", "dts": { "inline": { "local": [ "smsi-20240930.htm" ] }, "schema": { "local": [ "smsi-20240930.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "smsi-20240930_cal.xml" ] }, "definitionLink": { "local": [ "smsi-20240930_def.xml" ] }, "labelLink": { "local": [ "smsi-20240930_lab.xml" ] }, "presentationLink": { "local": [ "smsi-20240930_pre.xml" ] } }, "keyStandard": 203, "keyCustom": 31, "axisStandard": 22, "axisCustom": 0, "memberStandard": 34, "memberCustom": 27, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 2, "http://www.smithmicro.com/20240930": 1 }, "contextCount": 242, "entityCount": 1, "segmentCount": 62, "elementCount": 405, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 636, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://www.smithmicro.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smithmicro.com/role/ConsolidatedBalanceSheets", "longName": "9952151 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "longName": "9952153 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R5": { "role": "http://www.smithmicro.com/role/ConsolidatedStatementsofOperationsParenthetical", "longName": "9952154 - Statement - Consolidated Statements of Operations (Parenthetical)", "shortName": "Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "9952155 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-35", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R8": { "role": "http://www.smithmicro.com/role/TheCompany", "longName": "9952157 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.smithmicro.com/role/AccountingPolicies", "longName": "9952158 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smithmicro.com/role/GoingConcern", "longName": "9952159 - Disclosure - Going Concern", "shortName": "Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.smithmicro.com/role/CommonStock", "longName": "9952160 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.smithmicro.com/role/WarrantLiabilities", "longName": "9952161 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstruments", "longName": "9952162 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssets", "longName": "9952163 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smithmicro.com/role/EarningsPerShare", "longName": "9952164 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smithmicro.com/role/StockBasedCompensation", "longName": "9952165 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smithmicro.com/role/Revenues", "longName": "9952166 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformation", "longName": "9952167 - Disclosure - Segment, Customer Concentration and Geographical Information", "shortName": "Segment, Customer Concentration and Geographical Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smithmicro.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smithmicro.com/role/Leases", "longName": "9952169 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smithmicro.com/role/IncomeTaxes", "longName": "9952170 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.smithmicro.com/role/SubsequentEvents", "longName": "9952171 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.smithmicro.com/role/AccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesTables", "longName": "9954472 - Disclosure - Warrant Liabilities (Tables)", "shortName": "Warrant Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954473 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954474 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smithmicro.com/role/EarningsPerShareTables", "longName": "9954475 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smithmicro.com/role/StockBasedCompensationTables", "longName": "9954476 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smithmicro.com/role/RevenuesTables", "longName": "9954477 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables", "longName": "9954478 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables)", "shortName": "Segment, Customer Concentration and Geographical Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smithmicro.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smithmicro.com/role/TheCompanyDetails", "longName": "9954480 - Disclosure - The Company (Details)", "shortName": "The Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R33": { "role": "http://www.smithmicro.com/role/CommonStockDetails", "longName": "9954481 - Disclosure - Common Stock (Details)", "shortName": "Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "smsi:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "smsi:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R34": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "longName": "9954482 - Disclosure - Warrant Liabilities - Additional Information (Details)", "shortName": "Warrant Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "smsi:WarrantAndDerivativeLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "smsi:WarrantAndDerivativeLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R35": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails", "longName": "9954483 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details)", "shortName": "Warrant Liabilities - Schedule of Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954484 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-83", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "longName": "9954485 - Disclosure - Fair Value of Financial Instruments -Schedule of Rollforward (Details)", "shortName": "Fair Value of Financial Instruments -Schedule of Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R38": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "longName": "9954486 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R39": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail", "longName": "9954487 - Disclosure - Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail", "longName": "9954488 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail)", "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "longName": "9954489 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails", "longName": "9954490 - Disclosure - Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R43": { "role": "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails", "longName": "9954491 - Disclosure - Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details)", "shortName": "Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R44": { "role": "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - Stock Plans (Details)", "shortName": "Stock-Based Compensation - Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-143", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "9954493 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails", "longName": "9954494 - Disclosure - Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails", "longName": "9954495 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail", "longName": "9954497 - Disclosure - Revenues - Schedule of Revenues on Disaggregated Basis (Detail)", "shortName": "Revenues - Schedule of Revenues on Disaggregated Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R50": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails", "longName": "9954498 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Details)", "shortName": "Segment, Customer Concentration and Geographical Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "businessunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "businessunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails", "longName": "9954499 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details)", "shortName": "Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R52": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails", "longName": "9954500 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details)", "shortName": "Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-220", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } }, "R53": { "role": "http://www.smithmicro.com/role/LeasesAdditionalInformationDetail", "longName": "9954501 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail", "longName": "9954502 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.smithmicro.com/role/LeasesScheduleofAdditionalInformationRelatingtoCompanysOperatingLeasesDetail", "longName": "9954503 - Disclosure - Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail)", "shortName": "Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "smsi:ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "smsi:ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.smithmicro.com/role/IncomeTaxesDetails", "longName": "9954504 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.smithmicro.com/role/SubsequentEventsDetails", "longName": "9954505 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "smsi:IssuanceAndSaleOfEquityNumberOfOfferings", "unitRef": "offering", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20240930.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r37", "r668" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r603" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of related allowances of $3 and $3 at 2024 and 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r732" ] }, "smsi_AccruedPayrollAndBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "AccruedPayrollAndBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Accrued Payroll And Benefits Current", "documentation": "Accrued payroll and benefits current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Comprehensive Deficit", "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", "r7", "r11", "r367", "r370", "r418", "r508", "r509", "r711", "r712", "r713", "r720", "r721", "r722", "r724" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r221", "r616" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r520", "r720", "r721", "r722", "r724", "r790", "r849" ] }, "smsi_AdditionalWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "AdditionalWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Warrants", "label": "Additional Warrants [Member]", "documentation": "Additional Warrants" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancellation of shares for payment of withholding tax", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash compensation recognized on stock options and employee stock purchase plan (\"ESPP\")", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r28", "r29", "r294" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total non-cash stock compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r324", "r329" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r102", "r199", "r203" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "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/2024", "localname": "AmericasMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r851", "r852", "r853", "r854" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r255", "r642", "r643", "r717", "r805" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r4", "r218", "r224", "r639" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails", "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded (anti-dilutive) (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r149" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "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": [ "r16" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r77", "r85", "r101", "r117", "r154", "r160", "r185", "r189", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r362", "r364", "r399", "r472", "r551", "r631", "r632", "r668", "r696", "r755", "r756", "r808" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r95", "r103", "r117", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r362", "r364", "r399", "r668", "r755", "r756", "r808" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "smsi_AwardsSettledInSharesAdjustmentsAgainstShareReserve": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "AwardsSettledInSharesAdjustmentsAgainstShareReserve", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards settled in shares, adjustments against share reserve (in shares)", "label": "Awards Settled In Shares, Adjustments Against Share Reserve", "documentation": "Awards Settled In Shares, Adjustments Against Share Reserve" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r12", "r97", "r620" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r12", "r61", "r114" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r61" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r25" ] }, "smsi_ClassOfWarrantOrRightBeginningOfExercisablePeriodAfterIssuance": { "xbrltype": "durationItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ClassOfWarrantOrRightBeginningOfExercisablePeriodAfterIssuance", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, beginning of exercisable period after issuance", "label": "Class of Warrant or Right, Beginning Of Exercisable Period After Issuance", "documentation": "Class of Warrant or Right, Beginning Of Exercisable Period After Issuance" } } }, "auth_ref": [] }, "smsi_ClassOfWarrantOrRightContingentCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ClassOfWarrantOrRightContingentCompensation", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash fee received", "label": "Class of Warrant or Right, Contingent Compensation", "documentation": "Class of Warrant or Right, Contingent Compensation" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "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": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r269" ] }, "smsi_ClassOfWarrantOrRightExpirationTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ClassOfWarrantOrRightExpirationTerm", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, expiration, term (in years)", "label": "Class of Warrant or Right, Expiration, Term", "documentation": "Class of Warrant or Right, Expiration, Term" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [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": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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": [ "r269" ] }, "smsi_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised (in shares)", "label": "Class of Warrant or Right, Number of Securities Exercised by Warrants or Rights", "documentation": "Class of Warrant or Right, Number of Securities Exercised by Warrants or Rights" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of warrants (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r25" ] }, "smsi_CloudBasedUsageFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "CloudBasedUsageFeesMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud based usage fees", "label": "Cloud Based Usage Fees [Member]", "documentation": "Cloud based usage fees." } } }, "auth_ref": [] }, "smsi_CommSuiteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "CommSuiteMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CommSuite", "label": "Comm Suite [Member]", "documentation": "CommSuite." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "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": [ "r44", "r78", "r475", "r538" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r69", "r236", "r237", "r604", "r749", "r751" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r720", "r721", "r724", "r790", "r847", "r849" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smithmicro.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smithmicro.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r47", "r539" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Issued", "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": [ "r47" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smithmicro.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r47", "r539", "r557", "r849", "r850" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001 per share; 100,000,000 shares authorized; 11,857,234 and 9,347,979 shares issued and outstanding 2024 and 2023, respectively", "label": "Common Stock, Value, Issued", "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": [ "r47", "r476", "r668" ] }, "smsi_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "CommonWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Warrants", "label": "Common Warrants [Member]", "documentation": "Common Warrants" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software license", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r616", "r619", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r747" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r18", "r19", "r34", "r35", "r197", "r603" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r18", "r19", "r34", "r35", "r197", "r514", "r603" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r18", "r19", "r34", "r35", "r197", "r603", "r708" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration percentage", "label": "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": [ "r18", "r19", "r34", "r35", "r197" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r18", "r19", "r34", "r35", "r197", "r603" ] }, "smsi_ConsultingServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ConsultingServicesAndOtherMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting services and other", "label": "Consulting Services And Other [Member]", "documentation": "Consulting services and other member." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes, as if converted", "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": [ "r760" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenues (including depreciation of $3, $12, $14, and $40 in the three and nine months ended September\u00a030, 2024 and 2023, respectively)", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r55", "r56", "r433" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r121", "r122", "r252", "r258", "r422", "r431", "r471", "r621", "r623" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "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/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "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": [ "r65", "r197" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerContractsMember", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contracts", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r30", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r747" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "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": [ "r30", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r747" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r335", "r336", "r473" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "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": [ "r344" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "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", "r21" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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", "r21" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion 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", "r154", "r165", "r189", "r631", "r632" ] }, "us-gaap_DerivativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAbstract", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Warrants", "label": "Derivative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument 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." } } }, "auth_ref": [ "r529", "r531", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r590", "r591", "r594", "r596", "r686", "r688", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r31", "r32", "r33", "r76", "r529", "r531", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r590", "r591", "r594", "r596", "r623", "r686", "r688", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Warrants", "label": "Derivative Liability", "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": [ "r104", "r105", "r377", "r378", "r391", "r398", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r552", "r554", "r555", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r623", "r793", "r794", "r795", "r848" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r280", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "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": [ "r280", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues on Disaggregated Basis", "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": [ "r758" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r292", "r297", "r325", "r326", "r328", "r656" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r700" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r701" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "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/2024", "localname": "EMEAMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r851", "r852", "r853", "r854" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r112", "r128", "r129", "r130", "r131", "r132", "r133", "r139", "r141", "r146", "r147", "r148", "r153", "r358", "r361", "r374", "r375", "r468", "r484", "r624" ] }, "smsi_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted EPS" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r112", "r128", "r129", "r130", "r131", "r132", "r133", "r141", "r146", "r147", "r148", "r153", "r358", "r361", "r374", "r375", "r468", "r484", "r624" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r16", "r17", "r150" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r138", "r149", "r151", "r152" ] }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes and Warrants Offering Derivative", "label": "Embedded Derivative Financial Instruments [Member]", "documentation": "Derivative instrument embedded in host contract." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs", "label": "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": [ "r327" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r327" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock options", "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": [] }, "smsi_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r698" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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/2024", "localname": "EntityDomain", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r698" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r698" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r702" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r698" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r698" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r698" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r698" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [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": [] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [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": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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": [ "r8", "r92", "r109", "r110", "r111", "r123", "r124", "r125", "r127", "r132", "r134", "r136", "r155", "r201", "r202", "r229", "r270", "r348", "r349", "r355", "r356", "r357", "r359", "r360", "r361", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r409", "r418", "r483", "r508", "r509", "r510", "r520", "r577" ] }, "smsi_FairValueAdjustmentOfWarrantsAndDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueAdjustmentOfWarrantsAndDerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrant and derivative liabilities", "label": "Fair Value Adjustment Of Warrants And Derivative Liabilities", "documentation": "Fair Value Adjustment Of Warrants And Derivative Liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Utilized", "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": [ "r379", "r380", "r663" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r253", "r283", "r284", "r285", "r286", "r287", "r288", "r376", "r378", "r379", "r380", "r381", "r390", "r391", "r393", "r426", "r427", "r428", "r640", "r641", "r652", "r653", "r654", "r660", "r663" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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": [ "r386", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397", "r466", "r660", "r664" ] }, "smsi_FairValueGainLossInLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueGainLossInLiability", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant and derivative liabilities", "label": "Fair Value Gain (Loss) In Liability", "documentation": "Fair Value Gain (Loss) In Liability" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "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": [ "r253", "r283", "r284", "r285", "r286", "r287", "r288", "r378", "r379", "r380", "r381", "r391", "r428", "r640", "r641", "r652", "r653", "r654", "r660", "r663" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis", "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": [ "r791", "r792" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r382", "r383", "r384", "r385", "r386", "r387" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r392" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r382", "r387", "r392" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r383", "r392" ] }, "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Change in fair value", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Gain (Loss) Included In Earnings", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Gain (Loss) Included In Earnings" } } }, "auth_ref": [] }, "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationSettlements", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Derecognition of debt", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Settlements", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Including Derivative Liabilities And Contingent Consideration, Settlements" } } }, "auth_ref": [] }, "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Including Derivative Liabilities And Contingent Consideration", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Including Derivative Liabilities And Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r382", "r392" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r253", "r283", "r284", "r285", "r286", "r287", "r288", "r376", "r378", "r379", "r380", "r381", "r390", "r391", "r393", "r426", "r427", "r428", "r640", "r641", "r652", "r653", "r654", "r660", "r663" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "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": [ "r383", "r392" ] }, "smsi_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossOnDerecognitionOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossOnDerecognitionOfDebt", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationSettlements", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derecognition of debt", "label": "Fair Value, Net Derivative Asset (Liability) Measured On Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) On Derecognition Of Debt", "documentation": "Fair Value, Net Derivative Asset (Liability) Measured On Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) On Derecognition Of Debt" } } }, "auth_ref": [] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails": { "parentTag": "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance at beginning of period", "negatedPeriodEndLabel": "Balance at end of period", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "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": [ "r382", "r392" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r6" ] }, "smsi_FamilySafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FamilySafetyMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Family Safety", "label": "Family Safety [Member]", "documentation": "Family Safety" } } }, "auth_ref": [] }, "smsi_FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finite Lived Intangible Asset Expected Amortization Year Five And Thereafter", "documentation": "Finite-lived intangible asset, expected amortization, year five and thereafter." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Useful Life (in Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail": { "parentTag": "smsi_FiniteLivedIntangibleAssetsBeforeImpairment", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r99", "r204", "r223", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life 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)." } } }, "auth_ref": [ "r225", "r616", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r855" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth 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": [ "r225", "r616", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life 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)." } } }, "auth_ref": [ "r225", "r616", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life 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)." } } }, "auth_ref": [ "r225", "r616", "r639" ] }, "smsi_FiniteLivedIntangibleAssetsBeforeImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FiniteLivedIntangibleAssetsBeforeImpairment", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net Book Value", "label": "Finite Lived Intangible Assets Before Impairment", "documentation": "Finite lived intangible assets before impairment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r217", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r434", "r435", "r616" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail": { "parentTag": "smsi_FiniteLivedIntangibleAssetsBeforeImpairment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r204", "r223", "r435", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r217", "r223", "r226", "r227", "r228", "r434", "r616", "r639" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r217", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r616" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets", "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r434", "r744" ] }, "smsi_FullValueAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "FullValueAwardsMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Full value awards", "label": "Full Value Awards [Member]", "documentation": "Full Value Awards" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r717" ] }, "smsi_GainOnLicenseOfPatentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "GainOnLicenseOfPatentsNet", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on license of patents, net", "label": "Gain on License of Patents, Net", "documentation": "Gain on License of Patents, Net" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on derecognition of debt", "negatedTerseLabel": "Loss on derecognition of debt", "label": "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", "r22", "r23" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r59", "r561" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r59" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of 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": [ "r98", "r205", "r467", "r632", "r638", "r661", "r668", "r735", "r736" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r734", "r737" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "verboseLabel": "Goodwill impairment charge", "label": "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", "r206", "r212", "r216", "r638", "r661" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r53", "r57", "r84", "r117", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r399", "r625", "r631", "r726", "r728", "r729", "r730", "r731", "r755" ] }, "smsi_HostedEnvironmentUsageFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "HostedEnvironmentUsageFeesMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hosted environment usage fees", "label": "Hosted Environment Usage Fees [Member]", "documentation": "Hosted environment usage fees." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r54", "r80", "r84", "r469", "r481", "r625", "r631", "r726", "r728", "r729", "r730", "r731" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r230", "r232", "r233", "r383", "r387", "r392", "r505", "r507", "r562", "r616", "r662", "r818" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r232", "r233", "r383", "r387", "r392", "r505", "r507", "r562", "r616", "r662", "r818" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r118", "r332", "r338", "r339", "r340", "r341", "r342", "r346", "r350", "r352", "r353", "r354", "r519", "r659" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r87", "r89", "r135", "r136", "r154", "r168", "r189", "r337", "r338", "r351", "r485", "r659" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r108", "r333", "r334", "r342", "r343", "r345", "r347", "r516" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued 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/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating accounts:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential common shares - options / warrants (treasury stock method) and convertible notes (as if converted method) (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r142", "r143", "r144", "r148", "r296" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest (expense) income, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r631", "r714", "r728" ] }, "smsi_IssuanceAndSaleOfEquityNumberOfOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "IssuanceAndSaleOfEquityNumberOfOfferings", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities offerings", "label": "Issuance And Sale Of Equity, Number Of Offerings", "documentation": "Issuance And Sale Of Equity, Number Of Offerings" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Operating Lease Liabilities", "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": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r416" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": [ "r416" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r416" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r416" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.smithmicro.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "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": [ "r408" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r52", "r79", "r478", "r668", "r719", "r733", "r804" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r40", "r96", "r117", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r363", "r364", "r365", "r399", "r668", "r755", "r808", "r809" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r378", "r791" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r10", "r42", "r43", "r44", "r45", "r117", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r363", "r364", "r365", "r399", "r755", "r808", "r809" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "License and service fees", "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": [ "r759" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r242", "r718", "r754" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r38", "r41", "r242", "r718", "r754" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r197", "r647", "r678", "r683", "r758", "r817", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r290", "r330", "r381", "r432", "r504", "r506", "r513", "r530", "r531", "r583", "r585", "r587", "r588", "r598", "r614", "r615", "r637", "r644", "r655", "r663", "r664", "r665", "r666", "r679", "r757", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "smsi_MaximumSharesPurchasedByEmployees": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "MaximumSharesPurchasedByEmployees", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares available for purchase per employee (in shares)", "label": "Maximum Shares Purchased By Employees", "documentation": "Maximum Shares Purchased By Employees" } } }, "auth_ref": [] }, "smsi_MaximumStockValueOfSharesPurchasedByEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "MaximumStockValueOfSharesPurchasedByEmployees", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum value of shares available for purchase per employee", "label": "Maximum Stock Value Of Shares Purchased By Employees", "documentation": "Maximum Stock Value Of Shares Purchased By Employees" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "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": [ "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "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": [ "r663", "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock market price", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r793", "r794", "r795" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r379", "r380", "r381", "r663" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r379", "r380", "r381", "r663" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r290", "r330", "r381", "r432", "r504", "r506", "r513", "r530", "r531", "r583", "r585", "r587", "r588", "r598", "r614", "r615", "r637", "r644", "r655", "r663", "r664", "r665", "r679", "r757", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r197", "r647", "r678", "r683", "r758", "r817", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.smithmicro.com/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r88", "r90" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r113" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r113" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r61", "r62", "r63" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r58", "r63", "r81", "r94", "r106", "r107", "r111", "r117", "r126", "r128", "r129", "r130", "r131", "r132", "r135", "r136", "r145", "r200", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r358", "r361", "r375", "r399", "r482", "r559", "r575", "r576", "r694", "r755" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "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": [] }, "smsi_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non Cash Lease Expense", "documentation": "Non-cash lease expense." } } }, "auth_ref": [] }, "smsi_NotesAndWarrantsOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "NotesAndWarrantsOfferingMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Warrants", "label": "Notes And Warrants Offering [Member]", "documentation": "Notes And Warrants Offering" } } }, "auth_ref": [] }, "smsi_NumberOfGeographicLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "NumberOfGeographicLocations", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of geographic locations", "label": "Number Of Geographic Locations", "documentation": "Number of geographic locations where the company operates." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r632", "r727" ] }, "smsi_October2024OfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "October2024OfferingsMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "October 2024 Offerings", "label": "October 2024 Offerings [Member]", "documentation": "October 2024 Offerings" } } }, "auth_ref": [] }, "smsi_OneCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "OneCustomersMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer one", "label": "One Customers [Member]", "documentation": "One Customers." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r84", "r625", "r726", "r728", "r729", "r730", "r731" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "label": "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": [ "r412", "r667" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r411" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r411" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r411" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofAdditionalInformationRelatingtoCompanysOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r415", "r667" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofAdditionalInformationRelatingtoCompanysOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r414", "r667" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r39", "r43", "r748" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r60" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "smsi_PartialValueAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "PartialValueAwardsMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partial value awards", "label": "Partial Value Awards [Member]", "documentation": "Partial Value Awards" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "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": [ "r75", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r747" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r705", "r715" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures, net", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r86", "r787", "r788", "r789" ] }, "smsi_PercentageOfEmployeeCompensationForEmployeePayrollDeduction": { "xbrltype": "percentItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "PercentageOfEmployeeCompensationForEmployeePayrollDeduction", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of payroll deductions", "label": "Percentage Of Employee Compensation For Employee Payroll Deduction", "documentation": "Percentage Of Employee Compensation For Employee Payroll Deduction" } } }, "auth_ref": [] }, "smsi_PlacementAgencyWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "PlacementAgencyWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Placement Agency Warrants", "label": "Placement Agency Warrants [Member]", "documentation": "Placement Agency Warrants" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ] }, "smsi_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants", "label": "Pre-Funded Warrants [Member]", "documentation": "Pre-Funded Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r710" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r709" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "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": [] }, "smsi_ProceedsFromFinancingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ProceedsFromFinancingArrangements", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from financing arrangements", "label": "Proceeds From Financing Arrangements", "documentation": "Proceeds from financing arrangements." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Common Stock, Warrants, and Pre-Funded Warrants Offering, net", "verboseLabel": "Aggregate proceeds from securities offerings", "label": "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", "r517" ] }, "smsi_ProceedsFromLicenseOfPatentInvesting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ProceedsFromLicenseOfPatentInvesting", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from license of patents, net", "label": "Proceeds From License Of Patent, Investing", "documentation": "Proceeds From License Of Patent, Investing" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r706", "r716" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r193", "r433", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r617", "r645", "r677", "r679", "r680", "r684", "r685", "r752", "r753", "r758", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r193", "r433", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r617", "r645", "r677", "r679", "r680", "r684", "r685", "r752", "r753", "r758", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and improvements, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r417", "r470", "r480", "r668" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r282", "r290", "r320", "r321", "r322", "r330", "r381", "r429", "r430", "r432", "r504", "r506", "r513", "r530", "r531", "r583", "r585", "r587", "r588", "r598", "r614", "r615", "r637", "r644", "r655", "r663", "r664", "r665", "r666", "r679", "r688", "r750", "r757", "r794", "r811", "r812", "r813", "r814", "r815" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r282", "r290", "r320", "r321", "r322", "r330", "r381", "r429", "r430", "r432", "r504", "r506", "r513", "r530", "r531", "r583", "r585", "r587", "r588", "r598", "r614", "r615", "r637", "r644", "r655", "r663", "r664", "r665", "r666", "r679", "r688", "r750", "r757", "r794", "r811", "r812", "r813", "r814", "r815" ] }, "smsi_RegisteredOfferingOfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "RegisteredOfferingOfCommonStockMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registered Offering Of Common Stock", "label": "Registered Offering Of Common Stock [Member]", "documentation": "Registered Offering Of Common Stock" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r289", "r419", "r420", "r474", "r479", "r533", "r534", "r535", "r536", "r537", "r556", "r558", "r582" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r119", "r120", "r419", "r420", "r421", "r422", "r474", "r479", "r533", "r534", "r535", "r536", "r537", "r556", "r558", "r582" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r289", "r419", "r420", "r474", "r479", "r533", "r534", "r535", "r536", "r537", "r556", "r558", "r582", "r807" ] }, "smsi_RepaymentsOfFinancingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "RepaymentsOfFinancingArrangements", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of financing arrangements", "label": "Repayments Of Financing Arrangements", "documentation": "Repayments of financing arrangements." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r121", "r122", "r252", "r258", "r422", "r431", "r471", "r622", "r623" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r331", "r616", "r631", "r816" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock", "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": [ "r16" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated comprehensive deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r49", "r71", "r477", "r511", "r512", "r518", "r540", "r668" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/RevenuesScheduleofRevenuesonDisaggregatedBasisDetail", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r82", "r83", "r154", "r161", "r162", "r183", "r189", "r193", "r195", "r197", "r279", "r280", "r433" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.smithmicro.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r91", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r281" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Company Revenue in Different Geographic Locations", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r66" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "label": "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": [ "r413", "r667" ] }, "smsi_RothCapitalPartnersLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "RothCapitalPartnersLLCMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Roth Capital Partners, LLC", "label": "Roth Capital Partners, LLC [Member]", "documentation": "Roth Capital Partners, LLC" } } }, "auth_ref": [] }, "smsi_RothWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "RothWarrantMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Roth Warrant", "label": "Roth Warrant [Member]", "documentation": "Roth Warrant" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "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": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "smsi_SaleOfStockPercentageOfAggregateNumberOfSharesIssuedInTransaction": { "xbrltype": "pureItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "SaleOfStockPercentageOfAggregateNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aggregate number of shares issued in transaction", "label": "Sale Of Stock, Percentage Of Aggregate Number Of Shares Issued In Transaction", "documentation": "Sale Of Stock, Percentage Of Aggregate Number Of Shares Issued In Transaction" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "smsi_SalesAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "SalesAndMarketingExpenseMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Sales and Marketing Expense [Member]", "documentation": "Sales and Marketing Expense" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r197", "r707" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r291", "r723" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r137", "r291", "r703", "r723" ] }, "smsi_ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Additional Information Relating to Company's Operating Leases", "label": "Schedule Of Additional Information Relating To Operating Leases [Table Text Block]", "documentation": "Schedule of additional information relating to operating leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareNarrativeDetails", "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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": [ "r16" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Excluded from the Computation of Diluted Net Loss Per Share", "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": [ "r16" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Details of Basic and Diluted Earnings Per Share", "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": [ "r725" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Cash Stock-Based Compensation Expense", "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": [ "r27" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Wireless Revenues by Product", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r217", "r223", "r226", "r227", "r228", "r434", "r616", "r639" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r639", "r743" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r293", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Awards Outstanding", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r639", "r745" ] }, "smsi_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities Purchase Agreement", "label": "Securities Purchase Agreement [Member]", "documentation": "Securities Purchase Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r697" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r699" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r154", "r157", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r197", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r228", "r234", "r235", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r628", "r631", "r632", "r638", "r682", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r195", "r196", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r524", "r526", "r528", "r584", "r586", "r589", "r599", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r646", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r681", "r688", "r758", "r817", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Customer Concentration and Geographical Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r85", "r154", "r156", "r157", "r158", "r159", "r160", "r172", "r174", "r175", "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r197", "r626", "r629", "r630", "r631", "r633", "r635", "r636" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r192", "r195", "r627", "r628", "r634" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled and forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled and forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, granted (in shares)", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0average grant\u00a0date fair\u00a0value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r293", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r26" ] }, "smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriodFollowingTermination": { "xbrltype": "durationItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriodFollowingTermination", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise period following termination", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r657" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock, percent of market price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancellation of shares for payment of withholding tax (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r64", "r115" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r93", "r154", "r157", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r197", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r228", "r231", "r234", "r235", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r628", "r631", "r632", "r638", "r682", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r47", "r50", "r51", "r92", "r109", "r110", "r111", "r123", "r124", "r125", "r127", "r132", "r134", "r136", "r155", "r201", "r202", "r229", "r270", "r348", "r349", "r355", "r356", "r357", "r359", "r360", "r361", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r409", "r418", "r483", "r508", "r509", "r510", "r520", "r577" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r195", "r196", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r524", "r526", "r528", "r584", "r586", "r589", "r599", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r618", "r646", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r681", "r688", "r758", "r817", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "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": [ "r123", "r124", "r125", "r155", "r409", "r433", "r515", "r521", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r556", "r558", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r689" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r137", "r291", "r703", "r704", "r723" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r123", "r124", "r125", "r155", "r198", "r409", "r433", "r515", "r521", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r556", "r558", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r689" ] }, "smsi_StockAndAdditionalWarrantsOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "StockAndAdditionalWarrantsOfferingMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Warrants", "label": "Stock And Additional Warrants Offering [Member]", "documentation": "Stock And Additional Warrants Offering" } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of Common Stock in settlement and prepayment of notes payable", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r13", "r14", "r15" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued in settlement and prepayment of notes payable (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r24", "r47", "r50", "r71", "r254" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares issued (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r46", "r47", "r71", "r517", "r577", "r600" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock grants, net of cancellations (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "smsi_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock for Pre-Funded Warrants Exercise (in shares)", "label": "Stock Issued During Period, Shares, Warrants Exercised", "documentation": "Stock Issued During Period, Shares, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued in settlement and prepayment of notes payable", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r47", "r50", "r51", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares issued", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r8", "r46", "r47", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock, Warrants, and Pre-Funded Warrants in connection with Common Stock Offering, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r8", "r46", "r47", "r71", "r520", "r577", "r600", "r695" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock grants, net of cancellations", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r8", "r71" ] }, "smsi_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock for Pre-Funded Warrants Exercise", "label": "Stock Issued During Period, Value, Warrants Exercised", "documentation": "Stock Issued During Period, Value, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets", "http://www.smithmicro.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r47", "r50", "r51", "r68", "r541", "r557", "r578", "r579", "r668", "r696", "r719", "r733", "r804", "r849" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.smithmicro.com/role/CommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r70", "r116", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r372", "r580", "r581", "r601" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.smithmicro.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r406", "r424" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "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": [ "r406", "r424" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "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": [ "r406", "r424" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.smithmicro.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "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": [ "r423", "r425" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "http://www.smithmicro.com/role/SubsequentEventsDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "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/2024", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://www.smithmicro.com/role/GoingConcern" ], "lang": { "en-us": { "role": { "terseLabel": "Going Concern", "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": [ "r36" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased technology", "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": [ "r9", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r747" ] }, "smsi_ThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ThreeCustomerMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer three", "label": "Three Customer [Member]", "documentation": "Three customer." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.smithmicro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "smsi_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "TwoCustomerMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer two", "label": "Two Customer [Member]", "documentation": "Two customer." } } }, "auth_ref": [] }, "smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "TwoThousandFifteenOmnibusEquityIncentivePlanMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Omnibus Equity Incentive Plan", "label": "Two Thousand Fifteen Omnibus Equity Incentive Plan [Member]", "documentation": "Two thousand fifteen omnibus equity incentive plan." } } }, "auth_ref": [] }, "smsi_UnregisteredWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "UnregisteredWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unregistered Private Placement Transaction", "label": "Unregistered Warrants [Member]", "documentation": "Unregistered Warrants" } } }, "auth_ref": [] }, "smsi_ViewSpotMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "ViewSpotMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ViewSpot", "label": "View Spot [Member]", "documentation": "ViewSpot." } } }, "auth_ref": [] }, "smsi_WarrantAndDerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "WarrantAndDerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedBalanceSheets", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant And Derivative Liabilities, Noncurrent", "documentation": "Warrant And Derivative Liabilities, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Warrants", "verboseLabel": "Outstanding warrants", "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": [ "r686", "r687", "r690", "r691", "r692", "r693" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Warrants", "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input, warrants", "label": "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": [ "r793", "r794", "r795" ] }, "smsi_WarrantsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Warrants", "label": "Warrants, Fair Value Disclosure", "documentation": "Warrants, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding \u2013 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r140", "r148" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding \u2013 basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r139", "r148" ] }, "smsi_WirelessBusinessSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20240930", "localname": "WirelessBusinessSegmentMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wireless", "label": "Wireless Business Segment [Member]", "documentation": "Wireless business segment." } } }, "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": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-40/tableOfContent" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r87": { "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" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r89": { "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" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r96": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(4))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r474": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r478": { "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" }, "r479": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r515": { "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" }, "r516": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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 A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r703": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r704": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 76 0000948708-24-000035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000948708-24-000035-xbrl.zip M4$L#!!0 ( ",;5DU5 .-(PL! )#*#@ 1 [NX$-$3L>8J]O_R?M[$IO5#'-6SKE[\I5?EO M$K4&MFY8S[_\K?MX>7O[M__3^:\O_U^E\K]?'[Y)5_9@.J:6)UTZE'A4EUX- M;R1Y(RK];CL_C1:S25@:[6AJ39'P[[]8;<[ROZL*[).GOOR(,] MP[XM]\)X\RHN'?Q2&GG>Y.+3I]?7URI\KC[;+Y\,RS0LBMO^Y#G$V:JC07GO/6=\RJ[3S#Y;+V*;@BO$&GQNQB=F'X5OCA M$T)J]N2W=0]5M,@2P\O?7&/A^EKK3;[4]O"-7P>5//60N*]B?X=;X[+_["3N#NPQNU9N:W)X/;S^YP9TXL]] MXLXAN'+] G#PUQEPW,HS(9/5)0<_+"P;WVIL(JLH)B], FQ;HE;EQV.I\V5$ MB=[Y,J8>D?#^"OUC:KS\4KJT+0]8N/+T/H';!OZG7TH>??,^,21^ZOS7?_W7 M%\_P3-I!L%5"V'SYY'_YY9/_Z+ZMOW>^Z,:+Y'KO)OVEI!ONQ"3O%Y9M45B M\7:!%U+'_]/0=6JQ/^'W.Y CCC'PW__F/=#A+Z5!!1C*(F-\$C4NKBUXW?LE MK,XAYJVET[>_T_>29.B_E(85M5[JR/"_=JW5E%M?/BT\-<5++J>. V^X,=P! M,?]%B7-MZ5<@VDJ23W*_E(!&+W3XIC*&IXPJ.IFOH5'J*"J(@=U?'PK4^?MO MX!MW]H9FJ8/0S^H%]W"YK2^^HE7J_$/;_05=>+K.WF"2YT6H#8TWJE>&Q$0^ M"=[6+G78%VM>>..0 ;*Y-+4,_W76=-RG3FEI";5Z2=+IP!C#LWXI:>&" A:Z M>/3LP<^1;0+MN== ]M[[G>U1]NWCQ#0\X(% Z3V@5($-(73@ 7*X4*VN H%5 M%;4>KC13TS[G=)'ZKP8 _HX(@[]"K)#O[3'$VJY3*[=X8I< M4*G=5^+H[I/M$3/Z^Z7M>K"'?U%XTN$R[05+E9A O?! @L%"#8 O M"D#VWJ;JX-08^^;OR1XIVM/'?:)2=H+)#NV;A>QY);"[\>4N%.' M=OQ/_H]?/BW^%G[&9ZP\;PIK6'Y88!-<_'B\2OLL0#VCH]DS00H;.HU>RN!, M/-O9\;4K]^.75]2RQX85]]BDH%EXQ*?%U6_:=2 (XE\[@3]3P?!]Y4%@EES\ M*]4S^E,7C!37Q2]6'L?X)[SB!UR1ZM&F/6 <%O_8\-=4C[2'0/I@U\<_,OPU MR2,#F<&>BMH@_)XRA1U^ H3"YZ%!'8DQ+HVULB]O_[ZHR)=OGJU@\>D3)OO" M3V $.1ZJ;:8M*[("_P_OF_\V6Z8>N;1=0<-F\9?P<_B23PO[C@>#R@$8?&O0 M\W>F*/#_V8."7W;9F<;;SA9PML_.:GSM3*L$UN3^.ZMSL+-EIFP>GRD;O(%! M2PX&+3LP-#D$0U(1G2$86H<&0[ ;^HS^D/]1AY>]@!E\#SXH\V+\9WWY%/N*&31F*TDM81L9 M2=AVP4'>U77F5H'K3 S]UKHD$P,\LZ* 7Y&+#O_!8#J>FAAK[GDCZN!U#AWA MTU[HK36PQ[0PN.#!4#[0U@YN_)X*FW-@$RD'M^>+K 9Y0-#!W9)3%-H\(.[@ M7E>1.>LP+KQR!_<-_R%(75@7 A'-RC!]H4X>'F"G]5>+C\X.+@ M'NZI\ (/^:JB^^Q'=0/S0%#1_70NW, \$%=T__UX9EAF$4BUZ*YW/F98=O O MO!N>NQF6'2YX2/<>:&M%]W#SL3#SJ3I0B^X:'\_"S =!FO"="XJXHCO:1[0P MLPJN:D7WEW.R,#.#OW"'^<$%=X6SV6VMZ([DL42KFEW<6"N\\YB#:,T2_B*' MRP\N#N[AYK>UHON#N3GO.=3*UXKN&Q[5><\#047W ;EPWO- '' M,+4H+NI924)N7.%N ;G >@3KW#IOV[#N.P)'1'EX MR;UCO("$NS?)X%BHKF6!ZCJWKM]6!@]!W7VFUN ]!YSW7JC3-4W;PU7T)A@M M* S:N74H!=K7&5XSQ&\WO&KS5^QN>-6Y38*>(HUL?;OK>/-HR^. 6@10&6P: M?PJ^N;$=.B#NH140-AS*1A)QF^K-VL+,0 KD4.!\=8U"8S@F-(H:\S@W?&9Y4;Q0QUL4-OA\,]^>-0^DM@-2AKO< MCDIA.+V($:SSQ7R6/%_$J!(WF+]^F]"!1_4KUJG?T@O%\T6,5YTOYK/D^=./ MA!T!\SCFI3"\+N)Q1(9)L"N,&Q>Q/#<62(]2TXO M8E3NP#%9;J,U&3)[LXC1N7/%>X;\WBQBE(X[O!$'3QV M50PXM+D-E/ C7Q;-2RTCR=[F-@[ H\@X$ [XZ_"S55L:)Y6\C MHPY ;6Z=3!ZE \(X[,']_'A4%CG,"_#(:O1JNW"NH3Y&PZ9X:"P_EY^VC6' M_GIM;BL4>&05#A"FR,(?32G2LDIW*+)P2#E K?)8"[I/\.A=XI<6(\Y]W9^ M&2*!A^E->\P>RRHNJ\@B[5D,/!76#\[=Q,P+8P?WG].)3RV[H*\B"[\T-] + M7S-_)"@'=Q]W$'))H[-:=M%912FL,Y>?^9 +G@KK[_%@/N2"L<*ZB7FIV*R" M[HHBDJ4<($$XIJGE5-)(>H;#RQ5%.*9%PUAA$[MY:9;,PNY*8?WF_#5+=DC@ MUH.^,2S#H]^,%ZK?6K#!9Z-OTJ[K4L_]^OZ=_,=V6+N!Q5,W3W0PLFS3?G[_ M2MS5&PN3DE*Y3O98^H\4.RW8%ONR)@4"!G<^O5[(>,2=NF009&X M@EO'?3=$V./)U*/.HSWT7HE#E^XL#EJX](A04;GUV0NBPC-%!K>.>0%4>*:(X-;?+IP*SQ0MW/KBW*KP3,'/WOW;NMM>._0FZFETUD\KC#VH\:M>]N%)^B&.<7V9X]T,'4,SZ#N M]=O G *@;QQ[[,M?9I#TAM?$L0SKV;T'>8SC'+Z^QS]@681;+]3Q4*QQBQ/%^K7$;Z[HW MB75'QC22+GAZM9]&]M0EEGYC##U*K=[8,OI3]_J/*2S]UAK@:U\HWGIX5FQ4 ME%9"5HQ>NA^ZN U6<8>N R5^:OP&D%Z)HZ_.\'J@KN<8.*R/.0\GJJ+X#?=P M@I5<#'Y^@S.+6&'BZF9JFFSX!/LQLS%1W E&+OB5WW!.#&7< U ,(HCC6,3! M;0Q(H"L&775NPSJ'1=?69;B.=_% K.?P_?#Q.WDSQM,#C$SF@A"XC0%Q2 B& M=<*$P&W 2!!"$D+(K(-9_4RC2_RJAIS2 W5NXU9Q]OY"MO5^Z@Q&Q#UE ZXH M(:V]D,,O3^:%]J+$S([-DP>*'->YC8:!:K/' %D@);SSFSU@";-H\PYBLKXI MWXGSDWJ&]7S]-H>-.,6]:YC4YQBZF\[ IN0T7<8BHG;=/@-DK$+:9R*@EH MNK!K?Q%NXQEI/>:G ;&.$>8WGI+VXC M&-QC+"\]QFU8(Q'&?J46=8C).B:.# MSWFDSHLQ6(+U-_@&1 R(GN#GTS3$FMR%%/A#34[V5I.[V %_J,G)K&IR%R3@ M#S4Y64]-[J(!ZU'#D@Z_V2XH]&OKQ7!L"Q_YPR7/](:>:H^U)G>N/Z\(RDOO M<.?G\XJ@O+0/=TX]KPC*2P=QY\%O0="E:4]UUE'^Q)5/BSN7GSO,Y*1U6@6* M$>3',WFHFU:!0@3Y\4P>>J95H B!CQG;=$U4V!X@3Y M(B@OK5.T:$&>')2+\BE:M"!/#LI%!Q4M6G!#QH;Y_DB&U'O?]RC1;"9JF,;^ M.G4-B[KNH[]:-_+>WPV'FO#3TB4GJOB*%J(X+ZK(2]L6+2YR7E21DXIO%RTF MCQ^GAKO98^I$<=.SZ.SKK.R72YNU\G78P?('P_WY]7WU3&WX MUI6+#[B*K]0:C,;$^;FX%-9^[(&^4&M*[^BI*F8NPW-KZ?+IU0Z_%F1YRF3) M98AP/5F.'$H%89X#87(9J11ZG!NZS,MKXS)>*O3XN9,EET%;H<<%87(7.Q9Z MG"NZ!*.QEH-]J7 7*!=Z7)"EJG"7%!!Z7! F$B9W*1"AQ[FB2RTY769I7RK% MRO<(/7XF9%FP=(_0X^="F,5*^ @]/KGH#@;VU/* - ?4>"%]\S2[RZI*L5(^ M0I6?#V46*^DCA&8.I)E3O9M2L,2/$)IG0YG%ROP(%^B,:%/E,OLS*^;^E=K/ M#IF,C $Q Q*%G[M (_#-:;8H5E4N,Q]\H"2GW+W*9NN3@ MT9P=:#./[J]AFX0YQWK)WI#-J(YLN>'V8Y[ MPR&@V7KN#;'UGVT=8YASAE*!.\];8)Y'X<1=-& ^1=V$7>GW (?W)Q ]+AE@ M/L#]^A[]97GR^OP7(:A.D5RYBY0(71I+HN$E]X[Q MB^-\F >R)'3.J9(:=S5(@M3R)C4> M-%Z-VZCN-KI\L+U1\&-1R1&S3)=8YD:="3JV=V1,EW9X22:&1TST>RWJN-^^ M71Z%#M7D=*AF0X?FN%C=+S3UK\:[U/QMN%0UU[Z@RHZW\< M4:*SQ>O&2^<+_(M1BM%N-$B]UF@J UVM#4FS/QSVZPVYWU?T85V3]7^CB)K? MXWKO)E#,V+ J(XJ(NZC5)][G5T/W1A>*+/]WB5W7^>).B!5>/;!-V[GX"Y+3 MWA$Q)&2%$K=,7>2$SCV;K DGGJ .H\!H/@ M@K[MP!HJ "33%QZ$?[Q63?06BR;;";/H^)\PR4VK<]SQY?(*&^4,?# MBI;@)>Q]_L]S&J[*/AU[P"V>'KXY^+D*/WU:_;[=JK;E^)_DJL*^_\2>YX0_ M!H#6)EZ)W0,[0=#\4M)*2YL-E@]72KH]16 @YC]/B*Z#B7XA2PH\(WS!)[;S M.);U8>'9DPNX_G,JWV\OOSQ_TH=>^NI.O_O?RM>_?KM739^_[]]O'QMG>7XQ;41%OX MO?OXV^W=KT^]N[)T5;VL2JIPW?I M"^AER[;NIJQ"6PK4]P.*UD%%*4D60?-,I\;%E3V8C@/3I<0T]Q NZ(!Q\ ^F MW>=/Z>2X]4,@[M!KC$?/A^_$^2GU+/HQ9D&%T$AJ55;K&Q528MU6KS:;FQ\5 MZ+9UBBQ45>KD35I2/B8=KL+ GB0GS=_AP?AP=V>QJ-00MJE9\1]3,-O!'GI_ MH!/;\4K2T';&Q .;^LV[&!IO5*]XSG3&K>"/O:UE54_? 73_F;K@B[WO!;VL M5 N#X3]^=!^>KA^^_4MZN+[O/3Q)]S\>'G]T[YZDIYX$JO,)]*.D:%+O05+J M'_2/4N]&>OKM6HIHU9E&[5X^X<]*6ZLM0&FSD7-\$;=&NMN.Y(VH]$=((Y+O MJ4G@P%%]![E_SVZ_]MV_15+3X9O*&!XQPMLJ.GFOO%/B5*@5DIX&A@N=>,Q[ M_9^_* WYLR:7)?0N.=8=\8#M/? NC]=)5[7:;->RDL=MN2'D\;)IA$55!CMC MO58@#XGISB1RK=2Q3UPB/SUT[QYOF=S-2R3SX$#$RQ*L+C-_U;0\*J8^A4J6CUNEI/+&%Y@%.A'"VUE@C+:='IUR%B]!D3 M B%*&Z!"O]\^_29]O[U\ ,[IW3S]WGVX+DNW=Y?5PFG1#]=O9."QK6-PT9EM M62*NY$[H $/\NF18DN&YTF#$C)A53^A423?9?HYK=;1 Z6O-M$Y@;7M8,L-' M[6YU^$ ]AM[+'6NJ$E>B4.SM4N*#MXG\G8;9!X'#,2+^K95ZFA:19;5MJPV-T*N M !2Z-7S(7(\/C,@D<#-M\#,=Z3]3QW!U@QTI )'^I>]\ZAA1HF27.L_$,OYD MGS\6A*(2@N.V^E!]K$K7XXEIOU.'[7^19*0[N_HQ<[M5*(%CN)ZHZP;_^0;/4T*!UBYUZBU9EBX#_J72E6.\K"B%U!U((WFF0L%WM9=?HNTE!S>23"=)Q'=VV!2 MF/^_,?'MC0#*:JFCU%5MO4J^9"=AU*%KA'*W5JBKK, M.Q]3B,)O-J#^?F1;2_$AG$[0TIJ5NB;+_,0.DN6M/\SC(__SEY:J-#^[DD=- M.L%M2A;;9UD"UC*GR!D2^#($8+1"6IR1T-'"!T&(.*<-/8*DH8O M+.EU9, W<_&:)@ 5B,:@2%-R;=/0%ZL]^8_%)+>/ FWTKJA]QF,S^ZCN)^< MF.R,6EF:$$=Z(>:42G_%Y+N"Y122.]HO4+J%&L\+%P%K^UP]0P1+>SW><@;D M@KA6OL@$\RD]1UP'\L1/02ZG#U#:+&8.<$+*'7%U\L=*4"4XPR1A02/U=O7O M E,NKMB!?658&&R]T!K,W#NR::L@H&\M'2.]5.J_2X,1'?R4L+\^2&/* N1H MQL[SG!?2!^6C-"*N-#1,L("):<*O6#6"AO$?4P/-8K"&^S2X !XZLXPUC*7[ MU1*!?1PQJT/,H$N+EU[)XBIQB?[-P1X^EB5BZ=('U=]C'R@%?N__!W: U[-+ MX29<1? <+*!QV2+8(HGK26U9TLF[6TT=^[N<.@X\SJ_"09GB$6_JSDBU5>K\ MB[IK@W]9E1DEHYJWE*_-E&2E.SNG;=O;G+D3XW?&!L !8\/S@&>H"9S@V!;J M#_-=HJ!+WJ5;5!+8E.N%2E?$(WY1T)(TF#\CZC0_3.'*FEQ'AG^@SU/3SS@] M5IZD#UAPV?PLJ9I:#:[P1@8KJIA@4<6A98._X!G+4_=C>H:.0 8!$_#WC*'; M@J$%0Q^;H8&%B&3"WJA$!@-@:$R3Z8S$'=1^L=]*0)^5V!_<,4@">(L3*BW@ MBC$ X;V,RAX>!QH2X?@L/3OVJS<*?ZZ"[J=L;3H=&A8K/V7I!0R.JK#--2MD M/RN?P\NV7K!^?>&%J/"#B]>L-;S2L'R!!6Y710U-F*C=4DU(3 7)?ZNUJBIK MF42^U*K6RJ:(NZ94-36;1V6\/VXKR[.2-LPO^Q;/F/M5Q1R^>#[9YNRCQ.3X M0FCW'%!Y*MRW2XV]"PN;LXO9]MC24O!/-V MAKS_N,XZ.@V4IN46!HZO4Q<>Y+I;SZ4JVPZFGHK0N8XWB\^31D)@_,I@<>F# M8NN1.1Q)N,^9N80")^UEIQ+"'F[P-+&H)M9!-H9QP2X6X@)-9]DL0C5U?2\5 M-NH?0?9FIR7#:!)&F?!=YCN^_-6 5\-K)0OV9J-H?3%,FK@C:IHA64D?@%A8[,(_\+4Y M,O"Q*OT+UIX/ME*K0=QG8LFF;9!LYQ5+?"L^5W19# Y ^!)I>J H?M.#,I*U M0Z57_%= 5#>./XY#FEJ&3U*LN@"LIT4R4TO + ,##"SWE]+MW4U,]FL^L^*1 M/:(W]9A\!,0L4J$U'5=TFW58PP>">@,3 IXESVBR5NHHS7)3:Y19#\;%I7;\ M @BVTVBUA&3/7Y@TDA=?H7X+Z;NV.?76W[*NZ*'#2K;BFN^E;0?9G+6#'#ES>^R95OH.)3\K9 @O MO2#F*WEW$3*B9Z3H&7G@GI'1QH8J1^XDUK#.[S?' M^>K7]CK:K@H;Z>@G(T:*VT9>DBGE6M))IN[7;]?80N:R=_=T???TN,K=:]%2 M&'.D*M>SJ;)OR=6FLKG*/NFC&M6VMGE1L3&^QJX!L%E=]A'4>ES9)3?,LWDM MR9D'C^=>OP%=6\2SG7=P;#P:HQI3!."R#>HF0OBAA+[/I'%H/> ;5] *GEDJ MC&IX!!I4ZVUU)T0*3LR)$P%O-[=WW;O+V^XWL.;0+.H^L<;/Y\F.:](1!V3' MN#?NS8Z-4N<6K$9).1EV3 2FO/S=S-@1\'8S2TFP=A-^*?N''Q:9ZH9']8_' M0FB,'^3@;O.JL2@@"ZIK<)50/&9;SR"8-6MF;;/ #CODQAQ1 MNACKR8-AL/FA/936A ]8@>T5'41_\A,*FA N_ N7MA NIRU8&^4B94[N$CZ;K,#/]>L/&,FA*0%^2.D32&D#=*B)J3- M*4N;^D9IPQ+Q(]N$![M!FR3I^H^IX;T+Z1.(DN/T\D@(E9B&]H)%"\ZBFK*1 M12^).Y)N3/N5'X- F &G908@!3:$&7#*,J:&9XL\6)-G,Q9>$#AQ@4D1C"P& MZP)BF_NQKLC5' @W[6:0JU%%KB;_M:3#VW=BD64HA4/@4*,U2Y\%P?THW9.#9CI E19$ES>/+$F%? M)3YW(XNH?R'%(2+NAQ49-_9(3+]KB5\1%9V>@(&K'R[K7A 88T)Z%H@_=Y6> MX9EM]LZU$:C=KA*OYNO50E,>FA-K:J I&T)3YK^6E(B[?AL9?4/4"16)V=16 ML9,VHL\'-YF!6KW4>;S]]:[[]./A.J8_CA "7 H!P)K:WB0$MC8'S*TUX!%! MS;IS*5ET(<0N'*(-(=<=_$0;0CZZX05-AJ0U36NB>TK!?XW2=A#DM.$@";NF M^G['_;83[)<;E!>X\^1E[^ZQ]^WVJOMT?25][7X#DKV6'G^[OL9F@9RO_8-A M2=[(GL(S=+>,,\$ICC3&)LTLL#D?8JT3CWQH2,4W[%7N2L@*UOV8HE[OADV]L MY\J>]KWAU Q7]#!;4&"HQ9"8WU)N>008F@*I5KF%._9=I1:_2F^Q=U$9X.U. M<"KD"S7?MV0XU71T&RNLBRW1ME'6"G[NJ#=#43I!5@/\E6MR8U]!%B]0#J;H MD_@6@HZV\7Z&=%1'A=A65$[HZ*Q\Q'N'3HBA2_1M0BTWJ*JVV3C8P4(<8&T8 M8!.K)+6/B\TJ6T1N .)K'\)@3O80O'Y$:T>.:?@N%B\F9 8NEB"GI)+W .34 M1')JU5:-L4)[).R]:IUS ?QD>\3,0M8&0$B6TSA!MMEF^.[#(*U2IU&N82>J M3"R4Q'DGWFW@LR6V;=;Q/L36!FG<*+=:_%-;1I8RU_(9XWZ3,9/-8!D;XXF# M<^(Q#,CB0<(LWMTLMB>PL_=[DU@>F#$S0(,CN0#_EVQAY6I2S,P8$^Y"2P)@*T1Y2:F1*2AH34K.^=TC].A/:0!]8S.=9^$H8Q"SN) MX/"^\GX>O+NSK<&Z7&FM5NK4Y1HG5HTP?X\IR!-22+W4J;7VSJ$)NS=YFSW+ M(]:S@:=M?"FX>T#@/"R6+:+PQH![Z3?CA>IST :$G]YDP0'1M7);4SBQ683Q M>T29F2TI8:N_=KFNG5B! M?"]5?;UE\-TQ26Y:[B-(1@6FIOE3J*4I;KO)@2 MPM@\HN#_797 \&V6EF55TD.OJ",%/@I]2EH&DY2=,8-;+]696:9M"U7]P>/;\FT'Z MACGO.?WHV8.?(]L$H+I_"_I2[W1(.H!&!#\:($&WIQA26D!0ZO//28SAC)=V M#B&_\&B\.2<)<3Z^L&Y\N=JOCK+/J"[F^ M=QDG/W$4P1"GRA )3_OMQQ"LBJ2N\A)8S#)&5 1=YTPI]A5\=VS39(9LGUIT M:(AJO?2*PAV[QD4 TGL?HEU+_QK !Q?FB,AS MYE8=O2\EL?/3M5,[=%(,@=M;Z%6QKY@]#V,D44VR;Y1$@M\[,@?6DY1E19BU MITA)B6J7LZ(D/!A=5C1>CC-E:=<6I,8D*S&[FEXZK_8!6P3PWJS2D%G#"B6K MV'/^)1D96;UG2W%;!/7^%,>ZFC9J605W.2I:*&">^LZV*C&R^JQRU2=S"K08 M?MCOQ'%(=J;!B8OC37F% ))=2[^"A;RPX8X1^;SI$&!#!1.Y=D*=UP7)),H@ M[$,R6JE3;^_M4XG0U0ZAJXQS!.<1H,A"-!O?2""%8;ZV!/:9/Y"UJ&<6U MD&M@9K@A\L*G2"M;!'YZ6FGR1"NG)\^+?R[7BH_%B1[?!\V;[&ZBM5C9OKIW M,4<13K,*HLLT=;([T;59R69M[_[&13SRR9W'#BY-*IRO&0<61E<<$EE3]A&X[[KWM4G3,M_> M^U9F^SZ'W-_B\63*CB>?5>(O^H\CHA#-YI9MWK$E<'4DZH([GXF,_2VO6SW]T]X,C6Z7:GWLAV .UZ,@-B MOI_:!N#&+RX%7/=='$8]9;DL^_\D +F_8HG,WGAXT/>FGNN!M@?N3KN]1FK8 MIU[=K>M.T\.]R5JYM>K-LJJM]@Z.'Q![:"K:;2>MPY/W'@0 UGN[K-6:Y79, M$Z2UU&TP2/@#%^?O/M#PV_.([FV)#T1P'DSN7G;$6CB\GI<#RB+R>T0W/@%M M*,#FG)#&6=5)=&'-"&MB2CCY$JQM:4 FAD=VZPY['IGM;2U.9C"]!Y#>6I<^ M0"-MK6(21S>M*0GI2RIA9DZLQIU2)T!X/I M>&JB*PV;'4\<.J*6"U8H4,'0&!CG5H_P82_9Z\+ZX:]EIGF@'H$WZ=?$L0 > M;@3H5SZ4TS)-#?LPRV6UONKN?13F:Z&):D4 'XVHZD!4%HUL1OZ9J62QK )]5XV9/')\P5%:V1:E$!AAJ(]8[YH$MVX.G>[;DC2@2!H,0 MB\<-#8M8 X/YB/ %*WZK+N:&(QL.WE)#JVEBNRQ*>^%0DQT2_OQJZ-XHI,W( M70'6Y/DMI \KF'KK;^$%DNI2FCSR;UPM4KO1;C1(O=9H*@-=K0U)LS\<]NL- MN=]7]&%=D_5_JUBMY-\TE,""O*-"7 MX;46*L/AP:#BDSGPOHWG&0&;P*[4P:M@382;M4@C!T7?7[;C!UR?)^1PR1Y* M7SZ1PFX"*U:1?]D>8NB6*\FU,A_'EUS?;Y]^D[[?7C[TI,?>S=/OW8?KLG1[ M=[E>)O&R],O>W6/OV^U5]^GZ2GI\@O]\O[Y[>I1Z-U+O_OJA^W0+%W"_BP^& M!4K"GL(S=+\Q6BIV( M.M&\47USWBA [XUCCS'ZB$_\W?!&EU,7MD>=Z[>!.46PX/1R^+_^1-Y2II+: MP- M7B_76RF;# E2%J2\2,K-W$D9SX:I9;61LMRL:(;EK!>#G="K:8%%M64(]M#Y!R M"5M4P98E8'/:U=-=959CG&H96]AXRS*:8.*OUIU++!5-X1_,)>&2+,R,C/W, M",7,B#3+BOB\JLGE33TOEA+7XJ1W6IY"7NX-?[5MG94)4N?%&%#WT383-F&9 MHYQ-X_=EE0$8=4M$6U949%L#(,,;65K#JF"C+B MB8RVF"89DI%2ZK3*M9BF=(7N,<&UM_RK8[NN-''LX7Y=),[V7.D6@X_!]YZ! M-S4[8!,?,/$R/@+"YT$M06O[FX7[T)K&1&]S[T;[@M9.A-:V&(_[T!H.<9/+ MC:88B"V(+9&)N0^QU<'#UM[O7OCN0Q0XXVH.SQUY0Y$Q5-[0 M]@Z5BP0DAY2TM? \2TI2D)*:\FI1EZ"DXE/2UKKO+"E)9:<5-%%<5$<6P_7ZE%G6(R4P_HH\-RW ]AS7L$[&^G,:0DSAN5VS(Q.04O%IZ5M90T9TU(# M8S:JDE59C: EGFAI6]5"QK34Q,&VM;3G^/.*_X7])V&A=#WIG>-59Q4XC1Y< M\RWHL0VK^Y-](:*G69S-A+]-BG^@I(E -[6 84?*:NK>>2H1K^"0H%(SWK/YQ5MM6W]U3!-R1A/B.$L)-G3-QTX#T=T6[ U .GM#*+?;-==Y)6A M\4;URI_4L>/81"UUV-13]3,GSJ<(9!PSP+HW_6B"?DZ9?K8%51/03P)=76,G M>=HM48Y[BC2T+9BZMPRJ\R:#SBH.Z(_AM5>.?XGQZ=G;>[-#=D&F(;VH;6"J MH;5_"E1,3S\1BMMB(>Y/<4W_3'A=D)P@N41&Y?XDURIUZO5R([-27T%R12>Y M+3;H_B37+G6T1EG=OZ7/P4GN''I?S9L1F.!+B.Y7X5"5O4Q1%]8/?ZWEG5MK M8(_I+@$ 32YU&N6ZO,H\*Z-T\FOB(3K&'(GP5BS2 Q*>@A6A2FOUY*4@O/,C MO!6[]("$IY8ZM5IL+;*@O/.CO!7S]("4AR>.U+)67ZTVY8CRSF8$1,\;44*8RJ&Q'"D%V).*4XQ>26.0RPO M:+;@&"^L;EXR#=(W3,,S=DP;G$VRXZJAL#^-H=UG'K 7.S^LR=$(I9#^ED3ZL^6?NJE3F:]A@7Y\$0^:\+V MV9)/ _TB7@Y""?HY0@Q^'_I)Z?HTL0-,K;5WKP51)I*>4M!7E8!"P.JC _L9 MZ"08;*?3OFBVM7L%,#$L%V%+W9YU_8:Q@:GACGP&N@+0IBBDTEJ9%5*)8Q@\ MAIF21M93$E4"R>N?%VNM&H;)8TZ"I#B43MOJ@S.43C592*>BD=)!@N"92Z<: MRP*V8R9V'UTZB=8+QVJ]L&=5"X?GZVZ!F1SJ>O,T0I!7*$L6/<^C=@ GA M[.?@@HJQ.]N:E<#?42].RJBQ0ZU3)]U$4(,KJDEJ4R>CFI2*2V-]/6K[F-6" MJHIG5N\J@6JECCAC5QB".8CQ?! Q5"]UZN5F;74HS]'%4 YU([R9@7Y%2=8V MX)GXH(F+GA'(4;99X*?MO<HT]@E"%+0=5FX9[SX%6YI*$\=^ M,5Q$.WP,RWT]\K9?O>/Y%LPGC]6%=?(WCCV^A&<8UA0 $Q32VY;[E2'(O^X) M$7+]YCD$ &M8Q'F_]>C8!0;#MSLV&_@6>E!IO:0Z.^2FQ8RKYJCN7ISXX"YL MR \!*^CF*XH@8$' R0_+\43 _J$[-:9ML:#@\Z/@Y"%3?B@8$S[-K$V0;1OSE?8U,W!^XP7PH@X;AE:J2-78X85Y5\S MG8'^%HQY\HS9R)@?:KNQY8[+V" ?ZLB8C=4C=((Q!6,6@3&5C!FSL1MC[KB, M#8S9+'5J566UIE8PIF#,(C!F,W..:.W&FCLN9*V$:):9^ -*5[*GG>L1B^]@I&LGKI)5SO_^L M)LVL1"/% !G?GO"Y/.7ABU!6='U1<3<=]ZG3&P:V#C,WW-Y<;J1-BS;E(RUX M9:6!D91RN9C%55LR:'Y8U,0/,L%9\0?6JG3*M=B3H0+ M]CA-]MARK.;0[+$I&)WE@C-B#SQ>)I<;ZFJ%G>"/T^2/+4>*#LT?FV+"62XX M(_YHECK-\#\^R:I( MLH^42F0PL,?P[G?8OF39'CS=LR5O1!']K(*08$1@:%C$&AC$A#7"%SA"P:TN M=@F-;#AX2ZT.RYC8+IO@=.%0D\WE^OQJZ-XHY)K(73XX+^3Y+:0/*P""7WL+ M+Y#4EAJF1OZ-JT4R-MJ-!JG7&DUEH*NU(6GVA\-^O2'W^XH^K&NR_F\5M$!P MTV@6\9P ,U7Z#B4_*V0(&[P@YBMY=Y'HHA0&Y!4%^C*\UD)E.#P85'PR!Z:V M_>87%\!VU,&K8$V$F[5((P<%W%^VXP>$T!-R.,XB^_*)%'83V)@$^9?M(89N MN9)7ZV42+TN_[-T]]K[=7G6? MKJ^DQR?XS_?KNZ='J7<#GWJ7?_^M]^WJ^N&1M:5H?I:N__'C]NE?W._J@V&! MTK"G\ S=_;AVN1%Z:O@I',90,P7 XO&P9I-,7'H1_O$YG.%B6.S-[*;/P;," MK8%2;TD],]CX/P<"L=VNMFHME(E!T#-X<2 NJ["33ZO?:XVJUE)B?Y*K\=^O M>Y0B5YM:(]6CUG]?D],]J5B+@A^TMEA4LD75ZAL?%9]%594-6=2-'EQ[Y;(8 M%\V71\?QT5K;A)0_:]X>C\'1>?3LP<\$>:QMZ1;'?EUV: L%CBZL%>T(,.J_ M])U/G7MBZ!60X^S#)9D8'C$%F#K=P6 ZGIK,#?)! PZ30T?47X$3]WZE%)4TN2ZJLUJ0/4XM,04U0?:7T*RZ>FW&+ MT+&AZR8M1D"WM3D^ZML>S/3P^?W6=:=8%)@R$MH*,@5IFTAE?#0XP$PJCMJ? M2.*X)E<:65LBF]%A>3X9(.:L_!;J9W0_LDT BGO]Q]3PWN-H&V=_KQ[;$'0M MZ#HWNFZGI^MT KTEESI:JU%N-H5$YX$X3IKRT_46DA/V/\F "11@@II6;J69 MK"[H7]#_ 26_LJ4@* .JQRD3:KDM1>5]FK*)E?J MN+.MRH"X(PDK(JCELB2KY-"!_6S!8W3)QB4!UB5[PJ8YL&)R.IZ8]CNEP4^3 MJ3,8$9=*$Q-V\*%T_7A_7TKD.V?;6SE72 8]]8_9UGB;^.:L];5 CT!/)EI* MW:RENOI_IJ['RK6>['G"!U,]MU:0XV'QJ#[(+/TR(O@>*"@UU_#H(W5>C &] MA\W8^H,O#?&"?Q)S&CH+8^"0V(0NX1D^&XW+R$ 4U?D3!D3H' M@E6>$ZD\4-=SC &FJ7U3]-DA@.NR9%$/2Q8'Q!I0T_0'D1W_[".?;+3F+(B6 MP/?S$SA74P=@X7.$G]B9XX%=UGTECGY'O=[PQG:&U/"F[(6KO%(';S"F.,C#4*'64LEI;'68@J(U/:A/" M@&OT9&A%'UT6-/F2!;F'B/,SL"\C!C0:U$%W'!SK.B'OZ%CAMZ^&-\*T )ZG M\\C;F45^UV<8=[2TV5WHHP(//9&WW^?0A2_"KF:+[FH<%[5*G;UF XF !]>: M5* G=_[>+SC]0%F!_9.]!X^W8^>O"A[GCH@$CW.-GOTF9QZ2Q=LR'RQ^\K%D MK%H([5N#.3LB8'RP@/%U4$'"+KH/ZD?N35A]' LHI<[>@^A%X(%K32?0DS>7 M9QPD7LOA<0RNLG8R@L$+04&"P;E&SY$"OZGX6^.'O[?8L6';%5CH!GH35^UW ME4 "!U<))'!PU9%F+,PT4J0Q5?"("EY_T9ZLIJ%R4F"H<##MA)FE:/L:EG6Z M=VCE!IO Z=+OQ&'57M+U&W4&ADN7&KN=1_8I(Z_=';O&9I<]!'<([?EPGXBB MKY4ZK=K>OKH(>^9-/''.X +EW-[=)"$=9BHFHAQL!RWHIB!TLT=*C!'.TJG: M;"BH$4=!(A7&'?&(5!C7Z-DY?K"G2HC6B V--ZI7_J2.'=#9\+6%C'- 4M]; 'M-OH"[2%GZW6Z5. MHZPU]BEW$?3#(_VL))H.0CYM;LCG'$;GSMJG/M*)1W'VT!(VC[$\P[ M6!Y8?,ZM5Y4MJ=ML>J^JLNP/^:QG=:0]"XSFY/?G1JS%:9AV4- 4E'_CK*DD M=1=;6L>J,L[?79V]*]A2L*5@R]W85J[VB@R!5J[!4K29]R#!1FUDJ-E=@I4W%'F4,IBK72YUV6:ME'#G. MS$T-4';4Z%)6\:-$2(^F2PNO)O!J$U5;@#_"-X1O'-FO'/H<9ZJ MW,2DIE+65,%>@KU.@+U2I1[5HXT,567LZ"O7R^T8&W#7U*/@L;RI[3QY+ V+ MK9P]R)RQVJ5.LU[6VC+W"FQ+L"*SEO.Y$L=N4TFQ@6>"&$8! Q))3E(=1FHG M/->WJWHVN0R3!/56F4.C%GAH_4UR:]M,ZU+5(!E:E M3^[\O5^,>O])?ZK2+'7@7X+)^:1(4$_]4518,7AP*$@S.-7J.% !. MQ=\*/_PMYAAR<-5Y1];7C2PLSX84EEF)M@;#BER MZJQPQPA?-K!=+X>1+'S*P@.X-+!D]E/JM!>\M:.4Y<;>$E)$C/(FJXRK=R(D MM4HU693H"(KAD6+VL,IV%T*L#D>K[WVF29 4UVZ80 ^'')\+P]=]AN=%APB_ MC(.K!!(XN.K8R3;6L9&"$<]6CW7/.G:&C?NK0>*-ZY4_JV'&,WI[1$"<*(Z.\%==U<'?4DTS; M/;=4D0BG"?0(] CTG"1ZTIGQVA'&KZN:7.K4:F4MYN2W.,)2; ):26<91:%CNI0JV%&PI MV#(CMFPY-P[PKP<7,6;8!+-LL-VM9M93,BVU95.D3FWP?EKK!O\+ECHGS M;%CLO0TV5M??%$XF7BR/V_.> -&U.E#"Q'99<^X+!WN;&"_T"R%T! ML.3Y+:0/H)EZZV^) ,:?/GM\8E9Q3;6EZL+(OW&U2&5&N]$@]5JCJ0QTM38D MS?YPV*\WY'Y?T8=U3=;_C34JP4VCV1CD"7FFE;Y#R<\*&<(&+XCY2MY=Q'44 M28"A*-"7X;46*L/AP:#B4RWPG.VP7C476)CIX%6P)L+-6J21@T+F+]OQTRQU MGI"QL/3TRR=2V$UWE<'.C-\>O]\^_29] MO[U\Z$F/O9NGW[L/UV7I]NZRNE8F\;+TR][=8^_;[57WZ?I*>GR"_WR_OGMZ ME'HW\*EW^???>M^NKA\>67*T^5FZ_L>/VZ=_<;^K#X8E>2-["L_0W8^IE[M& MGX"J90PW4Q!,;<*>3#)QZ47XQ^>P&MZPV,K839\#V@VT2GWU/#=;C/]S(##; M[6JKUD*9&21F@A<'XK0*._VT^KW6J&HM)?8GN1K__;I'*7*UJ352/6K]]S4Y MW9.*M2CX06N+125;5*V^\5%!+G+)?%,59N_%>X(;\]GMV%DW2IP".8Y/TMHF MQ/SNQ9'S)&MSD@E! ),86PQ60\^Q#,*E'@*G3'0RF MXRGKVQB QAY/'#JBE@O>CO_5%1T: \,3T.H\V9GYQ/0SO;]G@? NF-[:F7!;'M>EFZ2*M<1S%DES_^=6C0LXM'2%O&<<36. MNF7$<%;5..#?M\I*ZI8<1\XC;$H7G$/<_]P"^-NH/UDY2PMH6] U!Z@7=!W2 M]0YE6BD%>KO4T1JMGE:ZM MJ!#T+^C_D*)_I: HQ'9$S;RFC7DI4'/Z^"G2=#U6IJ8L(,/)9P@4MKK!$P!?6?1 MY$&@1Z#G*%JJE7CVU),]3_A@JN?6"G(\+![57QX]]4!!J;F&1Q^I\V(,J-^_ MX\&7AG@!:^41I]9P[#PGO3D$L0E94&CTI)$%6\ZNY"$*-'Y$P3FTZ9D/X ZL MT>=@BH AOM/CF]UHRK+Q$] MHKFC'Q&3XAH]Z:H(D@>H'R@KLG^R]V!Q+"%;3:<*'N>.B 2/5#R>//"< M!8NW^6#Q8\>3ES4N"Z+H:_%(2,1 M)^(:/<<*&J_E\#@&QSI!P> %H2#!X%RCYTB!X%3\K?+#WV<>W/4;1"P8NY(! M7U#/,RD+[F+)[\2AD5BO97MP,7R!76G.+-)[3*/XTK9@ZRZ\IC?T__8,@/@C M'<"EGA%;45'72IUZ:_50B0@[%(R>XLROW8B)B>>=:*DFAI2>*"7M8<@GH*1T MZ=YZO=1IE-4F+W63@M1$*+O0Z#F2Q9^](&CX@B"KN3M%"WCG<@10S#D5,0N! M'H$>@9Z304^J5+8F'V-.9;U9ZM3+BI:BVX6@GT+03]*>*?N13XL;\CGO*:>I M&R2**:=I0\;:RN#@@_15K&-54;G9%D/9\J-5[AA?C'7:DJ>U4H=T+JM=E95*GP-.=TR26[W'X\[@PXH MIRK[U)-J"%V]VFJD&SVV:6"8FG9:V3&FF(E%%7M1FAA"%]498@A= G#,&Q&* M(72;P"2&T(DA=(<$F1A"EY8CBS&$[K0RL%=T$"1@%9: 5:4/&:9?SS/!NF7$ M448)U@;V-BW+:CU;W[304:.SC@N=4>1GAR%BJ_Q3S^"0J. =OJA(\,Y6WDER M(F._J&FCU-'JS7);W;O!IF OO@CM/-DK74IQ9GVUQ?VN M*47!8WE3VWGR6"H62W*Z>#_.:K'$G];,N$[N^!,&3Z.-R&Z#!+'/7H(@1@$C M$DD.2!U&;"<\KB)@*F":5JIOZ3Z2P[2M1AL,K)1.C" 1P79YPS0-VVT9RIP# MUS7EXW/=.>1\#C_+[@1;FL2G>&HKAYH//\NNJ0!;:#(GO4M$EQS1Q*C0Z,G2 M-#WV *NF6NIH9;6]]V1+06U"& CT9&HP'UT6:'S)@HR:FA4T4'F\87:GV/YE M1V,[FV%VS1HPTNI!']$_B#L"$NW!N$9/NG1Y\JAO!J.NFG7@\99@\@)0D6!R MKM&3BLF3QYBSX/$&)SQ^#C'E#:/L1. XZ\!QJB%V32P.X\0G% $($1\J-'J. M%2Q.,^2JV2IUE*P._P@2$AQ^UN@Y4@0X%8.W.6+P,P_KYC/&KKCNX3'-XLSG MQ+1P_G.YWMS;?!;1B+S)+49Z[TAK.T^Y:RD9.&*"DCBDI'TL_>R%EHK60EFM M[7WH4M :URZ!0 ^'HF /ER![2: %DF#O@9:M1=JYG!J#O!E8(K!5<> M:]1=JY79J#O!N()Q3YEQ>1UUUVIG,>I.<*_@WE/F7KY&W;7EK$;=Y M-)I-_)F09UKI.Y3\K) A;/""F*_DW44<1. P-JQ*%.C+\%H+E>'P8%#QJ0EX MP7;8(;(+H%[JX%6P)L+-6J21@]S_E^WX 2_WB8U2[; M0PS=1NG*GQ/)!(@:-]GHX/RV,L2(\=OC]]NGWZ3OMYFQ=_/T>_?ANBS= MWEU65^9DYBH^75])CT_PG^_7=T^/4N]&NNP^_B;=?.O] M_LC]+CX8EN2-["D\0W=GUF8A)I(VU:K2W#SR,>FC%*7:;J1[U*:1EO$OV6E1 MM20C+7=JV_2-_A\I$K78, U=D,PH6\4=P$OIU@ M5:#A<>U$0%1E;!FZ)HEV3K/V$H-+$\2T#CJ1Q*R4W3S"G8"ST94_IOK= W*^ M!9>"RO@*:<3OM#>A:.Q:SQ*ZR2^L4O="#*_,L]9V[PHB[G::>A9,@>)?J:+7 M1ZF-:BNE3JU6UN1]PM;\%-<)=CA9=D@Z8VP_=E!%J> Q*2#2!DOR;#;=R!H8 M)F7]^5'?X;?X-YN$-'7](^CVCG;(;B>]\K@_(Y/&EW :YT1P12> >,-O((L] M!QD(BX(P"M:NI7/&@E*0R+84+2Q.F"NJ,&>8DC%RQ&QGBE&6T:+*, [IJ,?&BHDXD M*(9@1;1)0 ,@/.$5 M@#:Y0Z;)2F8.F;!..22EI&G*E#250.:JX.V4VZV3[)[-N^"-!L5#>2OIACN M#?KV+#;0QD&) O7.S<[-D-9'(5T;WAC6 !4@,8E0K5KZ5(\98=Z.H! *Y5NK4RUIF+7*$)9R"/MCI4*F/L]-@L_/A:<((WE7PKAM& MEY(I]HLF&NX$]LE)DI5XKHT$CU(+T_/PPY)$,]%Z/:L M*P9;PW?]N@RX2AJ^:8M@[BG349I@[B:"6B$MG5@5;#$" W[M@;M\C,0/ M\61RB*007!!/:7F<>2DJN+(,IZEUSKFF&S (GM"BQLO.TSW/0VTD/;E[:PT< MK$^[HOY_;ZT0S@\S,*>-CBAXH+=X;/CR-L ZE=T2!V'ZD&A<-?2>PAY MWWZ/XQ.MU-'VGU,N8FT<$M/N(G978JKA,86]$V)\!=Z*(71G9FTPL=X_?3X8 M.#CK?M^R\^):) =I4[/>)+GW@8]GBWW0?YM#/K7YB[.^REIS53:+4S_%IK/] M3=],Z:R!U9:J>CI]8HHAL9DJ%2>"#BV:&9AG[?X6^&25%9I@#.]SA$Z8P44P M@S,EF5:I4Z]KIV7R[N>P;GZ P_- M.9GVBO$-FV^M%^IFV2AQ_U[RATHGIUC961V$N"03PR.FGU?0#6_JT*6B7!'3 M2EL_=D_>6AB&,-'4 6P%)WI:%CC\7AAFR+<5GQ>@CA&P#P4@G[S':)8Q$M_IB#R+\6 MGUPVG75(1BZ)R[?5FCCVP)W0]2/\1HSGLJ^X+:Y)<@#;]<9VHMS$H#[CH76N M_V9NJHO#$*=,6$GC2JDI;)62&J5.<^^AS'S9P<5(K\[2!),@*BCUWV-E\3YI MUY,*S68HFM<$9!/R#)[\;64\R3S'-$!&QO+9TMJ6P,1^M-8J=1I['S X.*F= M5EYWS2#=L%W1WA'^Q F7U!'Z).95MBL3L:NEV-6E/1Z#P&!=D*$0+'I9)/(3$ G M*;5O#;6O4A:$=7@*U:BVW0&ULRO5#<$SKXV;)NW- ]FS38KNE8&,Y*Z7]TF2- M[_QK%O1XOAD Y2SW+3VGB LA$SXH*C Y3B0"]G>H)OFJ[)I4XC-GW" M$4V?:)P\OG;H-J)D<:91?*_?5 FS\A^5-@\8-'C,MU>35MO5NDG&L_3'"M MX-H(UQ;9GJVA/=MN935;Z>"N9KB"$%MUEHC*KWD2&":2;D^Q&39O?9VV+FV+ MA8:#]$SRCE1!UZ_DD%>)!1YX@2=QINO.MBK,[(X>9K+20,*24Y"1Q!+'-4RTIK[\%*1V&Q8AC>GSQ4H*'JC%@(D8T.0.=2)R"^SI>^@S=' M-6Z"VXY(LRK2[".E; ;P&-[]CA:V;S!XMN2-*-(L\_N)1V=6.#%AC? %*\"M MKMU@\)8:]OT)YT)?.-0DV 'T\ZNA>Z.0;2)W!30FSV\A?5C!U%M_"R^0;"Q9 M5Y%_XVJ1.8UVHT'JM493&>AJ;4B:_>&P7V_(_;ZB#^N:K/\;SWH$-XVH\L7%I8%I_^40*NXE+5$:LU(YTXN@V2E?$ M>0;28G% =='V.!*_K<0*?,GU_?;I-^G[[>5#3WKLW3S]WGVX+DNW=Y?K91(O M2[^+RMC+J(R]F:I2VDUUHDO?],7<\8 MON>T8Z4J!<;>W70,CQBL.D]+A53ESY%+V#?*9\EVI.!';PZIX,>/X1$35W*#!TK, MK$!, !<23W*-\<2$/;,8"K5&+-J"3QK;?0,$/DX1< S*OK7AYC'3 7B!20D: MP-*K >8-=>$5U'DQX+K@G8XK$696LZN?3;M/JQ*>8H+7@"[!6_&'*^.9C2NX M82"5OAE#RN >(C=33#2J]23:9M5P0V*I:.SN98N>N-37[$_?#[+FA-2#Z/$A MCY"=V*_4&4Y-Z<5&E,![7/*,/P!KS>9TE:4(R4B8OGOQY3.U@+U&\)=.&"DI MS<\N,JM%,;\GF2&.7.EUA$2"I:,L:FW!7NS)Q'8\= *-\&G/8,DQHQH9UY5> M## ?@ N]R0A\#7_P=?@KT#M(=(NR*-[3"![JSJC_UGZ:$;9.D=;I MQ(XVL\(8O\6_BP[K#!9ER1T1OZ,6WC.&G7K&GP@D!MN!;XG 55/X1! H[I2L MX*LL.=0CAAE>+P5>&D#9,\;&G[ZH8_%/P#?ZR\BIQ"+F.Q"I*[$?W\,58LP4 M1/@ZQ;K!Y.%&,LYP'&(NBFPDTO'$,? HG8^7%VK-T<,$'A,^5#+@\P V93.* MG/$.O4@"'50;"R'R>BT67/Y7!MBJEG=105V>$P 9VS0^YR>?%L&EU*HLQ7-K M@4T_1NH-62S0(0&N I&S)(C":V=BJ!RP.3)7P.>F/?!9(WQ@69H OUMX'[*2 M8YM!,[RYX+&?0JF"]!#HO[G4>K4=4T?&_RQ(Y'@D7L$V"I@K"7/)#C[L Q)HQ>AE.+Q0P!2=[[ M9[Q<8/MXV'X$9'CTV1B4&>,9KJ\CF0*EQ)TZ3':' @!D!USD^9Y%Q%(-)3U( M?7A:J$'=$5@FP,AE7T6#ED0+P$**BNIP?-=<:.AH$X%XJ8"F0'.!F#20&X$" MGCT^^OI75%=^[#D8,A_J8S"+X8&ZW_UM]MA0$4E].B(OANVL]^5Y=5YZEM0% MS6M*6EE29;6V:%L.@3?1;AJ@[3PT&%H Z. K6CI+V0)/HT;NXA=X)0 8"\I8 M<.!R\29PB&QG$@2"?%#CJQ[Q )-'G'>\AD410D=E]N$*K'EF]:%1RHXTP9+ M+JN X51AFY$^*!>MCX!2,/)=0#?+-8/!97CAP]"HHV[X*=C?WYCA@=EIU^^W M"KI&>B'FE$I_W90=N:?.(SYOY7B)&DV3K);CL7>Q7,D]<7H.VZ#^3WS?_(E! M?D2>.]RM4D>NRO+J>72T'?V-21]P5Z5HJKWTL1S0LQ4 #3D":)^!5%$NZFUI M4AU7RQ*(:C3=I2?V6T@/BNP31/#HAP"T?AK_$4%;^EB5NAZ#Y^(+RA)>_"[Y MJ)E#?K&W[>N(^@-$6-K(Y\VI![1C,8, 3/(1-5F/A2A%@L7M.4RDO =H!H<) M.'4*C$B8?P=6!""U#Y2NAX8"NG[PZ0/" ][!3.OAU&&O!UA^!(X&T@**"J") MS0KFPM!$?RO#( #%H#_F;AG^F)O.PF.# C<0 4F+N M-BQP.@FC;!;%^ST DFT&JZI*&%*QIN,^K!I6& 56/(RE5X)+ /D82BXR 7GY M!O3I4=C=6A+W'[="W8M%XO4-Y,UHV>W-5Y@L*=B8$WV[U&DVJNL&1X$@-)F5 MZ.\;@+;?SFK'VUE=+G7:U75'998VID]I2!$Q=)/,)>1*W3RMX0#=0!X#SX&= M75V2T<#<(]N!M^CK")T1=TJD+U#S[=W-5J1W9\M(AO.Y"*]C0U)9+LO^/ZN" M/-R6PW8^UT)S=37;:U6Z=VSTG5'0H#6D(T;])HI,%(Z)/B.:N8*@;]09@(,- M!I/!(@WZI^!M28B)!#*FBFC-PD+0"TT M,8%&I0\NI1(F+Z0VJBJP6WWI;+XS*P>@XNN." 03P"T)T*( >PU;M<^74_]8 M/$.Q:P9:+8Q:A9_&H+R"&-H"3WZ8._>+5_HY0):]#W2S@8!SZ6#J^,''$,H@ MU$U0Z7US&0], K (7/P3/@8A0#=!34"@WUF*"XD"2 ",>0HV/;7027!L5L6+ M:L6GE( N@8Z"HW4N%C&ZF-+2D8">D0(#.W6]\(X&/QPZ,,&\ .3Z)<0!J)"N M8:G!,Y@B]S,D5CP-+DM%\*7FH@1UY(P#F&%384U-V-#A)7+\M)2329,:P^-8 M!4J-J6E38X^P9N;56%YW,$ T <[N@<(&0'=/<.-7$ZWOF>C75M-E=6TU739_ MEA0^;*>TF?_LF#>JW"33V!,OD.R,00(,?26NP6C[WF;[B$ MO'?_WS$(K,6 L[:*0$Z N]7Z6JB>,C!I8XP7A62?F$S?NB-*/72XT#&G$Q"7 M(&Y\,U63PVA!**I9QHWJBT^*"%ET6&;)9#]8@S(*W!O,. 8QXE"1#P/3Q!LY MU-R)7\4,-L15*X&'8A_*'-5[5A->SN9%@)O(.V#^#&81HAE/E3,U"'#GV>F@'TPOC(HL(,&[\P'0#F M" J%6?[Y^G*6@8-K _,']@V^.L9VB(%:Q3=JP\24;K@#TW9Q##VH1_@%'>(@ M+X<=#^-W-=L+7.!OA]%2$%F;R3C0XG#K!'?W3"V@"WPXQHDGGG\O;O"'Q4#) MPB1LUUW&X&2VK1_5QZKT:[=[/]O<'*CVV/ 0+X4SM&[]S=L3PT)4P+;AD<1O MQNQ'YQ98. W)A82^:K8 ,9@LK@9&S8)',<*D)U*Z3P(!+0+AS5.D%L7P/D;P M@&J'Q' P7\MB=_BN^4+"['PY"(LL"87RO(N!SY:+L3K&8&XZ%G-']A1#2"B> M"".K53MG0<'&VCWG6B':7%\A*HH]^:R3/(MBS_66KUI:_VLMUBZN<607;V1& M6/E_@A3G/'<22L)8X1=5U4LE9BP=W[4L]"X?**N=@@(27%+GR]YF>&!H8 MRI+>*7B1OD%T!;(^8@8JS"C2@CS1/*=S?2/O.%/2"?[':6$@HL/MFKRP5 M,"+"*IX"31P:S4'L E/3?FPO:N=1TP!!2 (+9ZZ^X+)$#CCG\-C >L!D02DI MBW;XVC^5E;_H=P06B3>S/0QFF^J8;,3H2V ZA&]B:>4Q>4=+ /.]@UD,!S!G M!V/L?4_(-XTP$KN&"7 'L5Q0JZZB3>(R0I_2 <<'1\,3CFW!WX.X:N]T1<;T M->*$+SQUBTM>CY'D]6*ZY&#MW]DOOH_INY5(<_.Z^@C@'S'CQ.+H7VWXC_2A M=--]_%KZ&&908R_],4'[&*[M/OZ 2_$5%;E9EDJW8U9F-PM[^WJ V0^/])E% M\J_F'F"UA$6=KC3U'X>)Q>"M6 '@/VJA%-F9/\X-'C=W*.%7;\7<&U\'2FK_ E(;-&751,FLU#<[.7(KM;;EA:0MB[T9-&)V76QS\\ M/C8RZ,PC 2AB0H>YT6/R$S/%S/5)NIC 1?6E2[@:T-9C-ZP #TKE_,+'H& 5 MI[FRHNT^]5Y19X1W8FD#D+L45&PO;(X]A#G=LU Q I^&Q3=^WB:X!S8]Q+(( M1X+% O"! ,.X<.!=SC'Q:H [.-LRNH;^MJ-;G<$5?4*X"^ :W,&6TX^LA@46 M9O#JL[A>!*ANE$("">X9GAED' +_*?PE ;)&]JN_O-F]4Y\2Z$*P R/C++<_ MA]%"36Z0BS!GM8E^ALN>.JR0&1@K9"NXR+7GV\%DE%],C8M@=@"8Y+!8,XX_ MYB7%$6NM'"EQ91B(@GX&YR6."9=,WPR_*[(G(*75EKR-!5DB;%;B M@8HQHA3=2 ]:Y@+.U*.DU,N1@-RBBO6KK5@8*<6C:OY2PVH06"+%](9/ F%L M)!""BT&L!9G#@DE1O.&E-@MT>8&%@$\;2V$RB$A86>"@1 XR.T%J=(@8&*81*:\/>6>>^XKR/M+R["X,B*. #NQ% M%OV6_L"4L^'Y=B6:JB[&K*NA^Q1=+)E3&1-V\^6QGB:&'LWY^:+6SXBR,B/& M5E3'6&@YB)^Q9D*V ^BP@J?,I)&?(&0WLM@MD(ZAXX+^,P5U H:P[WP8P^CE MACM/*<+;GED])5JY0%;U_V:2U?88A)86+GT(3G: &P]>/8J> <6"R(6\>AP" MEV$R<6@%\16\@A5N!+8%POPG=81X2VGKO(R'VLG'3A%]QP:%97_>4CJ)#X9YR$ MTA=E+PIO]@6S]LKS$)$]BV^WU3@#+W M@.C!(F%G<'^03UIF^+G9N\3ZX!41GV_G3V*V*]ST/#7"O!A FK&TO1"E^YL; MQ[U1A*2+-NS*S,6)4CR$-30!\>P3F;@'8G'\.1O+C^W.DF-7=';Z9!Z9:!0Q M!G$9R!)G&821V.5"52&"QP^(Q4:>X3( ,!I9,\_:9Y)0"*T+>6[/Q26L06H4 MJ@9)2UV#-.UC^;$'<+^RIWVOB[+Y5QLDSR58LM2Q8F)F,MDGAI=*-0*L&\MN/:C 'PF &-Y&>[:#4$4%:#E+J#,/C MB4F"ND/,4)OAN6 \8N.ZU(O4U\(/[C H;(:?P<4)3X//R@']!#W8FXY?>-J? MN@8>DV(QGN!(YBQ]Y-=IK*T!VE@^D*XL9UYA F_PC1MW*2?UM[G=C%J?'2$# M1VANJ\SLH+(/>X>PL\+NG ]8CR\OL%*6RL<9I-X#L<2H$HV;)<2$X0@\!>*+ MMO#$ANZ7,A!OJ9XA6D(*!KUO-8;X'1'?>F=40DR3OAAD9C[,-QO=ZSKU/P-; MU'W$4U>F 4:C;K!S\2P8599\[VRA(F,,H&?@7WQ^Q-,*UQ!:+J&TCEV"W0<> MC59L^!'.65IE7L 15H<\^[[S_&D>/%UW?7_-/; 92#(](^B.ED,7 S.G/XM]^&/K9L5]!BK#Z?%;U%3F%N5 . MB(@+EX[VOL]4P$O!$R('$2)\:O=G%#NGY:!6F=$TQF;PQ1%J]-U_[%N"/[S: MSL^@;P:[:<'=CG)% +P09!&P5Z7OL\(KX&/3H"]A+-=W[1<<*Q.SBXR#R$]J M!6F1X$C$(N?-7H6G%-B9QK<)*XB<@]H'3I3?]7

5,6I@-F4HU):4QKLI9 M[/L@*[70QB70$2RFSP9:SG2-;T>4,90]TP7L[$'7!JV;8CNJO/FLFP(P*,+#AIK'MY^*- M62.(.>3G+V';B*[=#@QS$ASRGCE,_FDO7##+>(;9V=]\ ZB,^T5<^3;Y;,?L MR!CUZ8!1WCCH-1.0$D98V9EV4._ 1A:>MW(0'4/R8OM=+4"'C%U&GH353P,F M;=\H<,!RG=GHBXT5<"DL68S6P@)(@O3VT#;!W&4XCN17?)-CMUY'&E3ITPCS.P76]^(,\M"X0<"B&//H,2U :V^<(<1 PZ M8 H$$,#.40+GO1##1&X4F#@8)OPQ8 SR47D5MJC#A[B!.R>P<$!^ -L&B[>, M X00.LH.*!Y>WA M,@?MAB"P&+>'H*5=!#&S+ ]MMPN5,*FE M3IA$SII>,RL5^S#,\_ Q^9)63 ZCM9HOB1ZXWRU=THI-E[0X\@U39F*_&Y8Q MGHZEKX8NW;.N&0_SX%O0(FRE'4+A)%8O6A?7+$=JXT(;/ZR1 N,%&!OAX)]\ MN6,?2A_G&88[XNKDCP -E?E:HL M2^, #7U##YJ71&*@?LO;D.A F[A^[UOTB2G[U4.'*%S9M\!E?YB"#*K7Z_(' M\O&#^C'8T$:$8Q^RH*85F8WY@K,5+1[QG(G%A2X6(Z+[6110"?9KL+EY_Y%A M:(BP*C:0M*#_I ^:_)&E-M^G0 QUK5P&1UC*H]+2DDKK,F[C]H'%HIAB<@KV#]8]+T@CB/]#QE//B-X M6)3GWB3^*1T>=[]-9.-V%3F.G%CB@F6<,; 9[48TF3J#$<' V+-#?>G)Y%YP MPN,^_+D;_CSK1L#(;-Y? ?;N36>ELJS= W-AV5MQ@*CMN+&/=MS9(_W\3:1# MQ!QMNH^V,/SF-]D@OM&(/87"'#H+MZ=LD->(-DN35\PK>$MOR.3)'6M*!!_8 M<_R18+?6T_Q 9.K>:?^/O7=M4AQ)TH7_BHS9V:TR(VD0("!K7LRR;G-J3W=E MG]7X?S$@SOV$4^0K],8#WM;N2,-39:0L6*]%U*,A^9S2,KA MXT)B&L1@A[+5<".";!FV4HFM>J-\ODJ L,6H;F@N=7L=\^Y(:\GEDT_BU;2Z MZ,N(.3IY"^WN@(_+@[;BNB-<']\Q=%,0^98G! -GF!CC-\&"8?P_!!_$)'Z+ MWQ,4%Z&RVD3O4FW2-2,&O$_N'3X4:X"V?"2DYE@'/32(H MQNG9@4>792+NS?._TG92&*L8=";QT\3S*CVO-D5U>RK?3*>;#L-YM>-CS[JV M]N;,FA7<"44 !4]W7>7-9XP6?75:2K?;O5.UGJ8-WH8^+!Z.#,QD10+$GJP@ MA8 F2,ZWNFA988_H$U83Z]%UW#)TU*(%]Z*,/,<.D[PB5[A8$:8=);JV\APK MJC:-O13@RH0_$ENEA+H53+R#53K491G5RDKUT(L9=;;@OVZP4QGW.S9/GW1@ M^Q3ITU2FI+,*]?IHH^M3F5[OHP'K]C:H]285G?"A.6!_0I_'I1Y1G4\H *30 M*$N _5QB L/Z$Z.6\M[9*A?1\3"S-^*(N"YX%<86SJYJOB-]/HAK\F^ZZ]O4 MH^'77S]$7B@^$L/.47:HB 2QGV#B/('4*TBF/X=QJ;VIOF;?4D-/5T7GM^BQ M!_Y8]AR79Q,GO/5:6*>?TI 8XG0P?X]WG0J3(7E#+7J5Q2B@0,H7'VVA%DVA M&Q=/J[G.5FL))V%9+>U0I(0/=OO[[5HI5.P:W>TV!_NJTQ1Y_8Q!"KT)E\4I M_H4$XTB\&8)U"A#&O85GIEQY4&"8=O(,'SR$)F^'@[0@RIT:4V70& ]:68K\ M-3P@QQ9U.WIP@7]*IE_<9Q5+J3@T%5!924!KEU'<(OT_:\NBLN:]+%I?/8U% M&Z)%&V:Q_[FBR-@B#IBEE<&&NKF _=*12+^.[!BM[*E/.734'AU:_&< M3*\)_#*BFTA-1JBBN(^22(+(--/(1'3XO#I)F N>P.OQ6N"UJ>2$?&C8*/D& MIB'N(A),D,L@Z:!:3&\SJDT*$8RY1Q^M;0FGD$1!9/9BYHHB/3^H-,KG!5:P M>5.@0Z)'NP"/XC%-@R>J4D&7.$-%1Y(0'@UY]9QMD#?Z;>O^6F=SNZ9O@AS8 MM/J+". ^NMSAYMD_99LV:2.LTLZ&(E)-FUJY!*P%I^3X\K5:P(:[PVQ4(>\P'-UE8#QF2\PJ&Z]:NS4BQP05 M.H$\:53 MU*'M%-/M(F?TFFTM>ZVX:[RI!;ZCR$%^36G1>,>-?;5''OI/UKG9+?FWKU:2 M_'M"0Y>?RM3'C*Q2:<&/N#F_QE :FQ*"!SE]@ 8Y?8#".Y?$L,I>B<$T^&4[ MJ9C!%SS#W,*#A-K,BU6G+PHQ/Q:F$(IP(WTWF#X5T:$CC8NOBUYN=,43#ASY MO_6 ;'QE9!C@; M)ICF:W1%6]99'?316=W2.E6D)C ;H9QX%634*I>:Z7$J)NB5EXB411UV$Q 8*9G+2M*-ZU'KM;-CFG?X>\W%@ADF;PR[ M3/;.3';T6S\/YS4IW3N\K)TDO#S0&F-5:PUS+D20=&4]MH% M'7+#WCN].2NPLIVFBX1V]B(AK^L6SVBB*N4KBW^LF9%$Q>Z:14E U.YB5IS8 M;(D4H0)+LR'Y-KS'#H->1?WG,U=N^'7.?+E2S/DB1"G BTIB=\'+$[9RQ'"1 M DRKO]*-;XN;WNZ;2M(?GD9>1B OG99:D6;<(__U ,TXA%-VI]=I]MLYJ9SY MFI'L-*\3I*[R @N;4"?X@3)DQ.-V%3^[EL"FQ;PK8A053KMS.08!*94G9TG( M/8YJ/76>;>I9G0%7VZT+)L\IA5^N^'VX*9#4HGB *^Z$6\H3]K86JCR, #1! M[NVB56\! ]T]3><.-HH4&+JHC_#KA6,P*T93 M) 0[?A%DF7\RRYP[V,=G)A0C1]*(]1TN, #RP_YA/9@7+ 1.,I5/1'M/R&CK;^!X,";"(R>>WSDJ&^.M4"*8<_B0 M0FVY*TX0BUZ[3J;DHA,MQ>/UEXL:? ;._2[>\A MMB$\ (>Y".J0^@__,]SH'VPZM\U_!0%> MU#0AR=J"WPWE3=1$LXFI>&S)\^XR)[&W]_N%+FA^.UJ.*'M$-$,),U)<$&>T M&I:^]-A]^(]WANDM+7UU;]JD[>E'[\3H(HT%K?NY7[58G_!PFBT2BF@?Q3#AMU-A7 M\=1.Y(*S?+O7VT:N'3_7VN5&VCBIP<:A?B&><(O((8 Y[M7E3Z63YF;$ZEAG M/LYWYTZ?RL1,*:\IK9K7;NM\H]8L>.2GJMUE%XE^IDW.7A_LO-$A$=I(@EN@ M5<8&YI!JBWH0MHMN3L"RTD% P9F_.X!,)[_[)FJDHA/"J:=XP.UJBE*;W%;* M;O4Y=OD_HMT4^UANC>_61;=6B]LK++6YPBDTE^#8\YA3(KHC_'\\9'ZQEX&? M%]!1&V-P3M2""YJ#-@._*K4I6U5Z4O-+WK]^WM?:1^7];F.LM;2B3+J3\_XV M4YX)8$ZGC,UF>UOR*T88]S$/(XIIL%O4=):ZESV[2/09#8; MX4;9M[2E%%=]EV0IHVL$ZJ;+;(/?VDA+N?L67ZFJ2:4B]PY3-5-F*WPUF]\W#6H&Z<=0LGL1CGIHX?<6J3M PW[R .CAKE&+4;X]$H!S+J#%Y@'<(<\H!3-?]N1@$^F'\[ MC;&F%5:[W1S_;K&3QU3=].I?*".S5.U *@%N_+>)^\MXCPH$F4=ZD4_)/-)< MWY1S\YGT3'YF7$[*_DU[I]>8_2@S166FJ,P4E9FB,EMNUVRYHV:*CF2F:'W8 M0_+^&N\/CIHI.I*9HC)3M 9/W=@M4WX0;W#<3-&1S!25F:+'9-_C9HJ.9*:H MS!25F:+RN@M5S7DR14L\F:(CF2DJ,T7K\=2-^;*9A+_!43-%1T,\ MA'4'=7!C9:9HM8QSU$S1T8B./V6CU#)35&:*RJ-'E0[B43-%88J-\4AM'5Q) M<"V9=O* 4S7_'C53M-?&3-%AZV#_YEKXMUZ9HMG68'LV"RN337ISW7([[>)V MN24:!O6CAD&RQVX]V]/>1(_=0[I5G2!+D"1.VQM=.FY&Y650H7OM;!=A^"R+ M"HVC*?\,T>X_F[9N3[&IT9>X2>->$,_B93E3B/N\E5WPXRR:7V)ZWQS+G*[B MA7?7EW@I3R9/%3;S6-WE*41[TT?=GBZPV(3PO!;:C$V-FR,I.V< M^W%%'7J0VF=E[:BYA([=+DR1C]RDAA#,P[;4HFF8O@ R^;QKRJL38+-L:N_! MP L4[5.2K7RPXP4B_RNBQ4_NSY>Z26VD?#BS>-C)0(\:B*Q$VPQ*5<-N!_B( M.")-F/^*W3G"#&KL:#TUE[Q-P4/822/=.T,73]_QI@<).>5S6FNO$79&2'8& MH.=RWBG6$WC4LR+JHY$@0&)9-$%=]"W%?@)A5P[\#4X\^4K>#H3T!O/P)&!Z M<]0^O _FG6^R<(5S^*?N3N>KL*TZ3,/!/B/8N8/:&^&)S\-)1GT[HCX:0 U_ M[AC 6S__JX+/SN3LX^W M=JKV[GPRF"975VWUD1:_LA=F*1V%+A4[[Y3'"0S^0OZJV$GB1O 3+>R0\J^ M&K*0['K4N4(T:7M+/(;)%W3 YBQ)C6^2G7K,J#T-9^_=>Z#)O:YJK]5HK[_8 M4RLPF.B*F]QN;%S">ZB!1L1]M>._D@Q"XLVW>-,*1B5)TRW-"SY@[ M'J"=?.IHM-!_F@MX!W$P6E1L!I8A'_JB8*@S3P:YI&;Y]FR-H.OGN_V.9YN; M'%%7HYQS:F_'XUK=MC=/],[N4J_W(U.$(XMFCF?TH,NC3YR MQ6;1>?]I$F, M]*WP%*DC;[(MGDUM L7&"G\.'HF*0WG /*P0Y<>G]6+(1(^IC2VFFERG.P'0 MQ?"HX51I77"FTO^AVNJHG;*E__UNJ]]1JZE ;[>&_:TH CM^WN\.+Q6/8#=B M=5K]T>D@%VZGA91P"DH7BM?L"K-T0?S!I?"UD)U+WZ#B*ORJ\V#.>%\JGY*; M4*.GY";4X*G;@1;9I4=EJ55+O(&S+VX3WD F+RR%L7&720S["%-XH92=1(@B MR@#KQK&(?F/=D@>6)T L6ED)NH2"K9J9,\F] M,?>JU7$OMJ;0NK5FWQ/I_P-+T!)1X=2];4<]QPTV\=0/Q]>MS6>U(BH(&R^N M8KJPEX83X,4.V?F;\"F/2IHK4D;=S:YHP@'=426-T*".*BH1JF*WS@V]43-+ M+'6'U!T5Z8Y>Q;JCTVZ,^Z.JR@OKI3LJ+?-+IB+MD0R45]-WM(RF9(8;59;" MUXX]A5]1KDTVX:F34Q73Z60+M M5K32G7&T5GN8_]61,M%VFE9GV-*Z6E6I=OURORB1*TK'V^6V?'^BWT++HJLD13H>=V;\C\M^2A).$JY6A+NX:^-$]3T6 MENS224LFJ,@$E5TC>_W-D;TH_I-@P]_A,):)]7CI8(^7#@V%T:,5C947$%0O M(,%%-F^Z,>'0:B(]A6931+#@1+@N]QLR@?; M^$!W#,_PJ@\"987&S).TWC[W4K*/VB'-4.GZ V/0\F%-\-U_G.@P7 MOVK%@!HP8$["<*:MB&2^RV*^3(74&O,=PT_9UT4IQ[&8X3[,8LZ?G&-E[/)R MN>6$J2DS=QD)&<>K&B%,"M GBDC)[2 M@' :Q_4*:D_.V7 MXBHE4TKF]*ZS"6A?R<3? G)C>H X4FR M%24U.L#+>.NI&'9;0F0M&';8&'>R=1F27V^/7Z\WJ#H"I:RVZ\SDMQI5W=#: M[-RA50G?*>$[MYT]VS7)<.VV]^DJ(VDK9EK*]5;9KDCS;[5317T.* MMA1M*=IY<3,>ZJU] ;0-8Q'@_,'/\6V-_$1"E\4"$R/<3.73H>X5+> MN\PBGA20N4*>$K\2_-&.?Z)/@!L"O_@GIPUDO@A%C>ETE "7HN0<\EZ+G$[J[54Y)P M$O1\$^AYJNN4NKECZBT$4F\N(EHZM^XK\V.G\,'SF!_%/(O:V.6'41O8>FVA M^_]?P_SIW]O!XLYPZ ".D\F+@'8;XTZS/RA[V2DAS:4$'?6ZL #KX\C7A26% MI]<8J\UVORP6EA0>*3Q'%9Z"*[EZ"4\?+8^JU=SRR'X!4JR*O+K:7G27E$2M M,>XUAZ/:F#$)0K46TY-XV*N/M['&HVB:NFQ+E2PH=HF WVVJV^E@BMU\Z MIVXK_3A#I5))YAR2;Z96 )TCF;-FS)G!/CD_9)Y M1-_ZT4YMW>/L(VQ66WR] MM4XYI9/!BV9E5D[!MPOI4-NC]P>N3W'4=]U MSKCIJ_70Z[<0!MW0![E['$?UVNX6RRV^WIJFC*)1:Y5DT^\VQFI.JZNZ-5NL M($@FQ5"*8=+>GP==(RN!O<9XD),H*R502N"52V!!COO)); /?O/@ZB10]@^7 MLEF=DWHER41]2B;J=;)%Z763]INI6]FCO?BM)0*6BF251H8X=U91'S%T^K+= M\I4R;SF?, .Z4Y_,C/X0V]C7/@M5\NJI>#6C:6O$JZ/&6+NZN@')J\=R"NIT MRU6*T;5V8SSHUMEWD% ]$JJGE&C6-&U(RV^Y?(E /0>SW.6'M"XH<'7IP#:2 MVR2WU;,61)K6LSN[FU.Z-+4>-O=F@M%K>5U/;.E3+[!L'_03M<;'D;*MY3OK5'C@JOU4V>]:)AW MUJL87DW*MI3M6Y;MF@"W:0@;U95V6\JVE.VC^>57DA&G449-_,<5-#(P_$M-8Z.ZS:7.E/4S[.7\$GF_. M5D"+SW!X!O9T"2_P77#$Q^'PBFX; M2OP"A;\A-+!BKN-T*'EMU^)7XVMR7JXVBO9(.\\697PLVJ(OMJ)/IV#U=7O* ME%=PBI3/#T_OE8>G#\H/9PE;]M5I*=U^NZF$]#C2-&G$>],'JDQWFGBX?=Y= M:E\?_3ESCSS7C3-K*D\+I.-OYM1U%)>]F.S54V!6"J9Q@(,DW$A,P<%/I[KK MKL"UXJGU^*GI>XH'GUCXDZ7CHA])WJ_R'*W45RQP9GU8,G"D9<%HKO(Z9S:# M%RCP'QO&@(^FICL-%IZ/V^LIIFV <^8S15>6C@_/F+JEF(LE^,?H$[>4C^9L MQER\7?DC,)[IV@NF8.DT ]^A^1K,9^["M/4PCR@]1P^D(; ,BHN;,WB=[;1P_#+:#G@$R?F0?N(C^H+\&!]?%*W5\D'1$+,OYG14KYGJ!H- M:WK1;)FA3%8P-1C#I<7 \#@1<,7AJ[BT(6]!8N'9C<)/P<5FKD6?VPRF3KH$ MRR7XCJ=&:BE?9AO?K*]O>'H%,)$)@XWWD)]T_HKT #C=>!K--5+ R<<09&1& MD\@,HR3H"AK6PT=C^H:+!X6%#\!K_0)B1*]B/^&H87"6-P1#@7*9,/^5,7OC M^K,TBW@ANTX')3TD.#YFQ0>PEI)6WQ>@BC\&$6/ZDUZ[ -RLXU<;1O!%*F)NPD6UC47RK\"D#Q0IW@R36XQBE](P5B=>/C19S9Q M ]U=*>J(OX:HBKS@XA3T!#?%XTWG0$^8LH.:&^;_'V6.[<,TD'N_R"'X$KT/ M4^)V.T-KL7^ E0&]5E%M .REA1,U2FQ 2_F1X_\9O+5#1 MEM*%W<*P@_+&#,,)D6AX7!.!)H?1X2C_ZL^;"A.9MB!,0 +&-QLWU-=_,GS5 M$G:+!R^X="]P-O_F'[QI?'K_Y?(ND MXZ,OF#]W#)"TYQ4I20R\('?!6_Y@M%DP "S8=D C3.MR>UYNZ>\M-TSHS M8H^SSR8P&OL5I#SC,__ DTB.NSS*\5A'67>YZ(RAUDEKHABB580&MW_F6,2=Z('@+Y,%PB2QXB%WP2V#J*)_T3+ MMO3IV8]L*C)/1 NO)K?Y3@"K,8!%$L\&'IL%%IBG&1A$W=??WN]DG=8)/<7Y MN$!G.F%&D3X>L@-Z6_K28_?A/]Z%IU/3)JK1C]Z)X47XK[_,1.SH??SK=Z^F MX<_O![V6-M(P'BMB N+%_-M."W;AE^SGW6YK-.KD?M5NY7]>-%1GT.KVAZ6& M*OYB.3O-9+Q?*/$H4[A-").[Y=;PEJO@._TQ^@UQ_P_/C,_C9Q?QE_9PO= M1"=+^0=7V_3IKZB[P4M3_@=<,"^3X+D7D6Z$RG]W\5#Y(3PO/M"97A)P=P(^ M3*?!(K#0M29>?$@X]9*.N]/Q*_.5]X[SI_+/3%><$R50 PG/=)?^+8#3*YVY M?#:=VW30VH5W#J['O(@4@X)#5V>4R1 J/&QQ8X%F(A6=@(E-[XW 78'9B Y@ M \30+[QNV&,W9,M$V3)Q6^[;MI:)Q6$$,N!E\U8&6([:;79E?U(I;-<@;"71 MRO>7MH2WEW3T2LN?VA@/F]WA(:V*I.35BP=O4_(J$3R>!UHL=>_I/B6^9BHM M;EB)U1SULJWLZF;M3H1W7N[U]J775EP*CC1J M^TA'FAXVF62>"IRO8:-<36>U^WVHBNGRS*=U8_L>8T:XT$3"%#1V;(&49LK9Z>2CM?^ M_%21XS5L-\9:4U.SKKWL.EL[YJJ$M\K[75FFZ33&W=4%.II_6JAEW8X&:O,ZK)P5"R4\5> MU?[\5)57U6N,U>:H>PC\O62N2])5QXYF#3$&W^P-#X:.DL&L'=,F=:QZE1$L MP?8EE&@I7TL#MI81K!/JK^ZAOE96-0T:8TV&J"Z&7THZ4_LS3*$SE66A86/< MS;%M,@95.^ZIA'FJB$&-P'+D(/!?= R*LT"WSG[1#T1[.%HTY$B-7"2:Z'%) MSFH[75M(8&E$$LA/K[7>@2?M:1<=\ [&39' MVB$^K11I*=+7+-(52/2QPZXC%?'#FJ-N54F$9P7AS@+4IJ)NN?"T8D%BXWJ( M&[1T/&I(>L_++%Z8@ L2NYKXE5AF._Z)/H%%!7[Q3_)0CT[,G(0NU5'7&HHE M_CMW8]B49W8W<9G^YYT^@\G>Z]:KOO*0XDED)].^2Q)P?>V%*YS-CK9"SCL& M(OS1;M]S-$MX"N:DUV8NRMQ%!?"7[0C) SB;$CJ6,U/^]HM^L8O [@'\YD$? MY[%@,1RQVBC^%D'>ZHXVUF]U^IW2:&-J:S10J\+0&O9'56%HM;5J)M5NC4;E MACK!I(8MM=^KVZ3@B_;FE]\DVE@&KU""C9UV R38F 0;NP "2K Q"38FP<;. MD5S3.TYRS:A;52*S1&&1*"P[WO@7=.,[V@5:3X*-26&['F$KF9RUO[15=='5 MQPI5M7=(IKN4O'KQX&U*7B6"=_3[* W+==O#@]-%)-B8!!L[YI$FT\^IHB,- M@KIT9''F"35=_\0._5""C5T8/Y7T6?=GJ*I\UA$"Y'9R@*%D=6;MF*L2WCJR M6]9OM\$LC9J]'/@Z69XIL<9.ZGEI1_&\^FU$]9>5FB?49=I)':]^6Y588Y?% M3B7]KOWYJ1J_J]_N8O"B>Q#&JV2N2])5A]=Y]ML]8!HM&UZ^Z#K/^OI5$FLL MWZL:',FKZ@-WRW#6"375X,1>E2:QQBZ+G4IZ5?OS4U5>U0"1H;I]B35V [/,#N#M/4[B/JN'G)I*KGGDK1-!<&[#L(G# X^^]8K M>"=!VB08C 2#.:?*.FV-2;_3E2!M4HBE$%?LM9Z[=J7?Z1&X4U?K2Y V*=)2 MI(]EEX\=K^Y@;XQ1L]\]N"/9F86Y *2M$)0M@>&DI47KC\#SS=GJ3-AI/^9, M^># ?MHK1><*&@8WHVU7=-IWQ0%**#X\O-1]G[DV0G0_P5 MG>.OA'/B"%E+6*-CX #ZRG%=/>1/8>F Y0V407C0"6 1 MAO?V7DEO:ZTQ*GOM5K?=+8M1J8&P#JL!ENSP]U< E]CMM+3VL JXQ,N Y4)$ M/>63C3..? J$1-PA3+YC-/RRZ)%4P_?05#Z"\X&.T/]0=DVY((?:!3>YV>V6[7A5'X"/_9++SJT= M^C+1Z3*D["N,^^.562_L-SH,EA:P'F;J=]I%)]$+S5:HNWQILMKE,N0+C=:/ M5Z>T6/7AG-\WP//?=F8LNNN\>MDKFU\GN\!+R'=(9B." MM$PI<=Q36+@W2]@;#XFAO/G/OPQ5M?WNT[^7AZ8/RPUD"N;\Z+475VLTHA^%("Z01[TVPU>9TAR7G\=U1Y[=Q-BWEO>X! ML8"LBNG%>T $!08RC2B7B_F*:4^=!5/T%]VT*+?#=X 5%PL'YPT\.G M_A9_DDGN!#T_X5DIX:]P_9[B!+X')H+>%2:Q\-S/IL)^3JV ODF^2<%]?P$C M8?M>2_EH8M]B(UH%<%10IS4LK<#;-IJ!:P!K6;C,#6\ 0PS._0)VUU "+TJ] M!*??"]S5'1]JP?RY8[3V2NDYOY8H]$PX^3,Y?V@&8O>DO:YL/UBZYSW.?M== M5[?]1_<[ONXK;<;C[(E- ]?T3>9]T"V+&>]7XCE//+CC!58[UME@#8:]?BZ$ M9\1 /$U:J,/_\O!?R A/M'NFYP7$KL&2,KZ8.S7CW.IO+KO['%"&93C5)BS? MF[KF!#XS;="&/E-ZR.SPO(=<9I-7P].U35NWIZ9NP<["!YCHCXG:<&I$<0'Q MXV/D<$$ITD2ION;DR]#"[R% MJ3(N;RY3?1+S^8;3B;Z,.*F3QRW=QKB-#7.SO!+1:"WA&+A+QPN%,6$0*>$U MQ=[ 4'^PJ8\2Y;*EZ*T86@TAQ$W%65+[$1 FL>_*&P<#:?"4;A>)[MLF"0@0 MAXX1*/6V@WX1K@@%UP0+%55=%*\?QL!?.+:URLCQFEB&5,GQO%[GS YE;S;# M)0-=0NJWLJ<5I8)4X,?9NC=,;LJ#;0A37Y#UV^WE^,:],K[Q&4T<3\,RWQP6;Q\)9KG,1=D]9)+Q>#H&C^J4T->[^W]9J6RL>!)+*>' MN;H@0R8^<,_[[[RP=V'#=!+\Q*_$^;L=_T2?@%V"-17^)"_3^!Q;UNFN42OQ MW[D;9R<^L[L)>&)_WE$$]EZW7O65AZ& ) \" R8)N+[VPA7.9D=;(;<48.X< MEW;['I64BT_!G/3:S$69NZA,_K(]-C( ,2/! @GZVR_ZQ2[B ^I0@E;3QWDL M6!RI4#=87=22-<_P'PU;W6[I#/\^N%+]?B5Y^9UV2^OD?U6V6*#=ZG4T.:E3 M3VJ@#:HHJ\B]O1Q=:+7!9Q%+H%07A6=H8C7&>KG>H=48ETZ?KUC-N"-Y#N&C M ^LX3DG!T4X$W+&08_MJ;X9HJGZZ'*)*'#N"AV@,U[U_0>,;,@GSBTX%9 M]^%=I^#8RAC[:M]S"VEZ7T5P])",K&O+V\E;8KWS;TJ!M&4::GHP?_C7>E 5 M6.,+77K^N@? 8K=/C<&T; ;@)6(+2VFX6FG(M#D[BC10RZ!.]Y"&+E(:I#0< M'W;^)-(P:(Q[O6:WG84[DN)0!Y:1XI +GW4L<4#$MT%3&V;+_DXN#M=5\9=_ MS/[($(W2WOF@O245'$^2ZWG@Q\#:EU.KT]0JB@UP<]#.D1CZ&R%F;/_^;I2] MYCRK$@TQ0J-LOIQD5DRW[G3>\:230CF[L=*]_*S3S(D\;5W6$%FC=%,:ZS$F M.>4ZE;8^B-79:0X/1UJNCT$W-5K-\;#*GKE2N:J)W-E#HRG9*X. MJ*YV4U,/[FHJN:N>W+6E$_-QN4O%&O;!\. .0?4ZFEVHQ_G-P=Q%+#5)ET^% M7J9(F%=^263,AX5,2K*0Z6U!COP;W5/,6?@%N+;AXWNYKKN?**Y7>+=XM5_L MJ4LE0[K%"R2XV#[XOFM. DKV_.&$.?S,^*:O\.$'W-QG7FJ4ENB9^9,9=_]F MKI,GS-W&F%A%?5=M(?BVK3U3 R#)I-4XQZ=ETIYD4LFDY9WLTS)I7S*I9-+R MOOIIF52[(":5H>1=0\FB:O&08/(!2%07+Z'[A9E%Y6SF4%WZ/#VH.-!\_@Z< M%<5Q;IDG]PM.5\:3PVK#TY(EKX E]PMI5\:2HXJ#VI(GKX G]PN$5\63_7:U MH?"S=; Y?[E279^ZKL2O?)GC[$)(FDVLG3_[5G"L>@,HAD6.( MM$]B%SZ[SN(# >^)+J3K"#X/!#)36F5U$/*]-SBXE8(,4ET3JVXY;E3$JEEN M1!R_T<%MJ"0O7A,O;CEGG$=M4DO"GC:4K"I9=>?CQWE8M8>LVJZLJSFU"YG:+9SROB9Q@9/)8@<5^YR[-D7^_@;!.=[G ME<[(SOU8Q^VO( M_EH6%5^R?QU81++_IKA0!>R/:!NM3O;N3K)_'5A$LO^F6%,%[#]LC-666@/V MOX7#]\?\#,T=8V_;NRJ6#KW6CD+':Q^ZD397J"CV/"4)%LU3%:.#STE5[MF9 M+D6DK$I9KRPO$%6 MU8./R^>6U2O) :=E_$*%L?Y4U43>JO[7A1B>NK$U@&MF)-Y:$7 M-N!\>[]7#^YS-=WKM#1-*]MTK]=O=7L5=6U36QVU6U4K.:W<+RYK4IW20YUH M4CW9=$\VW;N]IGL+TS L)ANF70:YZMET3_+0)9'KNIKNG7^"=7WJMK%^/JRC M;C:5-=1-">VS9RU9]_359!L1N+3JL PECL4U\:EZG@I33:^+3WIET)F8.JP>C%IP;].?*D?$3N$X*![H76/B'X-G<@E2= M!K8F*U7#QOA@O,$-'%QC#(5;X*HS(I:V>HT"!P9MAJTI;*Z8JX: MGHFK.C525J<&$DAD;8@A[O!YNBM8=S1KX%*&[932J2>RCV>^0(UJ")0T4 D* M4:OJ('=AH8,;8+M>^TQZO-L8:YVNY*MKY:LZ0A0."/>MUY M+BB0C>MA\PIF,?J.VVF.-$WO][1!9VJHO9D^F,QFD[[6GDPZQJS?;1O_BQFL MFPLMA^9\<'Q?"_3 MC]?+EOX.VUQV@<;,>/#%9_B^=$'P$^:FW-%@2O)]V4U+7C2L;6#\4GQ!SFO5 MPLIC[<2[12/>FW",-:<[[!^11_EFZ;:W2Y7OJ5>SL8SZT5;^.["9TADV%:S] M:5()'FZR;J_^R^-I27/' GWF*?IRZ3HOP 3I9QZ O;!,3[<-Y3OS?.1!Y7%A MFY/ 4S[]*S#]E?+%QN(=# 4@G90W.$+C\=.7;XVWRNO(E:FG8$QE$4 MZ$Y33]'#M^%+E%G@@V97GNGN5N&,EN!\2C,>O/,4E)X6"-P,J IL[RF^0\_A MYPK2V[0%? &CSR-^!Y$PL=;644QX 0D%DB$I>?AW2T&,A84.>Q4LLO*0GK3I M>8$.LU! /_#I^LQ=X./1E!;Z"DN'$)^!@1C5=>?W%Y$C[/0C=M'_Z'GA6L MK-U7N+O*]TCY1?SY)=3?L7N&AD9MOZ/?X*?T=^?=VZ9PV%YU=(K@7#>%L<$3 M2MF8EO(!SK#PWC"EG2P$/!AS=C0PC+*@)^/=&M -:.TNDI;]8EHHE 1R2$^!OQ$1 Q@3+ST" MN'NQT__>@??@QQ]-&-!W\%1B8\S!]@++1SX!7Q0D8)TD_\M5]LX5T8R$ND+1^>@><]GS[_ MSL\6.:!N0ZTQ[N0X%6(1S>*M.,Z"AT=?\ 7G(W316XG'X78@F-VB8,9=U?9 M3^9.38^ACPM,'B-[S2)>%(I!:!73(Z<4>!$H8S$/ H.AGPTZ@W_^ @)+U40"+T[1.:5\4$B).3REI!0=\TE$.G+IS04P8_G>R%<$ M&8#5&YS'*,,@^3U&O+XZ_O\P>-'4>;;1?>=>!YS?Q$?X7"?EA(!"GMZ#=_#J MP)C,CEEPV!C/G,"]6S'=78]Q(0_ N#&XW-KV?N&;SEY0D>*_>/!$F6)HP1-\ M)O1<9#8%&X$T@X0&8JVAZN3BS+<9WL5%'A],/9:_F?#UJ^G/8?_T<.(PU D,0#\> M$1?):

Z3.8[+UNO0*#XG5'TLD$#S-)P/6U%ZYP-CO:"KFK"V;=X9QY M3ZXU/@5STFLS%P4.;R"/?]E^_P,NQ \R8ZCK?M$O=A$?4 U1 8<^SF/!XAN6 M^MRE;)0LKI>XJ[;F+>&_$QZ33TF%W LS26V#T@5-%H4;0\^'6[GPC.JOEGB/ M"CX*:6:/*\LM]B]SWU8#'X5B%K%!P"HL-6,)P+G8U;37=VG NKUA9FD\9M,$ M;^J5X9:;G%O^%<#1!YWBXCCD;[H+C-#M\+_)>$A M]++7.(_.K"EAPG7>F3_OYJ8!!^U[7&,7[/FK(T1ZAVW+)%'48-LR3DH/Y!G= M7K%7ZUO84I2=0)!K?MD;4EZ(HMU7%Y6T-+(=/#*A0]>=\;7_=& M81FAK\,U+RE6*.*$GYZ^?8M#A#PZQY6P%TPPKH!YKBSUE0M^/YQ^C6#*'7DXZ.K"DC#0"E9"JK+1#7Z9E8EN]'MKF/P5 M.?TADWS#Z5'*!BR)5@3BAJYM% 20 "L]D(]$S*54# ZW?@HNO4'A<^X#B'ON2+I0'EI*G()A MK3"PG>""TF32"LATYFOO!-E'C3%X5QLH'SIK^O.SRY[1OQ=!JE!*C#6-4LL[ MFKV2PE),]HD?6NJXN)V]!)2 ./F&$]'4TX*X(Y,'IIEGDC"W62ZIDM>\O"( M=210_$?\W ?FBVR8,%X\%25T2E%R4YI8'/^*3G^)^!8X\#HNY6!X5(\[DA'T5U8'=,Q*XTNC^BF$QYU>^7AZ8/RPX'CI?+5 M:2D#3* +=_;4')B_;4G>N\NRXY$GNW%JK4RFZ#ZM<'8Z!#U8EC,5N>3KQQQ* ME,VDQ6KM]HX=<6HEI7#:NYOJWCPED7E2@[Q,><(HFZEH>+,@B8++8^3O41H* M2J=K\/M%\D!-&^PBWD)&"60>R@V/SWL;6N/LH0_/UQA'I5R+LHUQ1NU159U5 MM%'^5_NT>]G"5]O4Y,SDJF=C',E# MET2N"VN,4]>G).'.V["GUNV8GW1+1$MX\!_F?1QP]VOK3EUN\1=:GY][E;"M M/)_'2YB1'TX1,[EH5]A9(E< MF'<[RT (VR#H]6D;X3L1U(M MUVP#C=^7:SIM5)L=R357R34579"5 JC6.EC1VQQ4UK);,E6]F*JB*Z*23*4B M4XW:=>FW56E?I&[-/3W>!LE.9>7GYN.? WO^VJ+Z59+F>M1.15YS2:731:6C M]JKJ/7W!_42D)$M)KD:2*SK)E)1D:M?9[1U\T)&2+"592O)N+<".(\EX$]GL MJY?>_DA*LI3DVDCR>>)$&DIR]_"0=1T:F6WN '8!-?>[=;W1O;6F-Z7 ?[J; MVS<<#0FN9+\&K3, SMS:\\+$Q2:0/5(!D2GB,231"=:@D$/0WK!131XV7XC= ME^Z@$0$81+T"6EDP.LY#X[]-W%_&F2]KP(HT8ED$&H'"7,?U;!2ML.@Y#Z:D M4)N=:G);.N"<$UHEI_O.7#<.Z[JU)6GE4(3PQ[COQU.-PGJ)\*;7$>@ MTCI#L2,AJ$@.$%6Z+47\PCP]$?<3(9 O7>$$1QPBL&?Z04>-L:JUAMG4Q;@#0A/HPONV(!4S%,*%XH\0 MB=$R9VP[['QE:(M;E_\]G/:'>)((1Z_FXIPBPE]$&;6-1BZ+O$O([,0\MH,@ M]!88.C!/M@?K)$BK5FGDMV/AON4V9_J[ZWAKT( S\R'0]3.86V! MZ[<@%1&4,OR>@WDH= B!((7.AL! VJ4Q&F(E8G'\-6#<)3H,<&>#NY>5@'OE MLT/\1GKA/[ =$;WT ;;GQ?17A/N>A?12NY<(Z?6@>,$")K50FI97X1Y%JXG^2?MH'6>P2(N#_",-+NJ]\9%-A9WBGB(,1 ML!)9;_M?&EQ0A+S@&*-MJ>0^7OO9*.@9!A4RP72UAXCA94/I)[[=VG2)=0NW M4==^K504'%J3G.K"0[L+SEKDZJ6#[N\DF#/.!)-Y*-("ZL=UE MF8,TY^UE#D:-<:?3J@W*R2V<$3Y@VS(+@UTV]3>:,5,>&:[8/GP.MWB#B>BV M40X/L!#RP" M1#'O!2 1^YB';H?,0UN5QX6SW(5DLU;.>8PX6D7&!4EY@749 M;,'T/.?E2E=%6%!9<20KCF3%4=6&/2WWEW(UU.V"1F@-#HY2UZ%T:?>&/#M4 M.N'?N,.F'>@\[12S9Y!JYDC3]'Y/&W2FAMJ;Z8/);#;I:^W)I&/,^MVV\;_: MH+$Y;:PS/$]*8W[*:*?=*ID'_IV],#M@GUUG$>9K_V[Z\P^P# <&R.9Z=GM< M7H":P)^^^ P'3F> BH&][':LI:\FMR9^"0Z8\QJU-JFEI9-YB1R*J !+M@BN M4XKRQB3-+]D6[3F]FK6V5K=>S2'Q9\#E2LCF'E]!R.G>.=-?TQ5%40&?QYML M@Z+'%.5GQS%X%81HIYWN\:W,S!<&E&%+>$:W5IY)Y9.P5K!04U':YRE+UWDQ M16=AOFFT8:]SEXQ.?W5'(( MDQ,YKL(R)WXEC$P[_HD^ 9,2^,4_.7W68_[.84NF%'42_YV[<9;1,[N;N$S_ M\TZ?P63O=>M57WEHP))R#T*?).#ZV@M7.)L=;85<^QC8CIIV^YX2WO$IF)-> MF[DH+$1?@+^+@^@^ MC#VS&!H#'!((YH%NY!N#O^1:$;\2VA!!Y>AI1YF(#RVN2]G/Z1P/ %0"X@7P MLZR^;BE8=ZM;5E3 )XQ0-,.T(9B9KN?#SN%[9B:+)DD_#75VX 4PXDH!=0]G M!V!MTYO#E%[G#%8:/8U?SP)\COUDTP!#41/XMPX#+'475H;S3*\?!Z3E\FKQ M"76E9Z#'C1;L\4\_/=>U62Z92]5AZ"DX,*=GG5L@4T^/X;L$<5O*C\1\?:2/P4 9@]H5DT[82E%[ M*J:KQX<[CBTMT"<*?M94S)EB [$\3W=739P(IW3!2D/2&5GRX)3%V_!14:F4 MG:A8:Q'9L;(FY2R$-EFA2B;=@N,4T,VRL*:)1O2B6J8MUZ%!4Q-A=6X]A?=-4EYISF5"\)"!RZTIU9@ MP/=PO(0)XM](VQ?1QA-898JR#W(&G&4$4U0 ?N#:\ &RD6M. A_F,6,,/J$E MPY^8PX^?I!F(8?)^S .$1RDT2_%,UP2*Z:[-)3'PD/*D:<)'J#A 63!_[AA- M=-V2XC9AELE>Z.5 1/X0K&4)SAM:!7IVX8#VH-)TH#92,"(EI[7II6?7C%D$ MOH.%XP$]EB:74>T5CFS:8$!, \N/(Z%,#26H9\),)O!6Y8_ >.;2(Y0W6(HT M.<7.Q?OM;2 C[*PP"O"4;:U"]@>MQ$+-;I+.@\5/: #Z#&P]PM2G6B>$0 MKD?5Q%S*H]V;!HM R$=H?!*H&J^FA="C\.1T&KAL/<+73_P?,E%L/D5< M'62#Y+D"J(S*+E8OZT(\=TC&F?UBNHX=ZU%15UKTLZGE!(982\B'2]@85#$Y M$"-U=VE^Y"TQ[0DLG(D)&V0S_]5Q$5,!-QVD]0W^0&V_^^WK(_VK\^YMRJ_A M:D^82R]E(8&5?7-IL5#EK?LD'X41)*2!.<.89/ZCQ$,A[S(C-KQ%5H=DSIL[ M@66@ML/@06"'NMYC8#8X8 :*88"3?N9O1TTNCJ(I@0VU2$MY6B"Q?C.GKK.) M66+*@.0[,_\55T G2Q0\PW5A6\P:"5Z(M2>E@PX$7H!Y _U*Z _B<0W0&Y\+R$\4X.SRQR*KQ0CC.3#,U0]'+XU!*"CW^&:Y@ZR*<4X%A_ M1^P*SX7V#1<@8@'PC@0]HQT6T8=P1N&;0JP?>D7*SYX0F8&-K")')*W2$G&. M4'^MJTVD";!\@JY\3<&2:PS3Y3J$D0J=@OU.:"_@-Z \39B4(J%)Y3#.^A+Y M3W))"&_-&R'42?SH 4OU9L+/$=M4Z)=Y9$L)R6S=^?-J"6*P4<$EV6@.:UOH M1B3VY%DZ0.(5P$>E4!>#=@[XZ.,?']P-YP%NE!'V=BR *0BF[_$D$JOL=N+C_JABO& M8X..,=X=01-V0T'HJ+6 01CV6X/^H"P,0J_3&G;5:L +U-:POQDG8/?/M6&W M?I/JM[6J)M55ZSBI+9QP",S#:']X@H5I&!8[$SQ!B/KW8^XRIOSF$!+,IV(D MF'V+\R^=/E\1*&='\E0#%[)S/L6Y #!&.Q%PUV3&K:N]&7(=#(1QC421/'0 M#Y5,H#K]4U<$>]IH-EUT2].)+2EVGRC^ 81Y MH#@!,W[H/_,2OK7&>)"#&2O1="3OGY'WU9/P_@!XOW2C),G[DO>/ROM;@-OW MXOUR_4JZ"$+0[*H29*T.W"-%(Q*-WOE% U'VFUJG;*-,B91V )/\GVR:![]Y MS3L4W7!->59@M@ 95.-']=J-L=;KU:3N6\(25,M"6[J85L1"'73%Z]+R7+)0 MM2RTI>G>"P97MDL-JR6'#\W-8E\Y,[;KHL%N /_E N8(B=>\P MA_ Z8>BR@K(%V/T4@M+#9JB=457-4&L %B(Y+.:PX19TFU-P6+\Q'C75_L$G M$LEAM>2P8UR,E>0P#4$QFD.M*E@4R6+U8K%CW#^59+$!MO-L]KIE[V8EW.H! M#J5C>UC69#\GJI-L0W$PQ5X&&C<(S#$NK;(R@?=2\@A_G1QTC+N=+ ?A]4V_ M+AT-) M5RT(GN>WHMQOC_N%G"\E"M62AD]QV]#MP0&UW:\)"%44*.3=T:^[A M_2! #7>]2O"4T*:7G70B45]WTB3',$7E#I!]M3'N-<%GOG#D5@GF+,6Z-F)] M#/>@I%AWL=;O-\9=M:EJ!R<&U:&#PO%:(@S:E]42H5.V)<(3(Y"Y[VSIN'C#]-'TII:# M8%-94*&^EFU3T->RW1#$F,T(;AYAZ+&87&! XMW5WYGS[.K+.:%(?;$Y]U*? M@#TZ*/!)Y$RM/NC/-.+N$%*"A&G*K%%B_TW^1LAD_+\YVSRX1.RH;Z!MB!(( M668*_$:!JT@(M"ZM/@0=0Z0UP@5%'+TE@>J9,:T5?>($OL#6P(+ST!Q((ZBSS?- M9< !K)GZ?4I9<05%F)IBJP@F.KQ.6"/W;NZ1(/#MM3C19(N3&LQ%MCC9L<4) M.;EYKF^W4=9)G,Z9$5CLK_Z)E3[@VT\ MB12U',=R=(F.)>I^CC=*30N(UU*=!R*;&J'T3U9I97T=,*5:J]_IEX8IW0Y. M60+G9)G0FF]$1Q0PE3*F%*ST%!B3%9FEZW M!%0JN>@T7'3I4*5744J3BG"536F]S2O<-?BI\4OZ3XG1\]1<.*B&9G(,5/BM_-B=_Y,5DTA,=2FYI:54V2E+^: M<**4OZWR-SH_8HV&X& KMS,"C2T>7O)G#%PG0+"26V06Q.TI]"ZU6"+2MA M=FK)0B=I\Z#U*\&6E2Q42Q8Z?[<$3:L(6U9R6"TY[/Q-![0!8FV$YKL]J L+ M6-K8:79457+857+8^:_/!AUT$$>]NNBPVF?@U/6I&\1BRR3U2U VB09Q+%5] M_JO6@81EDS O4K"K%6RU??X[W($$9I.2+26[ZU.>]HHIC23WRJQ48T(QNKCA<.51VS M;-6Q@E61]""6^UT>KM'GU(+SU\E53KC8IG@V9HN%;C E6!:#=MD$O)55M*D< M&75=SZ8DZ[OI_?F-N?B!_LPZDF56H9_X\M0(=5;O+ M:F/M=KEP M-.GE&+,]F*1:\S\$\]_-4>PE@4T?7%.WBA2"NI-"B*%H,BKP'/II@R+MY2I2 MV.']!*M:MVDXV,'H9&FL9'WP'9&^1Q'2=S'%^KD4TRX#R.Z!0%B+S=*KD] W MXGP$*@H/1:5YH5HW=0AN:C_'M]^/3ZOU*(?4NS.?3W,.F2UETS;D*/X#-Z): M+W6$7FHEAZQ.M2[JJ)/O/N_I(U3K68VPCCG'LRIBD5T\Z=V4&OIT6Y5:?=17 MR2A<<0^!"PO#? Q=/X M]-NGA\;;LKU1-D,>QY1Z<)GN$0AU%O,8$[W77<;1(-LSY7L85M=]WS4G@<^; M5N!2MCMHIBUO<[;5&50'?]EK=P; B--[>J!S8L)Q4%9,:;GZYQ"VN)6YQ+>@C M<8LS%!Q*P-FCD.N64(LE#YV"AVZJ8FI'[7L)68#AZ:@H4>P6$AYO+G-1/7^U MP6A(941JV3*B$^<6;THAEJ)QC:)Q_G3]$0(ZM)N#X4#*1@W81\I&)!MG3W@' M9Y1*6=H]*1MU8!\I&Y%LG!W';]#&F^U.LSLL"[-6'ZS="\19PPLCB;&V03". M 3^8Y7TU-_-3XA-= P>= J5OT,;[0GBE2]P*(. I$X-Y"2X<"XM@-T8DL=J[&LE:);5,7!%&\)>SH%^Y31B+?DO%N]U-+,7TW? M?+[,8LRD_"[TE3)A4U#)BFF_.-8++Z=\T5W3"3S%8L^ZI2Q=9\H8ZC[@!]?T ML)1S!HI=,8%!)@'\C958J'I?@"H(!_+[W 1]"C/5GQGR4:PG)LPRP310Y4!@ M^:#:05%@HJKCF8G"+P]_[?N$RF9:EC+7X3 M*R;BL\V9"VL"31?82Q?H,O4YNAK*BL&6S$92A7.R=3]P><$KK):^"%>8H"O^ M&(:;Z2^.2\5C,%O'"NB=4R>PC&CIJ&!G,P:+SEOQ+*"W5;)P9 1= ;4.YBRP M=%>!'YN.L1,(7-WQ#1^!>&ZLV'PE=%("(,#CQ!+[[5V<<(M*:Y1,&[TI"]D' M)05V/Q35=!DU8B$2^$X(B&C:!EO8),G );$MX S^'("=!^L$4P[@080T-*=S M>*'0)=-U ?/T@\ M3!M]1':?G%!8,IJ1] A.8@FK#6""^.14;*H7 1^N_PY$T BFPLX!R5_,*:Z: MOYH(F7@WS1BD:4G2Y\!WX.]8C#/-$BMT77^%)+-GI@$K!F$R_157"[H/HN2: M+_IT]6Y]0;&V]3S'S:733)^:-)C%='"8:3T1@*6EFXLUS1SP'?>":>*W\!N^ M9?0QC92="V@OG$."'KBT%U@0$I>_DFKYG?#%$QC'B-0=>P8I %>!$=PEZ.Y9 M8"D+\$H<&RF]!EJ9?C\W02%2@#Z=!K![*PZ((W PN5C2]%YU%SF1_S"F1KCG M[^BAM>49P)E3/UR@,P/O%->5GE3(9"4 WX0,]K!@-]2?]RZSX,D7)NITQ1DK M\2MQ!&G'/]$GI/:+?Y)7;GP./=,9K%$G\=^Y&P<4GMG=Q&7ZGW?Z#"9[KUNO M^LK#TU!2EX(B31)P?>V%*YS-CK9"KM'A\.EP@WE/DH-/P9STVLQ%F;MX1OC+ M#O!/X/B19P&\_K=?](M=!!IJM":TAAP6+#Z!U.>LL5&R%OI/-/SQ$;0-J$364K[8"(\@G-=<4P^J&:TUF>=I MPO-)6'M4@FRQM)P5FGIN LB\P&\]\.!=1"N.;7NP% ; 0:WM<@,PB[0R:N^I M:TY@&1@8\KF13QU#=,L#D^IY 3KZD9?!01P8A88(3@BV U3W!"TAG@_H)>B$ M^X@"X3%X.9HZLH^Q=V>9^@1MH!EY+>OHS['=X#,S E=/GT=V=HO0G#/Q<=(P MD>$63A(.!AZWZ3/^NH7^AT,3+_\Z'!%/5L)*T]*1IA:<-OP4F$;(64O'Y]X) M/2N.#-%.)AF&'SU@O@YWB6.O+KU_R%@X!Q?%&TO ^00XT5>A]U5F56+;$3V* M7H&LESK5"+QLQ9LSYE<:/1I>5O2H6S9Z]"L&7-DC/PK:S[^21YD3+%9C-E!_O\=RS1&Y.RX;!?%3A-C(UZJ]0 MT6 L0>>#*3H_S<.Q@RV3$DL>K@BAX"M<]F(RT/VZ9<%9GKO"J*?15!B@Z^E% M(!YTHH>3T'2.H^-AD&+3=\[L#D\&(AY;]%8Q)WA?!-X62W#XVMWB MH4_W'!O\BU6D[_# R5!LV4_F3DTX(UP>?#SG;7X$T_%D;)+:1#KC^E*(_/XK MLUXB0#-.%*$-A6DLUE\MA=X$I%HR&W>,X/*<9QOF2C]'L^?JM(UT9#W#M&(Y(R?7!,_% MG()3@'<2$3QQ[ZS MVQBW6]FD^BQ^&Q#?PAFA?F3Z=!YN_.[])N+F&F5!M'O-!#"B4]&6J>JP"@)N M@A;,?>NHBK?VP1UJ94%2=]BV$J'M6DEJ EAS9SC-])DP86> 1'0I0*HP"C/B MPUGO 4X$:.7Y=1'["8X&^"GTO TK6^?&Y/G+@ ,> OB)K^"HR%[Q1@86@5'\&Q^&/\5*/HSV!S\2"BZ OT3%#>2O%W9S.??<>%/L[^X3%,3/ ? MQ2*_V)_$$D%&T[SX:WC*R6-(#1DR6]\5\A\YBB"A)*9[)U\DD"XK648R"V-F M_F3&W;^9ZV2!, >=06-L9W$P>7@Y&=''TW19-JWD6!.MZC>\A8/_GP]B.4"P MYLQ99Y@]Z_"C.A\J<9^6R^>FI\2]FZ(H!J)4$BG(;Z@6K9)/N>9HE7VUI0[4 MLFB5_5ZKWU@F2 9NCO!<20L]8K+&"M0BP^!NPKC/B# G06##01/UZ=/)Z'L\3H<(X_35'WM=B"@;0% M)^%XC,_F\;P*GM% NPPM+X];&P1I*$W'*03ILQ/DG3#4;F.L92/Q%VTZ+@DH MA(LGKK-B,/Y18OM<&:-BA]I.J!J6VJG;*0J(?MFSQLY3,,[C)F303\ MML)G+O-\:4*/(C3_L VLAZ"FIY]^3N'1![K,S!.2/C@SPZHB==*0EN"&;_SR M3GG1K8!RF3-7?'MJJ%O&4#@J:6Y&N^QT=;^#!=9 N31'W8/10RO7$W(8="HCKD:V@=5O=;K=LMH+6;@VU_T!Y;Q8)W7,R;I+439;YQIKKQ9,=WUWN[2?N[@J^.+,.WY MQF6+]0YI_8B:W4OIMH]62F9JC8T^8;X MN"%8VAW!RDQ6RN>'I_?*P],'Y8>SA#WXZK2400\\P'"C3HTQE+^T-$L==68; MYY$N1]4YX"(51F@8**Y[BL+X'-< M3S@SGI4?5@WB)$**Y"V.4,B(&C@'I(;+[I4WG;=A_3Q"\[L>&$]\/_MI>OR8 M+"8"QY2EX^KN"CR2V8P1/@(!\]%=X29=> MHL#)R";2876JSYYADAQVYTTO(LS:9!@B?WKF"^.P/D@T(E0N@7 HFB!HA%?8 M[?4Z_PM0< C&02*7Y+!\F3-C+==4/)@Z@F1;"!#G;7B* MHS3\@:!1+R@\+SA=DX& ?$^(#= \C[M-3P#78< [@O+@1;?A[W*WLZ4\I%4S M:F72Q4\++)K^S9RZ#L%#,+YBQJN\..#1"Z\RM[&B"_^(%C4!]D1ZT510WX1( M$K!R(8$T3-Y:. J?J+DW.'U,H"%BG^0H%_Y LB+NE30?A[/8_"I1RK8+5M2Z M2W'3V%'#-6I)[*C:PR[=,G:4\*:+OKT8$!.AX/X+X1(7 =#*8L]T8@I;E![SKHC#A_ M,%$96F18"'PTLIM4@\S-F!@.?E?@A^X$!53SG7I A4?8%HCW$H(*;/%R]71, M/ \K@!1IUC?/1]1,L4B,"LM?\Y%-DV_I- 4.0D^4?K MJ77'CPSI3:14B(BS?$IG*U7BW=U0D\LIY2["QJ@ M/VQEVSM$6 (;R7]Y?FORS CNH1>0;XF[B#NGS!@RD)4XIB,!7AF>\KSDIT"3 M!0(]+^G6#BOW_PA0"!CCC@2<[0Z0O95>&=V,:7#LE;WB2C:; ^=$(5 M)_#IK"M.DPK=H@JRP7&". 1T,AQ-'4#T&H M<\'FD@C"NH%B0!J#('^\D-*)'1.3YA@>''T@ 9]-@(1 L.2!!#'S""?7-Q?< MAO3?$QZ%<+R_>?YT18F@0?C*/JS8$L MCHN!:&O%T,*FS%=_^<)'P^E]2"S5S$*OB"9#,B/X 'D&:P>'=9AR.([$Q LZJ0G"^ M4>^R@MK]LD'MIV#B ?L#+3\13F9.Q+B;$^_M9B/&\4@*'VHO2 D:^>(,5AAL M$-$ ?C_ R(J%-.$PI#M$EH?]?MTBRSE;>^[P,J<7Z!+P2$UOSB+(MBA22_I* MA/A#(-G$[N 1 ".G+P*$5/>YYA8^*VJC%&0>0JJSIC()_-#'6 0YB=@S+4!97OO^;!#'&P7Y-C&UYIP"BUV]D" MMO1-#(V]KD(:/+I)$NR6F)DX;/0;8ZU5U-9*'#CNZ7SXC.X6*J^0!+A ;. # MRWKRP6[P&+IC0AW1 L5P65:LXU)T4Q[$MVE937<"ZA:+IS4%Q M>UGI5+=(YP=T>!]GOW,&>G0)&BW424^1"OD CCDSWJ_$@B(2VTC8D MWA2MH;ME#5R7$(]',Z>AOI#=^F+_B,6G](0'6(;553O-X3#;,#:K=1/[QI>S M=@Q!Z4K*I.\\\SLO$DYQJ-BHC%*J(A)\,-01H#%P++@_H'9X)A-U.LF;2W3^ M2>,37;8?X;TVQ\QMQW/"$Z1$'5N^V M5?-F\QS)<4;(\HWJ7EJ]7R^MWFOOH=6U,VKU7@=+>_J#?K/3SA;89K5Z2N?N MH=>O1V>7V+7JU5H/X4=R &/3:DVJKMR7OP<]GS@)$J@NL<(+C^WHO+5=F.9" MW6FCGC?8:B;#\.\=W37HMBO5-HQ&ADV8$HQ_(NE-7)9&%:/4#X>RF8S$:;6) M^+/, MZ8SW1@AE/FKVZ:\':\F!,O MX4*#E\&@I,P8ZOJ !7["@4CO8HG,;JN D]D,_1*ZH\NN GU%NK8QJ&7$Q84" MOR4:7U(+ B ,C[DB;+K+N">WQ)0")_# ,%(*&+_JTW8S(S26&N]ECCH1DYSI O6[Y=)>\!&$&%C?9IT MH8(E_EG6#^UMBU^>VI?&8K5V+OW*>(1O\ G!;T0S,2_!=V]#/L;<4[SV\75J M>4:9GTSQ]$4H(;JW29'GA*F:F,,,(A%GCB;?3R]$9[ON,9PA$:PEX6 M^6Z#Z5]7Z_ZK

?W>EW<]V:B5P(?LV.C1VH:S4J8$-T+$P:RAPZ7Z .3ES' MJ)V\^YB9:6'M@"*Z_R$U\*RRBJ^K^+V8\B2\T]\8\T5HE(@^=RSJQ$N\]THM M#_E/OH*;2SJZHXK&,I@]P=U?WIPHM,:"\GN=P_AK*5%CJF,SD/5H>Q/#[?Q6 MS88U3KG(.:_4'\OV5\A.4PKTN3P=._W69A1&)Y8)96C=V0I58B2FNU\O\.O* M;>1]U9.7Q=ASW?C#"5R;*B-\TXIS>SIAAI>B)'=_N&GW^5S=J))%['QD))X^ M?5#>?(:'Z0*ZV^W>J4-UV!^^C<0D3HKT="NB3[R1'NU6V$01KT?Q#?"ZK;*PI9P Q)'(1NJZ4FE^X04*)QA;06L7+RPO]AZ\M4,,>6^K4BVN'V!1F M21;$HG#SJA5[7V\2M;_R3PHD^0 MG.)3L*1Q[>V,4A'/OM(6_Q%-7%'<%6TTY6IAZA,Z4:9C4 M&KN6R? E]X7\B/\7Z"YL!?@VW]G2<7WT#SYC;*/3OOM_>$(UHTWB#X2'4SKD M82VO(@I;[RS'^9,7TD9I:YB_Y-+-;)+F_%3+;VU%_AN>S3#[FCI^4Q2AF1P' MG3#F4F0QV>T- (HNZI7C!%]$KN MO,'+N2.-3?O$X8\WX3FAF^J+Q.F8A\Q'"JY&FR-QQ?!9E&N'WF 9M6? 97D\A MWS*Z(<9AUB= Z#S8G]X1#B8?-"-\B7#;R6\CO& M1L,D]9!%,4#"LYR\=?7 9YGY& EG&YF/L2H\^R&O1/9ABRGAT]8#;X9R VX>5 M$WR+,,V4*,(C>5C+C#IK U]0S]="GK$\)Q1T?HY+[";W&U8D,FX*ED]<@HHX M*^.HZY MP]MHBWH6+!3!5M"B5L7>M!F\EH&_%0F #. $7JBD6LH3RDNHLK9JX%2_QYTP M#[5U[VR0[YSPCTRZQKR_ZVHG\.'RC2")B_;N?)>^:7)UU58?:<'U:[ZE$P * M8>26JGG"9IY87:E;S%/BF 6_+N8=V&?8C!9V"U@0& HQQ4CJ@+_GYM)[)W?X MM#N<,,M1V0$I'C319/U"4))I>J?B*%'()-S<+IP)AMP,]H(!>YAW@+(..M#E MGH.9>J?N4Q_Y>(QF&,,R78J*PZ31B>&*SEDX&/.&=X8>E.27,_&+J'6+]DT< M.Y-[:V!TT 3%SK=,,(8G3CLA(HXP;8[8<]03@<=C\V$(VW1%ON&F,3"RZK*H MXOD56- )JRG!>[8DIYR84\(E*1+FC4+ 3QA:$#HG0CKV5!UX$["'7'O / MF_G@+?[)54M< \4O4-:WF)\UQ,D@K.W+TUJ"C=9?S&MC#=)">?HKJ=\VL"!. M :/]&-0GGPK;P,-!BR-843J!2SDKEO5NY\LYR965V[LYWK;BEKJ,#-V?C.[5 M8*ML)M7%*3=&8%EY9@Q+(A+]5N((;[[HH$:.BE'G,*DHII+@GF?7>95,>6L/@T1 3GZ&YV( MY[J[2(7/I(H^M28@V$&\\$N.F$.9 M*$EL@,!32,'NYA/+73_;KA/:$=[^4*<7N1&GVXCI7+>?8\\V/IH*(" !D@J' MV%EL^7B<=6'^C*]:Q%YFA@EO[^2FGCR$SJ\HQ?$B%4BG:(3P7\,."_ 9'$$P MY(F0S2;=SN 5NX8%%AN]ET;L,LGFFOV$N(QL:C%N$N)W2' 8Z4@.1+ MN<;120B#'.F _5K<5>[RB<^TH)7C; Y>W9-,4(C$?HIYWFMR2WL>!;RYMF>Y M.1T(*A(+BU,*\ZR;L'SI'47UBNE^(,58'$,Q?%&.2 5\E*V"X!L; M=.W-%7"H;=E5H@9SD;48N]5B2"5*7,0#N :S\!K&X$?'K[IGZ/_"3E>O MC (%J'47C/EAHBR!FL<]KBS1N4N@ E-FJ+2JY[.J"%>.N=9@(_4I; DW2[&- MA,W DR7L6)P.C\EYO-Q5 *NC3\7K'WA(2QY6SK*UJ>O-N+46KRY ,"6J&>?^ M#0>Y2FZYW*H3JU5Q$Q9EMB0S5(H=7%"D%*]7;,:P$B*,Z,4RMS7-K"GOU,ZV MZ5&%QHI+(95HA%E$_XH*WL(Z,7ZFB2YKPIJ-*/0W#RO'1%N.Q*_"9V?@,V4[Z$N_E@VZAELC66_Y>4"^X^8LTHO/)J MK>N.VA6P&RET#1R$35Q@YU4>V0J;CI]J2Q55X_ 2YP14Y!A+#:)A1/+&VT1O MV*E.26U1D>N7I_^K?'[X\./Q^U-+U-)=0Q$V;S%<6#IE,-V6;$?&Y< BVJ\L&L)_"J*%J4J]*+A"60I.1GX MU[H@Q T4<,!//_EU'&E/D]??)U&V0&["^N4UH+/X!H=GI\V!=M%E3=SGE6X& M\7-\#5WMVR^FZU",\QW.*"P"Q*M;.M.%&@/[V^KPB;@A,GW>D,L7N;>B%T"" M<'%U(36>YL8G,2*\@T.H\AY-2CKTFON33-Q5J!Y@6_%&H=>HL1(PNFE0%6,\ M!+DU0)1)V#$,.R"G)H5]J;A)"XTC5:-L*'5,\=[&^L:6\GM4=D 2[.M_,GX( MGH#4\1EARM-2L,Y:E2@Y[3-T^4(NQ-68[C18>%0?[O&&+1S.)VK:4LB'.2@ MNV&L=-KMBVH"]?B"";[LM3+4@[-;IR0>@9:*'\:LX841*T66^HOA.Q>Q@0?[!T7D&?!I;RXE 9 M#;Q79-GKRZ@3.ZD\K!%[H4DSV^6]*@T]T4 3JS'H6&N%+R37!Y8\A0,/N@B/$6EK>/_S$G ME-DWC2_.#[#3HA:II3QB0@6\9.989E12CHXWTV_5F#FA. M;X8@%&+2.75?I'K7(:X(;8OT.&H]"5$1L'![@"2EB^;O+#5QU79=C_#22/@> MJ:(\9<1XI?G,D1RBY)18 M"I*&!][UAIL03-B0OL8O]EC[9(9F L@@3@\X)PJQFY9$#]0"7G);2?.M(AC> M@U@,8<5QW#\L(A)%9S3,\]'&ETY YA]Q_(_P*DAES3,U3(*4Y/ ,!!;'R+,B M8B@RJ/&PO=0FMGD^G=S!IB9\DJ/ #8K];I9=)9@M0'7 L1*1+G ) MI#UR7 9SK=O_$Q[+^X[>D_-T2PU\+*^242$XJ&(LZC(BMVFP"; -*O:A3V ' M95(28?>U]UV]%8])AF/'=!^3U6+"*-]S(R25,CX) 92C61RQP',,O;GPG$H> M%&[N'^#RW<^\,.9XB;PB_BT%(%!.+!YS01Y^F0='_A)9MQG.<'3;& MZJU[X!OP?G#WVK^;T]E'[3/YPI*_!(2MY=L#]"*G]I@B=*$]'DZ_J@0J=!>W!6):>R7IQ4.VQ1Z8(IR5 M98Q<=X'FXJ3')37UOA8SHN),\(!"?/\4BQ-/YJ0 M:.U]3^^LAS'X MIX"_C"$_1*-YC&E&%P&R2I=K>0+3YXA5I'A/90(UG>B;.69($WB$85 Q\'[H M]WH,%)0XCW1WD%W1Q*1['24O-./2)HEBF?D8_75I0.9C1L !;KLJ>&-D55T@L4+ZR8X9N=8D ;'%[WXWX?._.MX ZX D9RG.2< L3"XNY(+$Q:<\X<15 MP%*]1YYCY";-#..T +'<@(TC5]>NXL("9\[1-I?L2!I&06=.7&"5F%Y!4H$& M_,LW*:GHX@EB45)#C/[3."R/@,KEN[23EE=X .X7%^M[ YP#GKLS.8R61! O M2<1BEZ<"CZ^>WZCK^2NPEKJ>?_-Z_LK,H;J3:/U" _.[?3O$R.O=;_8?D3V4 M#8'7 @#EC@6@TBW&Y[GAG9JTKXIIV9*46_DN9R.N" MJK&'I.B2P0WW24E!YD5)M8LL'1RG5:5:UB=>W5W^D)P'*!.&-,=6KG/I6>?K MGX7P:9XW1'Q7,*5:-EA/6;JUW-?-O1VG)F&':J MB%%A"*MNCS"<(+UJ@N ,9843U49.>=6C&((2$J=?I[]TZX)*G'DJ!?)[+]A4J^>!2"_N4'/LW59BM[( M5F@]+>F=2WZ('#8P)1/(<)I,#]XS% MRU9[U6V7JV(#SL2)WRUJ.<26S"F\(PRRQ98B-F"HMD/?(V>;\.B,QB!CLIY2[-PR("Z\9'&Q\)SM[>%(2@SW"!1+U-<'C!M>.&@Y)40I\D/V M3OHT.,]-@5 3Y@9((4J($89 ,F.!QB:(L8XFK_Z)8_@D*0E1+V<_3/?R2=*B M8#L9+]R6PHH?Q""7Y\'AD$//IR*,N+] #%QP&6*#\ PU%EU:)L=I%K/7%_H2 M*-C"*LN!TG8D V8JL=VH&"-;L!P'2IS2,;%O[!^E^BL?=4:\8/+HI.EMK:2,P&>9 M,"*E]87KJIM%715KBG!XE/3YBJI\0_*\AH^2CPF-2BIX1EDS<&IPPQ\K0L&+ MC0BH-O:L8)[UNST:K=HW=CPM.FS?; MO>/?Y,D1[H,O99+6^LUN=OA-+8<8A%14DMG*)PC\J3=YH566)MNA _Z*Z%%M M.OQI$[6QCOUSM4;-435'U1Q51Q5V/L35WA[X_U=>T&H9F)? MY 7F;'I/N+[5USL%F3[_A(NQ]O(H:MWK"NNJ/3Z;=F&%5)_-CLZF;>C=^FRJ M>3:M7EER<_"YDE^5[JTZ7R*(1V)U RU14KV^H6]E9JA M:H9:H:$ZM88ZOES)MX4^Z\L72=0FH4G]_=U_?TOA"TGN>949^9YQ).54[_UK MXID]5.&=CD33**K"=Y7!V)+AW<.S:;7JLZGJV71Z>JL^FVJ>3:NGGY=S-EOR M_:IO.N]8P$R?X)L1H/&1.=X,6R*.[-[LO%]8"]3Y_UW=S;0+:X'Z;'8E-ZWZ M;*IZ-AU#-_;ZWJSZUO/7M=AM1Q)]=HO7G=1>],%[T?79K)6;XO:S/IM=R+R*ARAZ";F4X%+"4U$;24T:@\,!5@;33_ 0''9Q$LEK@M*#*AEM&<7;) K1 M82]K1G<<$AP41UWT]'[-4#5#;2\ST*TYJN:HK3K$1O%*SL/GJ(-ODTT:)1 ' MN&Z4%60Y,3I-O?FA(BU#NP\:#^PP+_1^?9:'<9:M?E]OUX=Y&(?9KM99;K,X MP6A7V>Q?T_ ;A,D?F;8MQ\Y^+XR6.?(2A M!4:UA_Q6WX-7^GA.C([>*>R"U^=2B\U1'\_)Q0L"UXJ$I]6UF[J=QC;\S0NW4,4[EC:1;ND*F/9F='4S0)6!_-[OS^5AU:ODE* M=L!&GL]P*,"C'6!*%F>9<[.IA>9S70*O1CGG1>J?#K\2L*XM?04W=7I%'+2: MF6IF6ED!UJE54\U-6^*F;D<_KYGIB"K>OR_Q_F0?Y)'E3NJ+QDH?3YU#J?#1 MU,CWE3V:DJ3F>"K(O[+PY2UC:3>*D^\2MJL-O6C@,.Y*'9:?^:J$RJLHM)=N M:#DQS5%P8J?W\HBG9L2:$;>:R"E>XE1S8LV);Y $*EZ@WRC?=W@!)YGEUQBT"N)CYCVA?XW"30;MPA&VKW;!:RZ8#Y6KO9 MT%K-5D>[]J8STX??A9X63IBVR;?::;3)_)WWTBS_SR@([='\[6A!3[RT0WB= MM?H\6WPTTB-SH^2^<\<\16O0-;D*[8GY3'O?T7L:O,>1@-GO#4-OQC_!9!T> M44A'-.5'Q)8=+'X?SZJA^2R8,0N[6)TY_FL&/V N(5Z8VI!9/C,#:GU]W],[ M\FT-#=[6[?])!XZP@^1C3R:.E+?AH($>\##'##GSP"=PAX%F!H&'J-_PXR<[ MG&A>Y&N?B7S:O3EBX1QOGX>1!<$3?)[>V]5;R7N?)K8U67A/$#FTXI'O38D* M#G48C>!71$+^"S/O.)>JKUV=[#AW S-,GT?_E8F0P)A MS1#79SD1LM4P\I'F2.X1'".L]H_(]$-8+A >F8NXC$Z#C4T+=@A'YH:T4>W? MS>GLH_89Z1X?$F<2XKP@\YT@&@26;P,/!\ +8U_R%2FETR_>P :[XK+PR?-_ MPA*CF2,9S)2\A\WP4V]XZH&C?.3/0PGPL-6OR4BBF;R%7, M\4,4+O^*PJ46PRZJW0<*7+1:&2QVY<^)+UE.QR-WFR'7!T FW@^#7*Y!"W&?/P4K,FLS%HTD*?17][] MFWW1ZYG=3N_M_9 ,BS65-^9Z)?*[ ;(.,%/@N2YSXCP#>A^!_&S&%3%Q%030I9$&#1I 6S,-S'"RWM:['(?@II;/_ZV)$.\=%V+"N\\J_ N M=J[PEH5A>:G3U>RZ\.BT.D^ISB#TK)^G _CGD+P*((LI(9B6/V?/V;9YONG4 MR5W?()T3YZ:6)GB5NY)QM9;*G1 $3U[ HKIVI>PX_9YXFE[ZED'O+K[]];)1 MMV@]B[ZU,JN$&]:MS$;S3*=/?V[\Q7TW+9 M/=O.;OZ::\ED,O: 3-)/*Y-4KXV?,)6#T_ADF%UP+U<^Q.O+ M=M"JOH*S7=F MSK"XQ4PTK=$/98ME(9MO5>'J!QF5/+IVPW #(ZE)V;F7/\;Z!- MS2&300\$.E1[B<&*ZX7(+$$0P<,IL4H?^0H_)NZZQTP#ILL8U0H!5UU%8V & M?'5+.\'/OL,/!^\^2):#U4]Q@\'$])F(@S@K_A'9>/VQ0 K\K>@'LBF9.B3?3Z)=5RPB,)ZS5;0+PEL<:5$BCZ%_T9%)?!RE[Z#)7\3ST$' M2OAI\K?J=UYX7Q![7?B'ZZ$[Q%""A*V+(Q1A#4,OMH54)F,'N1=6]O O[];7 M2QG-WKO*=NY\Q=*9HHT[&WRI[MMYH[X=H[M0U-!22@ND>+AX1&_1MV/TDIMN MWKC3VDWC#HY.J3MW1.=.E;H0UG?NI*JZ=]N^HVM73N!Q:MJ#B+AC>46Z\O*$ MD^N>G\(I;4/OQQIIEMMF5CK--FGU$?*%/(,\Q_Z(,(TEV >T*GXC4:N'DD;9 MBT:7CE)>15:PGU-@^@HCF-?GTE9Z:75+TO@DC M94KJ01=Q[+KV%6]K*<+C8.J-WX&62#U58AH8?:A9!.12BI LRG M^2;L)_5Q([&(>>T/IAN79A0N+(]3( >1)-[OOAMCH0W=:&\W1[6^&\)0 H1< MD4F%]2M$9N&Y:9Z/_782/1D[>GY^L\X*-)$5[3[+&SVV+T?&0945PGM9\ M$]DYA "[BAU(@L57=2!EK$,S!Z3D52R]O"MI ?:LLWUQ8BFV'N;1H4CWGFQ! MQC9C+$ZWG[&DB_IZ^#7 !/PLS?6>M &#&)_7Q<1O9<,EY*A&(Y*T4\/%OIN% M^O'#ZS6A%II?/6_X!#NDNEK;1X>JM!H 6A!R<+(6O"+WQTP*QQLOK"#M2J73 M1FH"39+O9P#N;#\(,[=D7*&@Y,>B:.)'W!"(08Y!4HC-+S^=Y-:+7U0$,<2: M^(/1=>$<7QMWL^ -1P _<=#/G*%>@-]&+DFVQ1CNP@;%HK3 @&"^;W62N''? M'4,ZN_UK]BFXP)4OK_MWYJMI*9RIQ'^!O8A:J3+)7-B+2EVL%;D3:62* M4];W[99^:+#76)&6BQ" 5EZ1 W.(*IKW9VR_ 0B8<@!K$'D/_!)X@Z'#^/N$ MM_B5MW^X!>_$OJYN>(#GQ27A@FFH!R2BU@FE)C!3"IC6$9F6#KDW>CPR\IX[ MHH?7Q]3.0;/>G*=27\^^N,CC,K*TMATJ)0-[V[RTF>JO>Y?VK'=)65'TD0=L*G-)/3FK^<0\?WUZ<^ZZ>GHFYZV*PXK&JG> M1!:6PS&_B1Z<^Y6W0(;%AW M[&RE8Z=05KWFN;8!6ED_(J2!6O\WN6I)15P;']<["<9EP\%RHDNDFJ M^#Y5-Y]7-0MF"-PH%M];\=8.=(XX\(/1E:J-QT;"-[J& \$I7W1,GVT7/"Q4 M#_>HLZ;"%HG1,J0J[ D O/=#;HH]@ELOS9QY%.;,(_A:0:X8^F\7(4*+%)@(!-3"3GG?]W$MH4_+P'6"^,<_$Q/ZI M(#.<.VAI ;8!6\7?AKQBQF=C$"-&H2=XH%:8@''PVWB\B,#K#I>"S$%,! M<@A/K7'-0UTFY.++X,)$ XNT!/Z!SY"!%_=*E&P0)UBHDPQ#%_@.SU,0SR8: M3TR8 2XW?.=-"WJ\O'J5U[7Y>,55ZB_ M3[#9$Q04%<'P2PS,#4>\ !/6Z4=6&/D\D8F*#)0G^HM@F902;]YRA48. J'8 M_+NQ38S=QXSRM.!U$.GX0L,O97=[HW) +Y 4V^!CIAFHX MPC3D=7%Q&QSI77R:8T8NIH>XP-OGD3 M^6 ,N#L8VE,1^Y.V3^B8M,V*;:(MX[6 M%SGH:&)(RRL8EOF>0,T)>1WP_Z5523(A#8RLA4_,>8Q#4/S:@,T]5W[)=H-H M-()-"6>57$/%%LJ2"K$)!^N?M]BE5[HH41VH\$3B(W(5=V7H,4K[:Z%OC\? M(:;V:'M.4DOLHK,!K&"*5!#R6ARXFV.?<<]<%"U;D6/Z#F7U3<>A#WM1&(1P M,,AH\55.?!.P)/M/>2[ST;0=>2>'N8OD*/$<(5+!"JLAFS%^WB86PJ%6E!*44!5@6'*0" MYP?QIE%$NI@(Z&*,!+JE:O?T1*,D_H4-8E@*7#S%!!:&G^;/E$XV>?T_A;)X M@Q5KG3L[^ G:GMH!(!!DIH0M1+J2P_X9;_B,YNG?%;C#"3-1 !K:N]N1=+TC MEQR1I0=&VG8.6HRG;O'.^E$\;E'UI<)[VAX*]0!YUA'3;A#Z XL"$/U@[/%K M/H@$?%=_)Q)S%AS6@%)S9H"7?Q@G",,PY]6=,P_ERTX(Q&5P$ LK>E9^W@^! M#6!CP8@H!R($I <>PMAI4:J4#,\'FQOH0W0^B M[_ES@$&WD&/%M<%<22/VE:A8..$K4,'LD2PUZK_0Y">',]9AWP-0S+1,A?XK MF(0VBFP.\C('KD_N$' )275BF4IP%*>,@B1E1-E"@A_=KSOE_+SP-6K9SX[W MM&D*N*3 ^#I)Z2_W]O!H3+Q,<'!#ER_)"<71?TA,'V<4T&U',^.8LX!=RK]\ M'-H!B-'\TG9IR?2EC^+I(@V!H3<5+UBF(UY"[^._%E%YOZWWVCT,S$,?_C^4 M+Q8QNPXD.%O\>;>IMSL7N;]JZD;NSY<]JM72^T:[T*.6_[S;ZFQO4:L?=4;T MXC2#4\'S_LN[]KLD4S)$Q7?9U Q@W;/TQR[>K74EY/=;LV=\PB*G9(^6G^KN M+WDHJ_-9^)4+V&O_.?#/_BN56(]%(QQN3,0<(CALM,#=,0E6Y9AV6.F,E#DA M:^]%\-1A\"&3X$ 2%-YY!8]?!47=8%.Y,K''>V\7X>E%B;6(BP"F\-XBF46)L?E*3J*Q5$#HGVA O;C>YY416Q@B%V M[%4=^.&'5B51J&\B!MPT.XY[=<3K[VR1- MQ>6VV^@9OVIE6F595+TB45 MV:O2J16Z^UVYB8V2Q+R=\*7P@:*=D!H&Y_@>M51<]M7P=A#JA)"35]YW.@K< MFX.%0:[GGG+G04(=TEA>?,K[MJ&?IT"_U#(,+#-8P,J2^%3X+A6FJ)%&7LN" MX_&U9:8($%)F&B-306Q3<4H:.4B>L8N$30W8+H\M_G353"^W+!_GFJJP& +; M-X-REC=60)2GD=\5]S+'" )XD+DOA;_[GN,L@0G-7S0O\Y>%ST"C;GI]BZN" MC_'SQ[MS)HI]J.8CKH^M9B/HMH2J]RJPB4V$2@([Q&)EG"L]\FO%RFBK@K&( MU5R(8UL*5.$&\+.\BRK[$ 4[.@L$NHP3%\$_T_"A#%3",-D]E5;1NP588N89 M&Y7X5-U\W:[*W^Z=I*W+3,LCS)\LNE&#<;KMW0SY6"A9!2?%+&[A(RV6=+YO MW/:^^99P]1LAR>2.5=U,KU:=BS^O2C+N-1?GI4^%+_'"J0&;,?!"(RJ\4''\ M9#WF7=)O^8DW='Y3&SJ_BQ[.[[*'DZI>(TO4.'\QYTG7/L0:OO>$6 +@P;( M/*%ZGL=X7\#(_?1R@@DX9Z=8ZTN=&+RB&)3ZU(ZF*AFQ*Y37N>Z_4[&,082H MMU[H5-0]EW'/97=YSV4!0 BC%0-"U)V:U6QR/.).S6JAD=PQE'CMBCOQJ-A^ MC>PA:O.]4];WC&-P::T70E!PD!UJ"Q% ?&/3IU0&;[DG2ID)I<:"4B^'KC&Z M>P5=<^W;E%]4V>4&%H1=@_OG 6*'$N*_133%@L>HKNG, UL,( *+^H-_O;KZ M+E,2^%$5V"Y@N6^1[8 !-C-1-^!/IC%Y@K2-?T;#L>@6I/XPCFC!^RD1D(51 M8BX2CJ&(U?G^DY2!A*%TO ;".&#O/]H3!*TY#MATG,D>HWSNW[B]L[%Y<3] MUK++F%(+"I9[ J(N)A)HO_.SXGWC,26P6]G&?C!B=WR2;S/9*P:_? 1_W@,: MQAF+:#KCB32BVA.>H6/#:D2W,N8]/-Z]E;0.6K9O15/LWK(8>,=75AA1QR;G M.^STD^VXF%VTT=6/8X% /3?^2/X)0>%X/33;2/:^Z=HW9'38 >\ @YW;$A?G MT0:Q2E,!&^Q=.D'9!":F/D!$PR%RP%IB"E'%^<)')%VE$"W#8U6M"LZR'8K> MQR#I(\1Y;D)_&R^&$,IKU5RMU2VITA2]'A- PIHE0IF';1:O+P9@6O5, =*" MWT@O-"\0V-2,]/?*C-S"@6D='!;LAK[G!")XA>@7)+6:AJ1@AN0F0>%&F.-$ M$UKJEF>5WO)J( ^FY!:P.S_9<*+?@@C4I@ P)+@,B2;. 040CD)0B$,/R(Y8 M]1*)(*XF-AMI-\_,B@@I\1N"!:#:1?P\^EVB#L3O&M*$Q*"K7!U):/ <0]- M%3%"+F/]86DG)D[@&A%".NB%NQSXW;S+.Z!KCB2 MAG'1[F@G"(O7:GY4?TD_,CY^^" %)9@ONG:+XF#0AH 9G-K:=XOKC7@1>FR,EM>B!')/E#-FSP5X.C M 7\%6XCIMW_AW_D,0.$XB+YG<34FT2E!0\^898_L!!G@_N8Z1C#TX;0#B3DW ME>X([('/2%(V@?@0.^Q_[NQ$0W1+.X]T1;),@^ MBR0R4 QA@E >'Z2NW;I"3F1Z47*81!U?>^B-S/X25';I7+KSY=_EIA9'[DQ@ M]4^, $%P/8*67'+Q4!'<0&1QP;,AKR3VMA*X _16+:#:8P*;'M"FQ0HTC[ % M@-!)G[^R=HD%@FE<.TAQ*- ;?P@L*)UGPLY+DPOQC4[E6"Z>Q(-#F-@S7-C, M@Q@$E[N$&OO5WYYO,K[$M$QDB04S1+ 5, 7HJ>6Y_%7<_-K(4F$=6]FI$X_F M(CSQL2^!8"7W"40(A,L8"/R0/ M>$EU[]J2 E?P:?CZ](AI8## M(#3..+:*IUQ-%T]Q0)CH^4&DKB7'+D.B>)# FB7C2 \EQ(A'+%#I!T>]X&(= M@H '$K4DUL=+ \CXN8*FJO<>;RKY9CR7@=N./-Q%>:+2@(BI>=+;X&X_!Y$G M\"&[FM,LUZ+Y7H%M"@EQU ;%'(?I6=K]XH%=(?0GNJ0B=!:>W;!IMLR,3#F< M/J-"!$13(:0G/(MA\A7$SB$K)9"GB$T%^DK\>06"=!8-0!.I0=?(]J<-[1[S M#OYO[,G\J?WVV_?8">"G;W*-#\M0)#;T9$"!R'*>>*:35QD MZMKWQ[^>G.GW7[] M_.WNR]7#[;>O+T[MMCH;I';+S.,:NO8;&X,*_L[+E["D:!^M90IA42 SVNZC MYSSR>$G>^#BTV5FR60WGEY"W22/C,%B2MQ])C9"N<>ACQ<>,\5GCFR*!7#VV+2MP:8JP6>IN4U'*S[J\*4XP[5.B*7X;'CC/O[1,AD?*Y]L8KO&DM,AM#"#R=5TA/:DWMK@\*?O( M@:L52\K)RGU*UT1<*3412;[Y6MXITV?N$GGZELB3W"*/_9?)K'I?O*2\(J.0 MM%'V@YGT)EG'+:'5;%V_(L<2BE,6FO0 #R.!+:#9= MNU(0YNE#> 8IT%G:GL ^AT?]=+TG-W-1K5'JP$PI3>4KDLL#1(6/;8P3>-G" MA&0:BCA0U00NKY=!Y.VD=8:.= 7 [-M3O=AE/Y(]D4U%?2 WEPF4F^;T,BGZ M?_,*NI:@\ROET[FERYW_^XN=.^_[B[_NO5_[!O_X101;AX>]LVS] M9M1\P.9O[6M$O6%8;S4QL6QJJ;6KR+)/P(O_X8+'_T'[+HS]\$WVF!! M.1<[R#6G+;V_:+"QIH'G_4^,#Y4GM+DY5OJK!>[%IO9(A?<*V\S'#!MP+?@3 M<0T@LN4RK$D1J3Z+#7;(8L? %DMT>I[.Q,H0RN%A4$AU+,YT?IA.Q M#_F\1KD^Q #X7XC8?V$*[_V(L\/[QV?#/#Y[*2#P]AFI#&RZOT6@.PSM5,Y< MW&02R9MAU+X""+%ZJ'_]1K\P^O@^C')X@VQ+/1;B8,="M/16_Y"%X-BT&EW\ MMC[61UH?Z7[,;ZFT3;B*QE$0OM[_.MXQ(L9%XZ)W $->WM*9VO1T*R<>A<'$ M]\@Q:NK]YOZS[6$JE9=9Q/IXCN%XMC0_JM)Z-P&>),^D67YF: ^YM-/HML[W M?[34#K(\A^R8Y&VQVGS;U+LOS-A4B6T/4Z>\*E2OC^>@C^<8\B5T25YFAN2@ M$G_M=J/=NWB9&UU^*KG^*&2FF&4\M'=OSY-*J.KMSM("%'_DT9H^G- M2#Z>J]W3Z+2D0X>&6ZB-@&8@YY7A,Q!Z:>(YU,0=FL\<1,;R7)>/#TN0/>7$ M'(Z?'?HV 83R06WFD^D/4VT_")P'LH(].1*.^QVJVF/5V[X<>R:=_HSCL?0;SU M)A?Q(JV/Y_K%1?YOBC:I]2_TOK'Z46N"Z_V)H579V=/3DP[KU,?>X]D5>-T(.WK&AF/3/QN:H7EVT>F?-_MGL%RCU^JW^LU6 MI]EI&;W^F=A1QSCM/__4)R'('"$\5,9TET>'5#@C.QJ.G2C:[S1VD>/)>_[, M(YQT#)+@G0C491$ O[ -&B@4"6O"!TSB=V,TH&N."".@A!#"BWBOCY-5;(># M0A\[P;]9H4;Y5V^(L M'1;'#W/K?.QT*6R.6[4Y?A7!C]PZ\<'+L-"AL M>MNUZ7T5P8_<]+:/T/0:3=WXC]KX'J_Q-9IU8GJ1$'>?OAUU0CI%#.UJ[#,Q M!)"/.SQZDIA3#\>*'3D5,KY6S1I(%$+B$JK#QX'Q8]<,/7_.AT>&WE'Z5FFV MX6-VPWG%&>HNL=R2A7JL.]8XZU*OO/1<) ML7#Q>?04B=W7Q<"/XIX\MW^MUWO43E_.]6:,+G;D]-C8YZOOU;?$>ZO_UHQ?;PSGGLPGSW7F\Y!487,I?'U M]]:$34V.3G(C6>,WV_V)H_]BW@P.6M5L@O&Z3VKFVGM$TX+C]O*5Q,G(\Z=F M&/*A:K;"(6BO+'B!"3^A8>U);D@9 +G!\;\,>2P? *D<7)C_$_]; ) H9SG_ MH:'G >>B"8>)3TD/0'Z'$0Y2GYB/J/X9>.E3F\YVIC@7'!:C:9R8'TZZ-/[L MCHTCA[OU]Z=_U[4'!=H(T\DX@1Q]H]#\"4^'1XPBW[6#B6;"2/?RX4V:5KUIZJQS8HWQMH0:2J&!1 MW]H^72O&02H$F)$/JA'>>O-L34P7' 014AH7[4Y#?#&^07/ZCU!VQB.B.IXHF/Q ?H?C)RX4OT/#,*)YX/NQLN-P(9 M2N\+/E.GI[=;G:T -'7TB]YVH)XZ7;UC]+8!]90+==G;0T0HD/8OMP]_U;[< M7M]]T^Z_?7[X_>KNIJ'=?E4<$\7/S?@F1I>S9'%BO?YC;X3*55K)U%<(5W#L M!D>C-=J9N1M;KJ$JE>=^F6MGP9FV"98WUV]"8^WQJ-W?;<>QS:GVNZ[=0Y@P M:6A_\W,E[(A43TV3G*3%Q+1]>(IT5G[Q3'_8T+[[++ 1OIBBW25I]L,G'3WQ MT@[A;=8&Q#SY[MNN9<],9Y%8N6F;MD2 B+A MKBS+BUQ"UE]NZ);.5C@^U/N+Y=GELX$WG,-_)N'4^:__!U!+ P04 " MC&U93>"J'-D[5U9<]LX$G[/ MK\#J9;)5HUCR$<>N.%/RE7658ZEL9S+[- 61D(0-"6@ T+;VUR\ $B+%"Z0D M)]RAYB%CD>A&=W^-HQL'/_[VXGO@"3&.*3GK]-_U.@ 1A[J83,\Z7Q^ONQ\Z MOWUZ\^;C/[K=/\[O;\$E=0(?$0$N&(("N> 9BQD0,P2^4?8=/T$P\J"84.9W MNY\TV06=+QB>S@38[^T?FF+F+3L]Z*')\3'ZT#TY.NIW#\<'\J\#>-@]ZL/Q MT?[QAX-^[^#7Z>G)L>-^&!\<=?O.T?ONX?&XWX5P\_/SN^>#=Y1-]_9[O?[>'U]N'W313E36 MP^3[2NF7,?-,^8,]]7H,.3+%N<_Q2G'N2VOXV&'TG4/]/:5P[^2@9\HK;KB$ M/R9<0.(L^;N"=<5BCG@^C7R]IUZK>O:[O8/N03]#V;>3]KJ]?G=?DD(A&!X' M EU+^"[1! :>..L$Y*\ >GB"D2M]PT,*_94"B=<"LBD2=]!'? X=5,DVG]X MH$##_IPR 4B&> +Y6 O-F=!D'1 "?$L=*+3?JI)<%M7Z9].(9S7JCE)$]8>/:DC09E_Y(F12Z)^=0U=5SWJ]O>EHZPM0]P& MZLE@Z#:4(==QBT"Q4>K??%,QEDVOMA@192TQ-"..G'=3^K3G(ES%+]/%U1\Y MG@@)H4+3JR?1L_D+=-S1OUL_^3D9$^_E5V3)H9, M=@$>*B^\-V=TCIC B"=[7.MXO2)_E.\!=L\Z%U1.&D=P*L53S[_>WY0-]KKFF,3P-9QC5_S4 MT__U03>>:7:!I@2*].->FB#%*N#('9)/^N]T"X^(HR(EA"D;5:9;;5*Y9-%# M8\M2"Q-./>RJ6?8Y]-3X_3!#2/ Z%B]B48+ R6$,2L0,0+ MA,QVF @^@DQJ-4,"2SFW - J/RM:^]71 F]7>/^SI>@MK<7I9"B[7"W:FDVK M@)<5M8,RU&*F@$Y S':'5\+&6VAV51A;D3Q%KQ/*J.9Y+]+R"L8(?DY +RV;5'G[?0I<:LK+B]KXZ;X@HTVQ:A M]3A#%]2?0U*C725HK/8_5O-VS!V/\H A^4,2@XBZ168>. X-B,!D.I+>Y\AH MKKJY.RA >>U4F=E3*P '60'AY ;D.Q S ^$#%N$ MS15D1(Z3?(38PTQ&O]4!R5!:43A,HV!8 ,D#:"8MLKP>+<^AI%;S<42XEJ>Z M_0OHK2@AK1%]GU 4S7H701< M4!\Q/2DG(DR[R1[X,Z)3!NGA M)%D;2%37(KQ50("%GN=(BT@3J<@7D7J!=QD3*W*9"#S!3:.TPJ]%T-PBV='7 M0"$J;S5X)OX."5MDV1LBC88>X4L=\R:);#8^S@3>(370Y"VR]$,PYNBO0"IP M]50OU,M06FV>";IC%B#DT2+#9W.AV\BG5LRK'AYFP!E\TF/ M4 :T&V6D(@Y65#+ICYR\%'@;1>BG)= M;03(Y*'J0I*BLX*02:(8!FTT^GJ9JMJM9I-:K(!F\8>H2"8B]&C;/DMH,_R&3I$ELN0)O(S9M,G]B;TEM^^?06@'( M) F2VU-:B4 VM!^XKF:^TO_71J5K13:3=,A'UE2B$A&):EH)K27=DS#<%SFR2ZNZ4,0T!-XC M)V!,QJ$RVL'U/>!UJKO:AT*MJBEU2NS.HAF925M=]8U@W"RD&R M=A!5WT;G2"^3W*F9O,!/J/8<)+)MN5Z0+*_CUBK/[40N@>(Q,A=NMOY#-+_ M\*L7QPMLV'%5O_)) OS_4>+ 8P<0 FB M[UA,B*)]*W(C*0U0XK3O@.:_0W%I MF"M_[M$%0J'Q ^;,9 EEI"V!:N5OQ3B3CJNRH*RZ>"@YW?A#WT<,VUB.HL MK9A7/ONV[/:'+5Z!L#7'>\0%PXZ^'4:6'*AL*A\&0MUMJ^ZKWGK[KUJAU0^J M[PM;;?NQ )%[A"* A RM]!2SHRL)5?B$$FEG.)TR- WOU%LN!M7?<%:+N]4' MBK>EI3&/'DMO6*EM=0FI37"OM[UL.WL.7J%NJZML=\/;;@/#QJX4]P3?,$,> MXMRTTO%BQ*@;..('.58-2:QNELEF;NAFR5[,2!=W9^,%B 3<.=X:<$<[^B)S M8CD0329(W1X94YK+W]>8\OX$X2SN>=3+I%JWZ)YF?V0D,0E>Q[0&Z7>X\\ M;3)!HX&0KT*W<:>P4:U6)\EDVG.=I&!4,%( 0>]J)6ND[B;I#:,\@< M6BN,F8QX\GJ15DZXTM>%U)_(%S"P8I'-5*>O'?F[ _)Q;_5K5^'OE2]BJ>]A M11_ TW"I;_'\.7 <%B!W!!>2GS<@[CDB4@3!+P*FPHD.@&,N0Q1'G'4FT%/? M\U$?]=*7FU@(B=JF-E:?]!&R9 ?HSP>>RIX*4_=1?Z@G_+";,*_&X9<^SCH. M0[+SZP N4118!$J#SXP&\[-.6!(+Y'= ^+6?\(E/B<27+6[D&\4\_BQ81N7H M,(44^5+*\J3W.B6&W3L9E5ETK\&AJ498[C@?N/^1\:AZ.9Q$>O$BQ0H-LB8W MNW'<((R.?[!U]'+%#>?2P2\#=0!BI&4*-[88O:Y>$',P5Q^.+#!+739U[%%# M<:[K6U]MC>S&6A=Q::P31.OG>D85+5(7ZIQ;=@/-7#3^ 6W_,\1$;;RZ(:99 M+NQ-/)>HL2 J:8=24D=!,IR,H%"S@3M4W+F74#16RQ&C#D(NOV;43TE^0YX0 M5Z%!H<+5B)OJS$GIHZ-,9#I0O;5]"[@+*I2M^C.5QH&8>3>DI7H&RL MEYOP>%@>H#_25&"N[W!X1"_BW-.?>2@:M[;$?NNC^/)KV*?"U%+%6NKPIIYH MF?UY@RE#NM 7Y(\12QHBE#2R@YWP]53LG[K4ESUPI9:/K@/B(M=,*LK5*BS^ MBGA5UB6\=*&:(OEEFZ#%R(..?C10-P4O*N)23M0$O1Z@ZA7"O;5RWJH2 E/5 M39C-+7>!DE66""?:>NI[0QZE'ERJJT4KZG,VY_Q*0<,\8*B*XWJ0\V6L-V3W M>#H32ZF7/."J3B^:6AU:*S M' C+E;)1-4*U<(\D<;,(5%.R.GTCU#7"+<.Z.'UJ2WOETS0^T24CN#@-I0^N M+N-7P_&5T#%'[$GI=4/F@>#R/9539@]K?$PH/"22LWPS#3.WP\DE M&A<'F#]1HL9.[94N6_B'$VHC!'\N;2G7[9<5HO'^MW:Z^;,"W50Z7YUQB5Y MX\6_$637:E G[N-,#L1P(E9GCA7M4X-W0^V6/J*N+Q$8Q#<9C!X&D5&*)M9U M.+Q6N"=4LZ_B)8'GA>N@^J13><104+@1X<$(2G^#U74I+M\(=1Z?Z>.,!NK+ M6-=8MA=$AC[!XX"''[R_T?NP99M2!YC+%5V'4R-,$*(2#CJRFPD32O%R/1], MH>H@]/-[I,;!XD!P+5X_.Q5C.H_5XY*)I8_S15QD%"Z2:$6C0ZTFSQ2N9E]3 MSZ//:CD ,1^3\L#A1U3]2N8U1%6Z^J([",I;E)6L$NQTC5#OPJ.!JX>6BGJ5$#1#(3DD!I[RI@'4 M1M<(]88$F2."%J#R2C9"!3E+-H)9I]/I@LU08,80JJA"7M%&*&'62G..L19O M9"RC>:4Q"!.!IHA56;6*SF6?!QP3^?_H3&TY0!:B1D!U#7WL+1[@!*FUG]*L M04[)1JB@MJ4\R!C8,B/(%&N$\+]C]/PPIQ9/2I=JA.CW:(KE/$0M%D8+S<-) MXD,PY1I5)&[")IRA(Z@49K^W?VADM0V/)11-T.@K84OS5]L>4D;1!(WNJ9A% MW%W95BFF:H)7:-J;"7SG;#?>;A;E*,]0O MVT;AI* Z@QJK$*\R0EO1:K#]^K.W/*:=9]>BH8DT]/ MWOUD]?9O5][_52[?S;WW3Y>_/7WK?'S=&^EC^=-__O[V0SK PP#CZ7P1IJD^ M8#[^9;Y\\>TLA<52ZG?BVKOQ'?4G.'D;U)> "Y#\YV_S_.2WG_;VCL71S2;X M'LM>_?['^S<7'CD_) T>CE,W^SG-#I_6MSQ],9O.9Y-QKAI^'B85^H<#Q,6< M!K#\P,7WS_CKD_GX\/,$3UX[Z+#0:X?S,51-,R]9A?&O-W_8TS.$*4S2T60I MD+?T\^HC*YA68/'; J<9C\5R\MC)+%UXTZ0J9=:=_.4D1)PL7QT=S>%3")]' MS^9S^NA1-BYEKQ1(;22H2CZGB8Y.66V+%QZ-NBB8.HHY#6.IP!+F<:G%U<<^ MK1)[BI/%_.25I0R7\KOXY&.A;8[_73?[C-WB.TW3Z>+9-+_Z[Z/QYSJC_X&+ MD>$L2&<<9(Q(Z=(4[%V?.ZAU/YT>'A\O/A/$"#T_^OG2SPZWUOICU)/IC7=,( MMB7#Z_&41OUV_ 7SFRE9J$_C.,'CD59,,D4C?$(H45I07B-$5SCHY+PIB3DT MNC$=;D>T#B'$XR%$0_$WH\0^^?)NA6$V34==1P0E=G)Z8#85101%P,![H4#Q M8I %E]%A8R9<"V0= LC'0X#MA=U,[\2.1]F3 I6'7^=U>)^W( MG]+LB,"\QX0$C,)H"J!/QHPF%&Y8!LM4 &68H.FL"Z#66 I-5A-\Z[EP"Y[A M)3$MR-%, \TX\:[#SV&<7WW[C%-RM=-\+MH^ 994*J5:ZB Y66HG)(1 /T8E MI?8RB(*R><'C3EC#RW):,*2U/IH1Y>TXQ/%DO!CC*0Z3M6',8KQNCMR608"D#21J4<)&&IRAH$3Q0W)ES M8JVY?SNB(7G-+3EQ?:+?1!7-?>:[\+V:ZQ,L5BE4R!C9:B] <840F!9@A0XI M1H9D_*5D]7GY[B1TE*HOQ%[QAN#8ECC3= M6"J9$MDJ>4O_"R48;@//9);7XO;:CQQH +0A!2[PO!^Q]^T$S\'26@J6'7ED ME['.\ 2^3DOM8C+.,J&;EYKN!#70"&E+OO2CDV94>8D%Z?'YS33-#O%C^'9^ MY$A>.ME"');@>*(465A*ED-(((R.-MBVF'LHH MCED5-!> K%#(HJ.'2+$0I"0,I3H)D]QU&64P7G5[7ER>"5LJH.?H400GA-(6 M;/!DK"UW$$2RH(W&&'GRQO3(A<$[S5[IL*$:FC'BQ>SP<+PX7"X73?.+V;2Z M=9PF@C;B.K+ O"$G+A4H= D"9P:RR&2:D4EG;>LUO)OA#-17MF='*Y4TX\@U MXT.9G<6Z[2T+"@:DD1 4RV 44U)E*8)LO>OL+KT9LJ8 ^B6"1*^

A3'E*"_"Y_$B M3,Z!&\628@DJ@DBNUO6,@>@#Q6C>Z**8--JTWG1_-ZHA14F-B=%8)Z3LN,JXTI\Y$U(1@A-'!G"RA3!$2T$K23@00CC(FYKU+O M"8CMJY2?.TSCI=SH_Q-<3LAI?G8XZQ;C_UF^/K(Z.BXQ@?.*PCMC!#@L'CS9 M/B.\L)&W3LG7P36DH&0[=ERM53;62KOMX#BE@=8%R&?Y<#P=SQ?=P1 MXR%'07ARR Q45HH,:+1@,27&'==*MYX3=T :4H32EB4M==$P.IDC?W(QF2)6< MMJ1HI('FAXO>''X.XZX2].UL/A_I$(WTY,J$KOO;K)'@A%>@BV#*68D16\<; MUR,9TO&RQKYC>\FW8T%'CW[7S0JE2?1L1!X8.,GJNB[EUL$'4<^X%4]IDM7- M*WCG'K^]\_N"TR-\3U94K=S$[_\L?P M;52B0BR&@8T^DA;10'I$+#TK?SS',NOP=)\+SE]](W*3_,?3T'U_ M0U);+O16RL^6\<";Z0([G"]& AU3-@= %*GN@2G@=-00>>'!&,5B:+V0UN-P MFIR+H8^>G7C>8PPG$9--AAM-+#+&("@N'1 7$FC.K)="\YA:QZRW(QJ2C1X* M2Z\]8--&IVVVSK^F\&NY[O0L_Q#JOXL/Y_I0D0^,_ M&L\/CB&_Q+@8\<2U8Q3M<,U#E0(Y3\-JBE ;3S'M,[9V"G>"&E+=9F@,[$>S M#>.7X[%=,+SG+7+=C,L=#SRC!!;0@(JJ@.=!@S-1I)2,<.RJS"&5&<:*J^V MU5ZO--(V9E2, 5E-LJ2!4VZ9-1:Y]N)O)GFR?6>MYXR%JYR IE9[2?'- 1. M0^,HO&>%HL/0NJ/;!0!#KH0I1^HIS$ 2-1B_<6F7@*ZLQ.J,_\A+F8R. 5+D9"LX"2G6ED<$,N?H5:+( MJ1E-U-(K5HRT#X64K11E(^FZHV#*=8Q@:EU M&K@^NK9>WW,G D,.I6A!.9.J7:,I^M#6&.,$*I%:EU9N\?H/[HOZ8,AE\[*Y M EJZEJZV1WB)Q]_?3*\V8AQ9Z0N+AJ"H.D:LZYG:&*C).?.16\5;KVBM@VMH M3F<7E&FNKS:K510MU=$O.VVO8Z0 1[KHI2BB M>=OMS9"N0R_[@_BK'>IT!^G/JK5N-:)7VBZ/BM.*1YH<7CE1]XUJ"K!C!D2? M(A9Z5??/OW60KL,_]V.9MQVH=(>;K$(N&$JQX&UMI:-I?@13[_9S,;B2)-.\ M]3TL3399^1_,J+755%,"553[TY?C^>?9?-F88K\AP^=D'O.+V6%UQ\4;H>R5I$^<'*P0UTTF-@M(S5SGKJGG.= M3A3'F1) YL[3F(^;AEE(/"BFT4GA6V\)N@>\M9BTJUWI#Q8#M=%>FS)BM8?[ MT[?C5+. _?(N+.JJ7]W^&3WSN;:?DRZ0#V6($*/F0 A]=EJ0&UWO^,*-CUB+ M#?('<4 -I=VNH=FYDM1^>3V>AFFBD=;3=,L3$./Y<; ^*M'Z('@ %+(>.=9D M\5(NH)TU:*VD(3>_0G9-;&N1:%?[O7=D4GK16[N3L"2!2_<*OL?YHANG!>;5 MO8,77SCWSG?8C6?YJLU<'?-]]2T=A.DG?$\SYU4IF!8C5N_GS&0DD6E5VV1Z M<"QD$#H;%4))CC<_7;O3$3;86G =*4]IUUGW3#)(%%9"4H*"P<3(SDO! M #-W0D>KK&S=]F]3YWY_.= C$F)>[C)_%[XO]ZZ^GG7+5/LZ8>ABE+2&@T]8 M+WEC9$N0K$K0BC3G,Q;5>G?$/2$.*=SIB657;Q7N3XEMRB7O\?,*U[F\ZUGM M&?#I>+_T*$A*Y*-.$)BHF*($%]%#D"JP3&&4QDO-L6XHF]SYJ,>PY;(50WH0 M?AM"G*?L]9BTT^BBS""YUJ!\C! *RU",-UG5NX+]G6< UGO4D%S\+OC05O8- M[ZH_@_5F/C\B7+C??:#H9;^L^I@KSY)!82'PI&H7D0BD:@ZYI)",*RZ'UB?7 M[D8UI,8)#^!P&JCJ(7)BJZ(WEF)-EDV]U@4+^$Q!*"L<32YUDZ$:2$Z\P50Z M"P+.JVH9$%PG#,\R.?ZZ8&(+KT75 ,XS ]9YK2(Z'IH?$;HGQ'M&=0_BM+>E MV959UJ,6VUGM%)9GZ'!#4?55"XVA3'?60!A8'H=(5E$>IMT%!LT*:@ MC5&U3N_O!/488L"^Z-1&4^W#P$O+>Z?#'_',9+ 4DV8*1\E3I5(O+2*:(]$Z M9R><72\U6.=ICR 8;$6,?C30\UGAT\,DLY-<)DS>3.>+[FA)[G.[ G[',#_J M,(?%V=],PWNLMT#2H)Z'^7C^LEYN,]GH?'$_0-J<2=Z!D!J=8SX'Y11 78>= MS"JL$5=9(\6FH+G)H)0+$#$[P.)ST-:G:%IOR[D=T5;6[J1+XG4C19%YSCI# M,MJ!,M* 6QZ'8T+$B,E:I]8R:C"?WV_6PR*;/N M:^AR?\[KUL?MQ$6M/^ M'='%$ZHK=U@AU';Y?TQG<8[=\D3ZF^GGH^4)]1EA MG1P?3[SH)T\/M9XNJEU+N_-7#2]J]Q"*[8Y[^IR=CZU_7T.]DTOW1B'8@KSX MVL34$OEYAEC+&2=9FL<_I\"B3/1/XLMIPBODD M ]F_-*B[1'#+6#4EI*)X!8QE54O;#KSA'-!9ETW@QKC6*_8/,](A1&__EV;I M<&GWMC: MJ*I'3NY/Z9/I-Y^FJ^-^RT.BSB8,M:6OK^V]5)9U<_SRBG#23D0N)2_WT\BN MA_#_P4V;^79]EY]!$W*0=G+Y49LJ;\2S#T$Z#M;1R%5RY.-ILWS48QB#T# M/^BL>1BJ]5S3/VE2%J:4U2W"]-.X=NY9;K4X*V_7-@FSZ7'+Z,OO.JYW;U+? M;_7H-K7^7@31I.X_ID"2>/X%KP!;M=<_[2\WR@I-JOP4E4 M2629C5XS$5W_H5N;\IL?M;RI942@8U$6:[,HK!N_\9>'.C: MC^W=>6XF@$8[MVZA56W,$JS2!GD"$XNM86$&;RT#M$YXDX3A98?&X$K7G+8& M\:K@W^-A&).4NWKD:D[J_T\,W8@DD$I*9,273>U3KAW2E 1I+$=E9!2N^8KQ M]K"'X)%[8-U][&0?"MZ)J[X*_!\T_S]^QRS GF]+> M8;=L\7Q6MU]MRI^5NBJ30FVC.3FBX5W^BRU.*[1[>)N23$_":%28^7,Y;8A? M7[ +G_ ?1X>Q9JDK),O'S_>/%G,B95WO&UEI>*#4 )BI[>&L$;6VZ($Q9)S; M+#VVKM3<$V*31N"UCAHF+V:'A[/I\1.>+1;=.!XMZNKAQ]E9Y_+50>D+'5&X MDB^ 0RK3[))]_6FQ9Q^_ MO)GSW(K\[V%QU(T7WV?EK.E^?*#/'Z)W\_ M:=SQ\@A'.2:>>(U'!5+RP80&;X@]7%G!,\LVZ=8K".MBV];ZK?6&V2MTY!4^*[T8$&VPB MH8B<07F=(6! 8)H%G5.V)*<'8MX UTX&1;A-5/@P/%L6W*.1HD0RP5;4@E@N M!EP*!KA.BFFE?0RM;U>[-\@AK9D,CVOW5N.#L&U9:D>7DJUW.A5*DPFY2,K 5/+\P:+=(:Z5#(YK]U;B4#/=9YKM/)2 M9@61.?*&F5* (+,%YY.RRI>4V4.YF6VMX U/&)GH3>(V@Y;.U\OK:5)R0W&G M*MQ8%[QLWI'X!BB/,D.]#V,NV[06*MF-E_QCFE>WU-4[Z!.]]=EA_6FDR&@K M5^-%&\FA%Q' HU%0O!;,%V'U;C. FX ^RL1S&V[UK\XUG>;J]?HE$H;??OI? M4$L#!!0 ( ",;5E+RJ@ SCX /C5 @ 5 &UL[;UK/_"_LQQ]PDJ9Y-/GX'S_^_<-K<#_^K__\MW_[]_\!\']^?O?FAU^F MZ?P,)XL?7LXP+##_\,=H\>F'Q2?\X9_3V;]&7\(/;\=A4::S,X#_7/ZUE]// M7V>CCY\6/P@FU.9CF]_._BH9%FO1@=>:@XJ2OI)!@>8A:F&=Y$S^SX]_]39E M%Z4&GK0!92.'$(H%F1)/5I@22EP^=#R:_.NO]8\8YO@##6\R7W[['S]^6BP^ M__6GG_[XXX^__!EGX[],9Q]_$HS)GS:?_G']\3]O?/X/N?PT]][_M/SMQ4?G MH]L^2(_E/_V?W]Z\3Y_P+,!H,E^$2;I\ ;T^+R[^XE4T^J?5+^FC\]%?Y\N_ M_V::PF*IH'N'\,/63]3O8/,QJ#\"+D#RO_PYSS_^Y[_]\,-*)9D+&$\_&B(>*; MSVZ*=WH61BT%?./1#= N'P1G>!9QUA+J-\^]@G,#\CK"^LCY&2V=9R-"]IY+JWO%_1G76OGT_)^,4W_^C0=9UJI7_WW^6CQ]7[T\[/Y M".J:R[QD2Y@[//W*&(@LH\FHKC]OZ-OU*RK:WD:#?RYPDG&U+&U@C*?IFP^- MZZ(XO=#B.$0<+W]Z>CZ'CR%\/KUX)>'&7^G+^6GBJI@0/:3H%"C'.,0@&!0C ME$DIRQCC30[,-YPJ81Z7+%B_XJW+&UW\&;!RAZ&V?V%OAM%-J3#= B$!92)%ERT2"Z7H/\Q;TVVCY<*W]BA MAV?"+L+N@0$$YVPZ65I V.RXPF M2P.1"PG*%OH*%0.''D/1,KK(&ZO]3D!/@0+M)-[#S'^1TOG9^;@Z7R>+3SBK M Y_AI[I,?L%?)^2EX1JH-BP%81R((#F)@(!Z)12X4+C4J")+K3V(SN">!$UZ MT<1-RHA]*4-89ACF^ NN_O_KY*:K_FXZ'K^>SOX(LWQJE)":%0XF2$%P4R:X MM&\:C]:4DD3)KC%Q=H0X/'T:>ZE]JJ2'/>C*IOC^4YCA_-?Y_!SSJ=?%T#\: MG"6GC6 I\"4&L"*G8*5+1OO^C(ZK4(9G1*\JW&Z4/%C^/>Q%-P=\BEQ@]#Z" M53J""M*!,]F3&VZ,2,J3*96;1R=NCW,^53+L*?4>-I@7^;_.YXME&/C#=(OU MM.1M/:3*=9^D37)Y]O4.:0#ST0+?X^S+*.%;G(VF^1VFZ<>5ROX1QN=X&HLT M(:4"*G,-2C %D9$)QK271KN8=-+-K=Q^Q_2T.7I4C+C)>-EDY5LMPK^NG; ^[3YMY0 M>KQ)0=NK7?CJ[/-X^A5Q^:&WY[/TB>"_'8<)K=.&B^QE #0\D+ARAE@T@Y2E MH64:L[&]N,V[0WW:U!M"?S=IY_JT_+:B/L6L(\T*!T$86JZ=X>!=\#0&*QR9 M#:&]5_T@H,^2<@UU=Y-P_J&$J]F'=T^2?X;9+-#*_>I/G*41+<^G04M,GM9@ MFB)8E^0$,=($X=&7) L3X?IQPLT\]VFRIF\%W!(E?O#IP5U8E_2^"36: MR$V(!32K4 WWX 1C8!*G990<&6/WXLKMKWU^5&D@_EN8TN9 81NQ?\<_EK^: MDS309D-^ABO" WV3P&C5R&S;$4!CEZ!"N@A*JX I?*8-!=:A@&7N>]4'$B7MS!Q[VC^ M[[A8I;6]F<[GI\%I&T)Q$.LYE_*^D*U(8F$QFQ2C.K&_+/\K%,22' 3!9\A>X5N!C2B"S3+EH(6)LG2G8*?^K22I3=*PH2S/- M.6E )61DQ^I4XRPB2BL#3;J!4IG^_:=K)']#W^Y3CWHAPU]P$4;C^;?DZ5IW M>N,IC>I+[T;7J([TY3C,YR=E[02?S-[5;@9O+K([=6$REJ @(WG!*O,(T94$ MMN0H9(A&I.:IC7V<=BE*9!(<-\3T["-])1%XI''ZY(U-S:?Q M5C1#U9TVU/^-=,TVHCZ:>M3S.!_E49A]?1_&>+(J]%[655F?M*B]/<@L(8LD M)D9"THQ,995BCHHYV3QA9!N80]6AME+V=5.QB=#[2/J]A/-[.*,O/]"XYR%5 M6:^K*KH@[*DX]7YT!ZI4;:/.ZR3I1Q>'88W// A5L#HU')0*FI F3=9S,;;" MS+:U0W$HMMQ7S'HHLNRB@H8D69U47#BZFX/.%Q]GN-S)UF54PB1G(^W!95E& M502202[(V[""\(64,Y?W&:W=7G6 ^J+&RIGV)MD>RHO>SD9?PJ(>;*>KJ'1F M*2;:A;VS9((EY2$HQ6BQS20(+7QIGHYZ.Y(G0X>& N]ACSCY@K,7X_%TF?IU M\KF.=5-S&Y YFS@8F1T94KF6:6(]G,PZ>)FC\ZU;&VP%\^3(T$;L/905W6I9 M+[=!@B*%"PB,9R*J2PJBS#7[2J 2612RM8=P6)^@W]%&Z$.Q84W_+M!Z["+TUM[$VQF^/J]1XDV2TWI+8X6VPU XH(W5@3(. M)NF0@=IN)) M%JF3#['E!<-;!\TT,&TLOH:.PA+3ZES@&B >^4# M\S:I5+I-T;M>\T1TVTZ4#4VV^6QQV3#E?<))F(VFRZVFMOW6,B;0U@M0Q4N( MF7N0TG)D40G).]6YT!NN[,'TW>7^N_7E3\10;R/\$Q[WV/I&%8(K,9%MB!,\Q@\^6 MEWDEQG7H1/T3J M@W6EMH:Q8%(!7YBC%8S('[*2X%TL7#MOO6Z]2#R6KM3MF;"+L ?I2JVYS2P' M"[7[$6V'M3>(I#]0&^<*4TRYUI<5'&U7ZIV4M.290VM1*E]K%I5CZ0Y7"2#+9M^],L07+4R7'PP4^ MU-'=!7TOTI=>AO$8\\\74<[U!^>G-DMO>-9@N:2E5?D$M 8*8$6$FM>4N6Y= MJK$GY"=%JR'5-U1FP:8IPG*>7/SR C,_Y=)'5_M]1Q4#*&G(R2^*@:RWB?/PXPX_D'=R_25M;K.0F M JN9OBK+!#$K!2X:F7TL.H1K>=';TE[WA?(DJ'0 K?00?WD[FR;$/']-(JOP MZCVT)[/5L-;UBSIYY7SV(()+M44RK:K,&T!;9%3"%9H1S=-G[T/U)"C4DQ(: M-F!=G?MWVY8OVO_U9W\L3X(Y MA]!+PTZK#^D^IG)65M2L8:OKB0C3Y&,:#B45XVRV0CC6;?LZ\O9OO>U5_IV4 MES.D][X.J<+X>DDYFZ1G4A;0DEPJ)86#B"E"SK(XSAPOH;5;?">@?8V>VQZ^ M.F=3129N<@)F-8)*M!XZ+@)HH16+P0?B_@ C';2 O9WNK]LU;>1\+.7KVQ.? M)3JG"QH@Z[TV:)&:C+/:H"69S'4QR@SCPA_R\+J1KCM7D>PB\X&+!+I ^UY% MLI,"=Z@6>(CT!R9(\N3;+S.EN:EG;AG!,X[ %+HL#(IL6S=3>SQ5)'WQ8A>A M]\"'-:9-UKQF*+/2$',ME Y"@[>TR187R.]*S(G2>L?X!L"1>#4/4/S:;"? /GJ. M;&VC@<0M51#!O'5O?HGX,OS8R[^&0KT,1?1>$ MW]L6/42=NW>B>8@N#M.V*%K'"5$$J1(YVH47"(: IQ!#TDR7DEOWIGAT;8MZ M)LLN*FA=R_C[=('S%Y.+0MF34K &:==;H!,:E7(>1,JJ'A-Z"((+R$%JID0H MPH5.-L3=[SG*IB0[J67:CTQ;&XLK3D_R39OG&LC@5 PQ:K#!65!D4X'/@79F M] R+1VU,M\+DKF]\6A3H17*^F"_"I-Z)>2J5 M=<$H28ZVY54B&F)MQIY5#K0MBEJ6. 23KF!Z\J1YJ/RW.KB]'[R_3Y\PGX]Q M6E[,Y^=GRW9O\Z8'[W>^H:>#]^ZC&N3@7=<(ILH&>'98+X*7X).7@#YX%3RZ M:%KWI[L34'\'[R8[S3-:\#0D&FGRM4"9@:Q7)43N.4V!YW7POHONNQ^\[R+G MXS]X%X5QDI$$FY(&I66"P)P!)Y)P'+5R?)!V;,<9?]U)UYT/WG>1^=#=^3I M^W[POI,"=VG3]P#I#TP05#[DY.O-:TK7#H4)G*09H4K@FMLBLQ[$23K*@_>^ M>+&+T'L_>'<8N2O5FEX>3N8LP*'4X,G,]IPQ45+K*/L1'[SOI)H[#]YWD>M@ M!^].8/CA3WV'M#PF_AY.UZ_C>C>;_>CU#_'6R MP!G.%^_"8H,T&Z]$1@&,#*=J08EZ058&K;,V)A620NMX9'=T3Y8PC10RP+KR MZL_/F!:8?QE]&66%PTT M@E!TE&3JM[[Z!U&LW^$\3E.R^O1)$S2J+8? MF"]FYQ7W_$J6Q'HX.2PN_\XDO*L=1VI&Y<]A/MHG%:0?($TR1@:04:/$DHNW MWH+I9/(MCK]/IG&.LR\U?+BRPS%-)W5RA+60UO,CBR*D<;2:BBA!8,3+8^/>EC'/LNP0TQK4*V(@>DQ<: P,1!,9LA9BV@9"MT=-PJT?K* MZM9C&"IIYN"\OK[N'Y0,QY*B?/F_1S@C9)^^OL$O.%[&'(-,P;%Z ML!R6^8VQ@&.)06*V1.?1%-':->Z&[%"G.(I@#HSXTOHU4O:GKX!SC,DB?>0)O(WF%7-:H=M8@H^=6%"M4 M:GT:?03BHM8N6^J34+R4@-[>A)A^TL!JLIPFA4LKTK*S>["=1@3 MJ)T6M]*CD0IZV)3NQ"AY(H2^UL/;6A%= FW-Q8(H,@J:'TJSUC=N#4^/>ZR8 MP[!C%\GW<0$;;8:>LAZMR]>=)#='&83EO<)EJ%#0.68ITM MBH,C3P_0>$3I+6.QM;O]Z#IM]4R6750P<*K-.6UT6KX#BDDNLUNO7:0D:#SS8%';U( MM+EV4ORC[K3U8 KT(N=>?=XKUMXO ?/.UPV19ME]O,>< M3!D=V3[96DBV-I'SU<4*Z$"F@"E+C\&TOE?S6213YNA)CAR!1,A6%XA$+1AH M[;S)(6AK6A?3?$^F?""O>T^FW(4,QY),N3TJDRSY1KD>&G!E017OP&?K@-DD M64&I!!??@^=]4J1S\'P751TF#-H%X??@^4/4N7L\]"&Z. QKBB8HP7((4I ? M7A*YX)'<+UF8R$YAEN;9!\][)LLN*A@X>%Z2L]J(!)PS\LNL$! P*W*>,M=1 M&*S!\YW4LD/P?!>9'BQX;IE'5#1DP6KR))<"?"*OV>:D972:D.YP M._=C#9X_F *]R+G/+.;]C:^789S.Q\LOJQ?_>N7%GRK#5:F7C4>/!93P2&NG M]\!HV2Q*T0!UZT!\[X-Z(D&W(W'L&A"GU_3M%W&^3/LZ92H53+X>=$E?LW($ MQ*(#I$BKMA I)]FZ._5-%(^:>RU4O?5TZ4%ZZG--_1T75]#-YWAQ,\'7;?+[ MYVCQZ88,YZ>9&RM2*H"%U4,1*<$7$A4&F<@$=4(V[U[5?A2'3-U\&#>VK7F' M4>R14?7F:+Z=ZW\C#;V9SN>_3M+X/&/^=?(JS";TM^>G*,AVPE@;\PBR@(70 M9%8YFN_)"R^+]>[ZY7<'I?/#1_JL*3\001I6VRQ-]R&&?#*A)]-O/J[H<%)^ MP;@X32R$Y'@A TQ&&KHN$%@PH&.4-F9-KD>W>Z4/-H1'R_='I/D>,K-[V-B< MLN@*V7"2YBKYM<9!U%)#HIG+1$RDD-XZR_1DL>PNUQLMI&IDZ#(UX8*QF*1$ M0XX8%U:1(X8>0N$U0YB/!^-KM-RO:E8,PP*6P1B1OL^NMVTO+@0Q/ZEYHTZ%[PK Z M'ZAQ1Y=!;1G3'2:GU,J3F&G/Y357+"D'P>8$PBMRS;S2]GJV^,'(O?/@OA-^ M.&X\FM5<&\=E$ Q?#<1QXXXPG=;E&' M(QC5(1H1MZ?=K<&)(Y#N3IQIG;'26! /E<$=YD(4+J(+"$Y:!+(.:(]ELD9! M6):*U;1$<8@9U7ZHWZ?9<;.KM]CX8:7S'A>+58[V_)0)F6LR#ECIR51 42_ M(NF0H:]4EE9 M\A!W/'TZ@E'U4KWWM^DT_S$:C\.$UN5%F'P3L\^3R>58M-R M_5.KTK:'5/*U>G63JKY>Y-"JPJ^.B3CR!6]@NTR R[F4X)!#TO5:75090J;] ME+GD&9,F.MZZ(UX77'MG_:^%?U+N>-NJ5H87)I.7!5"D6$T("\X)!ZBNUT/B"$R4HVG9X\W/A[O .50/7%T&N1\Q[4E0?!S_;H5X"K6G[ZTS] M+G#[NA=@-Z@'NAF@+]5WIU@SO1T#W;B7W#'R&EPB)]Q'"_4>=N!"T/PK3HG< MO*KA&&AVWR4!Q\JR'=35 [L^8/HTF8ZG'[^2:W,+Y'6+5\V#-D*3A:%J*9"M M056G04=>Z\5\2:YU;YE.P YPP-2G>J=]ZZ:'8I27Y_/%] QG[W!U5C;_-/J\ M@29CQE28!H;UCL,2-80:BP^>4)DH:(JU-N'O@/.TR=)*#SVL,1MHFR;5&U@Q MYQ!KX:+!)$%IR2!F ^^)[H<0W*\Z#&/O+O(7>DAE_.%SA[/RV+ M/\(,K\EA#=)XCIJ\6."NYMO3%DRT7;:_U]I%D0U+K7-!.@%[XI1IKIL>\BI]E:A$4+TV8&RM$,6'X.SK6V4;P \;4(\7-8]W$N]?>!_ MGV,Y'[\9%3PM$@6JX@%9(KM(J *A6 ?2\IR$U!A%\ZO2.N Z*IJTB2$V5TI7W5CNV\4G^)JGJ+1GAG\@"_[V6+=3D@CV:[=[[ MS"9G[[LA;W2H_F*R&.71^+R^YWW-UEAF7[SZ2++#TET_*ND#L9+8L#UL= M",549.$!K+(TFNK&!,$CH+:YI.)9%JV;X6X%<_A$@.$)-]??S"NVD7&Z7+\DDQ/SSUXOF MJZL/UKYK!26F"%)BO4[7.PBI5J G1<)(RCG6^JZ./2$/SZ>CL)B'5/10/'WU M)QF$HSF^G8T27OSR C,_U8));6T$AX5F:UV,0S 2N+3)9*&%4:W=XP=S!N%^[V'(S;1?G'$HS;<^ _?[W] 4MGLF".-J@"4F4! MRFL.KK8/$U@X!F>89D>VK-PUG"<2$-R)I-/C)$L/$:/;D5W)ZNJ"KZ>XXGW8 M#A-@$8%)DV1K0VWK6">&"?:"+V'U6(=KEJ#X4R%%'2&G$($Q>IM M[&@]^)QD"%DSZUN7E'T#X(EI_>'"[:$@:,_]],79]'RR.+4Q^HBY@$N"!H') M0C2E0!0F9LFSQM2Z%7@3X,?"K(%#'<,K?>N.U3B"O5Q)EY6[=01D4ZX:?-6? MOAV'R7R/R'371S>).#]H'(TBR2M#^?J[7]1%Z^,RWO3SU\N/O U?ZX]>U#Z] ME^3,P:%3V8!CJ1 YR:*)03E:*+U!KU*VS2\HVQ]UN^CQO5CFV\"LPC)!*=H2 M4$,FLP\4_0-D&@;($IUWY*9HWU_@>$_P0\6,!V;I]FCQD,H^FD#Q$CY]>.4W M6ZZUY0R"821'3ZZ+*\Q"<5D:';6TLG7VQ#< #A^,'90#US?S!^NBCQOF'RR( MRV%,3/\PR>S')0P9%W M5Y@ O[S;W6B7X^#6T-'P]KYX[W'3=A?5]D#7=SA?S$9I@7GI&JQ#"HE9FYR3 M(',D4#HA.6;DG3%6K/$N!.]:QVMN!3*\=WUX'4];*ZAAK'=5HWD^'B][*"]' M?-FMR"MNA0(1D!!)15Z]SPI\-B%Y9 &OUXUMJWZ][?'/F B-9-X\#3[,%J-P M"RAEW#!6%IA>8)H2P&KT0:&613;[;**;6]X[EQH(OD> L&;\2WW6>D3 M-TE%,#6@IWPA5,)JD$P[XU(@?Z5U ZBK[W_>#MV#-=$C*]:L[X*F)T_L&'RH MAVMFBXKW$&L/UN0U5"I;&^I-S5;26D3+DP/'E0#.,3(>92"+^Q$J^1Z'HR\= M[R+-UKO]AS^F'SY-S^=ADE^/R@)Q@RT^FI5V8Y?7 M(ZAD:YE]BL!5--H'RX+N='QVC^:^>>EP>^Q>8I^VD%GC;?,W$M4E$$LR]ED' MB+Y(4,56"[%6OSM%VX/2DIM.>;/W*>_J2Q^A\AXLLT.<\6S;^C=UYB]R7LH[ MC%>%H"_.%Y^FL]'_Q7SJ>8HQ55O1D26GB(5 #AXE92D)2JKZ^&SPR6^W#^< M(XS5]9S5<234Z"'!>^^AK0?T)8S&U01^/9W]K::QGA;M2L[& @KG:R\15 7V/YSO=#D.(8E_@;L]?&D!V/":3,U>!8#S#IS!9E9W,E]-V_NOD M+W64 MNKK)._\Z64_<_%_G\\42^HN/I*GY8OGS=UCOG<93[YDL4C*PO#;]05O(G0P" M) $UF6:XR]WNBG_ RY\-"P?13@_WG5S4YA&84<+;I?=[+>JL)@M92NL?U<_QT\*5+"%8D,9:('?:TMQQ MKMZ&&%6)WJ;<.D=PV!$^&\(_ @+=G"YZK\7WP9)>[R,7S=+6(QN/IW^,)A\_ MX.QL-%E=(^%T#0Z1$H01]682I+U%YP#!69:183):=5JK^\?Z;)A^C+J_26W3 MQ.B.]X\PWK"?_OP\FBT_O#:0@K""^X(08Z(MC9L(+DH:C4%NA)8B^-;W'34# M_VQ8?5BUW^2O';!0]IN&!&_/9^D3?:)F*S2OF[WW33V6T>XVRN.IJL6L,C.& M0Q;UZD>YO"R[T!8OD_9::):/)P;UYOBJ:GDHR@KCR(V0"91U'ISC$>AGW&GC M1!2MFQ0\QZK:75C:7U7M+LH^SJK:D(RRIFY61M/>)4R&8%4 (ZW'&'5QI7E/ MC:=55;L3!^ZLJMU%%X^E*K'+F+Y7U>Y45;L3388H3WR(CA\+?W/V.F#@X WC MH#(-*_*@0&.Q7!F9C6N^G3\:WNY457MTM-U%M:USY;4$S)F'RX*4E6S=( M"2$Y#3HY&K9.J72K['\^B?,/L+O.&1_#74R&[P'AZB?,["7]+XO5#)-=C MXGS2F2//' 27M/NE',#5A'++HV")297,TTF<;Z&_7036:^)\<,ZJ>F6]UJ9> M+>[K=9;,$*1B=481N>A4I?PX$N=W$OO6Q/E=9-97%NI#@NH7%L#J/B7ZVV>; M?HBTC=&G3KF(5D;!H7!=&ZG&5//+!?@8K#=16Z4Z%;$-<;AR[VB.T/KK.?)W M',1HW6UEC2%\)&@;B_;J %]/9YL?TZ!(7^-?R-!*RV-/7U)P@4QG82V9SF@2 M>%44"3:Y%+(+3G1+3]H#Q+/AX:#::NVSKI?X)>N7C44VF:N;R9%__KH!/C_U M,C.;@H;"1+WT1?(JG@@>6]KR]7UVH-]?'L>33^-19Z&M R.C \7);@LI>G*K.6=,,XPN'\MJ].;X M\FD2BP)%2:!M#>WKNIP8C+2F!!2\VL*N>5O;9YA/LPM+^\NGV479QY)/\^N$ M5C-\OPB+Y7/?U+]0!UT#H:B4-38X(&\MT'@$@K/* CJ=))?9V^P;D_<..(__ M7&#$X5K)PTK%IBM M:SBBA2!0 G/(=>'H@N./GR#W))TS?0DQ)N:B- YY2!F6L@DADIUT29;QT'Z>[!X7UL%WU5IY^&A63!G, CIQH( _W&E8+,U)N)ZF7G M]"UX7N^;CD%$YB)ZT_RSJG8%"(%>H99:M0_M/K'!V)P[<63B[BRX>2^%AES%]+YS=J7!V)YH,ZBH*/J3#]=-Z*] MV:CVTC5]-QV/7T]G]?.GVK"(PG(@,YL&BBF"4UP#)E>,3"PQ[X[%#]QU<$?( M[IY=GJ.DS3'-CWO[-U_$\5:9NJ=6,6$U,V!9#=$9U!"8"&"L=L)*$XLZF@9C MNP[N$Q JXKGX&A@H&A#AEID"!HY&H.&+,1> M"E$'&-OW233T)-J#6X_J_HE_+%>*BW$:8]$4+D%YI4%%CQ *60?:1N^P1":P M]07D0XWM^QP:>@[MP:UCJJJ[=YRDA8*CJT-%;X14# %7A:7D)KJ@$G"3N4Q! M2175HYE&-X;W?28-/9/V8U@/MW0,9[UR86.("L$@)E A)O!6"C!12)=X,,B? MB&]TE%KX)XX^?JH9)U]P%C[BTBSZ)2SP=1C-E@7VWTP>TH9R)0,SR8+2M0Z% M6T:.AS;&L6@T;YUF>V0B>$1+XX&C04= P4?E['87QZGT+MBB&119[SW(A9P5 M4>@KD9RFQ=1F?C3AUH;C?D1S[QC(?X03>2?F/JK9^VTXX7Y!)(XA2TW.46UM MI!(S$+4DATEF'H+$),/17.[;>O#?Y_%QSN,^.?R(8V;W"R)R67RD54W(>H]6 M2O6F3FZ@2D!JR3FYE8]F,N\X^.^3^3@G]1LL>S0S>U3=N7,7U#K_@Y!SG5^N55C^93GX9STQ M:#18+HK!8H,5K>H%NL[>6+WW%QPV[L/59W43JG3AL)M?#_%&D]M4K-&-%]G M;7H5!%I"*-D[HGMT MNM,N<5Q:O^/&F8&4OHM<>XC3OR$HDSE>XMK<329\+DE%R#+3.FJ^!LP:;B_*UAW\7HZGYWGI M$%]'A6A#;7H*A88-2MC:OCP2#X4J/OC,#2^=%+SU%8]>LVV$U_K"BY?3R9QL M@-'DXV:<-.1E1&,-SK!@$UR(*B+64B+?XX6GUZ>SQ?3,YR]^C.-SVOBY8OY'.F__"'\>1HT MU\4+!C7.2L+(%ISQ"D3@BKMBO#.M6[4^ .;P/?Z^%;5U^V_=3VH5+]C@ MIK'4^Z1F2Y&%2?X;3C_.PN=/HQ3&OT[*=':V"L'FO'SW-S_Q1MNDSU M+)U&,:S:0)W?&$@&+$!"M-2"$)(LE M!9^[;M#:M8ZZ\<*?OW[SROG/7]_AY^ELM0JM>PYT$"5)+[AM?\"Q/^RAXJ=]<&Q[3ZAAM'CH:.MFW-^L*^]&\W_]_/6R M8T=@/-4;(&7MH*"B)'?PG:(&8L:T'PWU$-*Y :T" MVS0%Z@"MI\9/=\ Z3/^F9BJ\CQI[RG]@BEA7. O<@V7+=.%@*KH$MB#RG!5Y M6:TC?X-3XYX628=@QBYB[X,1MUFT%>+:#98NJE172%'K^!0Z#=YF!H8ACVBR MB+&U3WD/I.']QV;JNTZ+AK+OH7G++;/A9YRD3V=A]J_5H4A.0LE8\2&K_>OK MS8S&0$K96,:U5[%U*M]]F+Z;)0UTU4,F^4U\&W2;,] .^(8R4*YA.QHK90^- MWDN7!NH8PEZY@=-X'V(IH#W+A+/0\BM%A*P+*TZQ$G7KG*W#T&5WRV5(MNR@ MA3YJSNKE2NO5]G=<;';/4I+3J0 ZAV2P\0C.6E$S=Z7/6@N-S4LX;P-R!/;* M7OJZ'IK96]@]F"HO4IJ>TT;Z#A..OM3==(TK)A%H$ZTV4["@' K"%01$([PE M&0B76K?/WX;EB?&@B<@;9S%]:V@MUSWMBC4Z!>!:U:*;VKG-% 2C61!>1UH6 M._DO]Z0OW7SS<[-$&\B_X3%J15,;SYZ4;S"M>=\%5,.,QJU AL]HW%=#T[[$ MVW@EV [."F^*2QER($A*U L""JU6KFCO763>VT[MV8Y+YW?D,PZB\EVDVCK1 MZ62"%\-;[T%*&&%8A'K[O] MA-5ZXGT@Z>,U/([I8%+6($N]P,W5,D&%B2P)RYR*T3K)NRGOYL,?O_KV%%@/ M@;E5%[63=W#YXWN@.F V:1/E1RS7-* MKV"ZDO7\BEXSFX3QS1G!A!:,:P/*E@Q56> C_:$46A&MM'B]D*AAENF.8/O( M.^T&8?[SUUOJ&U:!N&1$O;500:PI!@IE3117$81R7A@=@S7-VU[U,9#AI6P%(3.\5LN)&N),WM+"IKR6''.X7M:XQ:V\\S4':,_WQ%> MR]#^MD8:.6!0B640I2RO #405$C DG>%95>,:W$>?TSM@XYGNV^BE99%[7?6 M=G##U^4 M5H9'U2UF?//9Q]*C8B>)3]N)J_5)_]A%4ZRGWCQ'^\?[S]")/%VTT3 L(1A(4(QQ$ MEAA8[:20SEA4W7H[??O<1Z^R/<34PZ'\0WJ*:)XCBYZ!J^E<"KD KZR%4J0) MSOK:IK*Q<_PHFK\<)B3DBX"U>'.23<1?>'/B2LIMM%-/OJ MRK;T=$/QRCOR;[7/9'(%F<"5($!HST+V'GGH5*YWC[^_%<#3B@[NQ(MI:_TT M#A*M-\FKD-;V?A=0#4.$6X$,'R)LI*AI7U(>C *%28;2V'H13:UA5!F"30&R M$0R+4$5CB_L(!E;]'7'"(36_BW ;:_P%K7"$9%.B8J(V23L/,0H:&T\.'$<) M@GOO0\FHN^6.W*/F;]\Z;%BCD1JF36380U;YJ]]>O=CTQ98RB\@].=3<5"0* M(N8"CDEIA(HQV=:]IB[?_IBUNJTC1>$BDP["2R7>W8$2LD942P>?HP28; MO97!)=$Z$>R)QZKV\4SZUN!@L:KS.,?_/J?)]NI+39#9)YZTY5%M8CY=<#:* MR[P,\T_D'-3_U:OPOH1Q?>,E;VPP3*=46S286LJ6++A,.X2W@G&EA<41V'V]62VNOWO-UQ\FN9?5_?\8>U?+Z;I7S]_O?GAS<=6 M;A0SA=9BET%')D"1"44[9C803102#>/D7K4.K33$/U1$I27+;L1-#J7/0X=+ M;@K@RE!7R7_2TO:>)4BGJQ51SQ65*Z 2"97SP'CSCIU;P1PL?'(P>FSEZ3YJ MZJD[UAK.JJ3YPRQ,YK3)DUPWEF@'A'WE5-^+[D")UFW4>4OSK!YT<1C62.>4 M#5:!0T&SI1A)ZSM:FCS",Q><8 M3^J9(SD()_4X\FPZ64)>>Z3LC>V^!;\RD/LU:@B2%[M(%,;5TK/(2$Q.=4>?;'Y37VW0WGV1D4+%35L 'T'K,V5 M7!V ]17TW ;J<+'.O55W/QWVD'L? #0!:"6U4=4V M;LKJ]DV7AB5$AW#F<'S81=S]\V"]WQ74]&ZI2%6^7F) :V(4Z$&(;&S.A974 M,P<.%MMHHZB[U?\ *??1YG0@J MLS8*[$*+/:3?Q_5E=T"4PFEN:N)GK-6E1AGPS":(3@7M59:TGCYV8MQW:=G@ MO-A%Z*T/2?X^F5VO"OL4#@,=34;&0H+9.Q MVPTD-Q[]1#2YG\@:%YN\K%>9X>QSC7C5$[WE(B18LMKF"&@DV2PADKG"F ?. M#"(71DG7*9AX3\G);>]^MC9?$V7<)(?>AQSO\//Y+'T*3 MH0O(AN6(G8$-7YZXOPZG0RF@\5+2':P76NB(#C"E0-XOT^"RUA $H[FA'%K> MHL/9@5ER1R7C@4BRB]R;)\W1KOKTQP-G_SYN6F3Q2+1J=B05@> M:2\UM&"FJ*%$P0S/PCC1S0R\ZRW#5K_UI)7KAD03D38T"C..3M_@QS!>570M MB6U]L3I;!.FE(2BL0"R:@\[!8*W3<^:NF-(S7;ZXG*BW_+" M9VM#["O\FSPP^_!@A6)S=5@''!TLA/O)XM_VE!V#=?O&WA,2<7D MND[96.IQB 9?[T\LQ7*7:;M2Z:X4UV/0X9;-N3<5[B*R0;=>YS SRRQH[>HZ M$VB="4Z"2 &30H9@DK*UOECO*:ONX MN%-ODSM[:DR.B&13B)0K<4L")Y*'['0,#J/S'6\EZ_K& P1H>JB_[$_(O10A M3.LA]+S6L&\PG\RN0CYET3GAE8=DF",9Z B!(X.@M$UD!TJ.K>/M]Z-Z&E3I M20L]5[6M.?S^4YCAO,)%,E&O)%">AEQT3(D#BX*#4LE \.239JZSRB)Z&UJ7 ML.R"[VEQIS?-])"5?@7KRRE94AG7]W1BPM$7S"??@'796\UB@F#K61:)" @_ M ^ZT"IC)"6V>F;P3P"?+H\:ZZ2$Y\=:#E0OZ8SJ?D29P_C*,QYA__KHY\%I_ M<'[*DL^NQC1\5B0HVG;).[8,HI4I%,5D$H.DJ72'_+3(-J3^>LA?N3)7WLY& M"=_B;+GFGO*B'&)-\N+U;AE&N+S.-"UBB(&DDF1HWO9D"Y:G19@F$F]XO'4G MD5_]B;,TFN,2Z<4O+]C+3UG.3&A9JJEO21*.0RR.?$QAA?=26R\ZM6S==_FY M#^C3XE#_NFH8 %W=AW$;XI_QXV@R6=:TK\'7@"]-B-$TOR@+G&T\B%-KA!1H M"TB%@59)72 ZQD%;C&@YO[7+;[AG9"\?38-'0"KG))=N>2Z_^_#Q:F7D? M<'9V*DI11KH(61+A5; (H6@&-G*6BP\RYO!PPGS[LJ?.BCU$>U/UKKWJ:\=" MXNSR7/'L,Y)EOS+L==9%!@6:U2MW9 YUI;-DV#.4B67&LWDX!6Y_Z5.G0@-1 MWZ2$O[,5Y/K']8\8YOB?__;_ %!+ P04 " C&U9IY7'6_:X !%-P< M%0 '-MY/<.)(G^/]^"ESMV6V56:*+ M($$"Z)V9M=2K5V8JI4Q2=>]8V5D8GE),14;D!"-5RO[T!_ 1CXP($F" S*RY MGAKEBX2[_Q!P.-P=[O_RO[[?+L WO2[GJ^6__H#^DOP ]%*NU'SYY5]_^/7S M&TA_^%__]M_^V[_\7Q#^GQ2?%.AWLL7./N$^PFVCT'W*XA2F*&_?"_5#__VWP"HX5BO%OJC-L!] M_?7CV[,DV<_NB9^7^HN;VP]Z/5^I3QN^WKSC0B\L]]5HFX<[_:\_E//;NX5N M?_=UKG^$],A>S7'^@7B_55)_=+:F+61^?XU@?B]6&+R;X6.S([+&\<+]X M9[]KR+B!.I1I1:=1W7NLZN\;O52ZUI8'0X.Y^MS^Q)^X?QN]H;/UW_G MBWO];L[%?#'?S'7YB^;E_5JKF^5'+>_7:[MOON#EO/QUN1*E7G_C8J'?+N_N M-_;/JZ6T;U5*W[*MWV[T;3DC&@N380Y%ABG$:4*@,#J'N0<4\..0>_.;X!Y4 _^^__+S#ZXDF>O&GF+[%GV;F5O* MRX4SIU;KQ]"NY"30[E1<:;&M<#6\%!6X#?V?G?G[LUYLRO8WT/VFTG.CLOCS MT0?^>MUBQ]>RYU/1//&S&UO?;>#!!\2L5[?3@;Q93;=6Z@^5%?X'L%HKO;9G MHQ- 'FF.:_4?]^7&'9#*SZN6A+9VV%M[J+K5[U:E_?U+7G[]L%Y]F]MMY\7# MKZ56;Y __EK/ MV4]@RSW8L0]^:P6(N!^,B6^D_6 4%B?=#\8$^?%^,"JML/V@7&]F'^WRT+_H M6Z'7LS03.56%@"A+,,02%U!(I"!&AB=,F#RARD>%/QIW9*W[:6-1*3=SR1>M M2>?0]=.@CR'H5GH7"!:FI\[(!'Y[M;KE\V4$_7)&E"Z58%_94P?VIYTJ>#S: M)*OWC CM@COWY[ UHO1\]G+U3:^W^V*1J-P8*F'.B( XHQQR@>R/7&1VX>0* MI=QGE1R-//(ZJ6CY[%$]\G M%?:;W8(X'FF2)7%6@'91G']@V%'";53N_U__Y_W\&U^X7>VCMB//Y48K]X?K MI3K\Q=Z3M4?2[GMKJ^+T*UU_M3\O[EUHY_5W^=6MWX]\HU\;H]TA0QC!J,*0 MZYQ#G!L!*<8"*F,/'(@6-"5FMMDZXGJMUVG9#UK@9YR6'>O!V;"JX<(=+*I3 M!E^J^AN]8SSL<#'Q%/L=.Y[OQ 7J,,O957W0V&/P"NQX!_4C;AX?_?+PC5HH MT$H%?FSE^ND*;$4#K6S "0=JZ>(=5IYF5B(=8R9F?M(#SM-,S..CSQ-Q,6QG M>Z?+4NOMH>N=H]:Z\!Y^X9O[M?WZV7GJ/NOOFQ<6[=]G2&:<4I/ E"L#L4DS M*(K,0%(01HS)D90LQ Q#UORJU;W"PU6!K0,N.]W_I"*R7T_>]AN,P1V MORUC9###]'[-S-5CW'8!BH$E0P7Z>6[+^>P??+WF5H]NXQ&OYJ5-6*Q$J!!K'4K?[U<;+%.84O$4)\BK=I+U05ZUPY$F\ZJ= M%&#?JW;Z@6%GC];*OC&O^7II1W6GGT]?^5J[- %ICTFOYHM[EW-V: B;Q"2$ MX!02SC*(13'DHNA.KQ MP>32X08F)2T6JS_<]8,WJ_6KU;W8F/O%M92K^\I+)/6\RHIZ>;]>6[MPQE*4 M*'?10A1(0&PH@2S1#*92VC]QGJ9^0;A!U,<^QK2\ +-: ]5P WC#CLLK:O@) MS!(*0MA/B8V&6YCJ:DF"'_R,IL;/T[[E2]7R^82VHVIO]_,+>5/ M+H>SD+![>UJ"S#]A>5Y?#CO'W_IT#3[+)Y M\K30)D,_T%!S?(&:,5!SUH3_KFI;S6FX+7L.]3T&P8[#B,9:%*1BV6R7,3.M MZ18%N",++LZH P-G\Z4U'>OM]@V7E3N[LA1G*L.4:F8@QX)#3.T_(L\(U*I MA>3,VFUY4'CL'*61%9^C"VY,:U*TI)OC4. UGO-P>8:U8H 0&+QR\J_"Y0\/ M2/7)%BOL=);.M,&E/G&/0DB]+PQ;PL=1]F-[:T8HUEJ:%#*&K:U#T@(RQ @L M3")H(DR2OUJ>Z]J.ISE!AZS/("SV]M1P-DT#(_D4KDS+L3 M9ZUX*SY$XDB+WXODI'H@!(3'*B'HW6':X;%7Z,-J,9UDP.5>XX E4.280 M)[F$#!,-\P+E)B&:(E&$;/,]]$;>["]U(O>AY:<)(F(0I@1..8)KXN"WYNLH M[E]/@2/I@#YJDRY_3]$?KWS?UT9PC.R2]JK'KO_@:U?6X\:\6:V-GF_N[3,S M36C.#=409WEB[07[':<%@SG21BB,A5 BFF_$AZ.1%<=>MFY9'=B_-,D)[@:H MM9ZE,5CU?5Q4\[&7M\3N05"8%L M"L>(%S_/QS<2 E^0>R1HX&&Z]$0.3;DS"'BNJ4Y, ;75B!"K0D.:Y_8[23,D M-"(D#0KB=U(;60?NY6&Y139?6ITWYPOP=FE!KC*\ M.#NZ'STV31 G34B=S MTDKPVRCFDY>,L>N!G*3U-(4]NL0^6Z&C\Z4!*;+#1$F MIP)!29,<8HP*R-,B@;S 1+)",)/Z7;$^/?[8$9^&&E@M0W)+3^#0O5(C2!>V M-BTML"4&?JO)>3IRSXD8D#5[F:C#DF4/1/Y+I-S8\X)TIL2>>&VZ3-CS/!\D MP'8\-M *F"_G&_UN_LT5=]C8J7%1F.NRU)OR^G:UWLS_64WHZ^]W>EGJ?]=\ M_=F"J&)I@7$:9I"@0F#J,A8DB3(&@DXR#X8QL?(JL9^2$B@:3 0 M3T^C87R4 LV)BB%8<01V+(&*IRO@&*E.._O<70''&*@XBVAK7 9-+"MD(!?3 MVB>7075DN5PX7+R;D7M&."Y0EE%A()*$0LPD@XP8#K4L*$UHDLHTJ!!8-[FQ M0[T5MXSYW!B\\JV^O953Y7 MY?6H72$W]QM7$=Q=:YB1-,TYLFL9D0RY@PN%%.78FAZ9T;E=Z@)YW(+ I.OOO("/ M5UW'DP-WU04ORQO3W)^]67]T74:NO\_+&56:F#QG4*>IA/983R!EB$%)2,(- M4EJP)&A+/4=I[/W4T77^_8:RA0=4M,%OCGI@/N1YO#PWT!@H!.Z>0P$(WSS[ MA(NU-@]\J&^ M[5!'#N^=I_#&U#OX]3<^7[@,K#>K]=\C$.4]L*3N\MB,U5VKR0M"!*0:VH*Z_$G486U:%K,;386S]T0XYB%P)RXR]O-=O+.2/0WF"4U@@JRNP#EGD"9$P4(KGA6)1ED>=%'6D^[(BJ+A KB) RT?=6O> M;6)9:'N"4&3]M,@(>(7ID4A0!2N20,$CJ1)?JI,JDT H'JN3T->'*90/]E/S MGM_JNBW,+#6**I##7B=8(Y8CAH-2PP^%'5@^.&'#4PE;^ M(PC\%OAPP<+6\5:FB)U[NF6(M"0?#3[IRCLMV.,%=N:I@=8[=^7.JECKA_5< MZO8.W4P4FJM$IE )Q%RS'PUI2I#=F(FV2TV)C 3%:,X1&GMMV=]_=4?U.T>T M\J"JU6+!UR6PYZ+:FQKJ3#T'F:>A'@&(0-N6=E]SP_9A1@8S@2D)K M61-K4^<$L? MOOT#N#%&KZL#ZE('9DQX@)VI'!M,,%2*4X@3GD'*K$DB,I/1@B):2#/[IM=B M]31P[Y/V!OSZRY=U55'$:M%]Z,MMY22K7FI4 _V@'HAZVC5140JT=0Y ::F[ M6'BK>6L.(EI WM+&LHKZ"4YK*7D#<&0]^;\Y,"JR^6I/.54J^IX[G[KV;2)' MD")N#R@:Y9"GF88(:4*UT(P47M??.JF,'?UP- &OB :&.TYBXAGBN%32P+!& M)61-;Z1 1I= L8(7)VE,&[#H$O,H2-'Y<'A[A=?+3541[/M;90>:F[FLW/-U M/'2&D< :,PSSS&W2E-NS#>,&$I8P8HTB2837V::7TL@+LJ8-+'%P2+U)/O!O MR-"-5_="C8I"V&(=#$!0"P>;(6#UX"[K=\\'MAZ"4K=[5CZ[=. MM,FPNU0E"+.G%[MI0D84AT(3S7!A,"5!UR\.AQ]Y@;8WB ;Z]A]!X;=?#A

M_[9>E>5,("P*S#C,#4(0 MJZ2 M$AR*!*"[-&5"J6#(O-]!$=>]A]<;LKUK2L!&.T^=0V9WT*, M"438TNR\(6VMVHK\)->@#P0=_[YS3>ZY7&P^$#[@!O/A>YT;7UNJ@I,EA5P9DD,*V = M@+%G:& 4Y,)TQW%!A0-M$KW2=;C,T1L<]1)^HIY&OH"<;V/D/<+ SD76]E>N M(Y(EL*NBOQ>3-CSA!:[L29OPH(H(?01'5BC[Y/>Z M25QY!KJ'8>BG.F(B$Z8P+@0EO.&0IZ2Q>@SUD9NVK9"G\$>=A'S?&Z8(WNN- M:UK_8;WZ-E=:O7CXM70:9YMZ?"TMX;H!38J54O8L#VGFK V%,RBD3& N#2TX MSZWE86:;U88O_%2"/^D@Y;!EP'L=N'JJTG("[LNZ&]!JFR#/MSR$Z88 6/VT MQ#A@A>D+AY-C K1&![E,"Q(II'XP];?CZE%A'D>J3#UV3#6F M-"_HP-R_?NJ3)@_-M\D:!LB]ZDB#,P(]T/7T!8R%6=C2?I0[>, *:'D!]OL] M;D;)*/0'(7Z:H0?MI\H]](>E(R$Q8)"QSP?;8!=&>6H*K*$F#$,LB2L5S1DD M.7W20* M*#8U5*C @\7N%E'D>E*G^(]\@VCZJE&GA#IW>RA&;:B-/:&XJ\-UWJRK3;): MNB-+]3E*\B0K="I@EF/7S842*+#*($X3B37562K#"CQU41MY7=4DP8YF:*>J M+J \SP.QQ ];@4>21U^)7H)%ZP/516OB'D\>8A_W;_)Y:6BZ;&<17YPA1;%* MJMH]$!+S[PN36M7_*[^88O]BC. ML,XYX3*%S# .L_'SF]+CXM(V'K? \,1=_'*AOS5@1*(&+?WEC96Y+Z?X+2Q>V\ CJ+W_F\. M+-5L3]MO%JL_W-T;^^W;Y3==5@?MI6I:%^X?NG?=XK9N):&54C1%4&9&N?)> M##)WMX8@R7F1HSS584T2+F1H9%5BV8)5K'_>,E9=-S8M:\-=>A?/A)_JF1+? M,,54N?H<:_7E._?3VP.0M_SM._QV'([B^XL%5ZPBU9>R,VTMZTC@'96\CC7N MT//2IUN^6+RX+^=+798SEC"->68-).Y*EXF40N%J'7*%"IP@EFA6A!V0#L:? MYD14D00MS=#SSR$@O@>>P6(..N%X2CC@/'-2C@L.,(?C37QB.2G,\1'E]&.! M'6/7FYUCXV]Z]67-[[[.)5]4WC%E#%6&"Y@1C"$F5$":YL+=VN62X#PSR,OO MT$EEY,6U3\ZSM6HG)MTK*YJD8>MKGU(T)Z&7+%V[JAU@;T>U/^U66O?8T[1A M]1%OVXS5Z^$!W9K;,AAVX]RO@]$6#V\+YI2S3$FL1*H@JAJT(YI!GK($YH;K MC"-D"N,5DP^B.K8IOVO ,+B:31B*/:MW+&S"5O.VBHUEH2YC<].6L=FV-K"_ MN1D3J( ^TF, -JR[=#3@POI/AP+0V97:>[#I>E6'RG?0P3KXY8%7K?E\_7>^ MN-=OEW?WF_*=_J8769.OFV?8I%AJ=SJP9HS2VIX.L($H$<8:-JFF.,A!TD%K M9(59D0)9X)7J#FC\/!:1! [3@HXHJ*A>@9KN%6CD'R'9V4/$6%>H.RA->WNZ M7^2CB],>KTSU M@+ZO_Z\OGRTSW3SD*8BKJX4Y7?!$S7 MD.H(LZ=N/;5CZ,_19.H(P&CMI(Y''J9H7__R^KK9_)%".#+GUY/S1UGH>WL_^PCGP6^ 3(ANF%<[V M]3UH:[GSE]4<.C-C6V:[?2/BY>U(<(W9*3B FZ?O)QP.G5?7X0'##LT_7\G? MG6]'JU?WSH'S0:_G*U7GRKV^O5NL'K2N*^XW72!<\GLYXP4JF)$&2I)H5_%. MNUK,!NJ""*LB"R,D"LM,'\3'V ;*IP\?VJ;"\XJY"_H'#T3:\W@U/GZ!9RI' M"]0<@9HE4//4YL1>@9:O.DT.;/N,5*S%S(Z_")MH>?/#N)@XH_XBJ(YS[2\; M+F9)K=??Y>)>:54WU;J]NZ^#$C?F-5\OG>>Z[292E[N<<8I1H9F!!@D",:4$ M8,2)HKE60AHO"U12>J!+HABGPH]UIYK#E^J?ARB_.E/BIPLF!#E., M9VI]@9;!;4>6EL6J^47#Y*[ET%5?6=9(1<$&XC9JY;!0GIY!>;&!,/K5(!LZ M^( \AVWDX%K]QWVY<6ZMK>U:7B_5*ZO@OW''WKM=7^\9*A"FKE^2P1Q#7/#< M'J>9@"BUOS7:Y)QY':>'LS"RXGSYU?G]W T X\)=WQQ[>Z?H*NE6;?D*[WE^ M ?;=2G,:1(=&#,&.(1?PWQZ,75[ CBGP;D(X Q(J1H=U6';%*/"&95IOO=UINK'$_=T4FENHCW^C& M/2\)4D+A%&(B[#]4II R5V!.N\)8A"%&@Z*X_J3']@DTA(%J*(.'N5ZH,'LX M $@_HW<<>,+T]AX/=::'/>&W8+5\ ,?(",&26QK#A@A M8K!F&R>=292[&GH2RA1SB)4PD%%DH.)I4B344)X'=='M)C>VH7@N*G!!#D.W!IPDJVR(\I/>;!:N,%7M M>MK9,N7U%SY?EIOJ]Q]UJ=??]"P11*A $OG,7+(N-,=(B^0 M^N (>DLNO>KZAJR5C5_GU=UG8;MWU^NRLW[U>;?]>:C MEJLOR_D_M9JYN\&8&0(1L4=-G"(%!6<91$Q3;'"F0WY=KK>D M7#GF73*KM,P$%ET;;[K\C-)G,0F!<>]3.<*[M-"J(D/-;ITZ[$K%6.5H&00/ M>@-V+,8/\(R.9JS\Q-'XG#;=<6RXC[(G1RDWA9944H;FFL& M6J3D-BV>,^U)A TWH MINEE*^\8]6$Z18H53CY)8]KP<)>81^'>SH>'K<:_K5;JC_EB,>,L03RUIV,8(7T&.> M(ZV9[;"3+I/'PCQ>&4=_O_"Z<=7GT=4[XHNW]LBSKD[#Y8?58BX?9CK-DXPG M.63""%?-/($T3X5=+E@6+"$(9T$7;+RHCKR,]J+ *P.V;( ]/@9>3^Z$TF_Y M10T"[MO,_*840A._35.$!"TH3*6P=B[-7)/H-(=(9X)0;7=:YF7G M>M :6654Q+=9(@&^T1Z$/!S*\>0.TP2UR"X?9ILG%[AIC.8>LGRX%OUO.5@1'W^W*SNM7KEZME=:1H.R)2)"1# M)($Y%07$:<8@UT1#DM%,:8H0S650J/TTG=%/Y355(%NR@?'T,^CXV2X19 [3 M45MQMQ1'R*_ID2I6O/P,E6D#Y=VB'D7(>QX?8%%\7&V^-NN^^>AEUH3(98(A M4=Q 3%@*[4K%T!0Y5USE.<^\G3TVFTB8+,\1L'#4+A(MK!UMR_6 M$&/@6+Z _?\B.8=M^5[3&+;'GY6B;]_FGPLNZ?EBOU+VL M4GH;QWY9]YN?(81UZLHCL=RU@4\+MUN;!!:(TU3)E.?$:[?NI#*R;FCH5ASX\]69G77O'VR[SV/WQA M"H.[MGISYU1HH[YY*C2A1, L51KBQ)[YK3%MH'$VMDWLM MH! =.=35XV,+M>?H_CD6-,9 MK8;E: P.\)6Y8N3.QO^%KW_7KG61NZ:V+-O;DT3FB9 9=]U6[:Y:)!I284WT M-&5((9XQ&5!YH)O6R/M<1;PZ.]ZVY .<33TP>7C6X@D?N -LY=Y2!@WI(5ZW M'B "7'#Q !GFC^L )I)[SD_"3E]=SQ#3.>[\9#GPXGF^&;:\7^F[M9;S>ALQ*D6,&@D+X=H: M:IQ#(;0U1[# *:(I30@)6<[[@X^\?/=)A:W4 P3\5N90N<)6HI=(P8ON%.^1 M%MG!T),NJE-"/5Y$)Y\9MFC>Z;+4^N;.'A/<=OM.VX-'6[SFH3F E*_N]7O] M??/Y#[WXIG]9+3=?RYG)"XH3Q&%B,@RQ,1CR)!&PH%H)+30W824BAC(R\F*T MGXP\;!$.1M1OP4Z!4]CBKCERCOJ&)U Q=;4M8O5P!38K('35LOT*_+OF:W"S MC.C%N1232$IC,!N3*IA+P7JLC"X>;YCB^K!>2:U5Z0HPME3>K-:56^1$'^69 MY-)(9#*8*ZRM&5#DD"N10,4*+CC6C*5!^BJ0_MCQP\J[>JJ1>YCR"D753V>- MB%68JFH9J0N^_MCR LQJ_5/CH3[5ISV>IAJ(1"0%%4I]4KTT$)K'ZFCH, -C MF?*K5O>N-^.%96(_<['0LPP1IA!!,#,&0:Q4 GF1+R]RTP;-1@#V*@(U#99CZ/LP%+G@J"I$3:!(BH#W^)TJ ]\Y]#U:K'3GA%VO%)\@<[Q3KL4Z*D3>N M]'S6;H=6AU7%Z=_S6SWCC HM!(*$(1<3+PRD5",H)44Y$SBG2OEHE7,$QK;* M&I*@I0D<4;\%=1:3[C450]*P914HI/?BZI/DQ/HJM?S+E]6WG^VK]=*RW^Q6 MU-D!)UE4?>*TZZKWN8%%C5PBS&?[[O7W>3DSU+!$TA1B1@G$A#-(,\.@T0JE M)E/$)#2HF-'^Z",OJKJ#L2,66+_H &_G6FP7('G@JU(X#='*6:9HE,2Q"I/ M=##VM&6)3HEU5([HY$.#7:9W>KUY< V_-M?+*J?LSCE(WNO-C#&M2"%3F&NM M(!:IB^=P 7.E\IQAK6029/QV$1MY=6U)59DZ\]N[]>J;;DJ(++7G?4@OT+S= MGU&@"/9U5E2OJMY^-19;RE?@?0<00]R:O1+&\V&>)S6UP[)7Z!/>R?YW!A88 M6-W>KI9U9S^^OEE_L@=GK:I-H**<3?!!U$_#1 9IS!%T$#TJ8;(TG?U_FL. MFNRHK;\T8O$"?XEC%3+PH#AM40-_"(X*' 2\.DQ;N-K2]J6O5=>B;WJQJK10 MDVTY(SDI#.(4I"R^#U>"%P\' M#QY9FT _W5Z(V.>:8MEY3W',V&0D"*.')2_EZXDBDI'@ M/!^,C$5@H&=3VG/@6JLW\^5\H]_-O[F;?!M+>F['KBM2/[K1]VNIS?WBW=SH MF9!8VAEW;=*)AI@D%-+,6FQ%FN$BRYA*I-=]NQC,C*R6M]>#>7,]^+ZB#!:6 M=* G]1+$/1VO$^$8Z*=MN (U6[#B"^P8 VWA^:.KV#5WX%T7UN&^W0@@Q7(% M7\+*M)[C"* =.9ICC#E,^[W7FY>\_/IAO7)=+M6+!SNR)?ZVZIIQD*VWO7:6 MX"01JKYKJ#,?5&W9)2A]7B\6;U=H]/TN9(FEN,J@U9A"G.8.,4 Q=QX,< M&YYDDDU2D"B4\[&/XU6;O(DJ"P7/FN?Q^CG.1>#Q^_+*0%88V%1T.RX2= 7V MD_=^09S," FCLN(O3)4FF+IB2( M<.X._5QJ#'&2,4@+F4-CMPA14)-2XE6NXM3@$X1L*VH!)60>B]^M708W]7/V)[>8L2ZG*N))081ITP;Z;W-@V2M-U M=;6M:;%P7(!%PT;PQ?H>\/S423Q(PO1'5V6/AG@\=>$G9"3]T$-L4H7@)_AC M#>#YUL4YI;4+YFU9WFLU$RC1+&$*ZM0>07"*#>19ED.BJ5*YH#0OBH%YI/MT M)LT=K3)$2S"O*%?YH_5OAB>-'D"&K%&6*89@EA49Q()KJQE5 I5+L$D)%AG' ML[NJ>.NG#5]O)@/N,4UO^%[H+_.ENY(+!+=_D#H^:(;G"4,40Y&D'.*L2*# MJ8;V<)M*Q8AF"C6@O5ZJB2%K*7H#]KKV:XV&EM\F$D'^\//Q+O^XIGD%:JJC M)!R?$BM^DO$!E:=*+#XE:D."1E7]-JK\94+?PW4ON$I'"UIBO-$$W5T^Q/NC& MZL% D]U4/<7^_@W5DW\?:B=9;EPO0N=.^S@O?_^@U^X7_(M&,[MK,2FH-990 M@B#&&D'!*+*V$\8Y5GEF>%!0KXO8Z!;3'FEWKZ:A&[I_=:#ENXG%P2!T)]L7 MWY&] A_Z01BPE_5+%VU#ZR U\:[6+_3QUN;QSH!HR^-:,R]X.9@5'DA*--0,^;L>J*@*)!PQJK).>$J)U[E'0+ICKS075K-8E76=^=D M;P&WVJ,+8%:CXJ._6U)Q4);!"O="A@ 6$B<8!;E@$ MR1O 2 &F<-D[8T\!PTT7E@J7\2!B->#UH?79U_-OW%7[>K?SHLXX03@GA$.& MA+6.9$$@(U+! J>I3%624'QK=.H^%E!%\L:IOUVY'8.X)C5 MW#N$B5;6_12-B>N[=XAY7.B]Z^$AK9N<%Z ^_[^Z7]ME7[>+JOT"[0?X]7=K M1^0EZ_BHO' K _8= M5*X4,/BPUO#-_=)E$[=\@9:Q<+?=$. ][*'QX S3"C5L-2.@YF3;SJ]U]AVA M>-[Q=S%T(>VD1H-P8'NIN% &=IX:!$9W)ZJP(2?L3#5(UL-.5<.&&*%:0Y,X MAB2C"B<"LLQ0>Q!%% J9*$BD1$@5*48X7LV&21(%)ZC<$%3C,S(B86JVKXK# M""5! ^2=HJC#4Y0/#8 @J,!#E.S H\#.]?WFZVH]_Z?=!8FKYY8K##.4$5>X M(8.B*')8<*&H1"IE*"@7L(/64T3I^99ZQ##J'GR^7N@HH(0ZH8_#J6!'>,2( MZK%T8T55]R@];63U6.3>Z.J)5P8N[P4ORQO3V!(WZX_N]FU=T*/ (N=$(JBI MW>8QP0@R2@MHB,QS1D2B>!ZTNL^2&GMQ.\+N#-86MK:GKXKXL)(I'9!YKN@H M0 0NZ,$8A"_I7O%BK>CSA*9=T+T"'ZWG_C>&+6?G5[4#7TNYNE^ZA+T/J\5< M/M3_?M;?-R\LX[_/J.:"IED&4^+RQ P2D.O"W0@5&2<)E04/,N/]R(Z\S"LF MW$?\@WVH/1:'+6U/^/R6>7Q0PI;\%H\=!U>@I@Y^:[XZ-D#%1T0%$"9X)&7@ M2712Q1 &Q&,E$?CVP.8DA^4VWM^[(\.-:>(RM;&Q=]%PQEFJ!,\-Y$QSB!.< M09I1!G66:FOO,\QQ%M2^)(S^R"JDC0T.-O=#X4P50RR3">2<6!M+<@,%4P@2 MA:E*D%2R8+/-:L,73P_GE@MO.(\J*34'J]7>!>S_Y[_3%*'_"=34T/LI\1$! M#=/F1Y62:E:V1>K*_6OM5VV4.V+KEF% Q&KN$DA]VO8OPZ Y:A S<)AABK^C M!-/U[6J]F?^SLI\:5])'[1(8E>/GS;R4?.'ZZ\YT:H1(:0;=OQ!KIB!'-(5) MPC3-I#TGZJ"BF'JJ[,0W%7E7Y:5=MOC] IL MF71JKF:SZNP<3ZU%!"V2JHO!T:3J+R*$CU5BS*&'U,,X=4QO]?)^-\$F /?B MH8W)-<^6LTQ0^W\DAXSG&&(E,G>Y2,&"&&M(9Y2PW.L26R1^1E:/V[BQ;ED8 MF,D0 ?ENI?D$>$9RV%WM6W[[36M;Q,7#+G[?ON29+Q8+^Y#Z(I/.P<"2)!/- M16!=DVC(=9="N9S,A-53HF%R6' EWK #JP.ZT,_7U<*^4=:%H&89HD:[Z]$% M,P7$%!-(D9%02)4*HW-KA*,0U\$QB9&] Y_=*W7(M2%;^0+(_P2Z(A]8B>\8 MH2J[-T,,9IJ[\'2&(24(09FG"=>4I)*1\-O0E^$4[R+TQ?#@G*<\U9E=\S*# M&"?V Y2E'$J*$XUE(A52H?>>8X!SX97GBW'Q.VU=)FF8+5"/?P6N-YOU7-QO M7* (;%:NS5+4JACG98I57?"8P+1E ,\*>%2O[_R30[/K%JZ]DIVRS4-;A0V1 M(E,\@RS7"<2IS*$0*+%J7(J"L23/DJ ^S&)T7/G*H*@HAB:,'<$A]^ZNTS( ML'5W(-\HN6_G9(F6ZG9$8.+,MG,"'B>RG7UR8&(++UU6G/OBUN\WOG U,]_- ME_KM1M^6,RJI1 G2D%!6N.HR.>0LQ3!!J4*48I,D0<7=>^B-G>+BJI.[I,WJ MFST&P&^.!5#Q$)KGTH.@WWJ-B$O@ ?HR2,+37OP$C97[TD-MV@08/]&/LF \ M7QO@N7MSOUA4G0RK&KIEL\/8I8Z3+*$P3[EQ\0H*:2(2*'FA"$D5Q:E7ONIY M$B,OSZ3W**ZH!;IW3D'AXR2X6-#!2X&2L6X;6!(<4O#TM;(!;ZF*AAWF: MCH2/Y"OJ%*?3_7/ZS>D\.IV<'SAINI^,5'/%=4EORO(D-%69S@E,-+':!&4, M"L1RZ.K2B8RI0O P"^(\K;&MAZ.2(\#1OK#@RAY4GJ9"' "S833LD>LZNMG'AEB$' Y^M*.?RBN2M7ZU3S/^:;K[\N5Z+4ZV_. MI?)V>7>_*3]J)]Q\,:\Y<,Y==_.NRL;;WDBOAGJ[E(M[YWHZ>8/:63:K*F_/ MDK+?E7.E:ZEFD@M."TQ@*E.K.92A4!2:PX2@'"NE#$L+?\?DLY-O&G]H4^"0 M;X#8ND97!M0#AI@*SPBY&55<9=9,A29%'&)CE-U3I(!&:ZV(DH7"J:]/]ME) M-X$K>.]3H>W1[T__>? QSY\1OR.>"JR4M6%\!?8$!4Y2L"\JJ&4%A\*Z5*)& MW*H44+E77KH==BLT.%&#Q(5UKYTS82LX.)#\S_H!"SD2/2.^)SB)_5D_<($' MPV?$\(3'X.,:M^ MM-]D5_:-TEUYL%O:(C!UHA-O/T]K+!3#-.H6P(][ ')CIP)KK7] MQ()WJ[(/C_"1'+&=I";UQ/H(_=@5Z_7.Q-VNZUZHY=\J-?9V6==#^]O: M?E)F!#%=8)E"6116U=",0Y&C#!J.,"$R18&J9@0>1]90%<5+[M".,2U^&NF) MP0XT#2]O4=VP?05JQH&=L;8(8\7\,^A$W8_L4_><[N#PS]%=NA_B:'VD/4A- MK,JW]R<>UT7#!2L,412F"#&($:904.6^*Q0Q2DF*@\K*1>=P9#6^NU,4L1!= M_&D:6;'' ']RM7Y4E&&,FGFC0?K4^OPL?W\.;=X';S1=WDMHX$%^N9E795CL MH73_4IMSPFKUQ@+E^+RO_4$WYG%/AW?;S&"5,2(9X3"1KJ)[IC/(,'.N48-T M@K%)BJ"Z$+$8&]M!L,?FX770FE'@/FM@CU6G)XZ;E5R0LAUM!CW="$\P+X$N MARFG)-P3$1F_6%Z+6&Q-Z^&(#.:1-R3V^ /-;;[05O,[U^Y[?FN__6RWBY)+ M1[7)MA1ICI,,25@@;=5OGE/(!#*0,(D4240N95!B:C_)D16K8Z"RJ:K00E@W MS0#N^_DK7 M7]\N;S9?K16X;:!=5W#: ]LBJH MZ(+%CEZ8%@@!T4\=C 1-F%YHF0 _MFS\Y#R*-5A;5O9SB^+IC $ 1%(>(90G MU2(#('FL3H8,$=YC^U43X:_+9=4^P3?V=^5,BH0HE26P$*YVAC4IH% Y@H84 M"3;<'O",\&VX?9;*R+JBI=M6CJLI@XJT?RON\QAU*XAHDH>I@D%"!W7L[A5J M4/ON\Z-.ULN[5[#]QM[]#U^PS5=9-XNFZT/MY-DK_?%Y=>P6VCF-REFJTHQ0 MB=R=M!1BJC-(<_L/Y\J(U.A"(!J\^U_$TL@+_<-J8ZG,[:=]OXMP"2!8U5$/ M\#/XH\U ^G&SKC(4'^K20^!6;[ZNU$]5:H;]D'S3ZTU5F7)9]=O\D9=@;MH_ M:+5]?+ C/L($!U@FDTW; (.EYFW;&;%QF#^J$HH"X$D#*<[( [*$/^J[>L#2U1I=\J6T-MG!&J4FRW7. M$4R2U!7*=\5]J,M+X9H)K6AF_S=;ZB\N;>RS9Y9P+U6O!EN(7#2R4-@2,@+3@J+,/R@7T^+7^) ME [L+6YG'G#_*-,E 'M+=)#YZ__6X+((K9WT2HO-SAW>)*[+K,BDR@DDU/5; M)S2'E&L".4HE+TV1=\(5X']\Q^K68X*HE1"($I( M8H^D@D"19@8JJ67&*",T"3J2#N)B9#5A/TS%F+TA6BS]U,/H"(4IC6']'QQ; MP/+U5/T>'L'R)!T>6AZ><4^'1S!=UL7A\6 79*6*_MPJ<29/=J_1SJ.^/'67 M"?M[=_ETS>7FGB_L(>HVG4FN1"9T!I%.C#WRZ0)RJ2AD)LUQ9BTA951PWNJT M,HRL(H\:@JU;1IPMU7("%G,36L;Y":;;3P\_\TD,T^(Q+SX<>)'S:)]F:F)FVDXLP?2YN$\S12>S=9^(E8'YO/46*\IJT%DF>4JDT5#G M1$(LA8;F WUI* M,=-*3XH0*SGT'9$:X"X8Q@01A2'&(LL0NJ$LA0:A=3 MJD@A>*(SBF=V/8M52$J$&SKD,[9/(#PEP+^HYY'XW8OG$I'"EHV?+(/R&?89 MORB%H1IH\JR%??9/)2H<_'W8AK(KP]/N5/OE<',A"\I3:))CUIY796'-5/W+1M-6N9)X+NP5"34157"&'5!4* M&B:EIJ0P26A$QX/JR,N\I0T6<^D\3Z%1'!_C4Y$%+_^K(13M* M9"= Z&CQ'1^:$T=Y F XCO6$O#R\D\ZC'AT?M36NY\YAW_3P./S%WI.[$G[S M\FY5\L7?UJO[._N&_5E6U?ONM6JRFNTA>292E9(\1Y#FDD*LF('<8 Y)RD2! M)%.:R_">?5.*$+),!U>_WC:WD>X;O6/V:G@U[">9[T*QG.7&0)VIJCX8ACRG M#"HNI4QTRF5&0IL0/N_9#JYIW3'7 VI^Z"SW3> C=3R]?54=,I5P^X MY1S4C[@I??3+PS?VZ@,W,H%*J.K-?;' 3JZX_:RFGHV(S;$F8WWR3EM33\JI MMEV3\S @1[MV\>#)$PKMVBXNK2GJZU?@1T?HP 5D+8["F## MTG6QQLL?V<^K_]HT^7U!DMXD-\;_O;$M=WJELEOEW87N*_SD-WMU<]? M^;*)AO[=;A N':B^.#=+$X-D@@J8<&HUL%0(6&A_WV&L@0EF!*(D+7[<99@2(E,8()S8P@O5$J"BM7%9&[L $C#:E7T MK-S,;ZL:]C5O!YG8H.$N<+^).4V>>\H3@1^X;^SAWID8;S5_QVR WRJ&@>,8 M5"S'+ 4U I*Q='],UJ;5[R. >J3#QZ 1Z'Y9;V:_\._SV_O;)@QJ-2RI[@*F M%!<08U) 3@B&UK172F<)YT7NY6%Y//+(&K*AY>D/.!*[QS=RB3!A&JY;YKD5N7]I;X/:GW>(^'F^:P_@Y,;;G[;,/#$S*W5MS-^;QNIRY"KF:2P$5 M01G$@J=0<)) +1.-LR(I2!)4N:V;W,BK9V\[XU42 =_?Q?00FZ('/C\K(1XH M8:OP8!.W>__1=A\Q!]A+Q%@YP=W$ILT1]A+\*&?8[ZT!48CWJZ4+@;QS1=R: M/7:F"$^(I-R=-JHJ308R)01$228$15H:XQ]O.$%@Y&5M*<(J%KVH:@X&K>.S MF'B$$2Z4-&RM6F)U2+8B%W8 .C_Q_B& "X4=YNP_/;.QJG-TB-3IOS_UWG2> M^@ZN#WSR7<]%OVK_7F]F6"N#7:Y,G@AJ;>J\@ RI A):(*X3E)(BJ,QS-[F) M386R:JT7[3J]PXL7A3:9XE"XQ%6,$(>,\1PJKJK_4H:*V6:UX8O)\=H2]<;K MLWLE*CQ^IE,\HO!N"(/9=K_WN"!]SOWW_K29J2 MO'@X/<#U][D];.F=EA$_ ZLOH]UR?C M-T=[VB8DG3/F>;Y['O,0>#@<-@53-QWQ >=Y]"'IY/3/U)K$!_+(W4J\2%[6 M+OH#?W"^YK9QL4@+P95.H,A2!C%-,GLFQA)FNC!2%CHG @]I%'U(9FPUVG8X MOJNI#FOL_ @93YUWL;R!ZJH5M2$X8J/FTR)%;M'\B,B3-&<^+>BYMLQGGKYH M55H=\&&UF$NWU-NZ"799XH(+ @M<2(ASE$#.[$5@);H]029B5=);4-*O3 M)=2WE'WJ+X3B%;1>+T1AT)H-!6#HPNV0+>[B/47H*19PA\!G%G'7&P.:_5*[MCV\&K=)N_\\6];G)&K0V@UW)>:C53)E>*20*E20C$F&/(:>*N M^-HM%V$A<.KOA@XB/;8SR;+![<2Y&$M;7;ZJ]6]6:_!AK>&;^Z5K_M?R!5K& M MR[85![>+=' S!,1]1 U7R FI%M9_**EZMCV#ROG@WYB/H[S$?#;Y@K/2Z. M88[V05!TNN##1IS..3](T@.W_; 1!CKT^7Q=#;R7J_]+U8Q$JYOE1W?*?W,FWMNE/:G9/UM [%O5Y[#*TYGAG!!32 T93C3$22$@%91# M5% BN/V1YS(H!!"9P9'UO&.W74Q['(.696 5_Y9I4'%]!?;Y!A7CX)#S)JTN MT"",/K>>_O@GG+% #_[33%:X\W\D1&.%"V*S-VV 821PCT(28]$)KR+7G,_K M/F&NN/'KI7K%-WK&$YHK:V-#25)K?DN>059("M,BUU:5TUQD7LJ[B\C("K@A MV_::J\IUOW87!2UI_T)S9Q'J5H&QY Y38X-$#JI'UR?3H-IT9P>=K$Y=GUC[ M->MZGQUF?[W39:GUKH>F2]5H%<3#KTOEKJ#;0[E6K[]+^^CUK?MI1I5.TH)9 M(XNJ%&)>&$BU%*ZGDS62"T(Y#_)_#>)BY(7L> +SJI:0NV5F1]!E8/;%,'#] MK)S1(0O3 34[5_N==1U'.[OFP5DN.ZY S1:H^8IGJEP$2R1[9!@/DQH=%\'T MV+*X;+#P>Q0?W=6[*O:=2VE4P1F4A=,^/$\ASQB"3*#,VA&,ZM2K)>_!J"/K ME4_.:U)NYFZK;.RO6__Z"@?B][C0A@H5ZAT[*4^T(/U),2ZX4;$;:[+;%$?L M[]^D./[CP)IT"UZ6-Z9QT-RL/[J"ZGL5UF>BR+@B*8,B0RXY,E%0I,A AH0L M$FJ*+/%:++X$QPY=??FRKNH&@.6]NX3B/-N[CK9#"P+THNBW.\?$)M 8=Y0= M%FV5DM4:5-0/VDM$K(GE*6FL.E9]Y*:M/>4I_%&]*-_W!C?,7MWJ=ZNRK+-: MJAI2=MA=$:D7VJQ<:4SWW&?^W:7!;-; :B8@[< MK5??YJ5SOKEXVKSB%6P;.3_-]4SF(TSIUUFG;<@K=]9[TA/;/'QC1>,^W1.)VZR_;8D)]HOSTZR9%J5I7G MBIA4_[BZZM=+]<$NN??\MBW53Y&4*9E[PYIU9)Y1_U-[UT(;BEKM3]#"&2$,PR6""AK1;E&@I)""PXRAEB M29;C("W:1W!DC7A('MP8T# ?G,L@(J'T(8Q?1CZ:;Z8R(1IL4>@K )!"6\A MXREIK#8R?>2F;27C*?Q1.QG?]X84/*@<5#?F;WKU9)51UXS3$C M.C,P9\R>IQE"D.58P"Q),ZY%SA4**'QPGM#("__]U@?W94L;+%KB(34".K#J M\7='1"!L@3?"6VVW(PO>118^I%!"'! &%DSH_"2 /[[:$PW8?-7 GH+N^/(! MK*KSD2ZCU53HE[Z[MD+'^Q/66.B7XK#6@L?SEY66O#$7WJ#;52XD&2=)@1*H M,B,@SE(!>9%*R'1*5"&40CBL+7AT%L<. NZ5.ZP(NXSGFL?:?>46R!ZG[KE7 M3BS[]_=Z RK?XP?7GLJ]/*P&9<3Y]#Q[/NDL!48U]R;HW#7DPQE[-%LMS[M9 MFJ0V97QL(U>HC,C@D]2IC _PN6J5(U :M@'\;;52?\P7B[=VOYZOG47@U,^, M2,*9*C*(LL1 3 V#C.8 9U"GY!$! VD_7E\!=YPQ.?CO' MY;*':?^6WA784:SVW'@*NUND2$KW#)%)%6>WH(^57\_3L:N&_5IJ<[]X-S=Z M5G"2(8XH+&2!("Y48LW1K( BS4F!:,'3E,6I';8C.K)R^X=V>0760+FV2Y]_ MT>"C=CY-%^2L>0".B2I9QF44A^;*>,'JM\!C@Q6VW#LK:5WM8S5%0:UCB4A6"$1L]>,L:J"-%):]JB$#YB']6%\'IIH&_K7I3Z/^^MF?'ZF_UGUT%^ M)DV::9$7D*120LR2% J9V'7.(X>@3[18WI.S=*9U@O2)>^3+Z'UAV+IMRQ"XOJK.QBW?KS;: M]4M=K-P%A&WAH8PFA I-88(R8HWZ/(54I+(R2(J@:@"?=Z7;KEJ&P M%>T+G]_Z'@&4L-6^K1I2]8^N6 ".![!C8I2B3H&"1](%OE0GU0R!4#S6$Z&O M#[PB&;:2W^L_]LK%K5=+^ZVL<_RJXG$/];^["*5BA"I<.'.>8FO$4PXY MLS\67'%&19'(,.]>* -CI]_H/\!^*<,#AL*6?C"T?OI@3,#"E$0G5E=U&<@' M\%OS=91H[5 P(NF48/*3*IJAX#S6/H/'&9#AMRVNLW<#^A_SS=>C0CKE826= MP[([VTOS;Y MF_A\,BV?O1 CQHOVZK;MESQPXI^HSU8^*M!V=5S4;0L#V.( M=D <%(>S4( =%N C"O@X&CO0;:0V&^VZ4C_I3ZE 2FQSUZ8\1-S_RM^:L,R M@_\T'X+._.3G+\5T6=+/'XM3N=I_'J[#BS-]DGK)U_/5F]5:2UYN&J<1*7)I MD,IA2EVPG$H$&:($YCE)",TI3A,O1_QY$B.?L%MB_G6:SB#18UI%D2_0G&GH M1&Z%W2W&!16Y%S"3[HB7XQPF::KM"4^D M4&0F@[GA.,FY1"*E(2ZN,W1&7F?M+0>7E*96BP5?E^!.K^MJ3H$):N>0\O-8 M19 _;!T>7QFX:B]]Q',]]4@5R<-TCLJDCJ0>41_[B_H>'UA@=2Y=WUN["W^R M.[O]H=D&$J[L$D42+E MBX=?^'^LUE75MJKP)B(J%[FA4''7_\L4"HH$*ZBE%H+P1/ \J/YQ .VQS=S. MIL) /("*'5#Q$ZW9\A' ?BM_)-@"K><0Q**W+AT P?A-FH\H/Y.D\K.0!+1O M/CO$@#K&^LY^IKYRJ\J^K'7E!7A9%4I>W_'UYF&OME.NM4QR(2'-79&(@C%( MI32P2#*M#1*4*:_H=1#5L=-4]H@"1[4_/?,"!/M/W:/@$J9*!D 25D8Y5,1+ MRBQ[TYJN#'.H^ =EFH-?CFZ&7$MY?WN_X/908\%H4K%X4^ZSXY[SNZ()]PM%L MD'/H7FR*7(+8"!;)%0B&,J95TH/&^,;).0:>BXW2 U" J=(W4GCCIM?+315O ML%J/2Q=G>,4WO&W*G9.$8F>5D"RU:H@J!5DB-4Q%4N2:49.E7AFT?81&MDMJ MTF"/MFMDQ'M[>8>!U:U58D(0Z(,<*'U0.R+*V3C[B[;=V\GK^ MSYN4]DEO-HLZ[V[&-%6)S%*8$>288%"H1F48))Z9H397/?ZYDM#TQ M!QA#G\.3T"Q_5IXORWE;?)ZX_8G2SD)G^[]:GMF>_'_NC]R?+X=L MX$?OOUS2F,]'\$^9'W9B@O\,"6'[;/__+@/LQ)P]QY2O4VP.L"S_]ZIT[?R6 MW^;KU=*-]FO)O^@W6K=W!#-"&&8B@XQR9L^"6D&!,V-_U!DU1K&4&.^JQGW4 M1CX0UN2!WM$']XZ!@$"W'V@>UD],*,)LD0:%/=*@H@T<\?[P]P X G;FF+ , MVR<[/R2Q*AO[BMFY6_0.,IWN]I7G0)-ZOS3P9FE31WG;SO23_E);BJFB2J." MPY2Y*Z0*NQM4>0Y)@A.*U\F M5V!\NRW/$+,W\'D!+HA>GQATLC#U>8'VX]$=3T5M5535+)]AI:G)90YUGG*( MBP1!44@$938@.WQE8Z= >:*J#_XUY,U_RI9SSQ8=5604/ MMO6^B,FD(06%6!0)Q(81R)1,8&$(THI1:6A8T4,/HB,O]RT+[A.^90*T7/C4 M!1N.I]_ZCXU2F!Z( %!XV<0 B6-54/0A.6TQQ0 0CNHJAKP;LVGLS"0L2[%( M8:*YL7J"*RB0,% 1QI3(:)X482KB))G1E<)*_@Z$HUJUH6K)QFCC>E$CUA&7 MN:,'*X*@:7T)]EICUEVP>?D5O/[NN(E8Z;Q;TE$[I3Z'7J=GEW#WTP,7K:[Z M1E\OU2]\_;MV1^MF/F9\.=)C;UX M:\+5]:O;EG3@RCT/D^?JC2)\X K>DWM+=83EVBM:K"5[GM"TR[97X*.EV__& MP.3O-DKX7F]VD;TJFW,;^FL"B.KF46RP+Y+844>';]--KSG[,P;;F?N.(Z)NZEF%1"@1^W M8OW49K8H8,\[1PDK/EDN)PL8S6,6,'H>\Q0K/?]IA)@VQ?]))^KHFL#3K-L[GK?F _VP+ON)!5V.PK!6>XWD M[W:2?V@E?Q])\H!,DB@(#$LA&8I$6 Y)KX"=R2/GWYXN:Z17@H-TD?ZGAYGJ M5MFM;O5G_KVQ_%_HI39SJYRRO!"9IA!SX>KL$@Y%D600<9WQ(B.:9D&V]!DZ M(QN[']:K;_/2N7_-:FT-&<<#V/#O0/<<-X.P\K-,(R 0II)J@L!2;$_7X,>& MZ/D"5,&&7(]8D2RMKS;_KSK-:?]Q=QT$S+*5( MA92PH"*OW6V4XASF"N4H(Z10?@4/GX;]D=7+WRV3[H1U5]$.+.HV[3SZZ:CG M.SOQHP2U#* 2X@HXIEVS)?!@S]0[OJ] S7FU?^SQ'K&0W9- 'JL^WK3,3UMV M[TDFYJB:W]-P,6QO:O(\WE@LW<4-%[UUET/:]*[7WYO;'NZ\;O]3=F^<%4HE M&4\83!%7$-.XC.'8.P#YYX.B#+0.!#5;[D/,S MGF+B$:;9NJ 8H=&ZKZ"QNJ[VD9NV]:JG\$?]5WW?&]J$=?.2EU^K6('2ZL7# MKZ4+_KZMSM3.8G+%K*J"!#-29 H31:%.7=TG1;C+-$ZXC0R[7 MQ%U5(BHC!50YPA ;PR$U'$'[ZY010Y*,T!"-D%V/QKP$M!<1>O&P>Z0) M&%6^]/:&_[52E8><+ZKGRNO[S=?5VOG19SK#BB/.(4@F]9J!M>E8!OF:A:8M6_#>R#->8L^FF=9S(WPX.A M^VSO1T2="7,R:%I'1W=1+VS%X?09W/J*"KG?U;&X M)(=V.]LO0EMN M$ 9T1_.3+%J;M!YR$_=+\Q/^N'&:YWL#XEH?]9=Y:6T?K6Z,T>[NP(VQVNEV MM:SH-/$);HI<)XS!C!L$<89RR')F=4#&M2:9(MSX563R)CEZCD++ VB9<"5E M:C;JR$9 >,''B.OA>EM0/L)^/U-W?_X+/^OGEA>?_=:D29,L()Q+EK MV81T!AE)!%2*$XZH-9/2-.@4?([2R(IP1Q?4A ./J&!G_Q'=_J; M1<&56-29(#0C!*($VQ,-R1"D0@F(#$L%3Q3)PAHY^Y$=>37O;D^#+>W*CG]_ M_?>^ZHV7@.FWV.-#%+;R+T%G^(5O+V%C7]#N)OHT%ZJ]@#A[ =KO[<&7 M>: ME_J5KK^^77Y8ZSL^5Z^TM2RLA='<:+*GKYO-5[VN^[3-%#$JPX1"CGEJ;8!< M0YZK!!9"2J&R#&$MPAHX#F/$:\5HU>P3H?*^;>GFA6\>WM?%/U ]CO9"3GNGPU+^5BY:K4 M;&OLRH)+SA"")$FIZWG-H: BLS\6(D$JSW'8^2N(^MBJ:L=+M;$?< -V[ RN M8AP&M9_A-!J @5HO(G8#TI4'8! M=SF$]L2)S -@.+/K=_:$LWA= M]>:M?!,L2XDI1 X32:3SU'+(F2)0*V'23";VG.;=W_K1V".KD8H:J,D%>6]. MP="M!"X4+FR)A\@5U*#ZC 2#>E(_'FNR-M1GA-CO/'WND:'>#Q=%*3=U]F%S M+'F_6F[;3+E:7 ;I+"M2 W&F$,02%9#KA$(ABH(7=HWE=L2@^DC]1$=>7BT+ MX,?&K_%34S$IH'9;$(:^#HRXR(2Z*QI0VLS?AH&?JAHB6QYBNB?\Q8WFC/ @ M.;'KP1^$8T=#P+L#0RKSY7RCW\V_N7L"&_MQF8M%782RK/L9+7A9ON>WNKD$ M1SC6..$2(N[ZD6A"(#540,PY*A@R>2I14&PEC/[809:*&UBQ W;\-(Z[*U"Q M!"J>@&,J,.(2B+5GZ&4\! -C,('@C7 G<2 6L4(T@=2GC=4,@^8H:#-PF(%5 M>.9?OFYNS*]E3>)&;.R853G;[[(J_OUFM=Y>L7CG?+';TKDSG!7(2&O6*)ZX MYJ!204Z+ K*4:YI))%(=5HUG."]C9[PYSN#*P'L7;:A*::\:[EP\0C?\586_ M=@U&%U7HHDV4#1WMVTJK@#[WJ1 M#B]+]SO55%?#/=IC*(T!IGB6Y(9 3 MF4%,7/L(S1G,#,=)(B46(BB%[1RAD17;'MFZS#]PA =ENYR%RD\;Q0 @3-4, MDSU8A?0)%DD_G"4SZ>+O$_;QRNY]/KPG\B>IEWP]7_VZ+.^TG)NY5HVUSQ0B M*!'*+E?*(,YQ#FE&"91)IE*38"42OS)3751&7K MW7[3/@"8[A4:3=RPY>DO M:5#KY%Y)+NB@?'[LR1HI]XJWWT^Y_^%AN^:U^H_[LHY6?-2+JCW$ZC/_[DK, MN;LW=I.V&_:93H))81"G20YUJC7$F320)JZ6?&((PXFV"S@)RPN[@)O1D\-> M#+W;U-LV!G%:4>[HS].;-I5/A MIQBG!#A0.U: UJR!FK>F>/U5VT!N#_[ZZ;:\0XW^'ILQ>V3' 2Q:_^P+V9FX MMW8<\([[;D<:=T!:[JYHPS_XNEK^3>YEIA+!E!80F]2>Y;!6D NK"Q7#:49H M(5/A%5+OI#*R@MLKC]+2#$K$.2<<\*'9"+&T/X8:FX M(1,>EH;;)U-G%N[9EZ=+PNWC_R 'M_?A@:=6:>?TOC()JTL%SO1;ZZ_6^IM_ MTW6"0'LE0.B4)DI"+85S_AI7Q4NF4* BIR:GR/XOQ!#SICRV0MKQ 0YXL(?T ]SYECP!2HQFY>O@77&[OGB?M-U1QWL[+'R[4[7?:JL_ 38ZC ML8(#)\F&MW]POE5:/=J@"DSQ!F$*:FKPJ^ >93@HH ML4JPR72>L<+;8CE#9&3]8*G"FNP0@^4<,![V2@1QP];Y"4F'F"OG1 ZP5B*( M/LQ8"9GL,&.E1Z1.6^7E%-Q7PW%57>YU55QZ.:"[['ZA5X<)-AW&0^5S"Y"(V\9S0W&AO85J*A;A$!+W_^V M9B=RY7/2@)V ,POY49!X:P%3H4 M@2CY^J-<9NP@].0Y^]U7%#W>N+#I67,3N]R6XR MV-W1CN@\38^T<^*>[91V]H6)^Z75#3C>+BT7E9NF_/^Z>_QSVT4C=+&3FKYB)1"(?]:7LUV]\?O=8)W5^6M1C%;7Z3;L*0'OH_FY% MN-<_N[N4=]:-V'2UG6BD*3>$@UPC 1"J!* %5T#GUNW&)=*8Y9/'.G'-.B#+ MM:?#_0I$"]'+0P&]5?1O+3<97V="WT_GN"Y,U*]9CV-1B-N/+E?M14Z

%5"F&.%:/L]>3_W+#!Y#8*%?TLZ\:*^ M(]KU,/[O]^WP/)B^ E8'/ I?/P&PD3/;$;1MS[RVHF:MK'5/I$;:FZR3-VL% MSFJ),R=RMNT\_PIF!@[P"E]ZN&!*D?X<4P@'>(G)QA4.P=LPM M=VWAA\6R^[&U?U;ZV3OM\GA<$@%ER!BU4]TPD:F.BZ DVRM0[[?5,K;]3;_;;X0*[W\[BINZAN'U1?MD+%[6%/^;?_YM'2UJ=:?GJXV MW;^:4WV.HQ)#Q7EX;' 07D<)]KWA,UZML^O"D^WRW-Q#K[)]KEWGA);MK.;[9MN8,G48 M:U!D4X]53,KCRTQA' +FLT,;!R$64P_1,?1)K]]9T_/=DOO>),-NB+2\JKOY M/A>7F/Z93^>_+%:KN[E=V?[F?EY7=M^9=UJL)TQPI70!@2PJ>PPLF=T&*L( MET)R>T T0JJN%]A7WV**EY+&RV#M]Q+[&GZDW"/L-@ME28<4!+S8R_8X?;[N M=W?U9N,ZZVS%:DL_?MI(]I=N-U+9W?QXD_'9F9R0=D4KYE_<&OM?%GN4>_=G M^;*$U)S\&;XTD94J?YXO3V"QRTN_L_X2F1?C;L3"FI=^ _OE."_.37BE]E^G MT_.NQ]\6^ ML*E?(TS8/MN22=BDY2SS5Q1<[Z\W6J7U23%V2ZQ/?R NQM>U0KB=J[JO_^K. MJN2:SUWKS=5]S5V;\*/FS$RBK)7H%69]QK^"E$SL#N?YSY&[&O8IDZ9F1Y*\L MAZMG6AU,P9H@##D67 "IF+3;3FG<.!L)*FT*>\"D)J^\CI1>U ;>+(X'[ 4Z MP?U0^5GH9 "$V=6#,78WV?$,O &*Y/ID3%TH=Y+6RQ3+]8E]MF"N]Z$7]TT_ M/;5-B3'E1!)05+@$2#("[$]*8 @61545E)1!38F3 M2*W5ZH/%X\-TSN?2+KO#RVI2<*Z0+B0@!>4 \4UE,>+VM#N9$LJLMG927P\O;]4 M4@=Z1)W0;M)*V7Z8C6)_;9YFB]#UU97+%3_7*K_F/]QDKS M]PDOM6!%10 4!EF=AA!0B N M"PU*07!G(;H=!070^NZ_*;5TZRNOFNM)I]E M.PQNDZ?X>J)GD]QB8SB:W1RT69_>V"6/;K@I?IJN_UUNRY#G% MV"A02D( 4DH 40D)"HZ1TDHPR;T:]?L0&]B*[61_;FE?VLW#$?.S/:EP"#,Q M41 $&PX?V1+9AUY2HYH!'Z$/M=WKF3BE?L^7KFQQ]5DWPYIW'!8AA3$%M4>/ M"@)4< :XSB6 AO&J$H;B,NA:["RE@=6YH^OF\C;ATS E/H^0GP8GD3M,?8]% MM@[ $%O_1=D2J>]Y.J/J[D5Q#Q7W\@/I1Z!W)>7U9S[;;\@WOM*?[?=CHDQN MBD)@4")FCR"YF[195@H0):@6!92BD*GFGI_E8FAM__7SY_:2*IO6K*6;:'X> M6=^ Q,!X!08J+L\NWS2>:#[;\94YQL:95GX1EQ%&E)_GX=7,);\(4\@P\LN+ M15JM)['2__EDG9?WW^T?;6D#*J4VQ,WT0H0"1!@&S!HJ8$0.\QP++0*'.YRB M,G3@8T,SJXD&VIR3N'C:E&NE#;09!X(.,*RW5Z)4VGZ2QKC:W"?FD;;V?CA. M&W]>+-2/Z6QV.S\ZUG)C553B0 C3 ,"14YD M64E(\Q U#2,_L/YVS-05$H=3XP(CD8&X^JGY<&B%Z7\_4-F6EX$.''$X)+(: M@<1'-2=QP!S:FFJS$7%@,PUML:&*D EE !JI"M*%.(B<.#3 M"_4^W>]UJFO2@8,JKFYO^A(-31LZ-]GM>KVBWP=- OA9^!SRWC3:,H!$YLU^C M+I;TWV3K?.G,YN1R_3DRHH=ZG>.-*(AE,#X\9WW^]93/WBV>Q/I6+)[6 M/R^F\_NW[DTMY]M#:ZXI-J*D0')( =*< (8U :*R&ZXL%!'2:W9R..G! P$N M"MX2#8_B><+G']I+#TIXO*_E(:N9R+CC(MO#::"S?KC\":.#GH1'#QF& 7(J MCABX0IPM^3B7BP?]E?_Q>3&;RN?M5U]@D6M28>>:NSM(;/US-YM $*.-SLL" MAA7;GB,TL)UHR&:6K@X,#YY%QL\HI) WS 1L1;W)&J+9[^U_!U'[2Q(F4O*S M9$95Z4O"'BKPQ<]';OU-=G0[O#A'1&+!(2@J[4+]4 /.=0&$05JQ"L)"A.WN MNZL/'7"+*S?8D]]S>XZ5*G 'WI03))_0?%*"5'OHWMKC;I.GQ#K:"4]^*+(@ M8#J?KO4OT^_Z*&I^^[!8KJ?_59\(VG&Q_Z[Y\H-]VQ-4B*H2%((<2@B0E IP M;#=%QEE582'=\)Z@BH H-@;61_O%H(&9_'%H^BGM\!B%:7?##Z@9.KI/NZGG M/,LZ=++#W$WF^,H<8PF3^*\")E46?QP3XZ;Q7P7441[_=:M=Z9QO[_0V5TJ0 M*9X3HP!EM 2HI!5@LI! :5A4A-NCOHSSSX]IC>:B[UU+7[YY"L8LT'._#HE8 MYST0A'BW_;QXJ3WW$Y1>QGD_+_)9_[WGD8C^";^Z@I^Z"*A+U[N]7^HZ^-AF MDVEI"E89"G(L!$#430(2J@!*&JF95CGUZZWH1VYP)[^COTU)W7 0T"G@,FS] MJIT>C-"S00\.EU/S8@ ):)V0%)BXU@EQ7Y2PE@G>8O:V3+B\RG@M$[PEVFN9 MX/]49!,_=SGR:3%?=-W$&EO:ND830GFIE':3;;@++-J_<6+_J*#.2^NX"*J# M@A;]Y 8V<,W%ZD^Z(?:7;%K3OLGF/2WL8D#S\US201%FWAH4=@EGK3_S4TO[ M?&)">$,_+R%3=?3K)S9N2S\OP8]Z^OD]=65WE#O3D_TF2DBEX3G0)<' A28! M+:0$)<]Q26BAL0E+]?&A.GB^8,N#:Z%P:E!Z] '&#U//T&=JI +=GA0@Q;=? M\1$Z=1N67IHOTX[%!X:S;5F\'A["3]A\TQ73D)"* $5=HB"I&."<5R#/.4>\ MQ)"6.)V_,)+Y:';,:;M)=NY#8,*Q)X I?(?A;86'#S&(M0B3>Q2WXF7L11@0 M86Y&JNSE;2TDG%C-+R3E%)A(?\#/TJG''-NM\>WBX6$Q;VMW7>]>O5[/FHW3E>\\+O5CF^)I/SQ?K.TI MV?[ I>I'UTS#\%+H($Q"'85MA?,@YSC.1GS1,S>\^3-?KI_;S)P"5SFMJ@H8:K";_@@!55@!B G$$$FN( DQ",:FO/)^-4@I9?-MER$J>5ID/PT\VK1PY1SA]Q- MMB683AE[Y4FDCZ=IC*J2O6(>:F7_A\,44^GIY!?[%F:?ORWFNAV2(B#-*3(( M%-0U&B:( \HQL5LF*4H*2Q$,5/Y;DDMC>DTG.+O0RPTDNR75V/LG%!V/;?1MM71+UE?_1)"2[ M&N.FM'DV6_QP0>9)63"$2^OG(Z@$0!72@"G&@*R*G#"%:95[6<8 F@/;Q@W! MC'<40WM^7X;-[PR0&(PP:]@1KU.'&_)-5]"V;<1%<"*Z@7N+FZPI^&6*(_<& M]X;@N$6X_Z-7#M%M+]]6$U,2+!@USB_BU@1( 9BTYPM55;RJ%"N(KD+.^T<4 M1CGK;R^&V_ORV(FY&US\U/LJ:<.4>3L9]_TE$>,'X1Z*D7KX[6;]EQEX>RC> MV2&W1Q^\;OO=5 SLA@O,0T+((-<00QPT3^@"O8&W MW- HM)5XEG?6E2Y!I1BZ_IC@_+2 MKV+G:.F!=;DCYGE,/I;\0JC@*GG"E+&CD_ 6^CS[?4IFG]I1,/NOK7*=6'"< M ^Q9038GU?.?B$S4:N?+W9G3/;>^V(.OI;;6JDY5^=M\NE[5G;9NY7KZ?;I^ MKJ>@;5NN$"QII;4$(E<%0"[3A E%05GD@I2("Q4X$",M?P/KZ>ZTOBUG;;I8 MS=9J=Y1X8$Y8XE?EMVN_X L(,RPG^RQN.\;='+\0Q^M-UO$YZ$"_@5!,E2.7 MF+MQT^R&@?8H4V\@,M']!I;:LO!.-__].-\/"E3UFV]!%R\E0S0L" 4C7R\"7\-BM#0(!.='I('2%A+E( M&P4H\\KH4M@#E,RMBV>0 J*$'%C/+H?28,00#S$HO=0&MB&?3F(0V8NO8SB>XGMEF M*89I1III^_6:KR<,52QWPTUY7BJ \K("K+!_*Q$I<,E*75@^0F<%#,+JT DA M76^,QSK[WIX'95,ZM'(\W+A! +(M$WK@R[_K=?/!B*D P[Q(S\/AJW@]\>?$ MR+[]VZ&-W%C*R^ <#[QW;"=XW.S> M4V6=#)FU-!LILEJ,FVQ7D*;R*]L7Y2;;$2;[W8F3M?($%L<,_XWPVWU>U7L. MVX1>T2L.[VLZ%NRI6J .SN^XW5+'@O^HL>IHA*_IP;KIA^)RVNLM](_I:E)I M7$(I%*#0$-?*3 %FJ 1"0M?$L>*Z*L)[L)ZD-?#FT.8P;!OV=+3MD=U2C^K! M>AHS[T!G"B0"??C==D4M(AWE&VLN9W6_A@N 1/9C[14U:3_6TY1>H!]KK\BG M^['V/Q*GX,ZUG:[KUOVW<^LFSUWD4UNKHD^. 3:,&9-#"CA7$B"D"\ 5*P&' M"!:P8%BC(+5*\4RIX^H.I M1IA_6JQU_=-?'^VAPRKY=_LK=W)P?@6<,"*IUH4&6$L,$(-NYHLL0:$DRPN" MC"S5=8/-^QD86$>_:$=--_<&V2(B;([>5P>LZO'>TVC!Z%'. X- M$W<>-'5V2(!?7X3YA8YC0X(\8!PYV;#.;1O.=T^.>#,>O+YP77W2/^I?K2:T MD'E9%A60N9 24&LJUD: #$G6A"%- GJE>='=NB \IGVMC?9;WQ93TN_J2,G MGY<:?'B:*VLDNE\XDVU?QUS+V@K\F*Z_[7?(O3-&.[GJFD-'8-H1DXN5??XG MUT*WEO;\V(EK7EB $YOT-42XKFU/W:SA(&M8N&FR4.H2Q1_-)Q+6&8?)G;X? M;Q_1E^K4ZP%$3P]?GZ?C+-3[^=KZNK]-E78'POF3_BO_C\7R[9,]%C[HY2_3 MN?ZXU@^K"<>\PIH4@#%D391S*YE@$FAA("PXLNYE4 VS)]T1#L%SY[/4U+.. M?/:[8R"K.0B\^/+%T\^"#(!2F FY"J!@PQ$H;B++X4MU5-,1",6A[0A]/*(? MVU_Y'].'IX?:2M5N5UO!M)DIIMX\OW]XG"V>M6M 8DU&@8P O"I=-$T5@,*\ M *:D>8$++ GWFOD53GI@$]+RDGUW?#A7I/$[,OZ=3V?UZ<58Q7GOS\:O+(3>QJVUZ MP0126%5&6DTM*P90KC"@BE,@8(X,PZ6H7,N+J![M)\@%*6QD [?HZL=3\/B= MH-()'::E>_6/V^CX3F;0(/6//3*F+X \1>RE*B![!.\I@>Q[*C+BJ^^=^_9% M/RZ6+FEHVRZATA7B7()2$&+W74F 4$4!."6%*7(*61$T]/@D&N5.'2$/8H)'KI\U<4+J\^\ZGZ ML%A^Y7_\-EU_<[D EH+]P>F^+)."$%I [&8:RP(@31A@E3+ $*B(=:-%+N1D MKN_=.!=/E8Y@P^OKSIJO^RXS_NEN[EIEUI;^;,,;=5!C.Y+PQY;5NB]D_ 5, MS*OPM!A#P3M,6ZGV\%YSJ6>J1MQUF-QA.[L3L^E]S6CBFN!(F%)6^X:R,'X= M;R1()RMT8]>*#0Z\M=^Q)9]]G"O]Q_^CGR?N;H>@H@2*NI1C)"'@4EOC!KDB MK% :&AT6%CB@,$Y H"6:U50S2S8T%'"(BV\0X IIHX[__H)&'/S/"'/%D?]P MQ9$/^V<$.C[FG_M@>(O83:'2KU+/^7*ZJ&O?="61HE:Y3 FMTU @9)T&*>S! M/L>4<)4;[97I<9;"X/EU#:F@HL#S<%RXJ$@A9."N["E?4 _97AFN:"5[>MW1 M.LKVBK7;6+;_@W$N^\]ZKJVBWL[5K7J8SJ?N'+">?N_&C6^F$N=*8(R +$L& M$"P)X*4]=.,"DDHPIHL6"+$5^.YX^=YQ%\"$0"_>>F@F>8LMQ@^0:MT7GQ M8MQ@./RJQS";NJ#A8F[/ M7LTP^8G 4#.%%2@*;GT<83!@)9.@(,J>AQ@OL ZJ:CY)9>A87[.%;X@&9FB? MQ,7/L%PM;92OLJ&7_=Y03)ERW2=1J@3KDS3&3:?N$_,H>;KWPVGR D[YT"6B M0A*( )0$ U1Q#I@0&&!C7!F8L,>0H+8?'C3'R1:XV18.O'7O:UX?\]S@5KOA M_:P7]TO^^&TJZW"V62P?^F^THO'U/*.D12TP_GB48S!X*Z$ >0?*/7CYJ,X:\6H[#. M$1@Z&M&9@K4C'9#,?PJ+"Q<("20,T]^:V$Z9U*6HHY^4 84)5TH;5W[02"U; MJO^2J+*@1Y3>^H%3SXU7)=##]5XM0-_GKNPITA:]N_?H<@F.:MU7^\7N^Y7Q MW0'D^6?K]/RR6*WLX67VI-P4S?=\.;!\OTQC MD[%>Q]EN)Z,Q$.&^?IYQ67-VZ[IG/G?]/5JW1B-4ZE*6;FX@ \@>>($H*@A8 M@0J%B!%&>9UW+Y,:V.YO:&<-\4TCDP"_KQ\J#S\W&0!AYO6L[#'.;S\( 6YP M,C#B'.+P+T28:^PE7J^3W+_">.ZRER1[CK/?$W$N]*WZ#^N1UWU_ORYNE9JZ MM\YG+C?WX[R=A7AZH,X7_9]/T]5TK7^UMG^WF]2FVK)\)(87*B M ,GM 1X53 .A2@*T*_\AA)A*!\T+&)KA@0UG/2:1K[ZY(6;;@5G+AHG_:MK& M-0U*%X_N5TVO[:Y_0ONK;6\%NW;VT_]\_^OGS_\SL.Q@\!?OYVZ_IM<9M@W< M?O[X]N;T;+/=HH;-3:BK9GB[6#4=_UH6TSG+8^&8R$<>G-U17>.QP#_TB$>C M&[>W' SR[C)4#5*,8PZX@AH@7E) D22 4%(JR"FG1= PB9-4!K;B6YJ-10XS MO:=Q\;.75TL;9N1V!!VJ_7NO1(G,S6D:H]J(7C$/%;O_PW':N'-J;OI_3E=_ M_[#4]LAL%<#2^\+770HTE$PKIB10B&/KLQ$*1)TR44F3EQ*7"@ #(Y8!0/KI]##PA"GZ;IRP9N(F1\BL3P< M@$1V(8#PJ,8B')!#"Q*Q0FQAY:_?]&S6M1"R!SR.52% 0>R>CJC)@>"X!$9Q M7E38'OT*K^/>Z>6'3K-J*@UKBK&=E?;0Z-?_ZV4,T_$@\2***$])<44%Y=YR M(Y=/GA+EN';RY*=BUUL^+IH\H;J [*U+F%P^OUTH;;UF:I2A.2#:93&: M2@)6" 24KCA3D!K)O5(@/.F-HVA[+-PTDQBS^IA<,Y(Y3D+UKQ]&7X5,!DZ4 MAEZ%2X3B>DE[A2;WKS^R:GL)>ZSK?H]%W!B]G?'5ZLZT4=V[Y9?I_;?U&WT_ MG;O+J#OS_@^]E-.5N]UJ3NFWQFITXCEH[!FTQT++I?ZRV3KOFLY3+CCLU-R_R MZYDK7X[')=9XD(>9H@W:OVW1_M*@O>'.=5S=X:]MM9_5'&8?1T<[X+9L/-3C MKM.&1S_L^BT-7KWW2&.\"+PT6>S=\B9:,+1=NFQ74HX/O+E^OD3?]!URQ-;V?3\U4VMVR+2QUTX(6LZD;6+TS MN+X0)3:$ JU5!9!1"#!-*J 4-H7DNBAI6 M:+[(#*^260&:J$+$CJ5!NI']%Q-]@@((XVWK"G8Z(KB_GJ:>:6;3,=W'C[ MN_6W3:41@8SFT&B CZBY M2%70YBMM?V#@TB(C'OT]Y=D_W/L^%'YS]':Z?KY=:E[?;5C4A*@@ HC8,SMB MH@)"XA+ BN%*:2P+[.7L'"X\M-%R-QZ.5N!USY[LE^]U8B4*M#U^P@3=T9SB M/.HR9F^AT6Y=3K&_>[UR\O=7CY=Y^[1]-E.@R&F$9Q M6;CT8V4.";W42)DS O>,DSGW1)S^M@GT+IE9_N?3=*D_+Q?J2;K^F+>KE5ZO M)KG.<\R8/<%7!@(DI0*<<0(HRDNJ2B@Q+\)&4%RDZ?6=OF[>1)VHG6G7 E1- MUT_UF.JY#NSR=!D\/^U. TA<95U+.ELOLI9XMJ6>->33J;JWI(DT_C*]417? M6_Q#_?=_,,X,['5,P*G"B.385+J^JJM ?= M2E6NC,B><:%$I9 E-4J$[?_]! ??_!UI5_.I:N+6"UB8C/?OE] BSB MNMGO]!2Q6.P0=W"DWO;]I$S5O[Z?V+B-Z[T$/^I8[_=49/EYO4I[BG"UXAQ2 MH8#&RGKWK!Y>(34P95$H XTL& ^9_[JW>M F'CGN-9/MR31&A?>Q\-/8: G# M%+0ALSEX)RQ;/L5_JAKCO;7'+0@^)=91]>[)#\7IT3N]G'ZO!TEL8CFH1!HS M1 %FV&Z5.2ZL,G$#["ZI#+;^!C65Z\/!3J.ND#-.J M+:U!(EGG14FD8"<(C*IEYP4\5+6>3UZ9,WEGWO+5MP^SQ8_5YIN& 41\-F:/A*ES,T^1>IE,S1ZAS^9M]CT3TX/XQ^*@'RT5!#-)&9 8";N9 M%@QP7F% "%(*HXJHW*O_Y^GE![\RZOH/_UB$].4]0J%?0:^7+4PE+:GK^@X? MR1?2=?@:.2-[#EMYDW<=(]7[_QKUI^FT__\TFOZGSS;<:E-J4@O-2 4==E MF!@%6%YIP+%FD#%:81;DLH_"]= >B/RFU=-,MY&@IX>V+=K?UE:._](JLMOP MH._1SY%Y=6\GS/QNNPQG1\U#FHRR#7/9EKNV=B4;)"MW5$13=PL>E.>7Z10\ MQFLXVR5X%.*1I\>3$^YWV@:^>=Y^I+UMO?W!EZJ9T_-Q;EW66]Y \^7Q6SV8;%TJUKO5E05 M-@70RN0 88(!+:H22"FPR!67B@4E1[TR^0;>H3I6_ND?8)7_*V\8RNX=1\V/ ME&O?X/KC-_^,:)+_R@#U/:F_+JX'# [L- '=%76W$V@FGD\W"W6LW63MX+,= MF=M\];65.FO%OLDV@M]DG>A9*WM6"Y\YZ;.=O7F0 ,7K?+&I8B*O3+IQPS"O M3/ASD9]7RF:D/_ D5MIZ&?/U^^^N"MFN4F?K",H-YE #BAD$R$WF%D14 %=$ M0$,+>SCT:OIT@<[0)[@-U:PFFSFZ@?O?&8 \]Z'KQ0[<#TY)G#Q]Z8)8J:SA M&2KC6J5^48^LPX6/IVF@^OZ/1^U:M'[5RXH+@B_9!/0_ I?ZG/4_&60/7#^Y!?^5_G)J[RK"!A,EJ9O8F(ZX7F="9&[YQDSF.,L=2PL+$2#!2 ME2N&DA^WB#$2G*/2QMAUXBQ/-W'PLU[6X8IMN;+&*+=>!,@5$0"5M *\TAH0 MK#0S6@J.@FZ"SQ$:V)+4U0T6S&SEB ;6*9\%Q\]XI! YS$AT%%TGSB;6.TCT M]9)@B13^+)E1%?N2L(<*?/'S<8KZ2:\;!\1]HS=?1*DTH=)08#T #1!4#%"D M%[5&5RX(8 MG&L "2S=Z(42\-(HUW"=05SFO R;_3X8IV-E8MV9[+?I4L^LKY2UW*[<]6;+ M6V!H?[#WYGDY\!K>1I@]:WG*G!9F'5>;5-C=5]'D86VZH V9>S4XCJGN,P;C M<]P;D:'A/KI3&9Q@Y!&JOM -/1OL/33@B:#)ZACD%'!2A%2^__[BXWK\)P4[ M\O-/?RIV4.F:3^=:=8>'6RF?'IYFKIK_G393.5U/RD)Q4^$"E$7!7#??(5C/HE[J;WJ^I_O'K MXV+=-0E&A2Z%($"5I@*(,@4$)01 1:'FPFA$A7?YU_[: ZMY1RR@+NI ]GZU MO5*B,/UT=#)'**;/'B"KTZ>JF*O$[SWUOA=?#(>.5=IWG=J^TZ M\Y'(?D-ZKI=\9AW36_4PG4]7=6>C[]KE"\Q7>D+M3B\*5(!<: P0%FZ\6I$# M :M""%X9ZC?/U)/>P-:@I5Z?"OD>_?[7>F ML]9WYL-TSN=RRF>;,O-MG)L;6NI2(2 ERP'B!@-6(0TDK# J&&8P#SH.).%J M8..QR^--ML=EK4F[?+IJS0VGV9;5Z,81:5Z;GUT:_66$6:^QWD.PJ4N*6R*# MF(:G4DU.*%1,&(F EHH# MQ" '/(<:,(0)+THBC#!!UC:0@8$-ZZ:2JZL=5"T+F>4RT#,+QM;3) Z(6*#U M.\S .JJ#Z]C)'#\W6%2=ID?$WLL;B2 MRD! -%0 %50!+@H((.,%4J)2>>4U7?L"G8$-3&O8L[KRV+D$,T=]=X3$-49F MBU:,+8G"X$J3L:$YE%$X$FH0W=]2>4$5/Q*U7Y.//QZ=D.5:?GU>+KY/E59O MGO^VTNKCO'5:YO>WKAU]_=6>%(*7I2XJD&-DSVJ0*R 4YH"HBC%,D# %"NDJ MZT\Z2*W#6\ZZO";I6M$]MJRXF_^?GEQU^73^E\QT#&5\PU%PCI;ZZ$<840*4)85M!:F0("[ZB^!%*+VB,(@].\. MV$=I8#_!DZB(KT/8Q92/>+W75+T+C'=IY2/'WA66UP/AXR!O[3M6[CU_F/'[26X*Q9K-W]^(E2A1:$) M$ 4R5C-R YA&!/"<8DAX26CI/2GU%(&!%:0AF6UI9HZHOZ*T.K!F@.<:,,2,+0D(B<3MK#QQJJRFY.)L) M38S>E=]/BR.E"E/61J#/_0*%)SL=LYXJL6EGY7&3F(Y%.DI8.O&1R,FG;2-/_<&2.E8$X% M5P!Q-\!-:P@8J2C@ E)2B1R3$EW1_7.T$5('S3"O&!YU#BD__4XA?YAB1XE^ M;1_0P49%G2/SDIU +X^(NO3Y2*7EKA+VU_5"_OW3DS,"]A^NW:?^) *M 6\F6%3\W&3;8%K>,D:9C*+VPX[ M"8U$! BI#$<(Z7&-200H1P8F9HTKAU#M-#==;7[X?Z=Z:9?\]OQN\<"G\PE! MB"."#> %I #E506H(1IH#BN#8&Y*0Z*&2?E0']CL[,PWV!"NXTR?;O\M^[UA M(="Y" /7S_(,!EF8Z;D.K?@I3"%2IYZFY$7[9:8BA2 3RND\^L_[@)L,1S!J* M :D<)X#H5_X$XH6J]XYD,=DJ)T0,R%&Y3M2XS!2_EQF6C')>CMX4E!./C9=X MO*KOG]N%_RQV]3R6?MIL@YU46A7&3?A?=S^S=N MC &T0*5D)52H\O(X>JD,;"9V"7JJ4"\F%VQ%*DD#@_\[M!(Z %[2]&WT=H&= M3=[^:[O!]Z\]CL;YB+?1.Z\/1UZZ3U?\_GZI[]M*O;;WUL$04I@328M< (W= MK;M31,YP"4RAJ8%4YS0/*EWQHCIT+'%G&.RF\^!BGNWP9L_0]0S'P$MX+TC] MO/[D0(4I]S[Y':0&;?\7)'2JNW@OFN->QH? <'0;'_1P9.#2!2J:T,2[)S?P M]+->3A>J/CY\TC_JWZPF1.%"&>OE\Z(R %62.:-3AO:;!C( M&@YNFH#$36:Y:#Z0L,HF2.I444XOFN.&-T-@.(IK!CT<9XSJ\+^N9[3 M^-$> ^?W4VOMFMG-[5F4(62X@ IP*(EU9$H!N'5L0$DYKA!1146"'!DOJ@,; MH\_VY]_J.;#K#3=A5L(/.S\KD1R1,"NQ)=_.QMTRD#4<#) &$21S(AOA1W-4 M&Q$$PZ&-"'LX-GG_5BG[Y5E]MCLIG_U_T\>W"Z4G@N!*4F% !04""!4%$+)" M(*]',PE::J["4OA/D1G8"K0Y[BWEFZRAG5GBF:,>FM%_$JA^"Y!._#"5CY4\ M(LV_3[ KDOU/+CMRRG^?:,>)_[V?OGKHPL/C;/&L==O>^\Q\YEG]PMK#C5S< MSZ?_I57C6+QUCO+VJ$V5)F5).#!:V4U?VOV>EA0#2&')DMG M6(BOT_5,3PPD"I8$@])-Q$)02" 0S@$AC!>X($P77B&D4XL/;'-K&L[@PN(G M\9>LH^[OCAV!<=D)NT;$P--6H'1!+M#\:?UML70.A_TUO*&8W!0EJMUB=E,B M933A8?F1#<%JX8^T_\[DK,[,_Z?4[ZUA_KQO6 MUU'039#PTOORO:[Y<^UF0]/QZ*05KE.(,U]YJ M\H;/ZKM5OLZ$OI_.W?P?Y] ^U@M&IGTG?'.TX@(:#G*B*4 *V3=7R@+ G!,F MB>#"R/TW]WZN_G3OK>,YYJUI9^%?S?ORVP5>"/HK$_[=_?HZV_+;W*=E/VU8 M_DO6,>WRJ#9L-SE43:;#+N=9P_H Q0+)84U=49".P905,'KF-GZ'N&.J(MSD6THVNVKWP'?K9Y/&237A,,4@V>!HMT&9K7 M,#-VZF8"X$[D=*98-:*"ZU;*Y5.]I$7!3=-ZH^?:3->KM];NNLD?)26DPCD" MBC$WTE87KF&Q!!R)DE&EHHC:P^6K)9X\-_3I<(%H. BJA+F+6;X^2 M(Q%F;CH06M*9I9UUQ+.6>DHP HK$4H(25S+6]PW)9,-%JH&;OM+V%I9=7&2\ M,C-?>?:*SKP?BHRR\M4WNZC[CYL%_IW/:L.Y?LN7RV?K5C81/D3L65SE"D!* M$$ $.O=-$J K7C)94BJK*BCTZD-UZ'BL2P%Q7]]Z]H/>LA$8#?4"T#-$FAJ6 MP+AIATC]EQT.;ERTH6.B.1$G#*2&")TJNNI%<]R0:P@,1W'8H(G$EY&G$Q+,MF]D.GUG':+9>U&EH?/[\SZOL8-I2B/N5Z&5Y.&GCOX+ MDV.'_MUE]+\NCC /22\;[#4$N(?COXXX)W)7*?CVM4QW7LMR1RD6F]=2#UQ; MI?(OT\+5ZX4F(C6>KYH6FSV/-O'2<7YO%R+XL%A^7BZDUFKUP2)PM_ZFEQ_G MW_5JO3^8"U>E,H7(@438=6T1)6!%20&NM)8::E,*W=U&??5WA /9B+AF^AJ^ M9]74K3:VY'?FGM6%F6'^<2C0?I[R$+A%[3 =(YG]_F8_=;QD3IO^DC5 ;O@9 M9!1:)!*)'.E0ZJ.ZU)'0'#K7LPA[,/4K+6>WSW,I^)I MY;SZ]?/'.M=J^EU_MM_!MC01"LJ4&ZV*96$=:8)+($CNVML2@:$L"TF\NF)& MTA_8?2YRB+.6AZQA(MMPD3DV ARR"'0]?.!A,0NS1I:7K&,F:[GIAR^FT54$ MC@%.[+!XQCFL#M=UAZMI<5VTN.H&U^D&UT?[;"H?-1Z-7G\T8MGQ?,]XF??\ MS"N6B4Q?F\ZG:_V+7?*HAO>7Z5Q_7.N'U026N2*E<5.P70BD5#D0N2I )4N: MLXH8(8-F#_@0'=A(-RQD-0^GBLX='UG-2&@S41] _1S&U#"%V>6&.K@*H?"< MH "14V7Y^) <-V\G (2C3)R09R,K?T^7FFV3&]X\;S_2.J*W/_A2=39LM5[6 M^]FJ=D>_?N/SNT>WA/-6C9ZNG^RW\C<]O?]FCX*WW^UY^E[_[)KQO+-GPTVF MT01S5.5,2D!RF;M&10I05"$@M3WU(FYR70;EZ+P.L0:_0++?P%F;:6\:OMJ> M[6HQF_'E:IO4']J^_57@YUMX_"J8'2?]:*],?#<'23QG)].4G)PW6]=[(VH; M&UA;8;-6VIML1]Z;K),X:T7.:IDS)W2VS4Q-6.[\JEYCJMKHUR'4N(74KT/F M,YOJ*^,N[!QIE]IN,6IJW[NNF,K2#ASE=Q$\ZW/0 M$A()##+6' M+KY/E59OGO]6=T*S1S#K9>_%US=)[126F@A9@D(5'"#H9KKQJ@"2*48K@RE2 M09&4LGM!].%9=,(,5<5ANW'A[2G %K M@A3(8<$+S04Q-"@[MH?6P!9GH'GLUX]A?W73UV]<&[G'Y4(])9XPYR'U #/8 M7\WH]8B)ZVD'K;_G2U<(O_JLE]TY="HGA<%&*6%]#4RMKU$: UAI"B"*2A-= M5:7B07T43U(96+EK&DG"DZ.G.N7WD3H;NJB;)E.8WLE2J2K MIVF,JJ6]8A[J9_^'K[@K$9Z82^I@6UA1SL@[ZT?F7Z;EE;>,"/5DU[R]2;I]:\P7CZ>ER1[J7=^ M3\34(6['A%M+YQ+X^+TK).FFUET>=F\/< A26@'!*@40RHT]Q)4"$%P02

#==;YD)JW:Y^+Q[F>&8^$=6%H[R'@++#%/! MUE]A>#65$8L+4R&R7U>8;-7(R*%=7BFMMDW;VNL(5]ZXR5KI'"7*2N5R&@SB M=ANJ2@Q$S@DHM2J1%DQ"&I0?$D)\X$WGTV+M.A;/=P8_=H,==UHH!D8<0[#U M#$0.A%A@?++E8K>YY(:/O83!]+/;8A!(%<\,(3UNF#,"E*/H9\P:<4:G:PDY MU9M^4D@QQ16N ,7VG(Z@)H 92D"A2,D9K3!&U62]6/.9GVDY)A%D0#:$O'7B MJWND:R:5S;;DPVS&"6C\+,-U H?I_PZMFXO-Q8(U_+PDB?3X!(%1M?6\@(;:A1RWFF5'.6+QFE28/K=2^ZELN"QA6GG;+T"PRNWSFTBK MVD5'59Q]00YUX^"W$?=PS>"G+K[7QMU*2"O)N&S=;Z@KP$1A-<$%.Q$GO)!> M29)G*0R\U[5SPSJ: =8NO0SNZ^=^3;3E_-)=>K:>]U\$J1R'/#K)>,#5( 8:J 4((!BG4. M8TO)FPW&Z_/6B.1\SD&J;@:\2V\^C9I M!VS_-VF$=OIEC-?J[ S]R(M-:S]O9[/%NF[F4Q-H WL&*XF%]0@4(;D+MW# M(F#<[>+;^X7(BW]KALC]R6S*[! MF50(:L%A"2IE74'D^OP*ADI@#)?,Y$7.$"P=T.1N+958S),4CD+_!5/ >B/>.X5+N7\=%?%\;-CVX6%:FVL7R]F0D&X^%2E9P6"E@12: M E11":A".6!,*VVTM:@TJ.M@#ZT1KKM;RLTFUQ@@$IL ,I+ M ;CD&AA=06JD014/ZL5Y3&)@-?[Z37=3H -;_1Z#X:>FUXD8IIT-+:>>6VH# MI4^?%RM5M]UC N-VTSTKX%&WW/.?3+BCOO]#+^5TI3\OIU)O?KEJ?[N"DT(Q M 86V.RS1 B $":!<22")8 SIDEB$K]YK+W$QL/IVY+-'1S])M\TXL*_8HE-" MF"R$L0&VYFKG,ZO-AU*Z[-?@,N2>?Y&'E_<&?&'R\A.\%XLLG]>KE=;[@\:[ MHI'G;O#ONR?MT@2__EA,J(*<8<(!1*JP[@6T!__T HA4% C(.%"("X,AI@8'36J\DI^!#5+=S.E$2DC@*((K,??Y9+^Z7_/';5-XNK0'^RL5LIS[<,%94]JAHWRM6 M $')@#"Y!IPQC80P!.8JQ.A=PK#K.(U+\3/(HX$VK_>+;\N?LPG M.!?6LD$,I\P>&D.'P6JJ64OV)G.$79S&D?8S M4WWX])N?1%*'F94H@;V-A8=()XS 2LM_N5]\_U_VZ4;_[5^V:M^WYBCJ["%4 MIZ8^'TV51+>=I?!5+Q^L[U%B4BD*B"P)0%R6@!FC@&!&YJPR")HKD^?V"8YU M2_QC&V%=-A%6O>'C)K,K/]3!ZV=[ZO6MC/#&M%]_AT J81AZ"Y)C(C$RUZ;. MQ2.4/&7.&ZD$N7*GQ0[/D3M8YX5SXTY+=3DG[LQS$09R,R_=C?]UTW\_SC>A ML4E!%3&FH ";O 0H)Q (6D&0EQ41C)20P")@2O=%@E[?YJNG<[_]Y@(C[K!E M+"_9=\?,KKUT>6)JVZLYN#OM95P]K./5,,5U6'" U&2SW:G='^?;<'@J# +L M8"HLX@S@-9B$&3X?.7LM7N\"XYDZ'SGV;)S7 Y$MW&8UZ%J=+M5JFT),(-(5 M+U4.B%(&(,GL4F#*+P#79#$J3K4^1$=MX-=$!!''>["GHY, M/]3KCW.K,=H9I8E&&C&-2L"U$ #I4@+&H %:0%+!G.J\H"%](/=6#[(%X>T@ M+:ULMO =AG=:?JJTH HK8)TP#%!!"&"RM'! +H4FVE30:S+@]?)'C"Q)(#]3 M#$F#"4#4348LI #<%!"8LD!$&2;S2H?U6HA&(*HA0@H,_*QZM%QAQML)U-#I MO++;]7HY%4_K.IJ_7EB3GG;^>W-R@ILZ]=@+?+N;VZ[VR1MS=8KJ_KUU'KU^UM)]TQ[ ))"4QE50 ND(. M1'D[K)27..=%651$!LU9N(J;H<-Y36?+HRE^*[U>SYKK?7=@?5SJQ]9]L4?9 M>3V@R?[ Z4%@TY.KWHR?>1@-[T!?L':0VT%Q#6-M^Y";Y@!85XFVW#F8=_C+ MM@PF[#62 J=4#42NXF7G6>Y""ABO$*\$94 +;XS;1##!*,6"<8\0$HLH$A1LB>!@K%W#1Y (NYK5U ML?\Z[&X=>&:/@=MS4Q@6Q$#COH-?;W/P81/\KL DE9&-X&!<8QD/T9'1NV*I MV 2^#]-9.WUL0O*24DY+H#FN #(H!QP;UTU7TP(32GCI995.+3Y.RIZCUT[. M"TW4V\&AWUQ<*UV8'0@0+"(A[UB"*S+Q=A8;.07O6(SCW+L3G[EZ:/'FSS$FNK*JAH.*+;W(CG'M&CW(N \NORTZ M/0AAVK@W\'@G>V)WG-X $SG#Q$X_';F/Z$M-3/8 HF>*LL_35Y<*N390;L7? MINMO74+^UBD57 K#%06*%!P@F6- *VJW7,A8(3$I) L:!^1+>& 3T;(17\_3 MCYJ?G1@"BS!+L5>IT_&0_;!,;,IU!JI=#)4]?0%./]F7JK;Q J.GM,;O^7 W M_%V;NO?!6B(^O' M7_KHM>&[YISPVU3ICW.S6#ZT]<5]M76?EPOU)->[0W/JX_D$%[+B$F/ M"D! M*@0#=K\W@%>$%I4Q2E=!1;^#<#E6"/#.9.TQUK&=[?"]*0_^<*:@]Z.B&J"7H%=(8=YUZ'1Q1=Z@X'Q1WU?V[(O^M'-F9O?WV3]Q<5U M\35=$9 < ,;D(L1+GA\4X)3 M@EW?EF!OU9=I3'!*L+.M"4Y^.&X'#=W+'&LDEL$[ M_=4X)/(%XOD8U5NX&JY#?^+Z!2.'#KJ4LELIET]:[5PJO7U:NI*<20EA7K'" M&JR**X (K 7QOZ-Y0H9C"#40;.(^\D-;*2:?%#9T KO&. )F9_=20=$F'%I M,&@)9WN7P"WMA ,)O61,-96PG]BXHPF]!#^:3^CWU( -MK]H-PS$+NJRMKK( M]$1K+&!)#5!E[FH-BAQPC3$HJHJ5DLD2H:!1'O&L#&P?W'=J@+;;IU'U,Q/C M8!5F0D*;<6_8:Q) -Q=*(S?G[D5IS#[=IQEY?2V[>P&+ZM[=OV*D [-'\C?M M&B]I=?O=_O1>-P2[7[HN3'"24UQ9MP4":5"^LE%0^WI"@T(8*!S=&C1-F"VW&0;=II/ M)&JH=BT2J5RH4/+C.E61X!RY6;'KQ.?#-,4Y[^?J'5_KB6"<**@IJ#!GKE^; M!J+ UJDB90DEH\28/#0;9H_"6+DP#=',4LT""B&85P/G7BH#JUM+MNV R&O" >W]SF+3KV[)) Y3 MN4[8)A>]H9G]WE#UC!SW2QW0T#"%]''-#$^AD*A[X26A>CL7GGUXO*Z%E_C? MZUAX\<.1>79/8C554[Y\_I6[5(^ZZ<3M']/5)!UT2 M*%7&UEDZXV9=71+W*'/JX@/#3A:<%*H2BF,-4.4F%I-Z*BI"H,HQ)5 K60@9 MTC?0EW"0*H>W%&S:BS9'_[;W5.!]AS>""4.:@;@,&< N<&/EDZG1])\T)J0=TA7CMK4=GS>T6)/5D0PQBB MI$!>)6\7Z Q](]H0SASE;$,ZP,_N0AX?[[1Q68:]\X;'QU];:[E/KA'>:JU5VS ""B$Y$1+D M!F. A(" 4\Q KJ'BN76**JHFCW7@YM>U/5YYGF/&XC]$9PZE\%:;O[4D,[ZV M3L+]=%Y?"-B30[/B:^PN=_B:$=4"%:P$ I?,W>D+P'-$ >+*:,4YM2?6]C6_ MGZL__4ON9(AZQ7JN_EPOU_.$_1I?5^")?;2V@1N1;I*UKGFQ]_#J6P8>\OW? MI&'@F=N7S;9UP(2+'."0(DJ>SZJ3 DX MTP6H3*&UHE)S%%11 M8$2T"_(0,EF7H#Y:(S<'\A#[N">0ST/#1E%=0M=7^S[T1,."D%PC@*"R'B87 M#%!N3Q.02*-+>1#WSY=[W.'AWU M,*MS$38_(Y,2C#";LD,YJTG?-.>YK*9^.7 ;;$!\14UD+RZ2&]4\^ I_: V\ MGXM3_L]N<,Y4M?/B;N>J*9:INPAWA5>R%!+G# )1" *0-A3P7.4@)R7)*WL$ MX3"HUM:#YM"I7PT'W0#(5=V/9K%7Q<8C^H[[@.EG%1)#%&88.G1:ZC4X;7E; MS< %6T!\B:R#CX41S40 1 *H+3:2>?G>]<]I-SN258*9$ M@$CJFI@9!"BNK&W(.OUMH3XV04J] MDP;VYOGXP]W'FL9US&[ODN("T!R6;AXT!126#%1*PD+C2H@\; I)0N:&SM7< M=H"*:B28\C5XWCR]$+B!ETL;PO9KW=T3-8QF'0OV*+*;-'J3?;6K#M I< # MDJ>;)F#MA3)4TX%Z/JDU(8W8$]1TL6PJ;JPAG]ESP]1,97.WI/[C:;5V)N2= M7LGEM+XMFE!)J,*8@UP*#1 B%#!M+2Q!995CB92N@FYP0AD8V&P>\A!\A@J$ MT_= -1Q(8>;OD/Q-?3&;RN=AQC;%(I+L_!5(?N3#6!PX MQR>SR'7B:V*_+OE\-6VZ'+F^O!-=:%J5B(-"*0H0%!+0,A>NE(9)K3FLM->X MZ#XB ]N43<'HEF[;=3B\-O8(GWX#DDKJ,",1(7!4C>PYB:XJDSU:=/1*V7-B MG2J6/?O9=+WBVW9C;Y[_RO]CL=QI3+SIG-VVTFZ[A1>%Q ;*"N1UP+5 #(B" M5X!@P[64C$ 15NUV/4]#G[7.]('O6O:]L2<$Q^=^V_<-JUG':[J>[Z'OS/.$ M-NZ;"#R8[ &8*R;*1#TTQG)U-F2C M/9U#TG2MP';!78V7_NOK;[UKSU.N9J/>)MB-:\/ MQXXP:*]RMYOIFJ^?5A-9F (94H)"(F'/]P4!')4E,!BKO"R4^UW8%(/3A ;6 MO=;M;VGO>I@U]= Y!F? NKP'IH(@3#%CI8\89M OVA7S#,XL//)(@W[QCJ<: M7/A\1'7[7_D?TX>GASI3:_79OO!OKJ+DS?/[A\?9XEGKE9NB7G&H*X"ILBHK M.024&.9 Q1@;Q0GTZOSK1VY@Q6WI9_.Z^,4='ILROHQ_Y]-9G5A@[ 'RL>7, MU?MENN4MO.K/$^$+NV]RW,*TO8.LH9UMB+N@QH9\4CP""N>3XA)7/W\=/F'E M]-[B]E;57UYEO.)Z;XGV:NS]GXH=>CWC:U=8MUP_US%7+NOK01<=V/ZF[F0E MJ;6-)L< 2XD *DIK'C'30!8EH0()HWG0#:D_Z<'O1FMR=4;EI\5\V?ZS;J?F M!E9&] ,+@-4O1#D,6&'V\3J<(L9AAXJ<;""V-^&11V*' G(\%#MXA3BS UR4!4#4<,"D^V/VW."*UKM\/+ M359SD\ZL1X&0R+*'T1[5N$?!S.\_T,OY72EFR2<#XO9 M;/'#\N4ZT$_GS6F("")HR3&@.8'6W=04L))@H)AK.H=SS;#7+*Z1^!TZ#M L^D(+]#CL/^Z7DN8%6VJ,B]TXWG3=N/)3G;CV?3;V;S= MMO7^1I+LZVM]NP&AB]?UEN-B'Z_G;8?%4<;#OC<0,P(;XT5RQL-T+Q0T(MG( M_0N&\Z95EJL,]42KZ,FT]7JR?*F,^E8"ZQE]$77 M[RPR!&9A&^@A7.\<7!\[A&I&:M VK"0L@ P4/E5!I"_9<0LD \$X*I@,?3[. MNGRNBN]WQU;6\A48 MR Y%W<_X#(AEF T: ,9@8Q0)1B*;%$I]5-,4""55(I56*C"R^NY0&=@P[-+V/4D M^L[7]B SXU)O*V.:6X6 \VH/:AY1A#18A!F./1@ZHC%M]7M$#SABIX$@[FA\ M$HI$Q]?+.WL>'^^X>%F&O6.>Q\MU-]B@K4:&" @A= M;C['%6 Y@H 1IC"7KN]C4*N8DU0&O\"OR04>J$[CX>? 7"UEZ,U[6W"EY_*; M:XXW0%.87I%2E>J!'(>8='T^ 1II5;#!8F:W'I:+LTL%E],9.N M1C%(W'3ASAY:8PH'#]/@X*IL^6M O4[IN9*>( MC-USK$?0$YW%^CY]3B]WW\LO]F__YW]T/[%_"+[2_^=__/]02P,$% @ M (QM6='3[%<:= \C8% !4 !S;7-I+3(P,C0P.3,P7W!R92YX;6SLO6EW MFSF2+OB]?T5.S=>)2NQ+G^Z^Q^FEQF>RTA[;U77O?.'!$K#939$NDG+:_>LG M0.T+)2YX]4)YNY9,69:(6![$AD#@7_[']Y/93]]PN9HNYO_Z)_YG]J>?<)X6 M>3K__*]_^MNG-^#^]#_^[9_^Z5_^#X#_^_FCJ^E]/T@?RW_^GW_] M]6/Z@B?5YIN_+E)8;Z3^*%T_;?V)^B>X^#&HWP(N0/(_ M?U_E/_W;/_WTTYDXEHL9?L#R4_WWWSZ\O;'DZH0T>#)-R\6?T^+DY_HC/[]< M$"3>A\^5X,T'K']\Q7_]TVIZ\G5V^;TO2RSTO9/5%*IFF9>L+OM_7OWRSU<4 M?%WBBF"SX?A7^L;Y9]35#J4&OZ]QGO&,SXMU9HMTXX=F5:[ MDXS3R>:37\35>AG2>L*"LMKJ",P)31#C!9P($:Q4BC-7?"K^)O.5\!51OE'* M"M.?/R^^_4P?_',52/UB(YF-5.XL=R:=P^B^V(6?Z&F%B+W3S\1UP672\R_GFEE*W,;SHCJN%CA MYF=;Z/S_/0W+-2YG/S[@U\5R/?&!Y8"A0)$B@I*E0 PF0":;ZI5A65ELHOY; M"^^$!-$_$HZ1Y\&@H 4;0N(]+J>+_'J>7Y%+GBBN7#*>L.QL L7(9P9'(&<> MD\;$2RJE"2!N++L3'&3_<#A@XW>51X214Y* M >,E>F%,#$*T\0^W5MX)$JI_2!PET9%1\7J^GJY_O)G.\+?3DXC+"6?6YJ 5 M9%\1+5,&%T("#*A,+('+HH]"P^T5=T*![A<%1TFP"^U_P,_3*H3Y^K=P@A.N M'>;(.(B0R<%1X@0N"J3XAS/B*"1=C@L8[EMU)Q28WE%PA"2[0,);2NV79,(V M@O](\L>7B]/Y>OGCY2+CI!0OI:8T6K L086L(5KA@*68&!/H=$P-@/$@$3OA MQ/:.DW9R[@(VG\+WMYG$-RW3LYK%N254&)P5AD..G/R@L@PB9G*&QB+CT0=1 M6 / ;%E^)ZBXWJ'20K9=@.1%SJ2"U?F_?IW.D4^$#SZD7,#8F"E0$I1+,8M0 MLE5*,;^%J[EEZ)W#XWL%QK$Q[ L9+^O+=\M/B]_E$&F>Y*F3Q1"1LRYPA M.OJC]85YK[7+^K@,=<$+TY1R,A MNR) Z13!,4OQM0H\B5@PZ(;VXM;JNZ&CX]IF,]'V!)'WB]4ZS/Z_Z==-Z(1. M9JZE !,M!\5E!F\-0G+>^BAD"*9%B'K?VKO!H^."9R.QC@R.:O5>+#%LZ([. M1A*" IM\ 66$A.1)S;75ML- !V7. \6W<@JKR>EL_=?%O.+ M"@QZ+S(S"F2J[BX7#<$;RJ(H]"DJZF".K&#<7G$WU7=X81SKVQQ&BRB(B%H \X(#EP[%W-A].OA*/7?7G$W]7=[R95CCY\7RQR1*&7B)"D0*9/H< M1PB,!*,]3R(GD81H@8P;B^[6-M5]#?)P07:!@X\G83;[Y70UG>-J-Q??#1?=EQF/ M%VP7^/CX!6>S"^J9B$SJPD%8D2EF]EBO(&B022I*JX1*L04LKJ^Y&QHZKCD> M*<8N0$"$G]0VCD7ZSX]?2&ZK=Z?K>I^C9M83I3(&:RPD&1.H8",X%QC$% .W MB;ASM@$H'J)A-Y!T7)UL+.8^0$.26X;9VWG&[_\/_IA@-+RH*"DZJEV#7#-P MFC'"OTG69=I4IOIJL49O\+P_*BM;P(D8D) M#D98DHA' G-.#+0U20EE2$['&8YM*^^&B8Z+FDU$VDFW_A43;^@[JXG,3*!5 M"J14A&=&R(Z>>TC(?<*2$IKCSC:V++P;*#JN8.+N(-Y79#0,<5S,.%UTSK__+S'>']2M\XYH+V M?+6837.]@O]+F-6[Y91CX7IUD_1=+VQO^[!F%[AWHO;("]VG*_@3.=TV)3VO>+LPMN0XW$Q1HO5BL2ZR67B#*&C!X8(U9IFT2(14K( MBDL1T63I'SHM/X3+FQ2,I%0OR:T^8$)B*<[P-UQ?G#0'2N-XQ S1I B* MHX(0BX<@Z\$!4O2'JK55>H"><89?# >H9K+O $?OE_@U3//K[U]QOD+:)N_6 M7RB-N"ZSB3#1%*8$8&""6*(L('IB+AGOF3#%"/Y00GT(G'8@:YP9&L.AJK4F M.@#73>)#%I*%7 "E(>)]5'44@ ;+BB],*A,>K-8='2N-,V%C0#-TL'0/A\9B M'6:-[,[B*R[7/]Y3@KLFL%?/_+5F'V1*)T(EBS%J0%,HR\!4( IF(3K!>0PI M<-DZWWR(GA[\5Y/@NIG0.[ M[XB34!LP?\6PP@]U9N*[\C&$2*$$V,DII:7.Y) )CRLG6N?R#!/7@K)I J)W8>\#0E8?];3%/YY8T.B>P M#H8.L/)F.I^N\=?I-\QO M20WSSU.*^\^9(N2GZ)11"2'G&O:SH,!S%T!PXYU'BOM%ZT+0PQ2-,TEJ /0T M%'P',/K+8I%_G\YF$UNBRSYK$%&Y\\F)*!5@XFB,$H(]>!?C$,!*D! MH'&0,#L P9D()L9*SY5UP$(D"QC008@Y@)2:2^U8"F*8 X=QYD8-5BW>2Y = MY#Z_3D.6ED?.09AZVI(H171144[' M;1U24G@.K>MXN](V;DXT^%G5("KJP/)-8SVMT/L&%5T *J+>OC[\*,6PR\J4BG5MC%RQ7DS M\#%J!AYK$SO/*9!\.%G]@4XA;E+2#9B.TO.60X@CA#XB=&I?365A>8J9.*!/ MG=%.^P7G6*97-4V&FEDG#5CG5;TQZ@V+_A^ -D04EF[20E14LX0H(BZ!5FFW9="A)1B M%@*#42GL%&3OO&0W^=BQ.EX,+O .?-J6H.\:0]*F+) [T-K*6L'-0#E$ LMX ML5'XR&WKHXQ'B>K&6#7"V##:Z !>K\Z7K:] G."G\/VZ[)!<>BPILZ(@Q7J7 MW?L(/M3S/2Q"\2+I[UN#ZQ&2NDGM&D.KI28Z -;]QE=24&A%\6!%?7M&T19Q MVA0(R$1$Q(!BP"IW+\T=PX'H>*EW$)?7X1K3]2*F)B9R M"BDM!XV4MI#WUA"43%"*L,Y;34)J;8\>(*<;6S1<3-Y*&1V8I @NC8)Z.PFD_)* MA%00HA'DIU4B\^U"@:0M"PDCY1ZMNZ=OTS#V3=8VNKW'$!TLZ Z \B+G38-$ MF+T/4XKR7H:O4_*8U]B:..E$RL:#YZ)Z?B; >TG;2F2NHV=!\-;'*(]3-7:K MR2!@:JR,#N#U ==A.L?\.BSGY*%7+U(Z/3F=U3$&E%E,TW1-[EKK%$A6!A,) M+"D\NR47*0PL*#W'\-!8KT/@]3A5XX90 \&KL3(Z@-==04VL*UQH(P&M(0XX MH^B/4Y+A9!)*.6.<:'VT*<6.E@>!SI+ [2.$>"R(G3#$LN1X5*5Z('V$A MQ,1 ".Z%+"9KWMH6/493-Z=T3W+ +W*NPW MB^6KQ6EA10'4U8'4=>U?(2V_+OE1IIYD_Z^Q^5F\O"$N>(P4@8L*?$%Y>J[%I(L M.-J$PDO4$EM[TAW(&CMK'!AUK173%];.1EJ_.%U_62RG_X5YDA/7.18!25.D M0?%FAE [PAQ7@DE4@C\X./Q(C-TF9^R4\>FP=90B>L34V]7JE-A0I<3,& -M M,H69.43PL8Y)3Y;IZ!!%&N(4YQY2QLX?GQI+!RB@1QQ='[=/)$7),(#1*=>. M"P3/(X?LM ^&=@>WK<^4CW[A8+ T\ND1=:@JGL? VDMYKA;EO/F'_O;8U''+ MIPZ0-NY"?Z.4\:QQY7+!JQO&G-K]7T8&31=8$P@89(]KF MXP&W$C-N^C8$9-K(O0/O]!%GL^I?Y_FO8?F?>(VE"6?&)283R-K7JC0Q$:06 M(%Q1B3E%VZ3YN<%6:L8-?1JI^_8!QSM'7X@9ERU$X36X8H6KCWX7; VD!PD:-](9!DOM-- !G/Z"497+ :;)2>1T.QG6L]-.41DL8-BH:! M5$LM= "J5T@KI^E&*?3U##?:(>9.%LOU]+\VWY\D$6,L.8/&+&I>P"$P$<$F ME9Q.@:*$UL]-[$+7N '4,/!JKH\.,'8Q:_'MR=CI-T3SG_66*[07M$;5DV&;AE')1D$3QC M&DS)/D8MN,K-Y_#<)6-<\S)HGG^@K'N 2QT>]-MBOKC)RL43*A=2TBG*(HP" MHY@$19\#GA<'C%D6C-/%FN;#P7:B;%P;- BHVFMD[$DJ;\CU;OJJ7N3_.%VM MSXZVSZ=]K+:-^Y@HZS#6=GM3,%@*MO M]7*;HTS:<,6;GY4\1M3(]:?A@#>,6CK V=LY?1:NUC=$=5V&=?1'U$E&;B.4 M+"DHS9Z#XYYR529DX8YE*UI#;1>Z1BY-#8^VYLKI ' /BVWBG3:!@D[@)5+& M4CQ"B)&!L[4U(DMFFP]">)BBD0M4PX.LH4(Z@-=5-G/1>3.=GQ)35[UGOV!9 M+/%RRA&NR(PO RER.@_+'V\I&MZ,KJD].XO-*=;%+IRD6(22VD) :T$95[\2 MI=[E8,)1UAY+ZV+7@.R,^PK($-E'+[KO(#6^9/%\&Y^/_YYH'8/SP8.*G)_5 M#AU+U6-0S)($1IE;GP)L(64G^+GG![_C9-Z!!:68XEI)**L@,V$;;)&5>"S@ M+651B#Y[77PHS0O\-PC8"2;^.<'DOU?99UC#A1U#HR=#2'CELW:Z/@1X.PO\ Y1\VHZ.UUCGM3D5CM/ MQC(+13M*1O 9%6BAF?9!#F'"+T#[/P=ZQO%F%]\HQS@ M,_YV>A)Q^:[?RE%7T7C-6C'BF$H3/:M0;4OC;O9J6=U M6V90-3TC&)[9YY)T\*9H2,QILL^>@D)A$;+GUA-KVC=_OGPO L=UE,-BY4!@ M[J^X?E%Y;NKO7J^-T67:R1Z$E )4D5BOD"A IRB/%W,G5NL418ADGXNM<^D+!,<90/2N[)YHQ<+DZ^+>=VM+[Y/5Q-$;S.%=" #NGKS M+4(4VH)QWJ'2G'+O]D]&/$!0)U@Z0-/;0'.TV#O T"T>7BU.PG0^23;*4(PG MAXP*E(D67*0\57-!_V+>FMSZ5.]>0CK!S/&*OET\/5KJ'4#GVJ2MOV)-+BDT M+(59"N:,":9>)Q$0T'M@0GK-/05US<=SW"%BY$.:XQ6[?9[9 5+N "9;GK(X M9X;+C":3]XY<2* <@+Y"Q<"AQU"TC"X^T9,B>\!GN).:YO!I)_T>H'3U3,6F M*[$*:HE?<+Z:?COOVCIG3)MZU& /;OM_.[F>J'Q6SV9K'\/2SSQ"@A-2L<3*A% M=I,R[0 *'XU':TI)HF37&#][DMA)R'T@(NZV7 ZFG@[0MVUZLM?%T'\T.!NQ MLJ' EQC BIR"E2X9/>#(_;W'5P]9PAY._3M.LMY'%P=#ZBLNIXM:KEVN&WF^ M.R_O(!<8ZZ/.5ND(*D@'SF1/=MX8D92GG*1U9_B!3R -.:GSR>!TI :Z0=+5 M'=S5I\669&2S7R()--?0D>+&C48_(+&]FJ[Q?'SI^PUE'S M/L\WGW+VRF8L MTH24ZI!XKD$)IB RRFA8[:70+B;=?%3_T#R-/F?TR5#>%3HZ<.@;29\YCE>G MR^G\\QE;9P[E Z[6RVG:G,O1C[VHTO\-ZR#]Q;+@='U*/S/A7&=G4@ ?"W$= MG !O*./*28A,UH/KT#Y!.9+HT8>D/JU5?S+]]@OHS>;$\C'9[0/-FGU;O1$Q\"M_KP/XJ6.*< MOG%Q@>*FHYI89Z2/ <%;33N617)!*F;(C%$XQT.='-D:P0?0.?JPH:=#[=!: MW!^I_@RI<_QU-GIBU02?K M6QO=(\@=_:+Z&.'RH#KM L /QDJO3[[.%C\0SUXX/%VF+\3P^UF8DT\Q7&0O M Z#A@02<,\2B&:0L#;D4S,8.4JC8G]31K[B/'2@TU64/\<$#\=!6+B>8=:0] MZ" (0Z[%&0[>!4\\6^$H/ KM*Q@'$3KZ5?NQX=I0CV-/+7QP0U[,RGO]'9=I M2HYD$K3$Y,E;T';$ZCP2Q$B;D4=?DBQ,A-O'5EO&%>ZW[O@W]0>'W-#:Z!1H MFZUTE[-H(CA;/[EQW_ONRH,&N@BWY][]D> M^@U_W_S5BH2'-AO*XUP1'N@/"7SF$E"XDFV2)H76U[=WHVPW$/YQSK;:JJI? M &YVUQ53)6=I>68@C.,4)*@(06D/,FI5F%?2J=;]CCL1MAO\_A"'3NT5U2_Z MSO;4R\7\&ZU$RGQ7SKY>3^,,/V*B']U,/Y:47SE4"G2I9\N8+46QQ"WZ.N_= M*Y&:=XP<1_%N>/WC'QJU56V_0-[LSL>952'7@;8%.'H%*J"'J+@"E,ICTEQH M&9[0O#:"\1_^L*BM8CM \R M_Y!$_H5B@*D^SZWG#HY2;S831L:(LF5+GI &5D%%RI5.M6(HHK0QD5?MHY^1_ MG!.0PU70%$A/-@/C95A]>3-;_+ZZR<9QHR^N/G3@B1=;J&\_Z.)RH:N9!HY2 M3Q4H[PSU'UJY.M. G%>,(BL5M$NM#?Y#]#2(ANIGOE\NODU)(.E3XM]I9F9R5%$!8%("<<0WL^%AY8 K?,8KK (-;GL".DE*HA!RX$A841DG2X0B4P87H!DHLA4#ABA5<:];-<7FIIIX]B&^4]/ M^"ZP$\9BR!PL1TJY"B($BG@I[,7,,*4<3>O^^#;O @]V"MH-*(=18C_@O!YI MOBMOIO- DIY_?KE8G3W,/5VEQ2EI8:(TI69UIIV-R8!2+M+>RQ&D$L*&XF,P MK>.W76D;]YY<=U =1*4=)!9;;E&)2%QH'L"[VA4FF &'=;B+"8C6*Q]S\^O( M'5YZZPZ&#=0U=FA8C?X[BC]2#6K?E?=D>DF\]05OY430+@@HRF^>8XL4VV(" M[CC'D#)')W:*"[Y-M&[0U% /_3C=B]CVW9R,\=?%:GIFJE]0=+%>\8DS MD4QSY4+6AXMUHB B44S!A5):8PZ1M>Y->IBB<:^9=8/% =37Q;7>NTT7EY([ M'_AS*;;BO4TQ4]ZE&%EOGRG(-8Z1[$HHM!&9:S[+9G?J1KZ;UAU.!])K!Z'@ M7I+.@EN2.TV^;,:A!9&$4;G7NLF:2Y5=K2QF/$FC2&HFN?0*B"V@2'20QO3+>2U]O*(N[5;J MZL ^4M1Q,1HZ_>-TND3B-9]6MO \3B[HF-%$0=%S#J "<%$83WW MS2M$CQ+593=W,U0LAE31J*G,IOA/Y"?$O'I#@KUU!' IPDED'$LA?X%*(K%$ M :^7)+J<;1MR3Q"Z#O:'-VQ#JZ^>$<'>A3J(SM ,I MI=(<&2C&#'A;'PRL9P,F)(>\MG/@UTU^'0!!?^&[Y M,S'J>HR$VF&B]NNNJV2 MQNX&N\[.E0326@=0I:2:CRWFWVP*/+M5E M"M(:1P-(?6P,?<"OY_'KM<[<&]S($)E*1D- 31FZ2HX$50)P%EBB7+T&LSMA MZ-&ENDP;!L%06ZGWDR5Y+89;[P%/ZQM?HZB-%VE^8$ TIK?8USBZ)T2!L(0G+0+&7+M7ZC&'33BW;Q(%K]BQ?S?/,;UW[R;##F MW8/O-#NM;_R\_IZ^5&?R@>S[ZU*0E*"1=JK32+NSSJ0+S(-GH@!3UFNT1D?3 MNBSSM!R.:ZH'RYT[ALESWT27;S4_O%O(X* MS28SET FFT%Y6\ZN^QHEBI'2.>Y:5]Z?DK]Q_4J?&VA(B'3S />32HA;^B]' M#LB5!^6"JT%C >DPY7I-!5WKZY'=;:+![O[^,3;1/A#I9'SNA;1_6\P3?7EU MQ#+/]X2JE>_98G6ZQ$OE(- M%.I/ILH.TN)K0_?Y!$6)1@@)3AI*Z5EFM/6"!');FKL4&&]^->3Z^N,>1SRM MYK>_?;"?&AI.NVH^]?G3%ZR7[M\ F+,P8A%A4)14F R\X ([<88O%A/"CZ[/A?KB^[MR/9PFN'/K"Z043+U.+R@;U8EVA)$\)"5];OU6RUTJQC5* M3X^I.R6XX_32S,4UMT[G5Y?J.S,DU51+JP=8J7L^I9&U>HR^1E;K[C)7MR"" M8244!MS4:E#TJM[*T8"*<^Z*"]*UKH-OI^;H0&?Z>3XMTQ3FZ[N+?")A_D(_ M_9^3$F/6#C.@1P&JU($P.4<".#>,A> YMC:_NU$V\HC:-BBY$_:T5TJ_!NTT=144\>"X%.2[$D<'2I+N@]06$+,WT6AAF?HC M!D4?3^F#:'/0A[]:G,;UB[@X75_7V=4>B:HX%K4 Z90&)0R'((HAB5GGM(@Q M^M9C>G:G[H\01.V#P3MV;A@]]FOKKKV-=8BIN_[KS1[QV4)1(T-WUD)XB9:D M4V'51]7GOL@K9@/1Q0QE%CHICZV-[0YD MC6M[AD#.;:/46C?]FJ/+0?"+JQCQ[9Q$>'K6O'R ;7KL(QL9JKTH;V2U+M>\ M L15'(T)38HI @^< $$I/<10)_"BSSXZC46T;@%XB)YC[=-]GWV%_B0*URD) MX 83J$0>V:,I(&Q!1MO,F^99V8,$C6N3FN'BMB%JIX1^3=#%TSAAGM_2!\X_ MUP?0SR=*'%1-VOYQS8I+.U+B\!6+U\]N-C5)G%&VV*M 1Z1ME_6 :)F'DQ6(3NM;&J>Q>U' MX;BF:SAL;7L":P"]]6O<7H?E?#K_7%N6-Y/Z#[%H=SZCD1E[F+96Y:-;BUR= MW6H=DPT*BM >%!.:4)0U*.T46LXHHV_=D[.-EF,MTNW/O0)Q%D5%5B*@8@J4 M%Q&\=)23."1>?>#(6L>$6XD9N634 @>W34H;P?=K/3;%L;LOH!Q@0[9\4B-+ ML@N=C>S)E:MX5ZXO]@%G]=;GYOF=#19B)>?BOM\EVIC@)9(7@YSJJP%U+(B7 M68(I3HB0H^+-K)0 ;IZRZVX C') (4IU!SK M$]:M2U!'DCRNG7M"?-YYW?8)5=VOS?R WW!^>EA9_?)W&]G%^VEI9 G//[Q> M:WZYF&_@\W7I:KTXP>75VQ8F2&]X "-L;3*1''QAFUMP,7#RC$&VCD%V M).U8V_;(,M>.CCSM'K0((D<2@=4:O*>X( Q*V[C6:@@,W39+ M@VBI7_OS$3]7NWK!WJ8/HG)=/SG,\U]P\7D9OGZ9IEJN+HOER>$QW6$KM8KY M&O#9R!*>D_(!O]8G&>>?K\H5+"=7,XJH;2%O&@W$VBZ<O.]=#A]-:ODL0T1QJ]R\(%5E2&;G*K0.BFQ0<:U]^Q=4*\>H-G,V' M7VO**2HG)IBB<>W'$=J_;2 :"KY?@W#V MA.BG\/TPJW#]UQN9AJT4-;(/EY]_CS_A'&-TAD&005*J7^JCJ(4"9I_1H" MV@03]SQHUD8#_1J0>A\&_W%*'_;ZVZ']DW<^HU7!YD':6I5B;BURU07G4O": M0E+#8SU<8 %%N]/\25M/5NW)K@1]G_[S"O#2)\8#D(E4F M5TR*K[Y3@RM%J6P17?,GA'>CK-L;_?N@Y+;M&4 I'4S)^@U_O\;1#[^7/1A>F]0$(.-0;,^VC 0_ 955 = ?+^< M+I9G2F@+! MU?>=E&>2&K]P/0C)(T[2'L@;+540P>HNMV8<']L$&VQG& M+EW/"$U6$*5+$97CW@S=)W)XY#;8E.F!$-9>)1W@[+*4>R?_01>X\$C!9B ^ M:/, ,5"'_AC.?1'6R]9EOFVTC#O(>2 T-1%\OQ6PN]-'/H4X:S4CY?RS!IN4 ML]^2OE(6:?H91,,(@N>M7:M#_1O)3+*/#LRBBM=DWR M?\50U\KOYI24G"Z79^.M?UO,EQ=_W-1OZN]O=/T)TY?Y]!^GYSJ[=J5>2FX] M)BC1UAX:1GM3)0,L>FD$HK7-K[L\"6//8V;+/NC=FB5T@X]^S>PCLU,.M[F[ M??#33( 9T!H_..^#LX),*PF\/FVI7-3@0HP02N*RV)"Y$$.9D"'GP#R\G3;[ MYWJ#($:=6 ',W-:J#^UIHQPP$74.(=B46L>!!Q':\=R8?7"TU1@.IK0.DI!] MF/S;?!%7N/Q6;<+;^==3RL?2@BS&;'IN[R\-/$^A<(T04?JS&? Q*P'%*!\M M6N;*8)6]AGR,>PC2!:X'47F_/OV!H42'^_/'/W3XD4H#^O']AM]0#*JXL!8D M1C*/1A2(I<["81(-BZ8D/\HDH69]3>D+YM/969E]NJ8]]@WOU\:U8\;@C7=. MU.=H=8W8'3CF$S"/(9:@16#-V[KV)_,YC5C:!V5W:HT#:[ #IW_!XN(A%M^< MUK==7IS4BNO9>/37W^LX!+S%NY4YJ9@#R.12G7B@*)NK#?$IFQ24BM*VGB[; MDOYQG?S3P_K)==ZOM[\S^>A@%[_EDP::,3:@,]\Z82I'5(EK#\GF.E-%)8KO M@H$<8T K+:4VK6NB0TT:NS+PMU>H(6_:/#XZ.UUCO@7ZR)PSQB0PFDR[RBY MD!E!\FB0H5:$^\'<]%ZD=CJE;!\,;??*PRFM(\_\KKR8KZ>YLD1V^F/-R39Y MVNOO];U#0$XH(3M_G&3[%#I2,(A64:K(@@6?2H:H@I ZY1)$ZQ;7 M]ER,ZZ4'1O0HJN[7+=\_".]PY_S@YPTZO&] 1WWDB+22/1)X(R1%ME%I(R"$ MG &5,1Z+U(R/-I%ND!%^U_P'86;Q VFG+;]-$UX-<[M.U(O9YB,W^ZV6O#[/ MI_]%1&U:-C>47N]6MX*+Y,FEI"I*X6ON)^IK!J:49(QN/S!F*&:>]=B_?3#] M0'@Q(CRZ"D#NY_P#DK2GB=2Q,7E_HU1R]>+WL,SGKU__N!5_>>&B\44!,4M, M^XB4K1+[T7/CO!7(<:CJ0",6Q@T]NM@33P^%?J.3BW&4A\>89B4+%GFUFWG.Q'V/,9D[H.>>Z;W-M9/OX;H ML-F11Z11QZPWZKS, 4WBULF(SAOR9\6 D)LY8H*#T[S^T5KIZZ"/TOH!F<&F M9E[%QO,UN?6_3S->D^ZU??V:A+J;C4J2TSG4[HW >'#R1%(RJ^@Z3H84ZOK,Z+ M)8;;1\/,Z*1#*+4Q)E,$'@6XX"SX.BW,Z_\?M-QS4.Z)EOC>TSGM=SZ0*UPQQ4;4V+A9,F)>>:(LN87>N<9/BA MC1<-?#_^&M;UU.!.QFTDSYQ19)M]'2B8&/@2+1@AF9;)VVA;/]1R )E=C7?< M!R>[C'=LJ:(1/6$U"M=/K'*>;F+NV8UX8+;A^]/B]H3+FRPK98K+G -J5^?L MY@B1I W2&E6?9V'J=GG@KDEJ2,^X+J\!_,;23;\.[],7K(7*,/_Q"M=A.CO( MZ]W]D$:N[Q'J&OF_=\O/87[>Q$5Y\FHQF^8S5,_S^VO47YL'\9&^@S?KQRY1 M<$X&"DPH%*@;C!!8J-$Z8T*@0]<\>FU"^-$Y;ZUH?UG,:/.O7O_CE.QVO6VW M^>['KV3.B;!O]%=U9U5B^ 0+EZ9$!8X[/+N/["1/M=HND9#O8FE=\]N7QG'] M[-/C\4XZ.Z1..\A2Z_CYQ7S#S_NP?+?D-4QJBD\+YU#]L.9(WK@L='9FO-]07&#?VK=Z?KU3K,,T4>D^@ILBDI M Q>ZWI%#XD42+S8+$;AR5NC6ET >HF?<&6-=P>\X7?6(NQ>GZR^+96W/F B+ M&J7/=?>0C*0OF[@:D@N**XV*I];!S /DC#MFK$/4':BI?M.0:QP>D8?<\RD- M7WEZB+Y6=PHVL=8E9KRM8^^]!E$OB2HA%,2H2UV-M'W/W/OC1=\#AJ[(_RV?2$XKVF.DGU>+ MDS"=3WSF0:B"$!4Y3:6")HZ2KE[:V,I.MLV?['R4JO'?4FB@_MN@:JN+T0O\ MEY=/WI\NTY>PPA>?E[B)^?Z*)Q&7$V&2LS7W+$$2-T4@^"P22"N(GY!RYO*Q M@&:WI4:&2V/%+@:3<@<6Z?UR^HU2@_>SD*YSH3,CMQZ)=F<]J*0\!*484$1) M@M/"%][:I=U/R;3%A57'V'PRNE )&' M#,8%HYU06>7F9RC;R>DP6=M?X;O Z #ICQU/OU_BF]-:0;N8W7IN4%DA8QP* M![2QIAS&04"RU8FXP50\R2[M%$5O6:!#3!RBO45C48X-A[-ZZRT&>,Q)QE @ MQWJN9VL7M*_9J&.8++?2,;T3%N[[] Z=S+% .%J(8Z/@,E)_4=^&_W&+$R6" M+84K\-)H4"0FB#H)R%[YP+Q-NS;'/;C,N('L, :BF5C'!,AR/;D\9ON82?>Y#2^U](@=H2KVQX#""YYC!9\NY%M(&OM,) MU&,XV4; .*%'(Z4N6DNX$YB\62PQA=5%;2BK&'VF?<)\LO7Y8)))RA)2/5?7 MNE#8M%,:O"-&;JX^(D#:J/0>D!PAWPYRW0D8^5VJGZ-N/\!TM]0Z@(<@]O, M[K[[A,TQ5N]N3E7U[R MR"=<^NA"'7BM8@ E3:9X6+$ZW9UYF6TNHOE%LD,([;!H,2!*FZIM[..ZZZZ! MV*IZ^URG+)R/&<3' Q%KBY7<1&"UK5AE68?$*P4N&DD1=]$AW.K&WM8S>RPI M'>8AQ\%P! UU8"O?+Q<),:_J2*O*3IC3-EN>B>&L6C#1R2OGLP<1Z@,]@J4Z M==H VB*C$J[0[FO>>_L853O!SSPC^ VDD(,A]@V7<=&D4V6WX./"T-\7?[ 2 M:5N) B[[ LH&LO$^,.!,LRB#(*K]3E;O>%IVPIU]1K@;0T>C^^%JW\^,]ZO3 M^C[IV;3],Z-^P=DEL[7]4%E1FY2MKD=Z3%/V;SB45(RSV0KAV&Y.=Z]U=X*: M>VY0&U#V_=[>/N?KVB.Y]T[6.N)F]YXK-+KU?0Q?C6Z$7T#FQ3R?6:(ZB.>> M]P[K[8(42H;@ZNP)ZPI$$Q)PD6)PW'K6O,ZZ(VE'3W.D3?FNO"2P3]=O0MI, M"#PKR:LB$SMBE'F:&LGX-\L;*7OG.R_[2+Y7")T? M-R=/F?"FK9J;>D"<$3SC"$RAR\*@R+;UT(YG>.=E+X7O<>=E'^EW *1S'BYZ M\S5#F96&F.MEYB T>"L+%!X4=&#A"]M)-\#A!Z_'A^MXT1Y M!*GJ6XR%%PB&&$PAAJ29+B6WGB7P?.?B[*7^_>?B[*.+L5U633QK&GI90"U$ MPW3^^=S6.J%1*>=!I*SJ\9&'(+B '*1F2H0B;D^TV^*X'EZG^XDX>ZET,8Q\ MQX;*V?Z9Y[N.^193P:D88M1@ZX,RBAP_^!P0,GJ&Q:,V9K=[O[NNV/T4G(/A M,XC,._!H]SG\JVJ^3=(S24&^EI[$)86#B"E"SK(XSAPOH76OUH,$C=N)-4QP MU$X#8]NE\QU!N^05;B9&3;_AM2. WQ;S=+JL@I[D))$%RD"BNC506ZJ?:(PKE668%,B\6@25&#.5!D)QU$K MQY]DJ&'/70)[*7OG+H%])-\KA,XK.*A\R,E;J".&Z\S'^E80"4B5P#6W16;] M)$%^#X7U1@K?HTM@'^EW *2;)]@.(W>EAG^;$]"GJ_)RW\Z^GZT_T>QN3RFSPI1Y.NI2Q-EZ1CT[104@4 M[#DIE-EMZMT>UF,;+?T5D(X/7IK(O5/\G.\MXS6&XHATY6A'D7$$;TA&D@=C MF(NYW+ZN- B">HA MD8TM(8:2-#$\,)1NT]0?H [1_2.0.DH1'0+KPW3UGV^6B&_GM :NUA_"^H*S M;+P2&04PL!GPALC933(>Q>?_^*:8WY MU?3;-.,\7^.L4-3@2%@0;"0!RCIT+A)G&8,V&KE-JG5^OSMUXQZD/!'L&BFG M8]A]PN7)179B;!&"6) BFSK")H#S2H(VP2B;;&*^]:63QZD:=Y3+$\/L0&5T M"*]-7/#OBQEIJN9$EY.:1>!&47"0->6_]:4:;[*"'+(IKL1LPTY3]8] V+V$ MC3NHY8E =KQ*.L#9?0GWKU/ MWG'%B78:Z !.=TXSKW5,W-X_DQ@9>FL%".WKV"+&R"07#;2!0M%14E;>^H'- M?>CK[QCO0%C<7U1OKZ-^NUS>A.GRW\/L%!?ES70>YFE:9T6LULO3RNGJ6I?( MN0!R6%_]SCQ\J.-H:B/V+V$U/:899AA"&O7,/(&4&K767*YZU2BQNNR4B+01 M'.,.#*O'1-SH.EDA@>7"^*A92KSUI/Z'Z#G6I%Y^]CWR?S>_*?._S1=QA5=4=1 ^7_/_RX_++_WN*2R+JRX]?\1O.-G7\(%-PK+8=A$W[92S@ M6&*0F"W1>31%M"[C[$99)[ !LI M'^2RUN^S!AD]MZ)8H5+K4]V]".P$K@T1L@V$S=75$Q8W^W>UD9B\>%4V^:"% MU>"DKE<1$2'&(B%'EU%+)YD;S,7?):<3G+4'P3:X':F1#L!U=>?K*@&H1T:; M+5FXM")M1K/7:DB!-?[]#;>A.Z!/(*Q8(H,@H2E-*L=8[W$#WC6KAV6M\*IR-5T &< M7I,9SAFOW6:]K\9Q<=$^>[URIO=2__URI M?70Q]B6'1^8>B9(I^-"L-I*1B6::LI,'='HYYYG.E]E+I'G.E M]I'OV%#9><:1UT6KX#BDDNL;PO6Q.D;"RC8%';U(9,MW LT?9J[4P? 91.8= M>+2&<<+5B7H614CC/$@1:3-AG<<>@P!T*.HXY,ADZPM\0_ Q;GM?5Q'03@K#H^%C:[GE4&6- M[>4O_,L])^03DQE+6B H4;>R<10WI^ @.UN85LX5$7=R[ \L\HD/=X;>YL UL.00I*SDJBO"Q27"T+$]DIS-+\]\G)0>K? M_^1D'UV,G2@_4MDOR5EM1 +.&47;5@@(F!6%Q)GKJ(QFGC\6(?X13D[V4ND> M)R?[R'=LJ.QPH@@ADLM7KJDY/G4#L\/H(;'29_ MK*WR,LS2Z6SS92V%O#DKA4R4X:K4Q^6CQP)*>*1PR'M@% D5I9#..D#=I7Q_P_4U;E8KO'P@XL?]]NOYR1^:K2>;& MBI0*8&'U!$U*\(5$BT$FRF:=D,TGV+7GHI<^\L-PM9J=9LQOYZ_#C>G M3Z:_^3S?5!W>E5<8UY/$0DB.%XHX9211Z0*!!0,Z1FECUB'N^*[\:"R,VP_1 M:*\\(Q0@B%U[M$/ F%Q:?TJ0K\W(N']GWI3PZJ8^+G?[YK,F2>4HO9%@?)U?GQ6%=T$8X%)8 M(Y*WN?G#AH,P\CP>"-P+5(.A7"\ M-K\FY2#8G$!X51CW2MO;-]U&VQY[,S>N#^EYRPR+DS^L+]'&<1D$ Q=LK*\# M2'+:FH&0.C/M/]X8[?1_I"]IE0D\?.WAZF%?:0T&SH'[ M^IPFSR1FXP2X6*1248J^%G]%3CR'$=ZCD'HA#HW 174!PTB)0V$G.F,E: MG6-9*E;[S,08>[(]JV._@?JL-NK(2&MV(_1Y[]N/N%[/SF;;3IB0N38X@Y6> M AL4]<53DB:%-2S763)!R^>T4:_Q-O8#0/];[,Q#L73TL6.7._*X0"2F(J2( M 3BES*"<-N"+*<"\5RHK2YGLGH?W'7 U[NGE,]N%3X>?IG6/Y@,2_K)8Y-^G MLUF8DZM?A_GG*%LN3S6IGHP)N\K;;;(0#5VHT%J$%GXTF M(ER0\N(N*?=L&.$2HJ1T28N407F-M&'0 2JC"G+.E&Q=B-J+P&/K<1>+O3WY M2CN\[NH:?DY4">36/(+FIK(M$X6=7$,6WDHC31&Z]1N']U,R;GE@.*SN U8O"BMK\P=0^^X^?#3(?/)=-H#?D\6R_7TO\)9 MB^%M-B>&>^Z9-("FMKY;71^8I#B*8G_!*1G/.K:^G/8P1>-F?D^(P79ZZ?<] MS@=BI*NQ42\7)U\7\YJ%+N[(89#@<*^EAX\6#Y?$*.&CX\BC]1P*DY;L'TH( M(@20T? Z]R/YVU6GYQ4^7JCC77G /9S=O>8D@N1E 10IUJJE!>=$W?].V<*< M3^V?=-B9NN<49NZ#J3L38X;15P>N^P%^?OGQU_ ?B^7+65BM-C-WX_(!G+6>K+].O%ZS(F#$5IH&A(V&5J"'4MI3@B0L3 M*;21K0/#!\@9^:+/$P*ME4XZ@M?%VWL7;,2<0ZP3S@PF"4I+!C&K##+5AQZ5 MX#ZT+F-O(67DOM$18'6,+GJ U.+DZRE]W,=%6?].0KXEMW.FC.>H:77@KE[6 MIS"#MLCF-5&M7139L-2Z W\GPD9^\>8IX=9<3QV [WU8X]6KGCHD="Y[R*E. MK2.)0/39@;(4!10?@[.M8[(;!.P$)OU' -/AK)RMR*<$AI[@Q M5Y[( (=,J1)SR1--)CK>^HWH7>@:>6KJZ#6/PQ34->BNG0(6B0)5\8 L4;(B M5(%0K -I>4Y":HS"/1GH]CS!'2.G/! -.\/M0-5T#;?57Y:U82)E@3Z3>V>B MON2D?(+H8@!E#-+_-*<=^W3V;4-3MQGET# [0"5]0^Q%2JA'":!41I0 M4E).I/J>ARF4N3*D^"XH!.N#%=%RZTKKT/M)&U >,OMWU?(!:XF +%'-]%8I MS/X7!LKSM> J> 8V. ^JH 27G *.*@EM$C?-S[P:D/V<6E;V0>$^CGT(#7<> M@MYE^35LP#%N029CLS>._H>CXODV MQ<^IE?KIH'R47I\=BNL^_?3[8J)ST*P8#<%SBM$V#Q49KB!)$4Q247'>? #8 M(80^I];KI\/L(5I\GE E[.$DTB8,)0D29TTH$FIPN3"@K)+Q(.N@J [ 6DD= M-SOK&JY[:_)9 O;-XG0Y,2QHJ=GFX**^_99I@R:?P>F (F.TR:K1\5HI'??( ML6>X[JW'T4=H;66Q4V+-9!V?/\Z0LN,10B8X(E9"5L .M$)CE;8M4J M"<7YX@T3R;I;?3Q[U[-V)F8G:)KG"\U1E-:W2?T-UY.(FM<)"6"3#W4PGJ+= M9C44D92.6F)I_Z#C@Q3MA$/[?'$X@%[Z+;=>3'EZC\N/7T@!O]69I'4@QEDA M<75(+?71SVQ4*-V/]D95T-N+7D+-XF MWD9+N\MU+^;K:9[.3JM4/]:)*IL)*:^_GPT)>T.[\ZP-[OR"[&V"SEI71(A1 M&FW ("-[C(Y!4)2B\5+[5NK;O*IU,VQ;#L:M>#9!W/;[>$^NX@Y<[J9U[UTY M'\#\;KD9OWQVCR>F(@NGV$%1V*!J@TH0/ )JFTLJGF4A&F-U*S&]W,=[>H3< M;K5MHJY><7?>/FJ"9BPX5;L\+>UF7B"&Q$$$%DOD)I7\" MHP.D/W9B^WZ);TYK*',Q0/Z\;=A[I;70E0=3_8&L;R,;VF>A,!4-H_^&QV*W MAQ;H$!.':&_16)0=V)4C+?2OEXTJ%B.7PA50.3)*:G0!+XP':[PVC ?K8NM3 M^U:T]]+)/;JW' 4,'6R">PW$;Z=U/[\K5X)X&68SS+_\N-CQYS]8WQ']XKFI@ON= M0W9;HEHM2A_FF,,^OJIXPW_Z-AD7+PQE>>!M;8U0Y5!?\/UVSGI ^M$U*NJ&WH=<[10G-M<\TS@ MDZV16JG/Y*+,S9^*O9>03HN2^^C_MO$[7N =N.@;3$Q82L;3?X"LO@,51:B7 M/B04(]$'F^LDW2'1,BY*&BCT(8CL)=V#H?$-EW'1"!RW!M9>!JIU"ZW>G:Y7 M:S+GM*\N916Y=L48!\+74\Q8 KB2 F T(MK"+/>M;WCM2^.X4=L@AFA0-3TK M(&Y"C$E (;QP'$J]=ZZ<5! #2Q!\\4R'[ -K?8*W%X$COPD]*%H.A.;^BNL" MEV3L\NL*S &!L\B_1_U_H@_GBJ1WZB^2D1_,0J[B DW"+>\[3M MCI0GR'.2,0A(W#.H-2CP)7.P]3%47:(NXHF<_C821WXXN0.#VT1Y(SZ7UZCJ M]>)D<3I?3S"KQ%Q$B+*H^B"TAAB3!ZZ]RD5)KUCKFU]-"!\7QX/$KD^OT+'/ MPV^SL E]7ER5Q=Y_O!1LX<+;* I8STFPJ2 X4P<",H4?7)2F]:3%N\E9)P<9U"5 M+UK+OT,0GCVX'-2QDDU_O_VOJS) MK2-7\WW^"V9R7UXF0I:E'D>H70Y)W8[[5)$+4N+M$JDF6;(UO_XB661MJH5+ M'IYDN14.66)1YR"!#T@ "2#'!-(^,CBA8[*5"[K9X"O'EY_QUAX_V_BJO^+J M;KR%?_I']C=!=P%<0/W#^PBX@XV^0/7_-/W MAQ^PJG NF*,-JH!4Y/0HKSFXK#0(+!R#,TRSYG?]#;><%]7#L!-*VX;ES2#3 MK?;4Y(= M(//U;/H-Y\O:Z/LSQN7-DM9M 4)F%25CP) K4#QHB(5"B1*2]KS8VEOO YR1"R9M:W3BS=(6#<(Y1!$;,_H[NHI6A6T!ZR+UF23U"X":"D)AX&1"A9 M""=9R(9W%I*\>Y%=82/&'_N!H0-CV>8XU,;H(^8"+@G2?4P6HBD%HC Q2YXU MIM9%W\<[W^XU;-D3?_G81IHL#C@2V M?72C5/]>*VF4PK^9,W56;K]]=9]E)6BQ7*RP$V_5K]V4OWM6K- *R8H+\C91 M)/ L&K!<,2YBSCFVGH5X&,7MC@-NJOIN4W&[M.^G[S]6_OT1YOEJ PQ*D0>& M&C)%=Z#H%U $&"!+=-X5S/I^^4;#DX #B1_7%!\1LX\?%1Q3_#VX'BO*Z3;+M;:<03",G#)#W$.D;V<_>'U7U; M.;:,.\#Y>Z1-9U)'O:[%HR92Z&#[V_!CY4M(GWB]M@1,338I7V@5PFJ0 M3#OC4B!GN'7Q^>WW]Y(]'S-FV%L>'6%IK5LJ6QNX<6!EK:DVV8'C2@#G&!F/ M,I![.A":>G#3]Y?D(Y#8@ZUC[U4?_YA]_#R[7(1I?CLI2\3IV9?I)%XNWOS[ M-E'S+/C\7Q,2,V7Y^^K#5ZIE.(F)H,*3#!$-*.8-TK:=U,N!=%'YV78QKS0 M4V^9%OK;C5FY\\*1O9]1=Z?].=\#7-8H1TX!830!F"7SJ[R/$# Z",IAL#QX MR[W!N9('_/?PY^7+Y94TX[;;9$9[!>XR@DJWSNU,$ MKJ+1/E@6]%99\&=$?N>E(PM]'Y'-6O!O;,%/IK<(MR0?GW6 Z(L$56SUM^I8 M;:?(]"DMN=FJ=/8YP=]^Z4B=CJT$OS?_.H@\GMT3']L2WUT7?61R=9Q:W36; MR$Y*7F<7*4>@]P:]2MGZHQ]-/$OUN-W^?43,1Y;]*:-],TWF5SN9_J[7:YT6[DK.Q@,+Y>A4(!)4]:)3<)UL9Q?KIS@L^5GG'_\'*97_6"+E8E8_#+]#>>3 M63[/7C.D@)MB-UC1RHG*@�F@L8^&K@[- M/^!R>5%O/%X;B?S?EXOE53'PIS"AA:\^?T]PF7_#<^^9+%(RL+Q>=8*V@/=! M@*2%F4S6Q.5[>\DC9T-[O'PK!.L7AN"C2*H#$W_=K$O$3Q(^S.U?:X?XHLYF M73'DX^QJI/#USVM5^Z^SY7_A\CVFV:=IW>NN%).\P?5']7O\O' E2P@6I+%U M3C9:TE/G2!XVJA*]3;EUKNFX*]Q*6I9YT[7%#4)31A1!S@B[8$Z!PC.LHP,D]%JJSUB>%JWTA+[ MPK2D1QQTL /==$,]S9'X@X_XY]?)?/7EM1,8A!7<%ZP3E&GKY2:"BY)6;Y ; MH:4(W@X11;0@?BN-<"],(\:%P*FU#]^9J_+;Y3Q]IF_46J;FW<3/OFG0YN+= MUME'KS%+(2KG!(CJ^BNF.,1:PB:TXK9(4:QO?:G\2^DUYJ$H*XA7WLLZ(-UY M<(Y'H,^XT\:)*%J/?/A/K_&NF!VNUW@7\7?@K=QM00S)*&OJ+FMRK,<8=7&E^;B2E]AKO!,(GNPUWD4B'G+T.&#AXPSBH3,N//"C0 M6"Q71F;CFEO4%]YKO!.LCM%KO(N,Q\Y]/.K0K4ON?-0Y)PH8T*;59-0"WOD, M3IEB,-$RHWO.D=WF19W7Q P.@]E ,NFATGVEI8*T,V'RX*65H(*4$)+3H),C M-NF4RG9#%IHV1IQ V]X^V^_^G.\!+IO^>9TY\LQ!<$EF/>4 KO8)6!X%2TRJ M9%Y@8\1.PGJD,6(7SHU='W^GL#\X9Y40"%H;!.4\@Z"8J3??6)U11"ZVZO0] MO<:(G43V:&/$+OP[!0?[^&19=\+VO=)I%][@/-)NLHF?=E,><1Y;9L]YR):&46]X5K7JPMHYI- F\6MW?FEP*V04GMBO'.H"( MDZ]:WP?#1Y7O6T?5+J1]*+ H4)8&V M]0A,5]-C,)+]"2AX]?5=\_$5_ZD?VA&SP]4/[2+^#IR@7Z9DTO #"7FUN'?U M']3UUG,95,H:&QQ0:!IH*0+!664!G4Z2R^QM]HV1_ 0Y+Z6V:"> S(:15K_ M6]<1<.VD8<4"L[%>48X6@B#59@ZY+AQ=<*WK5Y\D:%SP-1/[=G#:0P9CIP@^ MA MRNZ?Y[V'^+UQ.II_6+M;F"L<8&4JF@0(!8E)2Q*2D-7ATV19'[E;<+C_P M]'NZ1,D^TIP-P]H.S$YMBR4"/M."?L9O>#'[6GEU=TDI*1>U<< 3N0_*6 61 M%(LL-.82-$LAM[[V<@NRQLVOMP?74!+I &1_PRG.PP6MZ%7^,IE.JH-:!_W> M793(@BG#8[W-L$YN4J1#4FI@B$P)IZS"UE.YMR)LW!3Z<$!K+Y4.H-8@8>91 M9Z&M R,K3[GE$%+TX!CGC&F&T>7&.#Q2/$@T<6?8=H/W5Q>H[F!]> M^EJ3SYGEUJ!38'(=8JEUAEA$@9($\PQ3-+DUHK>C[.3K/';"R_W&F/;"ZP"2 M@\V8.(^*28,Y $=.IB%)!S[5NP"0W!TI/6;1&L6#+>;DBT,. 7X?$#FYTZ7Z MZ7K*Q##W4]][^/ W5#^UFC[.?90,0GKK(>9A*V#'D2J4X"*D>"*-N!4]-Q&SY3NI@C@ ML46<]#G0+AANYE(W@4,'[DQ#!OR.DT^?ZX;VC<+N3W@]*:A6ZYX[;;*A/16\ MXU5(.4)@0H"36J1H&>ULJE\M>6IIX[HZ+T-WFD&G%XW:I[S]6;:\QYH3H\]? MSZ8K\5V&BSIX2YQKS,5;+4AX7H 2P4#(48.0*E@1E+)Q$.TZ[C+'352.K6D= M0ZH7K3O &-V=Y_NW^6RQ.,.]R]ZO,A2WC,B I9W;OOI(99U[<:*/T+ZPE)A6$4I" M!8H+A*B$ V9=DO2YT*KUJ?9+*>DTKA1DIMY"+S4H^BMXKA.X&$1D+J(WS4_( M_E/2N2-FAROIW$7\';@^=R=%F<1B<(9V*%F;S>?W^N38LHK O9>N^NRI/5QME5,6,T,6%8K MC@SJ>O@6P%CMA)4F%M5-#GS7Q9VH;@T+[J/=H'@(TO96P:^K7/Z'99@O.U?$ M>Q=,4GQG5?$<'+$#%#G+4,>9@4:.QJ"AR&^0\7='6-N)UHJ^$#4\ &=[:^$W MG,=9]UOA/U?6Z9HSQE@TA4M07I'W'SU"*.3-:!N]PQ*9P*T&]W:A@7?7=J)# MU%Z(!AZ L]TUT%]IX!0_U?.8CR?@D9+P"DYN"]'%0Y!V8(3X9II/10WO572N_/F?R9B\#9/Y:B[L'4$3DY0K M&9A)%I2NG,9P+1>BBT)]$D_D4*V_*6G"1B<7N+B=AOQU2>SZ<^31?CT:7YUW$?\G*RG@^W32[W7>QHU3A^^QD9=TNO7 MOB4%W!]((P%6;(TAJ+-UIT3 M6Y)VZ!YTB]TDR+.-(*YZ%I2004?:0"7I &D52HC1>3!.%JFT)W=Z@(M]'J5G MW"SN$%BY;TN;26/D6^M_F\_JG:5G\_44RU7/H>=11E?O--.&U5%,')RO5[B; MS.O\8E_\5MF&9RZO?^C=H_>U-Y+JK"&+^X!(O2QBO8+%NM4OVE0,>?*0&&WH M2KEZ#[.6$$KVCA@4W7;7B6V'DQ\)& ,<.;5'1WNVCHV1UQ>SR[R*2^^O M&&>ML"%&(3*&'K):R1,"]4\<%G;GC9 M"AR/OF*<\X>!4-&&D:/#839=7%[46ZLV?"$6K9(2Z\48%FQ.3(-.PM6!<@H" M*@[!Z^#0&INRW0X5S[QIG,ST4.!HR=8._)%'W/F;(CL*]((A8P_ZF*+0/ :1!0=0.N9',.;/]/%92V_?K58(/V7/X8_ MSX/FNGC!H.9P22^S!6>\ A&XXJX8[TSKVR_W(+/+"'Q/G/PP7F98H74\"A0_ M51=PLU):/<4-JXO29M,PS7_#V:=Y^/IYDL+%+],RFW^Y$GC.D]4W;G]XR%30 M]E2T&A Z,'\:9<'79+['K[-YW::O4YFR1,Z?*R M>67 ([2TF^_Y9KJ<++__/LFX5MR?OO\]_/=LOI'2XJ?OUV]?4[.XVJF\5!DC M0RA9U0Y+S<@#*@YT$"5)+[AM?U1Z.-DCUSZWP-;CTSJ/(\P./(,[MN/]9/&O MG[[?#/,+C)-3GD#6 6DJ2F)EB@A>FYPMY]DT+^-[@IQ>9G@>"1JS8>34(^3J M0C;C^%SA+' /EJWJ[H.IJTA@"R+/65&_.\!2@]Y M0'5)ZPR =%&EJF>B=H\J=!J\S0P,0Q[19!%CZQCF&9(Z@]2^HK\/J89RZ %6 M/VK>3SA-G[^$^;^NSLYR$DK&NAYD]09H24Z&,9!2-I9Q[55L[< ^1U,O\RR[ MV1[WEUB7"-RL9JVMWG@?(GFXVK-,ZRFDK5)$R+JPXA0K4;?.!3Y'4V>F[2 $ M/ NO \31 ;P^A ME4 )U#MJ%7/TF>MA<;F3;P/ M$=(;D Z1]?T(\V#&=X">5RG-+LELO\>$DV_5=J_7$9,(9++KOAXLQ=XH:!U! M0#3"6^*9<*EU.>-CM(R['0Z*H2;L'[E*ZZY+L++/VA5K= K M:I-5G74IBD( M1K,@O(YDOK?RU9\IS_KQS2-W[(WD.360PL@8JE/\S\J=-6Q"&>%-<2E##J5> M@U9GHA?2"U>T]RXR[^U64Q&?@=*C!(Q7MW6H1&>MV3MV[<79%*_9L3:32AAA M6'(@O%-$?D2(.B20)C&KA.:FW-NE'JFV^/'9XPF^D;1F[5@WMN0__C';D+_9 M'[502L@$S'E'9E+4NSYH?\S:A!(,+XAY*\'_\.CQ2O$&D/MAC!M=["0YO$>_ M8SJ8E#7($HE^5_NY%";:+BUS*D;K)-].\#\^?+QZNR%$?R#S.@A.?O"B[C#H MW4UE!L]UJ(\'5R=)JR+(3[;6@!!269L"9MWZ\J\M21NY?7SD3-X0\NL EE?3 M(L_*V5>L4>$-Q\@_(W72Q"*F=*%0,$C24Q]!8LG)NBR8:SW"^U%BQLV\#"+Z MV1!RZ !0/Z08?L-Y_2!\0GX>BV366@>L+DC1+_"('"37T0AGN,+FYUY/T#-N M,N88L&HFC;'=IXU^W-20O:O_H+;-GVOCR-]S%DI0Y DDK\ %GR!P)Z(WOM#Z MMG*CGGC)N,F8(:'2E+TOK7;SIF/_]\D<+W"Q29(OXO=UZ\#1*SEWH&G4NLY] M>3=TE:?U*DK!#1@O:A02*0 )UH.RM-$J'HVUS<=!'K'*\Y8$;E5JOR&FSJ?A MXI:3_$#KRY6;G(RH5S0JB+7L0J&LQ=HJ@E#."Z-CL*;YF+PA%M)I)>@N^-NF M$O2X N_ Q?Q 0KR:M'.YH*UOL=CXRJN\I3"PK"-D'8 %%<5QJ MY^TP.TL/E2X-!7L?,GMS>>RP9>/YW&/)9KX 2]D*6HGAM2M*U/QU\I;42'DM M.>9POY7MD<#ER==TL0WN([O9((SL8P[,W9DG.6!0B640I:QN>S<05$C DG>% M95>,:U%CL/>HH*/69XZS/36131_8>J"979%VF7KH(C"86H+#(6I6@#LO.4>F M.=MJ9WHA,X9VDNE6,X9V8?#8F]+;\&5R\?T#4;O\OC:@EDEKG#"0'6.@:FMN ME+GFG'U16AD>U78IM!^?/;KH#Y76K!WKQI;\Z]F7+Q\N)\M-91X*%CPW$C#Z MFB^D+=-C5) 22I5-YE:SK<1^[\$]C@#:6^:',&UL@?]S@G]\^#J[+NA%&PW3 M H*11+H1#B)+#*QV4DAG+*KM9D#=?6Z/LWWV%OX"/]IA1:$:VT>'\^6,/"@QV)[:\T=MR9SU?1Y9A\^' MZ?%%DB/>. (=\0CRGW([.34\F .#WV0J0OG,4<$E\F[4:N9N38; M\#9FVD.T3ZIUA=9I'60*[SC7P8&QH8X2KC/V4C10H@K6&NN5;%U+^5>=BJW?69 M7-VC!+S$ \N=@#%K+:6QH7:EP+>7L Z2"Y,,I;'U!IG:[JDR!)L"9",8%J&* MQA97%#Q*P'BYP4:"G;7F\LA0>45Z1)1O^JI,U"9IYR%&0;S@R8'C*$%P[WTH M&?5VM13/X./N6T<$11L1SIKPLX-H^\W?W[S:C#F7,HO(/05WW%3*%43,!1R3 MT@@58VI>-'?S]O'2R6T1<2!?>T#$WGF"XJ,DIS"#,:N["J6$X'B&8GPL(6KG M7.N[E89-+Y[8F?@^'M!QI=X!O/=)2!E6,O/2@A&Q)L!*!)^C!YML]%8&ET3K M>L._4'IQ)P U2"_N(LV>TXOO,-"BGABMO$\R\/F'-DK=[4A]HT3;^JTW==K! M$1H,,&[KQ%YCR&UC"7B(SA41&8^^L6+?I>!0:W;=2[AZ[.O98GD>F O"^+J2 M4NOOA*#@QB$PP46.TI$'VOHLY$$6AG Q9R:[WR'?5\\-']&5]>_?B M/=:0/]<&V;>310H7_X5A?EZ2C$:'0%&[I+4KR:J4_UWF=?RX__H$7W_#O%.5\7IQS%TS)"L&H3%:^ ML +!F@(6F6%:"2="ZTJN?6GM:E<>'):'"NN$0%D5[N,?LW/%.7J1!+DV&"M/ MB;M<"6)Q4>:.6DM^=:V1$%&GY&] M3Z$ D@\L9(D1FQ?^[4SDN$.UQD+?SN(Y,?R]G5W.SQVFF$U,H,2JH+=0D%>P MW@Q+K,PYI\Q;CRW?E<:MT*=?&/IV%LX)@>\<@V*K=@6_NH!'!@..H0(TENA" M%-JV#\BVHVTKL)D7!+:=A+$_R&;+<#$\R/XQS11)U0'OF-_\F>BKK[[4OYVC M5;8.8JT!E:5%5DTRP@#Z;!7Y%UECZSMG]B)T*_C94X=?$S%U8/ >RV *3K]J MY&X4>0Z*/ 5:ALE0>Q!B23[XTOI0YI"$LCL!/+5@]>DDBQ\\5'R/%RL.+&?K MHO_%7:8TS!\?]/Z!4LKM>#),EIGE'#@GLX6YD 'SL5X!%RPXISDWB1>I6S%'G'_AYR9+J9FLM]Q%6U=,L5$T$0QCJMZ[ M$WCS*X]VI;&KC/(N"'G:_C463G=;Z;WU_;SV%MZ'):YGPYX+)TK2W!%&ZICL MA!X\4QR0RR@$ZN!DZ^N2=J6QJ[SQ8. [5#C][LJ_3.F/^#'\B8>D8N31Y.:G.$^0 M_IN;#95S@OR_I86^^K1(S!S1#/_*H5@W+ MVU#:JJGXWKMN2I.,]S:BJ?WU&92Q!H*W&HI (9CDD;O6%[@^1LO!3<7TW$F> MA/GWL_F;?U].ZLBFY>=9_F7Z#1=+Q'KIY5GYL)RE?_WT_<&MV= A M!41N$D2.GE:A)!EMK8 IA2SS'(IO?>?4PY2,W%4Z#)P:,G]L$W26EC.BN4IS MHQ6;OGWF"C+E-42E'2AN&$01ZA6"&'1R2I(5W\KN//Z.D4<:#FAL&O&U PNS M.A+#_%N8+[_?8M#JPLF;GZRV]LBYETG40?9LX0O;/ QFHQ(4F91L0D#TXXD/) M^PE8[<'\SN"SMM3:")>,#F EKH9[IE MHVLAJ#[QMKE62')73":6*$V1*JD/\874TD95;SU55K>_L? Q8L9/-ATLZN?A MLP??^P/0VNH6U$2K5"1C;^L84S+B@J)5(;*Q.1=6TL#@Z6%W:R3DIZ&S!\<[ M@,WKB[!8G)7?PYR-VDG6SU[415J^HV^1BA-/'R-A'AK/V#!T;%^]GR\]K\J\O.N)9FZPAZ7H8J;% X#'4<:3( M4%HFH]@*#C\\>MQTXR H.(Q](P]Y?KUJ#YM_K9F'FNU?&4O!DM4V1T C:<\- MD;9;QCQP9A"Y,$JZK1(\SXQZ?NC=XW8AC^ZY-!')R)!ZCU\OY^ES6."K3W-< MG0#>7]):Y;S00D=T@"D%\OV9!I>UAD D<:,<6M[B)M*M"1IOVOCA,I\-+8 > M=JG7X>MD&2YJGG1*3WWW[O7F'D86C4[%@K \DO$VI&LI:BA1,,.S,$YLY[\\ M]9;QX#&01._O8DW8.R).,D[.W^&G&B*=%8A%<] Y MU';8&)UY*BQ?8/K?GV;?_@\]^LK$T!]NK,L#+QQWLL'H&]BA(A@9/5=4KW7) ME%1,KAID8ZEY4@W>.P6E6.XR&6&5GJH6>AXZM]\VCG$Y6%RS!KSK>F=Q#C.S MS(+6KBI!("4(3H)(@2(Y=&C"EF6&W>TLAPEMZ\UC%P[VD&L+B\^OIKG^KQK% M;V0Q*:Q_=SV%W@;#=$J"F$3;H!+)T@[K?!V>R[C2PF-N/57G&9+&G68R^I8S MA.#&-DF_+!:7M>^N7MVQXM\5LWZ]K!IU5JYKY\Z-R1&17#V1ZR[JQ1>;-9[-;R_QG$7G MA%<>DF&.>*8C!(X,@M(VD6LO.;8^0'B>JI'SA / ;"")-+QXI$TST%IC/GPF M3B_J NL\^ELE=NA=1'^+O2-6RE?#!!>OP\4%YI^^;XX,UU]5O\TFJ M(X96>\,Y+\HAUF(O7H?C4H &7F=2P1AB("XF&9K/.GB$EG%3JT>RBOMSOP,4 M/:@T;_[$>9HL<+6RZQ]>:PJO,[.8T++40,H2YQR'6)RFOUKAO=36B]:S?O8B M=-P\R]&-75.YC9U0>7"%/^&GR72ZZGA>+[8FH4CY)K/\JM";-_'9N35""K0% MI,) UEP7B(YQT!8C6H[&5X>#,Q,2YH=&WM6FUOVS@2_GZ_@I?@ MN@E@.Y;MI(F3!NBF62 '7'>O+="/"TJD(EXH44M2=KR__IXAY9?$3NONMILT M=_V06N)P.)QY./.0XEGA2WU^5D@NSO]V]O=NE[TQ65/*RK/,2NZE8(U3U37[ M**2[8=UN*W5AZIE5UX5G@_Y@Q#X:>Z,F/+9[Y;4\G^LY.XC/9P=AD+/4B-GY MF5 3IL2K'37B)T<#+M(LXV*4I/FQE*/ARYP?]L6A& U/?DUVT!7BL8_S,RU? M[92JZA:2QA^/#FM_.E7"%^.DW__'3I [/\M-Y3&81>?X,^I8U\3M-91Y4X^3 M 31Y>>N[7*OK:ASFMQ-5S<4SHXT=[_;#OU-JZ>:\5'HV_N&#*J5C;^64O3,E MKW[H.%ZYKI-6Y5'0J=\E;,0@X7$:[7\)/5I5E?23C+R[??;CZZ>KB]8>KG]^^_R/F_Z=Q7N6S;V[_:*/]5QWV46FM M>,D^]MC[4OFBP_YI>QV624MV,5]P_V+W\/ATF\D=8=":"X%EU-4RA]8P<^Y?*K&'O3>ZGW,H.NZJR'F)W\CQC-WAR ML?N1.T0,L2EG[*8R4RW%-<(00M@&3AB84!G4'(S 5<5X-6--Y6TC,0-4H5"0 M$%'.2CQ9Q37+>897EAD$F7D3Y=8$*IE)Y[B=D4C);R3&7='I\$[ & RI0S7# M&"20*8OJ!;$*W6&)D)9-"Y45S#7T9]E_*JULE= $2N4TRAQ5S"F!STI7RRP8 M2'IKF&8$ICE!-\'2V:H;GB\HA]\/*"7+586P$X*68>X D1!'LUUI5U6.=,.] M@AY59;H1T DHK<2T Q@J2E$UD$ @)G!KO41I"Q!W;V@L!*%(<8G((_' G M7"]VCP?)RU/78JSE&91&3)XK/.ZY_1#+*X8B%E #%*A42XHNDX!JJI4KJ >) ME,:]*/\:HV.\*FMR:3 :\?V@!8A ;\(B M-1H2R9!WD\,]&:U(#D5\BH^*R&8584OZ&>6W%31'=)$M6PU$SNB?G&* ?#'< MZKO],.?[>(<";%[?/_)0';4.TD(LV^D@V,0NE %/X^K#A7HC#=N M^RY4*5,)C+0CQ=IK&@L%2%\3Y4)2A)2L@AZBXLMTNIJ2K=0\@*XMODNP=-IT M38T*J16V.*.5"/M=UZ1."<6MH@FH2!%"D:A(4^.H;(=EZD*-#RG4. F#L-,- MG6H04Y4UFE/FQ[2"$O-3QOG_BVAC66PD0)0BMWIN*4X;D#THF*$H2Y%7,X >"*ITHK/R,"L&E8 M6EP!>0%4<5W<$5VALJ&0W+83JAM; ]0N$)8L,U8$ P*IO985>(@&MM$B:UHT M) +"'O&+Q:5JY/)G@^#L*2$XIN++"==-R%<47IGG()%J@L"X#61PP2ZVR+_Q M<3,_#(!%1^1.%UEH:AK_L 7;5 B^D)9$L?//[Y-8.B?O80W*Z G8$_!& SP' MS(FGA+DV:\9PKL."MNLMD0LM&['W!;F22KK)LL92\%?JYP:MI7$>[^F\$[I< M!D7MN1#;>Z!+#A0CB]V3;@W'GDJ&DP8ZA*B:A5W[T:J"NP79H/P74"]%* S! M'VW2GC&M;J1NCQWNR7?^M(N^"=*?S&;M\/ELUL*QI9BOF\XR=5$F7<7N,HL1 M^KZ D:R1VX5U' 37&^L6)""\@,JR5-Y+^8DZD1K0#&H7"O8%)7M .-*RH[2/ M_XEFSY>E_*U1,#\LP:;*P@'%_O_W8=^N^+_6(&YPC0+::.]+.^I,26"C+>"+ M_=!4\ANJR)'(A9H<*&@X.9V?)GT1XMJM2SR%V)#MN$!')Q?)[D%TML0570 Q M\,M.I 4.G, U)0 "+X7)M$5FX[G;LRKY3W"C]!J5/;=('!W$789T!^2$D^X6 M8IU8&%4U,7HBJ3I6_+H]L+=MAI1EK[BV-070I>TBIIK73H[G/TY1(VK-9V-5AM MKM1X;\HQ?>B>4*T!;6DM#1;&YN4W\%X_?@?WL-*+^;^[WDP;9/J3U,>J.71UNI/0@F1[/A&5?SZM7.<&?>H0W:>%#?LN1NR"B. M]YT3_;)Z(> O7%(A!&^P1D(=9&^!V#*5]L5N:/ M,>D7NR.LV?!W\V?TQ:R_(.1]%@K?IWS4+JUPG:#&K.E C]%T3[\G[VWT&/M& M+ON>''-1<(6B7\U9ZX]$43OL%PL^0QDZ4(6+0LF<7=[*K*&S"/9SY./_&^X+ M&L?*8[1L"X?N_1(/ZE _UQRVO^ZQ@U"2-A2\U7M8M7'AJ^4XGKU/Y-K-K.5J M#36MO^S"4RS9QJ]W^U:;7/; M-A+^?K\"9T]3>T:214EV;,GQC)N7&=]-TU[B:3_>@.320DT2+ !*5G_]/0M0 M+[;D1&F3V/$U'QR16"P6NP^>78 X';LB/SL=DTS/_G'ZSW9;O-))75#I1&)( M.DI%;55Y)7Y-R5Z+=KN1>JFKF5%78R=ZW=Y _*K-M9K(T.Z4R^ELKN?T(#R? M'OA!3F.=SLY.4S41*GVQHXYZQ_'S^)#Z22P'QY3%)S3(CGKRI-]-NWVB_T8[ MZ KQT,>Z64XO=@I5ML?$XP\'AY4;357JQL.HV_UNQ\N=G6:Z=!C,H'/X&72L M:Y+F"LJ7+P\O[SXZ>W[/V/^;[5U*IM]:FTE!+7)1)![$[ M>9JQZSVZV/T@+2*&V!0S<5WJ:4[I%<+@0]@$+M4PH=1(-QA!JE+((-9+T53-,IICE!MU3$LU4W/%U0]K\=4)+(5(FP,X*686X!D1!'LUEI M5V4&NI%.08\JD[Q.H1-06HEI"S!43%$5D, @9G#G^1*E#4#LG:&Q$%+%BELL M4><0 #0U\..'L]Z>1-JQR'(]M7/<&KI2UAF)@22_#';#RM8*_.SWPO5L][@7/1_9!F--G<$THK-,X7'/[OM87@@D,8\:H$#%.7%T!0&J M<:[LF'NP6 $692;EYU39)->V1C_F5Z/S )_*Z(12O+9B#VA)"? +D'A]DXQE M>47B'-3UKLXA$?5E.SK1>71LH 'U-E/6D""DJO1XNQ9=TNDK)AG+I0=EK#<_;$]_6L,92F*B4T2JM+B4SO+1 .I>B#&%ITCF< ' E8Y4K M-^,"8-.PO+@\\CRHPKJX);I2ROI$-Q<'WK HB.XTX8J--:UN]^";3*$7$@3E]C9Q_=)(IX7[WX-4O $ M[/%XXP&> N;2QX2YAC5#.-=AP=OUII#S+1NQ]PE=13ZA.#]T=#VC.1JVO*FV.'._*MO^RB+X+T1[-9.WPZFS5_;)G.UTUK25W, MI*O87;(8H^\3*I*UXG9AG42!Z[2QBR+ OX#*HE#.$7T@3\0:90:WIPKV>25[ M0#AHV3+MXW\NL^?+DGZO%?OSO=\ G-+SH'@+Q!8QF6>[T5%W%/5;_LK$G6L) MC7L^X\P?8M+/=@=8L_[OVA?TQ80_(=I=X7/>A]S3K"I_B:#"A/DL3_!,1]^2 MX[Z2L[XEE_R":EK\;%"R, FWQ,NQHDR\61#_3Z'>]F7")95MOZ3Y3 7AE>'@S,C$N:'1M M[5EM4]M&$/[>7[$U4P(SEM";C2,;9AS'3$D;3+%3VD^=L^Z$KT@ZY70"W%_? MO9,%!F/"9&A(&OS!8WE?;O?9YW9/4F^FTF2_-V.$[O_0^]&RX*V(RI1E"B+) MB&(4RH)G9W!*67$.EK70&HA\+OG93('G> &<"GG.+T@E5UPE;+_VT]NIKGL[ M9I'>5-#Y?H_R"^!TK\&C=D ]/_9)JQ4$^&/:]F,GFKJ=V/4[CAO\Y3;0%-4K MFT+-$[;72'EFS9A>/PQ:N>I>LX/S6,WGXO%IG"Q20:5S\K'ZN>B#Q# M9TKDH>NA)\6NE$42?I:%)K]&Y:I6CT0B9+CAF$]72ZR8I#R9AZ\F/&4%'+%+ M.!$IR5XU"Y(55L$DCRO%@O_#,$95O'OHI^$9ZS.Q_5T$L.K&9]R!;YG MN[%SL$2+/Y#,%/QB>3 X/#@?]R>'H"-:&_[6$>_SA9/RA?S2!R0C<#GRP MQ_; AO%P8,)W_98#6_TQ]-^.CB?#M["L7BN]=MHP.H#)ST,8]T_>](^&8VOT MQZ_#/Z$_F&B)YSC>]N<4\N^R4#R>5W_QC")0H;>;__>\#.['JI1%27!=)9:Q M8I'B(C-8-8$40*C(=>_(E]1K)8V5B$'-&(R)G)*,%=;H*F%SZ$=*2S1633CE M2<))"J?H/N5J!N^DW316@QEG,0RO6%0J?L%@%,<\8E*;5IKO>21Q/1&K2R)9 M$PZSR(8M;;JYT?$\ISL0:4ZRN;ERN]L86K"C$DVG0.*=+FT+5%-G39J<0GGF;A,&#UCFQNM3G?]GEAB0AL+ MDA-*L?M:"8M5Z+<_30W+[3P;-UR[3NO+KWX;*=>Q6QJ&"5;H8TDD]I9D#I+E M0B+#,C@0,@77L7Z#6$A3QQP7%108HDB1J4C>=,KDYH;;=KH^22Z;E8&+Y>;YPML@T8B]O:HMO7VP,9 M+KG2'H97T8QD9ZS>(^YK/ZAV6FIB1EJ][AH:_R^IY7V5U.(9TBB%H M2?%?4[R*$1 3KKF72U;HHC>UF"0)H!D&@PT%!3FRH*C:37S=:- AY<:UKBIJ ME4G%&8%<-6L6=PAI/[KVJY5NK#TQK?6")HI,$U9+IT)2)BTL2D+R@H7UCR[E M19Z0><@S ZTQZBY\3852(@WU&>Y"M\Z()(O 3(R5^.9X9SO5$4]AE(K6*R_$ MMA'M*+HJ"WP["%IKQ8[MKI4]Y-:S_4[PY%Y;CMW976^Z[';' %&!@7@72(.] MAM^H#1;,#;W\"MS;===DO@MYA?;R"?H+[C13V"-QL=1X7;]JO'>.\ M0GC#? MYTCUS?PZK?4)+?;48I=@2E"(A%/0X76_I6PW-X+=;F&^5TYV37VTNP7&(VGM MZ+0;]P#8_B89<2\N\ +,_F"&0Q2]U//NC2"2-N$8AR+71Q,S(=?<%7P?\!F/ M(5>X6O0(0+>.)<=31H['C!7 MN]#K ZY]M*JQO_GH?ATJB_C[V7\?1/9+H^_ MN\\9OH\.]2 \+Y"L0/([]N*;"==<^QQ*C[Z)9*0HY"J&UL4$L! A0#% @ M (QM64O*J #./@ ^-4" !4 ( !V30! '-M&UL4$L! A0#% @ (QM680K_?ZV!P UB8 !T M ( !4*$" '-M7AE>'@S,3$N:'1M4$L! A0# M% @ (QM63!;)\2S!P SB8 !T ( !0:D" '-M7AE>'@S,3(N:'1M4$L! A0#% @ (QM6>KC?J( M!0 )!H !T ( !+[$" '-M7AE ?>'@S,C$N:'1M4$L%!@ ) D :P( &JV @ $! end XML 77 smsi-20240930_htm.xml IDEA: XBRL DOCUMENT 0000948708 2024-01-01 2024-09-30 0000948708 2024-11-11 0000948708 2024-09-30 0000948708 2023-12-31 0000948708 2024-07-01 2024-09-30 0000948708 2023-07-01 2023-09-30 0000948708 2023-01-01 2023-09-30 0000948708 us-gaap:CommonStockMember 2024-06-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000948708 2024-06-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000948708 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000948708 us-gaap:CommonStockMember 2024-09-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000948708 us-gaap:CommonStockMember 2023-12-31 0000948708 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000948708 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0000948708 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0000948708 us-gaap:CommonStockMember 2023-06-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000948708 2023-06-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000948708 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000948708 us-gaap:CommonStockMember 2023-09-30 0000948708 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000948708 2023-09-30 0000948708 us-gaap:CommonStockMember 2022-12-31 0000948708 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000948708 2022-12-31 0000948708 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0000948708 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000948708 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000948708 2024-04-03 0000948708 2024-04-10 0000948708 2024-04-11 0000948708 2024-04-10 2024-04-10 0000948708 smsi:SecuritiesPurchaseAgreementMember 2024-05-10 2024-05-10 0000948708 smsi:SecuritiesPurchaseAgreementMember 2024-05-10 0000948708 smsi:PreFundedWarrantsMember smsi:SecuritiesPurchaseAgreementMember 2024-05-10 0000948708 smsi:CommonWarrantsMember us-gaap:PrivatePlacementMember 2024-05-14 0000948708 smsi:PlacementAgencyWarrantsMember us-gaap:OverAllotmentOptionMember 2024-05-14 0000948708 smsi:PlacementAgencyWarrantsMember us-gaap:OverAllotmentOptionMember 2024-05-14 2024-05-14 0000948708 srt:ScenarioForecastMember smsi:PlacementAgencyWarrantsMember us-gaap:OverAllotmentOptionMember 2024-11-14 0000948708 smsi:PreFundedWarrantsMember 2024-01-01 2024-09-30 0000948708 smsi:PreFundedWarrantsMember 2024-07-01 2024-09-30 0000948708 us-gaap:WarrantMember 2022-08-11 0000948708 us-gaap:WarrantMember smsi:NotesAndWarrantsOfferingMember 2022-08-11 0000948708 us-gaap:WarrantMember smsi:NotesAndWarrantsOfferingMember 2024-05-02 0000948708 smsi:AdditionalWarrantsMember smsi:StockAndAdditionalWarrantsOfferingMember 2022-08-12 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2024-09-30 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-09-30 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-09-30 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2024-09-30 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-09-30 0000948708 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputSharePriceMember 2024-09-30 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-09-30 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-09-30 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2024-09-30 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-09-30 0000948708 smsi:AdditionalWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0000948708 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:FairValueInputsLevel3Member smsi:NotesAndWarrantsOfferingMember 2024-09-30 0000948708 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:FairValueInputsLevel3Member smsi:NotesAndWarrantsOfferingMember 2023-12-31 0000948708 us-gaap:FairValueInputsLevel3Member smsi:StockAndAdditionalWarrantsOfferingMember 2024-09-30 0000948708 us-gaap:FairValueInputsLevel3Member smsi:StockAndAdditionalWarrantsOfferingMember 2023-12-31 0000948708 us-gaap:FairValueInputsLevel3Member 2024-09-30 0000948708 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-12-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-12-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-01-01 2024-03-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-01-01 2024-03-31 0000948708 2024-01-01 2024-03-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-03-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-03-31 0000948708 2024-03-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-04-01 2024-06-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-04-01 2024-06-30 0000948708 2024-04-01 2024-06-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-06-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-06-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-07-01 2024-09-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-07-01 2024-09-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2024-09-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2024-09-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2022-12-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2022-12-31 0000948708 2023-01-01 2023-03-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-01-01 2023-03-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-01-01 2023-03-31 0000948708 2023-03-31 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-03-31 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-03-31 0000948708 2023-04-01 2023-06-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-04-01 2023-06-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-04-01 2023-06-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-06-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-06-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-07-01 2023-09-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-07-01 2023-09-30 0000948708 smsi:NotesAndWarrantsOfferingMember 2023-09-30 0000948708 smsi:StockAndAdditionalWarrantsOfferingMember 2023-09-30 0000948708 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-09-30 0000948708 us-gaap:CustomerRelationshipsMember 2024-09-30 0000948708 us-gaap:CustomerContractsMember 2024-09-30 0000948708 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-09-30 0000948708 us-gaap:PatentsMember 2024-09-30 0000948708 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000948708 us-gaap:CustomerRelationshipsMember 2023-12-31 0000948708 us-gaap:CustomerContractsMember 2023-12-31 0000948708 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0000948708 us-gaap:PatentsMember 2023-12-31 0000948708 2023-01-01 2023-12-31 0000948708 smsi:PreFundedWarrantsMember 2024-09-30 0000948708 us-gaap:ConvertibleDebtSecuritiesMember 2024-07-01 2024-09-30 0000948708 us-gaap:ConvertibleDebtSecuritiesMember 2023-07-01 2023-09-30 0000948708 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-09-30 0000948708 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-09-30 0000948708 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0000948708 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0000948708 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0000948708 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000948708 us-gaap:WarrantMember 2024-07-01 2024-09-30 0000948708 us-gaap:WarrantMember 2023-07-01 2023-09-30 0000948708 us-gaap:WarrantMember 2024-01-01 2024-09-30 0000948708 us-gaap:WarrantMember 2023-01-01 2023-09-30 0000948708 smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-06-18 2024-06-18 0000948708 smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-09-30 0000948708 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0000948708 us-gaap:RestrictedStockMember 2024-07-01 2024-09-30 0000948708 smsi:FullValueAwardsMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-09-30 0000948708 smsi:PartialValueAwardsMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-09-30 0000948708 smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-09-30 0000948708 srt:MaximumMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-09-30 0000948708 srt:MinimumMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-09-30 0000948708 srt:MinimumMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2024-01-01 2024-03-31 0000948708 srt:MaximumMember smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember 2023-07-01 2023-09-30 0000948708 smsi:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0000948708 srt:MaximumMember smsi:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0000948708 smsi:EmployeeStockPurchasePlanMember 2024-09-30 0000948708 smsi:SalesAndMarketingExpenseMember 2024-07-01 2024-09-30 0000948708 smsi:SalesAndMarketingExpenseMember 2023-07-01 2023-09-30 0000948708 smsi:SalesAndMarketingExpenseMember 2024-01-01 2024-09-30 0000948708 smsi:SalesAndMarketingExpenseMember 2023-01-01 2023-09-30 0000948708 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0000948708 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0000948708 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0000948708 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0000948708 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0000948708 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0000948708 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0000948708 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0000948708 us-gaap:RestrictedStockMember 2023-12-31 0000948708 us-gaap:RestrictedStockMember 2024-09-30 0000948708 us-gaap:LicenseAndServiceMember 2024-07-01 2024-09-30 0000948708 us-gaap:LicenseAndServiceMember 2023-07-01 2023-09-30 0000948708 us-gaap:LicenseAndServiceMember 2024-01-01 2024-09-30 0000948708 us-gaap:LicenseAndServiceMember 2023-01-01 2023-09-30 0000948708 smsi:HostedEnvironmentUsageFeesMember 2024-07-01 2024-09-30 0000948708 smsi:HostedEnvironmentUsageFeesMember 2023-07-01 2023-09-30 0000948708 smsi:HostedEnvironmentUsageFeesMember 2024-01-01 2024-09-30 0000948708 smsi:HostedEnvironmentUsageFeesMember 2023-01-01 2023-09-30 0000948708 smsi:CloudBasedUsageFeesMember 2024-07-01 2024-09-30 0000948708 smsi:CloudBasedUsageFeesMember 2023-07-01 2023-09-30 0000948708 smsi:CloudBasedUsageFeesMember 2024-01-01 2024-09-30 0000948708 smsi:CloudBasedUsageFeesMember 2023-01-01 2023-09-30 0000948708 smsi:ConsultingServicesAndOtherMember 2024-07-01 2024-09-30 0000948708 smsi:ConsultingServicesAndOtherMember 2023-07-01 2023-09-30 0000948708 smsi:ConsultingServicesAndOtherMember 2024-01-01 2024-09-30 0000948708 smsi:ConsultingServicesAndOtherMember 2023-01-01 2023-09-30 0000948708 smsi:FamilySafetyMember smsi:WirelessBusinessSegmentMember 2024-07-01 2024-09-30 0000948708 smsi:FamilySafetyMember smsi:WirelessBusinessSegmentMember 2023-07-01 2023-09-30 0000948708 smsi:FamilySafetyMember smsi:WirelessBusinessSegmentMember 2024-01-01 2024-09-30 0000948708 smsi:FamilySafetyMember smsi:WirelessBusinessSegmentMember 2023-01-01 2023-09-30 0000948708 smsi:CommSuiteMember smsi:WirelessBusinessSegmentMember 2024-07-01 2024-09-30 0000948708 smsi:CommSuiteMember smsi:WirelessBusinessSegmentMember 2023-07-01 2023-09-30 0000948708 smsi:CommSuiteMember smsi:WirelessBusinessSegmentMember 2024-01-01 2024-09-30 0000948708 smsi:CommSuiteMember smsi:WirelessBusinessSegmentMember 2023-01-01 2023-09-30 0000948708 smsi:ViewSpotMember smsi:WirelessBusinessSegmentMember 2024-07-01 2024-09-30 0000948708 smsi:ViewSpotMember smsi:WirelessBusinessSegmentMember 2023-07-01 2023-09-30 0000948708 smsi:ViewSpotMember smsi:WirelessBusinessSegmentMember 2024-01-01 2024-09-30 0000948708 smsi:ViewSpotMember smsi:WirelessBusinessSegmentMember 2023-01-01 2023-09-30 0000948708 smsi:WirelessBusinessSegmentMember 2024-07-01 2024-09-30 0000948708 smsi:WirelessBusinessSegmentMember 2023-07-01 2023-09-30 0000948708 smsi:WirelessBusinessSegmentMember 2024-01-01 2024-09-30 0000948708 smsi:WirelessBusinessSegmentMember 2023-01-01 2023-09-30 0000948708 smsi:OneCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0000948708 smsi:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0000948708 smsi:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0000948708 smsi:OneCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000948708 smsi:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000948708 smsi:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000948708 smsi:OneCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-09-30 0000948708 smsi:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-09-30 0000948708 smsi:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-09-30 0000948708 smsi:OneCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0000948708 smsi:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0000948708 smsi:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0000948708 smsi:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0000948708 smsi:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0000948708 smsi:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000948708 smsi:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000948708 smsi:ThreeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000948708 srt:AmericasMember 2024-07-01 2024-09-30 0000948708 srt:AmericasMember 2023-07-01 2023-09-30 0000948708 srt:AmericasMember 2024-01-01 2024-09-30 0000948708 srt:AmericasMember 2023-01-01 2023-09-30 0000948708 us-gaap:EMEAMember 2024-07-01 2024-09-30 0000948708 us-gaap:EMEAMember 2023-07-01 2023-09-30 0000948708 us-gaap:EMEAMember 2024-01-01 2024-09-30 0000948708 us-gaap:EMEAMember 2023-01-01 2023-09-30 0000948708 2024-04-01 2024-09-30 0000948708 2023-04-01 2023-09-30 0000948708 us-gaap:SubsequentEventMember 2024-10-03 0000948708 us-gaap:SubsequentEventMember 2024-10-03 2024-10-03 0000948708 smsi:UnregisteredWarrantsMember us-gaap:SubsequentEventMember smsi:RegisteredOfferingOfCommonStockMember 2024-10-03 0000948708 us-gaap:SubsequentEventMember smsi:RegisteredOfferingOfCommonStockMember 2024-10-03 2024-10-03 0000948708 us-gaap:RelatedPartyMember us-gaap:SubsequentEventMember smsi:RegisteredOfferingOfCommonStockMember 2024-10-03 2024-10-03 0000948708 smsi:UnregisteredWarrantsMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-10-03 0000948708 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-10-03 2024-10-03 0000948708 us-gaap:SubsequentEventMember smsi:October2024OfferingsMember 2024-10-03 0000948708 smsi:UnregisteredWarrantsMember us-gaap:SubsequentEventMember smsi:October2024OfferingsMember 2024-10-03 0000948708 smsi:UnregisteredWarrantsMember us-gaap:SubsequentEventMember smsi:October2024OfferingsMember 2024-10-03 2024-10-03 0000948708 smsi:RothCapitalPartnersLLCMember smsi:RothWarrantMember us-gaap:SubsequentEventMember 2024-10-02 2024-10-02 0000948708 smsi:RothCapitalPartnersLLCMember smsi:RothWarrantMember us-gaap:SubsequentEventMember 2024-10-03 0000948708 smsi:RothWarrantMember us-gaap:SubsequentEventMember 2024-10-03 2024-10-03 shares iso4217:USD iso4217:USD shares pure utr:Y smsi:businessUnit smsi:location smsi:offering 0000948708 --12-31 2024 Q3 false 0.125 P2Y P2Y6M 10-Q true 2024-09-30 false 001-35525 SMITH MICRO SOFTWARE, INC. DE 33-0029027 5800 Corporate Drive Pittsburgh PA 15237 412 837-5300 Common Stock, par value $0.001 per share SMSI NASDAQ Yes Yes Non-accelerated Filer true false false 17736708 1509000 7125000 3000 3000 3406000 7912000 1505000 1843000 6420000 16880000 615000 883000 2657000 2759000 504000 482000 24931000 29532000 11052000 35041000 46179000 85577000 2050000 2522000 2121000 2500000 1228000 1483000 1011000 1137000 6410000 7642000 149000 597000 1706000 1780000 168000 168000 2023000 2545000 0.001 0.001 100000000 100000000 11857234 11857234 9347979 9347979 12000 9000 387988000 381329000 -350254000 -305948000 37746000 75390000 46179000 85577000 4648000 11001000 15585000 32269000 3000 12000 14000 40000 1321000 2528000 4915000 8400000 3327000 8473000 10670000 23869000 2060000 2449000 7202000 8631000 3637000 3704000 11328000 13276000 2715000 2934000 8213000 9448000 1422000 1567000 4872000 4872000 0 0 23989000 0 9834000 10654000 55604000 36227000 -6507000 -2181000 -44934000 -12358000 221000 73000 448000 3486000 0 -1583000 0 -2985000 -12000 -1443000 89000 -5740000 -71000 15000 130000 -62000 -6369000 -5119000 -44267000 -17659000 0 14000 39000 25000 -6369000 -5133000 -44306000 -17684000 -0.54 -0.54 -0.61 -0.61 -4.17 -4.17 -2.27 -2.27 11832000 11832000 8419000 8419000 10626000 10626000 7787000 7787000 10625000 11000 386775000 -343885000 42901000 7000 7000 417000 1243000 1243000 33000 39000 39000 4000 3000 3000 844000 1000 -1000 0 -6369000 -6369000 11857000 12000 387988000 -350254000 37746000 9348000 9000 381329000 -305948000 75390000 16000 16000 683000 1000 3506000 3507000 88000 217000 217000 5000 5000 5000 1065000 1000 3350000 3351000 844000 1000 -1000 0 -44306000 -44306000 11857000 12000 387988000 -350254000 37746000 8150000 8000 368584000 -294103000 74489000 6000 6000 72000 1334000 1334000 8000 89000 89000 1000 7000 7000 583000 1000 6276000 6277000 -5133000 -5133000 8798000 9000 376118000 -299236000 76891000 7025000 7000 357924000 -281552000 76379000 24000 24000 230000 3292000 3292000 31000 381000 381000 2000 15000 15000 1572000 2000 15244000 15246000 -17684000 -17684000 8798000 9000 376118000 -299236000 76891000 -44306000 -17684000 4886000 4912000 23989000 0 -227000 -160000 448000 3486000 0 -2985000 0 5398000 3520000 3316000 198000 0 0 -12000 -4506000 -208000 -315000 -220000 -1375000 -2224000 -30000 553000 -9368000 -5950000 17000 5000 198000 0 0 -71000 181000 66000 3351000 0 1044000 981000 829000 1156000 5000 15000 3571000 -160000 -5616000 -6044000 7125000 14026000 1509000 7982000 0 12180000 The Company<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smith Micro Software, Inc. (“Smith Micro” or “the Company”) provides software solutions that simplify and enhance the mobile experience to some of the leading wireless service providers around the globe. From enabling the Digital Family Lifestyle</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to providing powerful voice messaging capabilities, the Company strives to enrich today’s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (“IoT”) devices. Smith Micro’s portfolio includes family safety software solutions to support families in the digital age and a wide range of products for creating, sharing, and monetizing rich content, such as visual voice messaging, retail content display optimization and performance analytics on any product set. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smith Micro’s solution portfolio is comprised of proven products that enable its customers to provide:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In-demand digital services that connect today’s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Strategic, consistent, and measurable digital demonstration experiences that educate retail shoppers, create awareness of products and services, drive in-store sales, and optimize retail experiences with actionable analytics derived from in-store customer behavior.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2024, the Company filed a certificate of amendment to its Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect a one-for-eight (1:8) reverse stock split of the shares of the Company's common stock, par value $0.001 per share (the "Common Stock"), with an effective time of 11:59 p.m., Eastern Time on April 10, 2024 (the "Reverse Stock Split"). At the effective time, every eight shares of Common Stock, whether issued and outstanding or held by the Company as treasury stock were automatically combined and converted (without any further act) into one share of fully paid and nonassessable Common Stock, with any fractional shares resulting from the Reverse Stock Split rounded up to the nearest whole share. The number of outstanding shares of Common Stock was reduced from approximately 76.8 million shares to approximately 9.6 million shares due to the Reverse Stock Split. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Reverse Stock Split did not change the Company's authorized shares of Common Stock from 100,000,000 shares or the par value of the Common Stock. Proportionate adjustments were made to the per share exercise price and/or the number of shares issuable upon the exercise of stock options and the settlement of restricted stock awards and the number of shares authorized and reserved for issuance pursuant to the Company's equity incentive plans (see Note 9). Additionally, there were adjustments to the per share exercise price and the number of shares issuable upon exercise of warrants (see Note 5).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All share and per share amounts for Common Stock (including share amounts underlying convertible securities and the applicable exercise prices of such convertible securities) in these consolidated financial statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the Reverse Stock Split, including reclassifying an amount equal to the reduction in the number of shares of Common Stock at par value to additional paid-in capital.</span></div> 0.001 76800000 9600000 100000000 Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim consolidated balance sheet as of September 30, 2024, and the related consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (“SEC”) 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 (“U.S. GAAP”) have been omitted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the three and nine months ended September 30, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2024. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Improvements to Reportable Segment Disclosures." This update was issued to improve and enhance reportable segment disclosure requirements. The amendments in this update require annual and interim disclosures on significant segment expenses that are regularly provided to the chief operating decision maker and require annual and interim disclosures on “other segment items” that comprise the difference between segment revenue less segment expense compared to the reported measure of segment profit or loss. In addition, the amendments will require all annual disclosures that are currently required to be reported on an interim basis and requires disclosure of the title and position of the chief operating decision maker and how that position uses the information to assess segment performance and the allocation of resources. ASU 2023-07 also requires entities that have a single reportable segment, such as the Company, to provide all disclosures required in this update and the existing segment disclosures in Topic 280. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-07 and does not expect them to have a material effect on the consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, "Income Tax Disclosures." ASU 2023-09 was issued to require annual disclosures on specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. Annual disclosures are required on income taxes paid, including the amounts paid for federal, state and foreign taxes and the amount paid in individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid (net of refunds received). Additional annual disclosures are required on pre-tax income from continuing operations and income tax expense, disaggregated by domestic and foreign amounts. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-09 and does not expect them to have a material effect on the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures." This requires additional disaggregated disclosures of certain amounts included in the expense captions presented in the Statement of Operations as well as disclosures about selling expenses. This ASU is effective on a prospective basis, with the option for retrospective application, for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and early adoption is permitted. The Company is currently evaluating the impact the adoption of this guidance will have on the Company's financial statement disclosures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim consolidated balance sheet as of September 30, 2024, and the related consolidated statements of operations and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (“SEC”) 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 (“U.S. GAAP”) have been omitted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on February 26, 2024 (the "2023 Form 10-K").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany balances and transactions have been eliminated in consolidation.</span></div>Operating results for the three and nine months ended September 30, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2024. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Improvements to Reportable Segment Disclosures." This update was issued to improve and enhance reportable segment disclosure requirements. The amendments in this update require annual and interim disclosures on significant segment expenses that are regularly provided to the chief operating decision maker and require annual and interim disclosures on “other segment items” that comprise the difference between segment revenue less segment expense compared to the reported measure of segment profit or loss. In addition, the amendments will require all annual disclosures that are currently required to be reported on an interim basis and requires disclosure of the title and position of the chief operating decision maker and how that position uses the information to assess segment performance and the allocation of resources. ASU 2023-07 also requires entities that have a single reportable segment, such as the Company, to provide all disclosures required in this update and the existing segment disclosures in Topic 280. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-07 and does not expect them to have a material effect on the consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, "Income Tax Disclosures." ASU 2023-09 was issued to require annual disclosures on specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. Annual disclosures are required on income taxes paid, including the amounts paid for federal, state and foreign taxes and the amount paid in individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid (net of refunds received). Additional annual disclosures are required on pre-tax income from continuing operations and income tax expense, disaggregated by domestic and foreign amounts. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The Company is evaluating the accounting and disclosure requirements of ASU 2023-09 and does not expect them to have a material effect on the consolidated financial statements.</span></div>In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures." This requires additional disaggregated disclosures of certain amounts included in the expense captions presented in the Statement of Operations as well as disclosures about selling expenses. This ASU is effective on a prospective basis, with the option for retrospective application, for fiscal years beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and early adoption is permitted. The Company is currently evaluating the impact the adoption of this guidance will have on the Company's financial statement disclosures. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.</span></div> Going Concern<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 interim consolidated financial statements for the three and nine months ended September 30, 2024, 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 one year from the date that the financial statements are issued, which has not 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no outstanding debt and is continuing operations and generating revenues in the normal course of business, 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, including dynamic </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">marketing campaigns, 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 not include any adjustments that may 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 previous debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing one or more registration statements, through debt financings, or from a combination of these funding sources. However, it may not be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company may also take one or more of the following additional actions:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Implement additional restructuring and cost reductions,</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Secure a revolving line of credit, if available,</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Dispose of one or more product lines and/or,</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sell or license intellectual property.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While management believes that the Company’s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are not entirely within the Company’s control and cannot be assessed as being probable of occurring.</span></div> Common Stock<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimum Bid Price Requirement and Reverse Stock Split</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2023, the Company received a notice (the "Notice") from the Nasdaq Stock Market ("Nasdaq") that the Company was not in compliance with the $1.00 minimum bid price requirement for continued listing, as set forth in Nasdaq Listing Rule 5550(a)(2) (the "Minimum Bid Price Requirement"), as the closing bid price of the Company’s Common Stock had been below $1.00 per share for more than thirty (30) consecutive business days as of the date of the Notice. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously noted, the Company undertook the Reverse Stock Split, which became effective April 10, 2024 at 11:59 pm Eastern time, to enable the Company to regain compliance with the Minimum Bid Price Requirement. On April 29, 2024, the Company received notice from Nasdaq that it had regained compliance with the Minimum Bid Price Requirement, and the matter is now closed. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">May 2024 Registered Direct Offering &amp; Private Placement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 10, 2024, the Company entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional and accredited investors (the “Purchasers”) relating to the registered direct offering and sale of an aggregate of 1,065,000 shares of the Company’s Common Stock at an offering price of $2.15 per share of Common Stock and pre-funded warrants (“Pre-Funded Warrants”) to purchase up to 845,000 shares of Common Stock (the “Registered Direct Offering”). The Pre-Funded Warrants were purchased at a price of $2.149 per underlying share and had an exercise price of $0.001 per share and could be exercised at any time after their original issuance until such Pre-Funded Warrants were exercised in full. The shares of Common Stock and Pre-Funded Warrants (including the shares of Common Stock underlying the warrants) were offered by the Company pursuant to a prospectus supplement dated May 10, 2024, and accompanying prospectus dated May 12, 2022, in connection with a takedown from the Company’s shelf registration statement on Form S-3 (File No. 333-264667), which was declared effective by the SEC on May 12, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a private placement on May 14, 2024, concurrent with the Registered Direct Offering, the Company also sold to the Purchasers unregistered warrants (the “Common Warrants”) to purchase up to an aggregate of 1,910,000 shares of Common Stock (the “Private Placement”). Each unregistered Common Warrant has an exercise price of $2.34 per share, is exercisable at any time beginning November 14, 2024 and will expire November 14, 2029. Both the Registered Direct Offering and the Private Placement closed on May 14, 2024. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roth Capital Partners, LLC (“Roth”) acted as the exclusive placement agent for the Registered Direct Offering and the Private Placement pursuant to a placement agency agreement (the “Placement Agency Agreement”) dated May 10, 2024, by and between the Company and Roth, and a related engagement letter with Roth. Pursuant to the Placement Agency Agreement, on May 14, 2024 the Company issued to Roth warrants to purchase up to 133,700 shares of Common Stock (the “Placement Agent Warrants”), which represented 7.0% of the aggregate number of shares of Common Stock and Pre-Funded Warrants sold in the Registered Direct Offering. The Placement Agent Warrants are exercisable at any time beginning November 14, 2024, have an exercise price equal to $2.86, and expire November 16, 2026.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of Common Stock underlying the Common Warrants and the Placement Agent Warrants (collectively referred to herein as the “Warrants”) were registered on a registration statement on Form S-1 (File No. 333-280542) filed with the SEC on June 27, 2024, which was declared effective by the SEC on July 10, 2024. Shares of Common Stock issued by the Company upon exercise of the Warrants may be resold by the holders pursuant to the prospectus dated July 11, 2024. The filings made by the Company in connection with the potential resale of the Common Stock underlying the Warrants were filed within the time period agreed by the parties in the Purchase Agreement.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net cash proceeds to the Company, after deducting offering related expenses was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.4 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pre-Funded Warrants, Common Warrants, and Placement Agent Warrants were all assessed and recorded as equity instruments. </span></div>During the three and nine months ended September 30, 2024, all 845,000 Pre-Funded Warrants from the May Registered Direct Offering and Private Placement were exercised on a cashless basis resulting in the issuance of 844,061 shares of Common Stock. No other warrants were exercised during the three and nine months ended September 30, 2024. 1065000 2.15 845000 2.149 0.001 1910000 2.34 133700 0.070 2.86 3400000 845000 845000 844061 844061 Warrant Liabilities <div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2022, the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a notes and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8 million. The senior secured convertible notes (the "Notes") that the Company sold in the Notes and Warrants Offering were retired at maturity at December 31, 2023. The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the Reverse Stock Split to $26.80 and 279,851 shares, respectively, and on May 2, 2024, the exercise price for each of the Notes Warrants was further adjusted to $2.06 in accordance with their terms.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on August 12, 2022 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 not 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 Reverse Stock Split. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, none of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are not 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 no 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 December 31, 2023): </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.303%"><tr><td style="width:1.0%"></td><td style="width:49.805%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.604%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock market price</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.64 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.303%"><tr><td style="width:1.0%"></td><td style="width:49.805%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.604%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock market price</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.64 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3800000 26.80 279851 2.06 21.20 141509 Below are the specific assumptions utilized (unaudited, except for December 31, 2023): <div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.303%"><tr><td style="width:1.0%"></td><td style="width:49.805%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.604%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock market price</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.64 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.303%"><tr><td style="width:1.0%"></td><td style="width:49.805%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.604%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock market price</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.64 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1.02 6.64 0.035 0.041 0 0 2.86 3.61 0.990 0.668 1.02 6.64 0.035 0.041 0 0 3.37 4.12 0.926 0.687 Fair Value of Financial Instruments <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> value is an exit price, representing the amount that would be received upon the sale of an asset or the amount that would be paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the FASB establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2 – Include other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3 – Unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> following table presents information about the financial liabilities that are measured at fair value on a recurring basis at September 30, 2024 and December 31, 2023 (unaudited except for December 31, 2023, in thousands): </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.121%"><tr><td style="width:1.0%"></td><td style="width:53.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:21.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes Warrants</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional Warrants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the changes in the fair value (unaudited, except for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in thousands), and also includes the derivative associated with the Notes and Warrant Offering ("Notes and Warrants Offering Derivative"), which was extinguished with the retirement of the Notes on December 31, 2023:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.606%"><tr><td style="width:1.0%"></td><td style="width:46.080%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at December 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at March 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at June 30, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at September 30, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.878%"><tr><td style="width:1.0%"></td><td style="width:37.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes and Warrants Offering Derivative</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at December 31, 2022</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,892 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at March 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at June 30, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> value is an exit price, representing the amount that would be received upon the sale of an asset or the amount that would be paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the FASB establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2 – Include other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3 – Unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> following table presents information about the financial liabilities that are measured at fair value on a recurring basis at September 30, 2024 and December 31, 2023 (unaudited except for December 31, 2023, in thousands): </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.121%"><tr><td style="width:1.0%"></td><td style="width:53.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:21.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes Warrants</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional Warrants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 135000 334000 14000 263000 149000 597000 <div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the changes in the fair value (unaudited, except for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in thousands), and also includes the derivative associated with the Notes and Warrant Offering ("Notes and Warrants Offering Derivative"), which was extinguished with the retirement of the Notes on December 31, 2023:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.606%"><tr><td style="width:1.0%"></td><td style="width:46.080%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at December 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at March 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at June 30, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at September 30, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.878%"><tr><td style="width:1.0%"></td><td style="width:37.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes and Warrants Offering Derivative</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Warrants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at December 31, 2022</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,892 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at March 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at June 30, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derecognition of debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement at September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 334000 263000 597000 28000 -214000 -186000 362000 49000 411000 -24000 -18000 -42000 338000 31000 369000 -203000 -17000 -220000 135000 14000 149000 -1575000 2052000 1265000 4892000 -1021000 -1222000 -741000 -2984000 22000 22000 -532000 830000 524000 1886000 -270000 -108000 -52000 -430000 45000 45000 -217000 722000 472000 1411000 -157000 20000 64000 -73000 14000 14000 -46000 742000 536000 1324000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC Topic No. 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Smith Micro reviews the recoverability of the carrying value of its single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. Different judgments relating to the determination of reporting units could significantly affect the testing of goodwill for impairment and the amount of any impairment recognized. Recoverability of goodwill is determined by comparing the estimated fair value of reporting units to the carrying value of the underlying net assets in the reporting units. If the estimated fair value of a reporting unit is determined to be less than the fair value of its net assets, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the estimated fair value of the reporting unit and the fair value of its other assets and liabilities. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company conducted an interim quantitative impairment test of its goodwill as of February 29, 2024 and recorded a goodwill impairment charge totaling $24.0 million during the three months ended March 31, 2024. The fair value of the reporting unit was determined utilizing level 3 inputs (including estimates of revenue growth, earnings before interest taxes depreciation and amortization ("EBITDA") contribution and discount rates) and a combination of the income approach using the estimated discounted cash flows and a market-based valuation methodology. If current projections are not achieved or specific valuation factors outside the Company's control, such as discount rates and economic and industry challenges, significantly change, goodwill could be subject to future impairment. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.696%"><tr><td style="width:1.0%"></td><td style="width:33.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful <br/>Life (in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software license</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,966)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.151%"><tr><td style="width:1.0%"></td><td style="width:32.972%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.001%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful <br/>Life (in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,243)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software license</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,365)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 eight years as of September 30, 2024 and nine years as of December 31, 2023. During the three months ended September 30, 2024 and 2023, intangible asset amortization expense was $1.3 million and $1.5 million, respectively. During the nine months ended September 30, 2024 and 2023, intangible asset amortization expense was $4.6 million and $4.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.303%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.696%"><tr><td style="width:1.0%"></td><td style="width:33.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful <br/>Life (in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software license</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,966)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.151%"><tr><td style="width:1.0%"></td><td style="width:32.972%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.001%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Useful <br/>Life (in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,243)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software license</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,365)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P4Y 13330000 8382000 4948000 P10Y 27548000 10637000 16911000 P0Y 7000000 6628000 372000 P5Y 5419000 2933000 2486000 P2Y 600000 386000 214000 53897000 28966000 24931000 P5Y 13330000 7243000 6087000 P11Y 27548000 8111000 19437000 P1Y 7000000 6337000 663000 P6Y 5419000 2353000 3066000 P3Y 600000 321000 279000 53897000 24365000 29532000 P8Y P9Y 1300000 1500000 4600000 4400000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.303%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1334000 5105000 4709000 3834000 2790000 7159000 24931000 Earnings Per Share<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates earnings per share (“EPS”) as required by FASB ASC Topic No. 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 845,000 shares of the Company's Common Stock issuable upon exercise of the Pre-Funded Warrants, described in Note 4 to these consolidated financial statements, were included in the weighted average outstanding Common Stock in the calculation of basic and diluted net loss per share from May 2024 through their exercise in August 2024, as the exercise price was non-substantive at $0.001 per share.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:50.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common shares – options / warrants (treasury stock method) and convertible notes (as if converted method) </span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded (anti-dilutive)</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:45.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes, as if converted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates earnings per share (“EPS”) as required by FASB ASC Topic No. 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 845,000 shares of the Company's Common Stock issuable upon exercise of the Pre-Funded Warrants, described in Note 4 to these consolidated financial statements, were included in the weighted average outstanding Common Stock in the calculation of basic and diluted net loss per share from May 2024 through their exercise in August 2024, as the exercise price was non-substantive at $0.001 per share.</span></div>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. 845000 0.001 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:50.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common shares – options / warrants (treasury stock method) and convertible notes (as if converted method) </span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded (anti-dilutive)</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -6369000 -5133000 -44306000 -17684000 11832000 8419000 10626000 7787000 0 0 0 0 11832000 8419000 10626000 7787000 2474000 895000 1468000 1090000 -0.54 -0.61 -4.17 -2.27 -0.54 -0.61 -4.17 -2.27 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:45.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes, as if converted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 272000 0 425000 9000 10000 9000 10000 2465000 613000 1459000 655000 2474000 895000 1468000 1090000 Stock-Based Compensation<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Plans</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 18, 2024, the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (the "OEIP") which amended and restated (and renamed) the Company's 2015 Omnibus Equity Incentive Plan (as previously amended, the "2015 Plan") and increased the number of shares reserved thereunder by 3 million shares. As of September 30, 2024, there were approximately 2.9 million shares available for future grants under the Company’s OEIP. References to the OEIP herein include the 2015 Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP may not exceed 4.2 million shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company granted 0.7 million shares of restricted stock under the OEIP. There were 0.4 million shares of restricted stock granted during the three months ended September 30, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company previously maintained a 2005 Stock Option / Stock Issuance Plan (the “2005 Plan”), which was replaced by the 2015 Plan. Certain options issued under the 2005 Plan remain outstanding, but no new grants have been made under the 2005 Plan since the adoption of the 2015 Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Company's Board of Directors and consultants. Any full value award settled in shares will be debited as 1.2 shares, and partial value awards settled in shares will be debited as 1.0 shares against the share reserve. The exercise price per share for stock option grants is not to be less than the fair market value per share of the Company’s Common Stock on the date of grant. The Compensation Committee of the Board of Directors administers the OEIP and determines the vesting schedule at the time of grant. Stock options may be exercisable immediately or in installments, but generally vest over a four-year period from the date of grant. In the event the holder ceases to be employed by the Company, all unvested stock awards terminate, and all vested stock options may be exercised within a period of 90 days following termination of employment. In general, stock options expire ten years from the date of grant. Restricted stock is valued using the closing </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock price on the date of the grant. The total value is expensed over the vesting period, which typically ranges from 12 to 48 months, however in the quarters ended September 30, 2024, March 31, 2024 and September 30, 2023, the Company granted restricted stock awards with tranched vesting periods of <span style="-sec-ix-hidden:f-593">two</span> to seven months. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stockholder approved employee stock purchase plan (“ESPP”), under which substantially all employees may purchase the Company’s Common Stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning and end of six-month offering periods. Payroll deductions under the ESPP are limited to 10% of the employee’s compensation and in any calendar year employees may not purchase more than the lesser of $25,000 of stock or 250 shares, as set by the Compensation Committee of the Board of Directors in accordance with the terms of the ESPP. Additionally, no more than 31,250 shares in the aggregate may be purchased under the ESPP.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognized as compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.212%"><tr><td style="width:1.0%"></td><td style="width:45.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-cash stock compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, there was approximately $3.7 million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP and the 2005 Plan. </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024, the Company had approximately nine thousand stock options outstanding under the OEIP and 2005 Plan with a weighted average exercise price of $26.88 per share, a remaining weighted average contractual life of 3.2 years and nominal intrinsic value. No options were granted in the nine months ended September 30, 2024 or 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock awards outstanding under the OEIP for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024 are as follows (unaudited, in thousands, except weighted average grant date fair value):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.242%"><tr><td style="width:1.0%"></td><td style="width:55.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.31 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled and forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div> 3000000 2900000 4200000 700000 400000 1.2 1.0 P4Y P90D P10Y P12M P48M P7M 0.85 0.10 25000 250 31250 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.212%"><tr><td style="width:1.0%"></td><td style="width:45.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-cash stock compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 315000 300000 968000 653000 318000 290000 827000 754000 616000 751000 1725000 1909000 1249000 1341000 3520000 3316000 3700000 9000 26.88 P3Y2M12D 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock awards outstanding under the OEIP for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024 are as follows (unaudited, in thousands, except weighted average grant date fair value):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.242%"><tr><td style="width:1.0%"></td><td style="width:55.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.31 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled and forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div> 256000 21.31 695000 3.77 290000 11.90 11000 11.02 650000 6.75 Revenues<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC Topic No. 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognizes the sale of goods and services based on the five-step analysis of transactions as provided in Topic 606, which requires an entity to </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for such goods and services. For all contracts with customers, the Company first identifies the contract, which usually is established when a contract is fully executed by each party and consideration is expected to be received. Next, the Company identifies the performance obligations in the contract. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. The Company then determines the transaction price in the arrangement and allocates the transaction price, if necessary, to each performance obligation identified in the contract. The allocation of the transaction price to the performance obligations are based on the relative standalone selling prices for the goods and services contained in a particular performance obligation. The transaction price is adjusted for the Company’s estimate of variable consideration which may include certain incentives and discounts, product returns, distributor fees, and storage fees. The Company evaluates the total amount of variable consideration expected to be earned by using the expected value method, as the Company believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations, and its best judgment at the time. The Company includes estimates of variable consideration in revenues only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company generates the majority of its revenue on usage-based fees which are variable and depend entirely on customers’ use of perpetual licenses, transactions processed on the Company’s hosted environment and activity on the Company’s cloud-based service platform. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with mobile network operator (“MNO”) customers include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Smith Micro’s cloud-based services include a software solution license integrated with cloud-based services. Since the Company does not allow its customers to take possession of the cloud-based elements of its software solutions, and since the utility of the license comes from the cloud-based services that the Company provides, Smith Micro considers the software license and the cloud services to be a single performance obligation. The Company recognizes revenue associated with its MNO customers based upon their active subscribers’ access and usage of Smith Micro’s software licenses and cloud-based services on Smith Micro’s platforms or satisfaction of the performance obligations as indicated in the contracts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smith Micro has made accounting policy elections to exclude all taxes by governmental authorities from the measurement of the transaction price, and since the Company’s standard payment terms are less than one year, the Company has elected the practical expedient not to assess whether a contract has a significant financing component.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues on a disaggregated basis are as follows (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.757%"><tr><td style="width:1.0%"></td><td style="width:41.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.327%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and service fees</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosted environment usage fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud based usage fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues on a disaggregated basis are as follows (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.757%"><tr><td style="width:1.0%"></td><td style="width:41.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.327%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and service fees</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosted environment usage fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud based usage fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 788000 741000 2326000 2619000 644000 749000 1840000 2309000 3196000 9254000 10865000 26438000 20000 257000 554000 903000 4648000 11001000 15585000 32269000 Segment, Customer Concentration and Geographical Information<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath®), CommSuite®, and ViewSpot® families of products.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Wireless revenues by product line (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.515%"><tr><td style="width:1.0%"></td><td style="width:42.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Family Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CommSuite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ViewSpot</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Wireless revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Concentration Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain customers whose revenues individually represented greater than 10% of the Company’s total revenues, or whose accounts receivable balances individually represented greater than 10% of the Company’s total accounts receivable, for the three and nine months ended September 30, 2024 and 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2024, three customers made up 63%, 21% and 14% of revenues. For the three months ended September 30, 2023, three customers made up 45%, 32% and 10% of revenues. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended September 30, 2024, three customers made up 58%, 20%, and 12% of revenues. For the six months ended September 30, 2023, three customers made up 41%, 35%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span> and 10% of revenues.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, two customers accounted for 53% and 25% of accounts receivable. As of September 30, 2023, three customers accounted for 33%, 32%, and 18% of accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2024 and 2023, the Company operated in two geographic locations: the Americas and Europe, Middle East and Africa ("EMEA"). Revenues attributed to the geographic location of the customers’ bill-to address were as follows (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.121%"><tr><td style="width:1.0%"></td><td style="width:34.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,628 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,787 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,047 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separately allocate specific assets to these geographic locations.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath®), CommSuite®, and ViewSpot® families of products.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.</span></div> 1 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Wireless revenues by product line (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.515%"><tr><td style="width:1.0%"></td><td style="width:42.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Family Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CommSuite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ViewSpot</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Wireless revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3939000 9179000 12623000 27016000 644000 749000 1840000 2310000 65000 1073000 1122000 2943000 4648000 11001000 15585000 32269000 0.63 0.21 0.14 0.45 0.32 0.10 0.58 0.20 0.12 0.41 0.35 0.10 0.53 0.25 0.33 0.32 0.18 2 2 2 2 Revenues attributed to the geographic location of the customers’ bill-to address were as follows (unaudited, in thousands):<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.121%"><tr><td style="width:1.0%"></td><td style="width:34.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,628 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,787 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,047 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,648 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,001 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,269 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4628000 10787000 15047000 31380000 20000 214000 538000 889000 4648000 11001000 15585000 32269000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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’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’s future consolidated results of operations, cash flows, or financial position in a particular period.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contingent Contractual Obligations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in connection with certain transactions. These include: indemnities to the Company’s customers pursuant to contracts for the Company’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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maximum extent permitted under the laws of the State of Delaware. In addition, the Company has made or may make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company may also issue a guarantee in the form of a standby letter of credit as security for contingent liabilities under certain customer contracts. The duration of these indemnities, commitments, and guarantees varies, and in certain cases may be indefinite. The majority of these indemnities, commitments, and guarantees may not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.</span></div> Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an initial term of greater than twelve months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease contracts generally do not provide a readily determinable implicit rate. For these contracts, the estimated incremental borrowing rate is based on information available at the inception of the lease.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were $0.4 million for each of the three months ended September 30, 2024 and 2023. For the six months ended September 30, 2024, and 2023, operating lease costs were $1.2 million for each period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company recognized noncash increases for the right-of-use asset obtained in exchange for new operating lease liabilities due to a lease renewal and the entry into a new lease for an aggregate amount of $1.0 million. There were no such transactions during the nine months ended September 30, 2023. The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.272%"><tr><td style="width:1.0%"></td><td style="width:54.552%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information relating to the Company’s operating leases follows (unaudited):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.333%"><tr><td style="width:1.0%"></td><td style="width:60.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 400000 400000 1200000 1200000 1000000.0 0 The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.272%"><tr><td style="width:1.0%"></td><td style="width:54.552%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 363000 1458000 958000 376000 62000 3217000 283000 2934000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information relating to the Company’s operating leases follows (unaudited):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.333%"><tr><td style="width:1.0%"></td><td style="width:60.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P2Y2M4D 0.074 Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes as required by FASB ASC Topic No. 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing whether a valuation allowance is required, significant weight is given to evidence that can be objectively verified. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740, Smith Micro has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets and determined that it was more likely than not that the Company would not realize the deferred tax assets due to the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company's cumulative losses and uncertain near-term market and economic conditions, which reduce the Company’s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of the four sources of taxable income as of September 30, 2024, and after consideration of the Company’s cumulative loss position as of December 31, 2023, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $58.5 million as of September 30, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to examination for U.S. federal income tax returns for years before December 31, 2019 and for state income tax returns, the Company is no longer subject to examination for years before December 31, 2018. As of September 30, 2024, the Company had no outstanding tax audits. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. Smith Micro may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to the consolidated financial results of the Company. It is the Company’s policy to classify any interest and/or penalties in the consolidated financial statements as a component of income tax expense.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes as required by FASB ASC Topic No. 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing whether a valuation allowance is required, significant weight is given to evidence that can be objectively verified. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by ASC 740, Smith Micro has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets and determined that it was more likely than not that the Company would not realize the deferred tax assets due to the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company's cumulative losses and uncertain near-term market and economic conditions, which reduce the Company’s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.</span></div> 58500000 Subsequent Events<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates and discloses subsequent events as required by FASB ASC Topic No. 855, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2024, the Company announced its completion of two securities offerings raising aggregate gross proceeds of $6.9 million: a registered offering of Common Stock and concurrent private placement of warrants exercisable for Common Stock with certain institutional and accredited investors, and an unregistered private placement transaction of Common Stock and warrants exercisable for Common Stock with William W. Smith Jr., the Company's Chief Executive Officer, a related party, who participated in the private placement through a trust for which he serves as co-trustee.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The registered offering of 3,321,881 registered shares of the Company's Common Stock together with the concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.9 million, including $0.2 million from another related party, prior to transaction expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The private placement transaction with the Company’s Chief Executive Officer of 2,575,107 unregistered shares of the Company's Common Stock together with unregistered warrants to purchase an equal number of shares of the Company’s Common Stock resulted in gross proceeds to the Company of approximately $3.0 million prior to transaction expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both offerings were approved by an independent special committee of the Company's Board of Directors and were priced based on the market value of the offered securities, at a purchase price of $1.165 per share of Common Stock with a warrant exercise price of $1.04 per share of Common Stock. Each of the warrants issued in the October 2024 offerings are exercisable at any time beginning six months following their original issuance and will expire five years from such date. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of an agreement previously entered into with Roth, which expired on September 29, 2024, Roth received certain “tail” compensation in the form of a cash fee of $54,000. In addition, concurrent with the offerings, the Company issued to Roth a warrant to purchase up to 20,000 shares of the Company’s Common Stock (the “Roth Warrant”), which has substantially the same terms as the warrants issued in the registered offering, except that the Roth Warrant has an exercise price of $1.46 per share of Common Stock and will expire two-and-a-half years from the effective date of the October registered offering. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 21, 2024, the Company filed a definitive proxy statement for a Special Meeting of Stockholders that was set for November 12, 2024 to approve the issuance of the number of shares of the Company’s Common Stock that would cause William W. Smith, Jr. to beneficially own twenty percent or more of the Company, through the exercise of the warrants purchased in the unregistered private placement transaction. The Special Meeting of Stockholders was subsequently adjourned until December 10, 2024. On October 28, 2024, the Company filed a registration statement with the SEC (File No. 333-282858) registering the resale of the shares of stock in the aforementioned private placement transaction and the shares of common stock issuable upon exercise of the warrants issued concurrently with the registered offering and the warrants issued in the separate private placement transaction with our Chief Executive Officer. This registration statement was declared effective by the SEC on November 8, 2024.</span></div> 2 6900000 3321881 3321881 3900000 200000 2575107 2575107 3000000 1.165 1.04 P6M P5Y 54000 20000 1.46