0000948708-25-000010.txt : 20250508 0000948708-25-000010.hdr.sgml : 20250508 20250508160619 ACCESSION NUMBER: 0000948708-25-000010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250508 DATE AS OF CHANGE: 20250508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMITH MICRO SOFTWARE, INC. CENTRAL INDEX KEY: 0000948708 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology EIN: 330029027 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35525 FILM NUMBER: 25925985 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-20250331.htm 10-Q smsi-20250331
000094870812-312025Q1false0.12511xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puresmsi:offeringutr:Ysmsi:segmentsmsi:business_unitsmsi:location00009487082025-01-012025-03-3100009487082025-05-0600009487082025-03-3100009487082024-12-3100009487082024-01-012024-03-310000948708us-gaap:CommonStockMember2024-12-310000948708us-gaap:AdditionalPaidInCapitalMember2024-12-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000948708us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310000948708us-gaap:CommonStockMember2025-01-012025-03-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000948708us-gaap:CommonStockMember2025-03-310000948708us-gaap:AdditionalPaidInCapitalMember2025-03-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310000948708us-gaap:CommonStockMember2023-12-310000948708us-gaap:AdditionalPaidInCapitalMember2023-12-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100009487082023-12-310000948708us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000948708us-gaap:CommonStockMember2024-01-012024-03-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000948708us-gaap:CommonStockMember2024-03-310000948708us-gaap:AdditionalPaidInCapitalMember2024-03-310000948708us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100009487082024-03-3100009487082024-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:OverAllotmentOptionMember2024-11-1400009487082024-07-112024-07-110000948708smsi:PreFundedWarrantsMember2025-01-012025-03-3100009487082024-10-0300009487082024-10-032024-10-030000948708smsi:UnregisteredWarrantsMembersmsi:RegisteredOfferingOfCommonStockMember2024-10-030000948708smsi:RegisteredOfferingOfCommonStockMember2024-10-032024-10-030000948708us-gaap:RelatedPartyMembersmsi:RegisteredOfferingOfCommonStockMember2024-10-032024-10-030000948708us-gaap:PrivatePlacementMember2024-10-032024-10-030000948708smsi:UnregisteredWarrantsMemberus-gaap:PrivatePlacementMember2024-10-030000948708smsi:October2024OfferingsMember2024-10-030000948708smsi:UnregisteredWarrantsMembersmsi:October2024OfferingsMember2024-10-030000948708smsi:UnregisteredWarrantsMembersmsi:October2024OfferingsMember2024-10-032024-10-030000948708smsi:RothWarrantMembersmsi:RothCapitalPartnersLLCMember2024-10-022024-10-020000948708smsi:RothWarrantMembersmsi:RothCapitalPartnersLLCMember2024-10-0300009487082024-11-082024-11-080000948708us-gaap:WarrantMember2022-08-110000948708us-gaap:WarrantMembersmsi:NotesAndWarrantsOfferingMember2022-08-110000948708us-gaap:WarrantMembersmsi:NotesAndWarrantsOfferingMember2024-05-020000948708smsi:AdditionalWarrantsMembersmsi:StockAndAdditionalWarrantsOfferingMember2022-08-120000948708us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2025-03-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2024-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2025-03-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2025-03-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2025-03-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2024-12-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2025-03-310000948708us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputSharePriceMember2025-03-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputSharePriceMember2024-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2025-03-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2025-03-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2025-03-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2024-12-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2025-03-310000948708smsi:AdditionalWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2024-12-310000948708us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMembersmsi:NotesAndWarrantsOfferingMember2025-03-310000948708us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMembersmsi:NotesAndWarrantsOfferingMember2024-12-310000948708us-gaap:FairValueInputsLevel3Membersmsi:StockAndAdditionalWarrantsOfferingMember2025-03-310000948708us-gaap:FairValueInputsLevel3Membersmsi:StockAndAdditionalWarrantsOfferingMember2024-12-310000948708us-gaap:FairValueInputsLevel3Member2025-03-310000948708us-gaap:FairValueInputsLevel3Member2024-12-310000948708smsi:NotesAndWarrantsOfferingMember2024-12-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-12-310000948708smsi:NotesAndWarrantsOfferingMember2025-01-012025-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2025-01-012025-03-310000948708smsi:NotesAndWarrantsOfferingMember2025-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2025-03-310000948708smsi:NotesAndWarrantsOfferingMember2023-12-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2023-12-310000948708smsi:NotesAndWarrantsOfferingMember2024-01-012024-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-01-012024-03-310000948708smsi:NotesAndWarrantsOfferingMember2024-03-310000948708smsi:StockAndAdditionalWarrantsOfferingMember2024-03-310000948708us-gaap:TechnologyBasedIntangibleAssetsMember2025-03-310000948708us-gaap:CustomerRelationshipsMember2025-03-310000948708us-gaap:CustomerContractsMember2025-03-310000948708us-gaap:ComputerSoftwareIntangibleAssetMember2025-03-310000948708us-gaap:PatentsMember2025-03-310000948708us-gaap:TechnologyBasedIntangibleAssetsMember2024-12-310000948708us-gaap:CustomerRelationshipsMember2024-12-310000948708us-gaap:CustomerContractsMember2024-12-310000948708us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310000948708us-gaap:PatentsMember2024-12-3100009487082024-01-012024-12-310000948708smsi:PreFundedWarrantsMember2025-03-310000948708us-gaap:EmployeeStockOptionMember2025-01-012025-03-310000948708us-gaap:EmployeeStockOptionMember2024-01-012024-03-310000948708us-gaap:WarrantMember2025-01-012025-03-310000948708us-gaap:WarrantMember2024-01-012024-03-310000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2024-06-182024-06-180000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2025-03-310000948708us-gaap:RestrictedStockMembersmsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2025-01-012025-03-310000948708smsi:FullValueAwardsMembersmsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2025-01-012025-03-310000948708smsi:PartialValueAwardsMembersmsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2025-01-012025-03-310000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MinimumMember2025-01-012025-03-310000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMembersrt:MaximumMember2025-01-012025-03-310000948708smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember2025-01-012025-03-310000948708smsi:EmployeeStockPurchasePlanMember2025-01-012025-03-310000948708smsi:EmployeeStockPurchasePlanMember2025-03-310000948708smsi:SalesAndMarketingExpenseMember2025-01-012025-03-310000948708smsi:SalesAndMarketingExpenseMember2024-01-012024-03-310000948708us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310000948708us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310000948708us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310000948708us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310000948708us-gaap:RestrictedStockMember2024-12-310000948708us-gaap:RestrictedStockMember2025-01-012025-03-310000948708us-gaap:RestrictedStockMember2025-03-310000948708us-gaap:LicenseAndServiceMember2025-01-012025-03-310000948708us-gaap:LicenseAndServiceMember2024-01-012024-03-310000948708smsi:HostedEnvironmentUsageFeesMember2025-01-012025-03-310000948708smsi:HostedEnvironmentUsageFeesMember2024-01-012024-03-310000948708smsi:CloudBasedUsageFeesMember2025-01-012025-03-310000948708smsi:CloudBasedUsageFeesMember2024-01-012024-03-310000948708smsi:ConsultingServicesAndOtherMember2025-01-012025-03-310000948708smsi:ConsultingServicesAndOtherMember2024-01-012024-03-310000948708smsi:ReportableSegmentMember2025-01-012025-03-310000948708smsi:ReportableSegmentMember2024-01-012024-03-310000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2025-01-012025-03-310000948708smsi:FamilySafetyMembersmsi:WirelessBusinessSegmentMember2024-01-012024-03-310000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2025-01-012025-03-310000948708smsi:CommSuiteMembersmsi:WirelessBusinessSegmentMember2024-01-012024-03-310000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2025-01-012025-03-310000948708smsi:ViewSpotMembersmsi:WirelessBusinessSegmentMember2024-01-012024-03-310000948708smsi:WirelessBusinessSegmentMember2025-01-012025-03-310000948708smsi:WirelessBusinessSegmentMember2024-01-012024-03-310000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310000948708smsi:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-03-310000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-03-310000948708smsi:OneCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310000948708smsi:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310000948708srt:AmericasMembersrt:ReportableGeographicalComponentsMember2025-01-012025-03-310000948708srt:AmericasMembersrt:ReportableGeographicalComponentsMember2024-01-012024-03-310000948708us-gaap:EMEAMembersrt:ReportableGeographicalComponentsMember2025-01-012025-03-310000948708us-gaap:EMEAMembersrt:ReportableGeographicalComponentsMember2024-01-012024-03-31
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 March 31, 2025
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 May 6, 2025, there were 19,413,821 shares of Common Stock outstanding.


SMITH MICRO SOFTWARE, INC.
QUARTERLY REPORT ON FORM 10-Q
March 31, 2025
1

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
SMITH MICRO SOFTWARE, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and par value data)
March 31,
2025
December 31,
2024
(unaudited)(audited)
Assets
Current assets:
Cash and cash equivalents$2,288 $2,808 
Accounts receivable, net of related allowances of $106 and $3 at 2025 and 2024, respectively
3,238 5,721 
Prepaid expenses and other current assets1,435 1,467 
Total current assets6,961 9,996 
Equipment and improvements, net468 538 
Right-of-use assets2,067 2,367 
Other assets495 496 
Intangible assets, net22,321 23,597 
Goodwill11,052 11,052 
Total assets$43,364 $48,046 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$1,674 $1,738 
Accrued payroll and benefits1,695 1,694 
Current operating lease liabilities1,416 1,279 
Other current liabilities886 940 
Total current liabilities5,671 5,651 
Non-current liabilities:
Warrant liabilities101 224 
Operating lease liabilities902 1,287 
Deferred tax liabilities, net128 128 
Total non-current liabilities1,131 1,639 
Commitments and contingencies
Stockholders' equity:
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 19,458,750 and 17,673,404 shares issued and outstanding at 2025 and 2024, respectively
19 18 
Additional paid-in capital396,366 395,383 
Accumulated comprehensive deficit(359,823)(354,645)
Total stockholders’ equity36,562 40,756 
Total liabilities and stockholders' equity$43,364 $48,046 
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
March 31,
20252024
(unaudited)(unaudited)
Revenues$4,621 $5,798 
Cost of revenues (including depreciation of $1 and $6 in the three months ended March 31, 2025 and 2024, respectively)
1,258 1,988 
Gross profit3,363 3,810 
Operating expenses:
Selling and marketing1,643 2,614 
Research and development2,857 3,989 
General and administrative2,724 2,756 
Depreciation and amortization1,349 1,908 
Goodwill impairment
 23,989 
Total operating expenses8,573 35,256 
Operating loss(5,210)(31,446)
Other income (expense):
Change in fair value of warrant liabilities123 185 
Interest (expense) income, net(25)74 
Other (expense) income, net(65)219 
Loss before provision for income tax provision(5,177)(30,968)
Provision for income tax expense1 39 
Net loss$(5,178)$(31,007)
Loss per share:
Basic and diluted $(0.28)$(3.28)
Weighted average shares outstanding:
Basic and diluted18,216 9,466 
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, December 31, 2024 (audited)17,673 $18 $395,383 $(354,645)$40,756 
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")— — 6 — 6 
Restricted stock grants, net of cancellations1,868 1 1,080 — 1,081 
Cancellation of shares for payment of withholding tax(85)— (105)— (105)
ESPP shares issued3 — 2 — 2 
Net loss— — — (5,178)(5,178)
BALANCE, March 31, 2025 (unaudited)19,459 $19 $396,366 $(359,823)$36,562 


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— — 6 — 6 
Restricted stock grants, net of cancellations266 1 1,129 — 1,130 
Cancellation of shares for payment of withholding tax(13)— (79)— (79)
ESPP shares issued1 — 2 — 2 
Net loss— — — (31,007)(31,007)
BALANCE, March 31, 2024 (unaudited)9,602 $10 $382,387 $(336,955)$45,442 


4

SMITH MICRO SOFTWARE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
For the Three Months Ended
March 31,
20252024
(unaudited) (unaudited)
Operating activities:
Net loss$(5,178)$(31,007)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,350 1,914 
Goodwill impairment charge
 23,989 
Non-cash lease expense52 (151)
Change in fair value of warrant liabilities(123)(185)
Provision for credit losses103  
Stock based compensation1,088 1,136 
Gain on license of patents, net
 (198)
Changes in operating accounts: 
Accounts receivable2,381 3,611 
Prepaid expenses and other assets33 44 
Accounts payable, accrued, and other liabilities(308)(498)
Net cash used in operating activities(602)(1,345)
Investing activities:
Capital expenditures, net(4)(4)
Proceeds from license of patents, net
 198 
Net cash (used in) provided by investing activities(4)194 
Financing activities:
Proceeds from financing arrangements384 468 
Repayments of financing arrangements(300)(289)
Other financing activities2 2 
Net cash provided by financing activities86 181 
Net decrease in cash and cash equivalents(520)(970)
Cash and cash equivalents, beginning of period2,808 7,125 
Cash and cash equivalents, end of period$2,288 $6,155 

See accompanying notes to the consolidated financial statements.
5

SMITH MICRO SOFTWARE, INC.
Notes to the Consolidated Financial Statements
(Unaudited)
1. The Company
Smith Micro Software, Inc. (“Smith Micro” or “the Company”) develops software to simplify and enhance the mobile experience, providing solutions to some of the leading wireless service providers around the world. From enabling the family digital lifestyle to providing powerful voice messaging capabilities, the Company strives to enrich today’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.
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, and 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. At the effective time, the number of shares of Common Stock then outstanding 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 March 31, 2025, and the related consolidated statements of operations and stockholders’ equity for the three months ended March 31, 2025 and 2024, and the consolidated statements of cash flows for the three months ended March 31, 2025 and 2024, 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, 2024 filed with the SEC on March 12, 2025 (the "2024 Form 10-K").
6

Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2025.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board, ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures. The amendments in this update are intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The improved disclosure requirements apply to all public entities that are required to report segment information, including those with only reportable segment. In addition to the current requirements, the amendments require all segment profit or loss and asset disclosures to be provided on an annual and interim basis. The amendments are effective for fiscal years beginning after December 15, 2023 and will be effective for interim reporting periods beginning after December 15, 2024. The Company adopted ASU 2023-07 with no material effect on its consolidated financial statements other than the additional disclosure requirements, which are included in Note 11.
Recently Issued Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provides for improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance is effective for fiscal years beginning after December 15, 2024, and the adoption of this standard is not anticipated to have a significant impact on the Company's consolidated financial statements other than adding new disclosures, which the Company is currently evaluating.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40), which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related 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 consolidated financial statements for the three months ended March 31, 2025, 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, however the Company is dependent, to an extent, on the timing of subscriber and revenue growth for its products and the related cash generation from that growth and/or the ability to obtain the necessary capital to meet its obligations and fund its working capital requirements to maintain normal business operations. Management believes that the actions presently being taken to implement the Company's business plan to expand subscriber growth, to acquire new customers, and to expand its offerings to existing customers to generate increased revenues, and, if necessary, to raise additional capital will support the Company's operations; as such the financial statements do 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 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
7

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 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 that notice. The Company undertook the Reverse Stock Split 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.
On November 26, 2024, the Company received a notice from Nasdaq that the Company’s Common Stock did not meet the $1.00 minimum bid price requirement pursuant to the Minimum Bid Price Requirement, and in accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was provided an initial compliance period of 180 calendar days, or until May 26, 2025, to regain compliance with the Minimum Bid Price Requirement. On January 8, 2025, the Company received written notification from Nasdaq indicating that the Company’s Common Stock had a closing price at or greater than $1.00 per share for the last 10 consecutive business days, from December 23, 2024 to January 7, 2025, and that, as a result, the Company has 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
8

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 third quarter of 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.
October 2024 Registered Direct Offering and Private Placement
On October 3, 2024, the Company announced its completion of two securities offerings raising aggregate gross proceeds of $6.9 million: a registered direct offering of Common Stock and concurrent private placement of warrants exercisable for Common Stock with certain institutional and accredited investors (collectively, the “October 2024 RDO”), 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 “October 2024 Private Placement”). 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 pursuant to the October 2024 RDO 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 October 2024 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 was initially exercisable at any time beginning six months following its original issuance and expires five and one-half years from the initial issuance of the warrant. In January 2025, at the request of certain holders of the warrants issued in the October 2024 RDO, the Company provided all of the October 2024 RDO warrant holders the opportunity to amend their warrants to adjust the start of the warrant exercise period to January 9, 2025, and as a result a portion of the warrants issued in connection with the October 2024 RDO were so amended. No other terms were changed as a result of that amendment to certain of the warrants.
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 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 shareholders approved this proposal on 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 issued in the October 2024 Private Placement and the shares of common stock issuable upon exercise of the warrants issued in the October 2024 RDO and the October 2024 Private Placement. This registration statement was declared effective by the SEC on November 8, 2024.
The net cash proceeds to the Company from both offerings, after deducting offering related expenses was $6.6 million. All warrants associated with these transactions were assessed and recorded as equity instruments.
5. Warrant Liabilities
On August 11, 2022, the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a senior secured convertibles notes (the "Notes") and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8 million. The Notes sold by the Company in the Notes and Warrants Offering were subsequently retired upon 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
9

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, 2024):
Notes Warrants
March 31, 2025December 31, 2024
Common stock market price$0.73 1.31
Risk-free interest rate4.0 %4.2 %
Expected dividend yield  
Expected term (in years)2.36 2.61
Expected volatility115.4 %105.9 %

Additional WarrantsMarch 31, 2025December 31, 2024
Common stock market price$0.73 $1.31 
Risk-free interest rate4.0 %4.3 %
Expected dividend yield  
Expected term (in years)2.87 3.12 
Expected volatility108.3 %99.6 %

6. Fair Value of Financial Instruments
The Company measures and discloses fair value measurements as required by FASB Accounting Standards Codification ("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.
10

The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at March 31, 2025 and December 31, 2024 (unaudited except for December 31, 2024, in thousands):
Level 3
March 31, 2025December 31, 2024
Notes Warrants
$90 $197 
Additional Warrants
11 27 
Total
$101 $224 

The following tables present the changes in the fair value (unaudited, except for December 31, 2024, in thousands):
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2024$197 $27 $224 
   Change in fair value$(107)$(16)$(123)
Measurement at March 31, 2025$90 $11 $101 

Notes WarrantsAdditional WarrantsTotal
Measurement at December 31, 2023$334 $263 $597 
Change in fair value$28 $(214)$(186)
Measurement at March 31, 2024$362 $49 $411 
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 the Company's single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. The annual impairment testing date is December 31 of each year. Recoverability of goodwill is determined by comparing the estimated fair value of the reporting unit to the carrying value of the underlying net assets in the reporting unit. If the estimated fair value of a reporting unit is determined to be less than the carrying value, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the fair value.
During the three months ended March 31, 2024, the Company performed an interim quantitative impairment test on its goodwill as of February 29, 2024 and as a result of this interim assessment, including the impact of the projections of revenue growth, earnings before interest taxes depreciation and amortization (“EBITDA”), and discount rates along with market multiples, the Company recorded a goodwill impairment charge totaling $24.0 million. The fair value of the reporting unit was determined based on a combination of the income approach using estimated discounted cash flows and a market-based valuation methodology. The assessment utilized level 3 inputs including estimates of revenue growth, EBITDA contribution and discount rates. Subsequent to this impairment charge, the fair value of the Company's single reporting unit approximated its carrying value. 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.
11

The components of the Company’s intangible assets were as follows for the periods presented (unaudited, except for December 31, 2024, in thousands, except for useful life data):
March 31, 2025
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(9,121)$4,209 
Customer relationships927,548 (11,954)15,594 
Customer contracts07,000 (6,767)233 
Software license45,419 (3,305)2,114 
Patents2600 (429)171 
Total$53,897 $(31,576)$22,321 
December 31, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,762)$4,568 
Customer relationships927,548 (11,280)16,268 
Customer contracts07,000 (6,725)275 
Software license45,419 (3,126)2,293 
Patents2600 (407)193 
Total$53,897 $(30,300)$23,597 
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 seven years as of March 31, 2025 and eight years as of December 31, 2024. During the three months ended March 31, 2025 and 2024, intangible asset amortization expense was $1.3 million and $1.8 million, respectively.
As of March 31, 2025, estimated amortization expense for the remainder of 2025 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2025$3,828 
20264,709 
20273,834 
20282,790 
20292,095 
2030 and thereafter5,065 
Total$22,321 
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
12

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 March 31,
20252024
Numerator:
Net loss$(5,178)$(31,007)
Denominator:
Weighted average shares outstanding – basic18,216 9,466 
Potential common shares – options / warrants (treasury stock method)  
Weighted average shares outstanding – diluted18,216 9,466 
Shares excluded (anti-dilutive)8,406 431 
Net loss per common share:
Basic$(0.28)$(3.28)
Diluted$(0.28)$(3.28)
The following weighted average 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 March 31,
20252024
Outstanding stock options24 10 
Outstanding warrants
8,382 421 
Total anti-dilutive shares8,406 431 
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.0 million shares. As of March 31, 2025, there were approximately 0.3 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 three months ended March 31, 2025, the Company granted 1.9 million shares of restricted stock and 25,000 stock options under the OEIP.
13

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 one-year or 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 grant date. The total value is expensed over the vesting period, which is typically up to 48 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 value 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 recognizes compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, Compensation-Stock Compensation.
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP are recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Sales and marketing$235 $309 
Research and development215 264 
General and administrative638 563 
Total non-cash stock compensation expense$1,088 $1,136 
As of March 31, 2025, there was approximately $3.8 million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP.

Stock Options
For the three months ended March 31, 2025, there were 25,000 stock option awards granted. A summary of the Company’s stock options outstanding under the OEIP as of March 31, 2025 and related activity during 2025 is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):
SharesWeighted Avg. Exercise PriceWtd. Avg. Remaining Contractual Life (Yrs)Aggregate Intrinsic Value
Outstanding as of December 31, 20245$27.57 4.1$ 
Granted251.26 — $ 
Outstanding as of March 31, 202530$5.99 8.8$ 
Vested and expected to vest at March 31, 202530$5.99 8.8$ 
Exercisable as of March 31, 20255$27.46 3.9$ 
14

Restricted Stock Awards
A summary of the Company’s restricted stock awards outstanding under the OEIP for the three months ended March 31, 2025 and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2024419 $7.85 
Granted1,871 1.19 
Vested(373)3.26 
Canceled and forfeited(4)6.48 
Unvested at March 31, 20251,913 $2.23 
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 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.
15

Disaggregation of Revenues
Revenues on a disaggregated basis are as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
License and service fees$795 $777 
Hosted environment usage fees734 665 
Cloud based usage fees3,086 4,025 
Consulting services and other6 331 
Total revenues$4,621 $5,798 
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.
The accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note 1. Although the Company's Chief Operating Decision Maker ("CODM") uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of Smith Micro's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.
Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).

16

For the Three Months Ended March 31,
20252024
Revenues$4,621 $5,798 
Less:
Adjusted cost of revenues1
1,257 1,982 
Adjusted selling and marketing2
1,408 2,292 
Adjusted research and development2
2,642 3,707 
Adjusted general and administrative2
2,086 2,089 
Adjusted operating loss(2,772)(4,272)
Other segment expenses3
 (135)
Stock-based compensation expense(1,088)(1,136)
Depreciation(74)(98)
Amortization(1,276)(1,816)
Goodwill impairment (23,989)
Other income (expenses)33 478 
Loss before provision for income taxes(5,177)(30,968)
Provision for income tax expense1 39 
Net loss$(5,178)$(31,007)
(1) Adjusted amounts exclude depreciation expense.
(2) Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.
(3) Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.
The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Family Safety$3,788 $4,464 
CommSuite734 665 
ViewSpot99 669 
Total Wireless revenues$4,621 $5,798 
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, as of March 31, 2025 and December 31, 2024 and for the three months ended March 31, 2025 and 2024.
During the three months ended March 31, 2025, three customers made up 62%, 20% and 16% of revenues. For the three months ended March 31, 2024, three customers made up 54%, 18% and 11% of revenues.
As of March 31, 2025, two customers accounted for 47% and 33% of accounts receivable. As of December 31, 2024, two customers accounted for 68% and 14% of accounts receivable.
17

Geographical Information
During the three months ended March 31, 2025 and 2024, 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 March 31,
20252024
Americas$4,615 $5,477 
EMEA6 321 
Total revenues$4,621 $5,798 
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 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.
18

Operating lease costs were $0.4 million for each of the three months ended March 31, 2025 and 2024.
The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):
As of March 31, 2025
2025$1,116 
2026952 
2027375 
202862 
Total lease payments2,505 
Less imputed interest187 
Present value of lease liabilities$2,318 
Additional information relating to the Company’s operating leases follows (unaudited):
As of March 31, 2025
Weighted average remaining lease term (years)1.80
Weighted average discount rate7.6 %
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 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 March 31, 2025, and after consideration of the Company’s cumulative loss position as of December 31, 2024, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $70.2 million as of March 31, 2025.
The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. As of March 31, 2025, there are no audits in process or pending from Federal or state tax authorities. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’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. Subsequent events have been evaluated as of the date of this filing and no further disclosures are required.

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, 2024 filed with the SEC on March 12, 2025 (the "2024 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 first quarter of 2025, our revenues declined by 20% to $4.6 million compared to the first quarter of 2024, primarily driven by a $0.7 million decrease in our Family Safety product line, coupled with a $0.6 million decrease in ViewSpot revenues. These revenue declines primarily resulted from the loss of a ViewSpot contract with a Tier 1 carrier during 2024 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 first quarter of 2025 to $3.4 million, representing a decrease of $0.4 million as compared to the first quarter of the prior year. Our operating expenses decreased during the first quarter of 2025 compared to the first quarter of 2024 by approximately $26.7 million, primarily due to a goodwill impairment charge of $24.0 million recognized in the first quarter of 2024 coupled with quarter-over-quarter reductions in sales and marketing and research and development expenses due to cost reduction initiatives undertaken during 2024. The net loss for the first quarter of 2025 was $5.2 million, resulting in a net loss of $0.28 per basic and diluted share.
We believe that we remain strategically positioned to offer our market-leading family safety platform to the majority of U.S. mobile subscribers, as we currently provide white-label Family Safety applications to two Tier 1 wireless carriers operating in the United States. Further, a Tier 1 carrier in Europe launched a new SafePath-based family safety solution in the fourth quarter of 2024 and began conducting robust marketing activities related to that solution during the first quarter of 2025. In addition, with the recent expansion of our SafePath product line, most notably with SafePath Kids and SafePath OS, we believe that we are well-positioned to grow our Family Safety revenues more broadly with these Tier 1 carriers as well as with other operators in our industry. 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.

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 and 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 months ended March 31, 2025 and 2024. Our historical results are not necessarily indicative of the operating results that may be expected in the future.
For the Three Months Ended March 31,
20252024
Revenues100.0 %100.0 %
Cost of revenues27.2 34.3 
Gross profit72.8 %65.7 %
Operating expenses:
Selling and marketing35.6 45.1 
Research and development61.8 68.8 
General and administrative59.0 47.5 
Depreciation and amortization29.2 32.9 
Goodwill impairment
— 413.7 
Total operating expenses185.5 %608.1 %
Operating loss(112.8)(542.4)
Change in fair value of warrant liabilities2.7 3.2 
Interest (expense) income, net(0.5)1.3 
Other (expense) income, net(1.4)3.8 
Loss before provision for income tax provision(112.0)%(534.1)%
Provision for income tax expense— 0.7 
Net loss(112.1)%(534.8)%
Three Months Ended March 31, 2025 Compared to the Three Months Ended March 31, 2024
Revenues. Revenues were $4.6 million and $5.8 million for the three months ended March 31, 2025 and 2024, respectively, representing a decrease of $1.2 million, or 20%. This decrease was primarily related to declines associated with our Family Safety product line of $0.7 million, which was most significantly driven by Sprint Safe & Found revenue declining as legacy Sprint subscribers migrated to the T-Mobile network, coupled with a decline in ViewSpot revenue of $0.6 million that was primarily due to a contract that concluded during 2024.
Cost of revenues. Cost of revenues were $1.3 million and $2.0 million for the three months ended March 31, 2025 and 2024, respectively. This decrease of $0.7 million was primarily due to the period-over-period decline in revenue coupled with the impact of cost reduction efforts undertaken during 2024.
Gross profit. Gross profit was $3.4 million, or 72.8% of revenues, for the three months ended March 31, 2025, compared to $3.8 million, or 65.7% of revenues, for the three months ended March 31, 2024. The decrease of approximately $0.4 million in gross profit was driven by the period-over-period decline in revenue volume.
22

Selling and marketing. Selling and marketing expenses were $1.6 million and $2.6 million for the three months ended March 31, 2025 and 2024, respectively. This decrease of approximately $1.0 million was primarily due to decreases in personnel related costs due primarily to cost reduction activities undertaken by the Company during 2024.
Research and development. Research and development expenses were $2.9 million and $4.0 million for the three months ended March 31, 2025 and 2024, respectively. This decreases of approximately $1.1 million was primarily due to decreases in personnel related costs due to cost reduction activities undertaken by the Company during 2024.
General and administrative. General and administrative expenses were $2.7 million and $2.8 million for the three months ended March 31, 2025 and 2024, respectively. This decrease of approximately $0.1 million was primarily related to declines in personnel-related costs of approximately $0.2 million partially offset by increases in stock-based compensation of approximately $0.1 million.
Depreciation and amortization. Depreciation expense was $0.1 million for both the three months ended March 31, 2025 and 2024. Amortization expense was $1.3 million and $1.8 million for the three months ended March 31, 2025 and 2024, 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.5 million period-over-period.
Goodwill impairment. The impairment charge for the three months ended March 31, 2024 was triggered by the sustained decrease in our common stock share price and overall market capitalization during the quarter, which led to an analysis whereby we concluded that the carrying value of our single reporting unit exceeded its fair value by $24.0 million. We did not have a similar charge for the three months ended March 31, 2025.
Change in fair value of warrant liabilities. Change in fair value of warrant liabilities was $0.1 million and $0.2 million for the three months ended March 31, 2025 and 2024, respectively. The total decrease in income of approximately $0.1 million resulted from valuation related impacts to the warrant liabilities in the respective periods.
Interest (expense) income, net. Interest expense, net was nominal for the three months ended March 31, 2025 and interest income, net was $0.1 million for the three months ended March 31, 2024.
Other (expense) income, net. Other expense, net was $0.1 million for the three months ended March 31, 2025 and Other income, net was $0.2 million for the three months ended March 31, 2024. The period over period change was primarily related to 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 three months ended March 31, 2025 and 2024. 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 March 31, 2025, the Company's cash and cash equivalents were approximately $2.3 million.
The timing of our anticipated revenue growth relative to the costs of operating, maintaining, innovating and evolving our business to respond to industry trends and maximize growth opportunities may result in cash and cash equivalents being insufficient to fund operations at current levels over the next twelve months and beyond.
This adverse impact on liquidity does not trigger a violation of any covenants in our material agreements, particularly as all of our outstanding debt was retired as of December 31, 2023. The availability of sufficient funds will depend to an extent on the existence and timing of subscriber growth and the related cash generation thereof, and/or the ability to obtain the necessary capital to meet our obligations and fund our working capital requirements to maintain normal business operations. To meet future cash needs, the Company may determine to take additional actions, as noted in the Risk Factor appearing in our 2024 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.
23

Cash Flows
Changes in cash and cash equivalents are as follows:
For the Three Months Ended
March 31,
(in thousands)
20252024
Net cash used in operating activities$(602)$(1,345)
Net cash (used in) provided by investing activities(4)194 
Net cash provided by financing activities86 181 
Net decrease in cash and cash equivalents$(520)$(970)
Operating activities
Net cash used in operating activities was $0.6 million for the three months ended March 31, 2025. The primary uses of operating cash were a net loss of $5.2 million less non-cash expenses totaling $2.5 million, including depreciation and amortization of $1.4 million and stock compensation expense of $1.1 million, coupled with a decrease in accounts payable and accrued liabilities of $0.3 million, primarily due to the timing and change in payments for accounts payable and payroll, partially offset by a decrease in accounts receivable of $2.4 million due to the timing of cash collections from customers.
Net cash used in operating activities was $1.3 million for the three months ended March 31, 2024. The primary uses of operating cash were a net loss of $31.0 million less non-cash expenses totaling $26.5 million, driven by a goodwill impairment charge of $24.0 million, and a decrease in accounts payable and accrued liabilities of $0.5 million partially offset by an decrease in accounts receivable of $3.6 million.
Investing activities
Net cash used in investing activities for three months ended March 31, 2025 was nominal. Net cash provided by investing activities of $0.2 million for the three months ended March 31, 2024 was primarily attributable to the net proceeds from licensing several of our patents in February 2024.
Financing activities
Net cash provided by financing activities was $0.1 million the three months ended March 31, 2025, and $0.2 million for the three months ended March 31, 2024, and was primarily attributable to the timing of borrowings and repayments from short-term insurance premium financing arrangements.
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 2024 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 2024 Form 10-K.
24

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 March 31, 2025. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have determined that as of March 31, 2025, 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 March 31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
25

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 2024 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 2024 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 2024 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 March 31, 2025:
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)
January 1 - 31, 202520,410 $1.23 — — 
February 1- 28, 202549,545 $1.39 — — 
March 1 - 31, 202514,970 $0.72 — — 
Total84,925 $1.23 
(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.
Item 5. Other Information
Trading Arrangements
During the fiscal quarter ended on March 31, 2025, none of the Company’s directors or “officers”, as defined in Rule 16a-1(f) of the Exchange Act, adopted, modified or terminated any “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” as each term is defined in Item 408 of Regulation S-K.
26

Item 6. Exhibits
ExhibitDescription
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.
27

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.
May 8, 2025
By /s/ William W. Smith, Jr.
William W. Smith, Jr.
Chairman of the Board, President and Chief Executive Officer
(Principal Executive Officer)
May 8, 2025
By /s/ James M. Kempton
James M. Kempton
Vice President, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
28
EX-31.1 2 smsi-20250331xexx311.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: May 8, 2025
/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-20250331xexx312.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: May 8, 2025
/s/ James M. Kempton
James M. Kempton
Vice President, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)

EX-32.1 4 smsi-20250331xexx321.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 March 31, 2025 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.

May 8, 2025
By/s/ William W. Smith, Jr.
William W. Smith, Jr.
Chairman of the Board, President and Chief Executive Officer
(Principal Executive Officer)
May 8, 2025
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-20250331.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 9955511 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Warrant Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Fair Value of Financial Instruments - Schedule of Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Earnings Per Share - Schedule of Details of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Stock-Based Compensation - Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Segment, Concentration and Geographical Information - Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 smsi-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 smsi-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 smsi-20250331_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] Wtd. Avg. Remaining Contractual Life (Yrs), Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 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 Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Details of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Line Of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Other income (expenses) Other Income (Expenses) Other Income (Expenses) Accounts receivable Increase (Decrease) in Accounts Receivable Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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. Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount 2028 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 Reportable Segment Reportable Segment [Member] Reportable Segment 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 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] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Less: Segment Reconciliation [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Number of securities offerings Issuance And Sale Of Equity, Number Of Offerings Issuance And Sale Of Equity, Number Of Offerings 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 Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [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 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 Consolidation Items [Axis] Consolidation Items [Axis] 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] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount 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 2026 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 Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 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 Expiration Date Trading Arrangement Expiration Date 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 Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] 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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] 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 Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Avg. Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 2025 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] 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 $106 and $3 at 2025 and 2024, 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] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] 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. 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] 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] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 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 Wtd. Avg. Remaining Contractual Life (Yrs), Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 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 Adjusted cost of revenues Cost Of Goods And Services Sold, Adjusted Cost Of Goods And Services Sold, Adjusted 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 Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] 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] 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] PEO Name PEO Name Aggregate number of warrants (in shares) Class of Warrant or Right, Outstanding Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before provision for income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type Award Type [Domain] Name Outstanding Recovery, Individual Name 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 Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Weighted Average Remaining Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Warrants and Rights Note Disclosure [Abstract] Adjusted selling and marketing Selling And Marketing Expense, Adjusted Selling And Marketing Expense, Adjusted Customer relationships Customer Relationships [Member] Recently Adopted Accounting Pronouncements and Recently Issued 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 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] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Counterparty Name [Domain] Counterparty Name [Domain] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Hosted environment usage fees Hosted Environment Usage Fees [Member] Hosted environment usage fees. Number of operating segments Number of Operating Segments Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants 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 Gain on license of patents, net Gain on License of Patents, Net Gain on License of Patents, Net Provision for income tax expense 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 (used in) 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 Number of reportable segments Number of Reportable Segments 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] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] 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] Interest (expense) income, net Interest Income (Expense), Nonoperating Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Measurement Input Type [Axis] Measurement Input Type [Axis] Individual: Individual [Axis] 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] 2030 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] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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 Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Measurement input, warrants Warrants and Rights Outstanding, Measurement Input Outstanding at beginning of period (in dollars per share) 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 Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding at beginning of period (in shares) Outstanding at end of period (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. Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Segments Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] 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] Exercise Price Award Exercise Price Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration ESPP shares issued Stock Issued During Period, Value, Employee Stock Purchase Plan 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] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name 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] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Expected volatility Measurement Input, Price Volatility [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] Total non-current liabilities Liabilities, Noncurrent Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount 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 Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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] Wtd. Avg. Remaining Contractual Life (Yrs) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] Non-current liabilities: Liabilities, Noncurrent [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount 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] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Measure: Measure [Axis] Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Changes in Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 Other segment expenses Segment Reporting, Other Segment Item, Amount General and administrative General and Administrative Expense [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Common Stock Equity [Text Block] Accounts payable, accrued, and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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 Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 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 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 Title Trading Arrangement, Individual Title 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. Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Capital expenditures, net Payments to Acquire Productive Assets Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Customer two Two Customer [Member] Two customer. Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Expected term (in years) Measurement Input, Expected Term [Member] Income Taxes Income Tax Disclosure [Text Block] 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] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Operating Lease, Liability Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Adjusted general and administrative General And Administrative Expense, Adjusted General And Administrative Expense, Adjusted Underlying Securities Award Underlying Securities Amount Roth Capital Partners, LLC Roth Capital Partners, LLC [Member] Roth Capital Partners, LLC Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Aggregate Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 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] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Revenues on Disaggregated Basis Disaggregation of Revenue [Table Text Block] 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] Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] 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; 19,458,750 and 17,673,404 shares issued and outstanding at 2025 and 2024, respectively Common Stock, Value, Issued Reportable Geographical Components Reportable Geographical Components [Member] 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. 2015 Omnibus Equity Incentive Plan Two Thousand Fifteen Omnibus Equity Incentive Plan [Member] Two thousand fifteen omnibus equity incentive plan. Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value 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 Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic (in dollars per share) Earnings Per Share, Basic Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Amortization Amortization Notes and Warrants Offering Derivative Embedded Derivative Financial Instruments [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] 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 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenues (including depreciation of $1 and $6 in the three months ended March 31, 2025 and 2024, 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 Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies Commitments and Contingencies Termination Date Trading Arrangement Termination Date 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 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Adjusted operating loss Operating Income (Loss), Adjusted Operating Income (Loss), Adjusted 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 Schedule of Share-Based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Total non-cash stock compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 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] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number 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 Name Forgone Recovery, Individual Name 2025 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] Aggregate Intrinsic Value, Granted Share Based Compensation Arrangement By Share Based Payment Award, Options, Granted, Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award, Options, Granted, Intrinsic Value Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total lease payments Lessee, Operating Lease, Liability, to be Paid 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 October 2024 Offerings October 2024 Offerings [Member] October 2024 Offerings Adjusted research and development Research and Development Expense, Adjusted Research and Development Expense, Adjusted Insider Trading Arrangements [Line Items] Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Common stock market price Measurement Input, Share Price [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts receivable Accounts Receivable [Member] 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 Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] 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 Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] 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 Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Unregistered Private Placement Transaction Unregistered Warrants [Member] Unregistered Warrants Name Awards Close in Time to MNPI Disclosures, Individual Name 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] Company Selected Measure Name Company Selected Measure Name Private Placement Private Placement [Member] EX-101.PRE 9 smsi-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - shares
3 Months Ended
Mar. 31, 2025
May 06, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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   19,413,821
Entity Central Index Key 0000948708  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 2,288 $ 2,808
Accounts receivable, net of related allowances of $106 and $3 at 2025 and 2024, respectively 3,238 5,721
Prepaid expenses and other current assets 1,435 1,467
Total current assets 6,961 9,996
Equipment and improvements, net 468 538
Right-of-use assets 2,067 2,367
Other assets 495 496
Intangible assets, net 22,321 23,597
Goodwill 11,052 11,052
Total assets 43,364 48,046
Current liabilities:    
Accounts payable 1,674 1,738
Accrued payroll and benefits 1,695 1,694
Current operating lease liabilities 1,416 1,279
Other current liabilities 886 940
Total current liabilities 5,671 5,651
Non-current liabilities:    
Warrant liabilities 101 224
Operating lease liabilities 902 1,287
Deferred tax liabilities, net 128 128
Total non-current liabilities 1,131 1,639
Commitments and contingencies
Stockholders' equity:    
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 19,458,750 and 17,673,404 shares issued and outstanding at 2025 and 2024, respectively 19 18
Additional paid-in capital 396,366 395,383
Accumulated comprehensive deficit (359,823) (354,645)
Total stockholders’ equity 36,562 40,756
Total liabilities and stockholders' equity $ 43,364 $ 48,046
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 106 $ 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) 19,458,750 17,673,404
Common stock, shares outstanding (in shares) 19,458,750 17,673,404
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 4,621 $ 5,798
Cost of revenues (including depreciation of $1 and $6 in the three months ended March 31, 2025 and 2024, respectively) 1,258 1,988
Gross profit 3,363 3,810
Operating expenses:    
Selling and marketing 1,643 2,614
Research and development 2,857 3,989
General and administrative 2,724 2,756
Depreciation and amortization 1,349 1,908
Goodwill impairment 0 23,989
Total operating expenses 8,573 35,256
Operating loss (5,210) (31,446)
Other income (expense):    
Change in fair value of warrant liabilities 123 185
Interest (expense) income, net (25) 74
Other (expense) income, net (65) 219
Loss before provision for income tax provision (5,177) (30,968)
Provision for income tax expense 1 39
Net loss $ (5,178) $ (31,007)
Loss per share:    
Basic (in dollars per share) $ (0.28) $ (3.28)
Diluted (in dollars per share) $ (0.28) $ (3.28)
Weighted average shares outstanding:    
Basic (in shares) 18,216 9,466
Diluted (in shares) 18,216 9,466
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Depreciation $ 1 $ 6
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Comprehensive Deficit
Beginning balance (in shares) at Dec. 31, 2023   9,348,000    
Beginning balance at Dec. 31, 2023 $ 75,390 $ 9 $ 381,329 $ (305,948)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 6   6  
Restricted stock grants, net of cancellations (in shares)   266,000    
Restricted stock grants, net of cancellations 1,130 $ 1 1,129  
Cancellation of shares for payment of withholding tax (in shares)   (13,000)    
Cancellation of shares for payment of withholding tax (79)   (79)  
ESPP shares issued (in shares)   1,000    
ESPP shares issued 2   2  
Net loss (31,007)     (31,007)
Ending balance (in shares) at Mar. 31, 2024   9,602,000    
Ending balance at Mar. 31, 2024 $ 45,442 $ 10 382,387 (336,955)
Beginning balance (in shares) at Dec. 31, 2024 17,673,404 17,673,000    
Beginning balance at Dec. 31, 2024 $ 40,756 $ 18 395,383 (354,645)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP") 6   6  
Restricted stock grants, net of cancellations (in shares)   1,868,000    
Restricted stock grants, net of cancellations 1,081 $ 1 1,080  
Cancellation of shares for payment of withholding tax (in shares)   (85,000)    
Cancellation of shares for payment of withholding tax (105)   (105)  
ESPP shares issued (in shares)   3,000    
ESPP shares issued 2   2  
Net loss $ (5,178)     (5,178)
Ending balance (in shares) at Mar. 31, 2025 19,458,750 19,459,000    
Ending balance at Mar. 31, 2025 $ 36,562 $ 19 $ 396,366 $ (359,823)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities:    
Net loss $ (5,178) $ (31,007)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,350 1,914
Goodwill impairment charge 0 23,989
Non-cash lease expense 52 (151)
Change in fair value of warrant liabilities (123) (185)
Provision for credit losses 103 0
Stock based compensation 1,088 1,136
Gain on license of patents, net 0 (198)
Changes in operating accounts:    
Accounts receivable 2,381 3,611
Prepaid expenses and other assets 33 44
Accounts payable, accrued, and other liabilities (308) (498)
Net cash used in operating activities (602) (1,345)
Investing activities:    
Capital expenditures, net (4) (4)
Proceeds from license of patents, net 0 198
Net cash (used in) provided by investing activities (4) 194
Financing activities:    
Proceeds from financing arrangements 384 468
Repayments of financing arrangements (300) (289)
Other financing activities 2 2
Net cash provided by financing activities 86 181
Net decrease in cash and cash equivalents (520) (970)
Cash and cash equivalents, beginning of period 2,808 7,125
Cash and cash equivalents, end of period $ 2,288 $ 6,155
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
The Company
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company The Company
Smith Micro Software, Inc. (“Smith Micro” or “the Company”) develops software to simplify and enhance the mobile experience, providing solutions to some of the leading wireless service providers around the world. From enabling the family digital lifestyle to providing powerful voice messaging capabilities, the Company strives to enrich today’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.
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, and 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. At the effective time, the number of shares of Common Stock then outstanding 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.25.1
Accounting Policies
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Accounting Policies Accounting Policies
Basis of Presentation
The accompanying interim consolidated balance sheet as of March 31, 2025, and the related consolidated statements of operations and stockholders’ equity for the three months ended March 31, 2025 and 2024, and the consolidated statements of cash flows for the three months ended March 31, 2025 and 2024, 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, 2024 filed with the SEC on March 12, 2025 (the "2024 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2025.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board, ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures. The amendments in this update are intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The improved disclosure requirements apply to all public entities that are required to report segment information, including those with only reportable segment. In addition to the current requirements, the amendments require all segment profit or loss and asset disclosures to be provided on an annual and interim basis. The amendments are effective for fiscal years beginning after December 15, 2023 and will be effective for interim reporting periods beginning after December 15, 2024. The Company adopted ASU 2023-07 with no material effect on its consolidated financial statements other than the additional disclosure requirements, which are included in Note 11.
Recently Issued Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provides for improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance is effective for fiscal years beginning after December 15, 2024, and the adoption of this standard is not anticipated to have a significant impact on the Company's consolidated financial statements other than adding new disclosures, which the Company is currently evaluating.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40), which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related 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.25.1
Going Concern
3 Months Ended
Mar. 31, 2025
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 consolidated financial statements for the three months ended March 31, 2025, 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, however the Company is dependent, to an extent, on the timing of subscriber and revenue growth for its products and the related cash generation from that growth and/or the ability to obtain the necessary capital to meet its obligations and fund its working capital requirements to maintain normal business operations. Management believes that the actions presently being taken to implement the Company's business plan to expand subscriber growth, to acquire new customers, and to expand its offerings to existing customers to generate increased revenues, and, if necessary, to raise additional capital will support the Company's operations; as such the financial statements do 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 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.25.1
Common Stock
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Common Stock Common Stock
Minimum Bid Price Requirement and Reverse Stock Split
On December 27, 2023, the Company received a 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 that notice. The Company undertook the Reverse Stock Split 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.
On November 26, 2024, the Company received a notice from Nasdaq that the Company’s Common Stock did not meet the $1.00 minimum bid price requirement pursuant to the Minimum Bid Price Requirement, and in accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was provided an initial compliance period of 180 calendar days, or until May 26, 2025, to regain compliance with the Minimum Bid Price Requirement. On January 8, 2025, the Company received written notification from Nasdaq indicating that the Company’s Common Stock had a closing price at or greater than $1.00 per share for the last 10 consecutive business days, from December 23, 2024 to January 7, 2025, and that, as a result, the Company has 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 third quarter of 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.
October 2024 Registered Direct Offering and Private Placement
On October 3, 2024, the Company announced its completion of two securities offerings raising aggregate gross proceeds of $6.9 million: a registered direct offering of Common Stock and concurrent private placement of warrants exercisable for Common Stock with certain institutional and accredited investors (collectively, the “October 2024 RDO”), 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 “October 2024 Private Placement”). 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 pursuant to the October 2024 RDO 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 October 2024 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 was initially exercisable at any time beginning six months following its original issuance and expires five and one-half years from the initial issuance of the warrant. In January 2025, at the request of certain holders of the warrants issued in the October 2024 RDO, the Company provided all of the October 2024 RDO warrant holders the opportunity to amend their warrants to adjust the start of the warrant exercise period to January 9, 2025, and as a result a portion of the warrants issued in connection with the October 2024 RDO were so amended. No other terms were changed as a result of that amendment to certain of the warrants.
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 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 shareholders approved this proposal on 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 issued in the October 2024 Private Placement and the shares of common stock issuable upon exercise of the warrants issued in the October 2024 RDO and the October 2024 Private Placement. This registration statement was declared effective by the SEC on November 8, 2024.
The net cash proceeds to the Company from both offerings, after deducting offering related expenses was $6.6 million. All warrants associated with these transactions were assessed and recorded as equity instruments.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities
3 Months Ended
Mar. 31, 2025
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 senior secured convertibles notes (the "Notes") and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8 million. The Notes sold by the Company in the Notes and Warrants Offering were subsequently retired upon 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, 2024):
Notes Warrants
March 31, 2025December 31, 2024
Common stock market price$0.73 1.31
Risk-free interest rate4.0 %4.2 %
Expected dividend yield— — 
Expected term (in years)2.36 2.61
Expected volatility115.4 %105.9 %

Additional WarrantsMarch 31, 2025December 31, 2024
Common stock market price$0.73 $1.31 
Risk-free interest rate4.0 %4.3 %
Expected dividend yield— — 
Expected term (in years)2.87 3.12 
Expected volatility108.3 %99.6 %
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2025
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 Accounting Standards Codification ("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 March 31, 2025 and December 31, 2024 (unaudited except for December 31, 2024, in thousands):
Level 3
March 31, 2025December 31, 2024
Notes Warrants
$90 $197 
Additional Warrants
11 27 
Total
$101 $224 

The following tables present the changes in the fair value (unaudited, except for December 31, 2024, in thousands):
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2024$197 $27 $224 
   Change in fair value$(107)$(16)$(123)
Measurement at March 31, 2025$90 $11 $101 

Notes WarrantsAdditional WarrantsTotal
Measurement at December 31, 2023$334 $263 $597 
Change in fair value$28 $(214)$(186)
Measurement at March 31, 2024$362 $49 $411 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2025
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 the Company's single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. The annual impairment testing date is December 31 of each year. Recoverability of goodwill is determined by comparing the estimated fair value of the reporting unit to the carrying value of the underlying net assets in the reporting unit. If the estimated fair value of a reporting unit is determined to be less than the carrying value, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the fair value.
During the three months ended March 31, 2024, the Company performed an interim quantitative impairment test on its goodwill as of February 29, 2024 and as a result of this interim assessment, including the impact of the projections of revenue growth, earnings before interest taxes depreciation and amortization (“EBITDA”), and discount rates along with market multiples, the Company recorded a goodwill impairment charge totaling $24.0 million. The fair value of the reporting unit was determined based on a combination of the income approach using estimated discounted cash flows and a market-based valuation methodology. The assessment utilized level 3 inputs including estimates of revenue growth, EBITDA contribution and discount rates. Subsequent to this impairment charge, the fair value of the Company's single reporting unit approximated its carrying value. 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, 2024, in thousands, except for useful life data):
March 31, 2025
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(9,121)$4,209 
Customer relationships927,548 (11,954)15,594 
Customer contracts07,000 (6,767)233 
Software license45,419 (3,305)2,114 
Patents2600 (429)171 
Total$53,897 $(31,576)$22,321 
December 31, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,762)$4,568 
Customer relationships927,548 (11,280)16,268 
Customer contracts07,000 (6,725)275 
Software license45,419 (3,126)2,293 
Patents2600 (407)193 
Total$53,897 $(30,300)$23,597 
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 seven years as of March 31, 2025 and eight years as of December 31, 2024. During the three months ended March 31, 2025 and 2024, intangible asset amortization expense was $1.3 million and $1.8 million, respectively.
As of March 31, 2025, estimated amortization expense for the remainder of 2025 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2025$3,828 
20264,709 
20273,834 
20282,790 
20292,095 
2030 and thereafter5,065 
Total$22,321 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
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 March 31,
20252024
Numerator:
Net loss$(5,178)$(31,007)
Denominator:
Weighted average shares outstanding – basic18,216 9,466 
Potential common shares – options / warrants (treasury stock method)— — 
Weighted average shares outstanding – diluted18,216 9,466 
Shares excluded (anti-dilutive)8,406 431 
Net loss per common share:
Basic$(0.28)$(3.28)
Diluted$(0.28)$(3.28)
The following weighted average 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 March 31,
20252024
Outstanding stock options24 10 
Outstanding warrants
8,382 421 
Total anti-dilutive shares8,406 431 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
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.0 million shares. As of March 31, 2025, there were approximately 0.3 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 three months ended March 31, 2025, the Company granted 1.9 million shares of restricted stock and 25,000 stock options under the OEIP.
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 one-year or 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 grant date. The total value is expensed over the vesting period, which is typically up to 48 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 value 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 recognizes compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, Compensation-Stock Compensation.
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP are recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Sales and marketing$235 $309 
Research and development215 264 
General and administrative638 563 
Total non-cash stock compensation expense$1,088 $1,136 
As of March 31, 2025, there was approximately $3.8 million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP.

Stock Options
For the three months ended March 31, 2025, there were 25,000 stock option awards granted. A summary of the Company’s stock options outstanding under the OEIP as of March 31, 2025 and related activity during 2025 is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):
SharesWeighted Avg. Exercise PriceWtd. Avg. Remaining Contractual Life (Yrs)Aggregate Intrinsic Value
Outstanding as of December 31, 20245$27.57 4.1$— 
Granted251.26 — $— 
Outstanding as of March 31, 202530$5.99 8.8$— 
Vested and expected to vest at March 31, 202530$5.99 8.8$— 
Exercisable as of March 31, 20255$27.46 3.9$— 
Restricted Stock Awards
A summary of the Company’s restricted stock awards outstanding under the OEIP for the three months ended March 31, 2025 and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2024419 $7.85 
Granted1,871 1.19 
Vested(373)3.26 
Canceled and forfeited(4)6.48 
Unvested at March 31, 20251,913 $2.23 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues
3 Months Ended
Mar. 31, 2025
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 March 31,
20252024
License and service fees$795 $777 
Hosted environment usage fees734 665 
Cloud based usage fees3,086 4,025 
Consulting services and other331 
Total revenues$4,621 $5,798 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information
3 Months Ended
Mar. 31, 2025
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 accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note 1. Although the Company's Chief Operating Decision Maker ("CODM") uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of Smith Micro's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.
Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).
For the Three Months Ended March 31,
20252024
Revenues$4,621 $5,798 
Less:
Adjusted cost of revenues1
1,257 1,982 
Adjusted selling and marketing2
1,408 2,292 
Adjusted research and development2
2,642 3,707 
Adjusted general and administrative2
2,086 2,089 
Adjusted operating loss(2,772)(4,272)
Other segment expenses3
— (135)
Stock-based compensation expense(1,088)(1,136)
Depreciation(74)(98)
Amortization(1,276)(1,816)
Goodwill impairment— (23,989)
Other income (expenses)33 478 
Loss before provision for income taxes(5,177)(30,968)
Provision for income tax expense39 
Net loss$(5,178)$(31,007)
(1) Adjusted amounts exclude depreciation expense.
(2) Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.
(3) Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.
The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Family Safety$3,788 $4,464 
CommSuite734 665 
ViewSpot99 669 
Total Wireless revenues$4,621 $5,798 
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, as of March 31, 2025 and December 31, 2024 and for the three months ended March 31, 2025 and 2024.
During the three months ended March 31, 2025, three customers made up 62%, 20% and 16% of revenues. For the three months ended March 31, 2024, three customers made up 54%, 18% and 11% of revenues.
As of March 31, 2025, two customers accounted for 47% and 33% of accounts receivable. As of December 31, 2024, two customers accounted for 68% and 14% of accounts receivable.
Geographical Information
During the three months ended March 31, 2025 and 2024, 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 March 31,
20252024
Americas$4,615 $5,477 
EMEA321 
Total revenues$4,621 $5,798 
The Company does not separately allocate specific assets to these geographic locations.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
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.25.1
Leases
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 and 2024.
The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):
As of March 31, 2025
2025$1,116 
2026952 
2027375 
202862 
Total lease payments2,505 
Less imputed interest187 
Present value of lease liabilities$2,318 
Additional information relating to the Company’s operating leases follows (unaudited):
As of March 31, 2025
Weighted average remaining lease term (years)1.80
Weighted average discount rate7.6 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
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 March 31, 2025, and after consideration of the Company’s cumulative loss position as of December 31, 2024, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $70.2 million as of March 31, 2025.
The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. As of March 31, 2025, there are no audits in process or pending from Federal or state tax authorities. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’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.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsThe 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. Subsequent events have been evaluated as of the date of this filing and no further disclosures are required.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net loss $ (5,178) $ (31,007)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying interim consolidated balance sheet as of March 31, 2025, and the related consolidated statements of operations and stockholders’ equity for the three months ended March 31, 2025 and 2024, and the consolidated statements of cash flows for the three months ended March 31, 2025 and 2024, 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, 2024 filed with the SEC on March 12, 2025 (the "2024 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2025.
Consolidation
Basis of Presentation
The accompanying interim consolidated balance sheet as of March 31, 2025, and the related consolidated statements of operations and stockholders’ equity for the three months ended March 31, 2025 and 2024, and the consolidated statements of cash flows for the three months ended March 31, 2025 and 2024, 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, 2024 filed with the SEC on March 12, 2025 (the "2024 Form 10-K").
Intercompany balances and transactions have been eliminated in consolidation.
Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December 31, 2025.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board, ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures. The amendments in this update are intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The improved disclosure requirements apply to all public entities that are required to report segment information, including those with only reportable segment. In addition to the current requirements, the amendments require all segment profit or loss and asset disclosures to be provided on an annual and interim basis. The amendments are effective for fiscal years beginning after December 15, 2023 and will be effective for interim reporting periods beginning after December 15, 2024. The Company adopted ASU 2023-07 with no material effect on its consolidated financial statements other than the additional disclosure requirements, which are included in Note 11.
Recently Issued Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provides for improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance is effective for fiscal years beginning after December 15, 2024, and the adoption of this standard is not anticipated to have a significant impact on the Company's consolidated financial statements other than adding new disclosures, which the Company is currently evaluating.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40), which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.
Reclassifications
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 Accounting Standards Codification ("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
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 accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note 1. Although the Company's Chief Operating Decision Maker ("CODM") uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of Smith Micro's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.
Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).
For the Three Months Ended March 31,
20252024
Revenues$4,621 $5,798 
Less:
Adjusted cost of revenues1
1,257 1,982 
Adjusted selling and marketing2
1,408 2,292 
Adjusted research and development2
2,642 3,707 
Adjusted general and administrative2
2,086 2,089 
Adjusted operating loss(2,772)(4,272)
Other segment expenses3
— (135)
Stock-based compensation expense(1,088)(1,136)
Depreciation(74)(98)
Amortization(1,276)(1,816)
Goodwill impairment— (23,989)
Other income (expenses)33 478 
Loss before provision for income taxes(5,177)(30,968)
Provision for income tax expense39 
Net loss$(5,178)$(31,007)
(1) Adjusted amounts exclude depreciation expense.
(2) Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.
(3) Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.
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 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Warrants and Rights Note Disclosure [Abstract]  
Schedule of Assumptions Utilized Below are the specific assumptions utilized (unaudited, except for December 31, 2024):
Notes Warrants
March 31, 2025December 31, 2024
Common stock market price$0.73 1.31
Risk-free interest rate4.0 %4.2 %
Expected dividend yield— — 
Expected term (in years)2.36 2.61
Expected volatility115.4 %105.9 %

Additional WarrantsMarch 31, 2025December 31, 2024
Common stock market price$0.73 $1.31 
Risk-free interest rate4.0 %4.3 %
Expected dividend yield— — 
Expected term (in years)2.87 3.12 
Expected volatility108.3 %99.6 %
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 and December 31, 2024 (unaudited except for December 31, 2024, in thousands):
Level 3
March 31, 2025December 31, 2024
Notes Warrants
$90 $197 
Additional Warrants
11 27 
Total
$101 $224 
Schedule of Changes in Fair Value
The following tables present the changes in the fair value (unaudited, except for December 31, 2024, in thousands):
Notes Warrants
Additional WarrantsTotal
Measurement at December 31, 2024$197 $27 $224 
   Change in fair value$(107)$(16)$(123)
Measurement at March 31, 2025$90 $11 $101 

Notes WarrantsAdditional WarrantsTotal
Measurement at December 31, 2023$334 $263 $597 
Change in fair value$28 $(214)$(186)
Measurement at March 31, 2024$362 $49 $411 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
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, 2024, in thousands, except for useful life data):
March 31, 2025
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(9,121)$4,209 
Customer relationships927,548 (11,954)15,594 
Customer contracts07,000 (6,767)233 
Software license45,419 (3,305)2,114 
Patents2600 (429)171 
Total$53,897 $(31,576)$22,321 
December 31, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,762)$4,568 
Customer relationships927,548 (11,280)16,268 
Customer contracts07,000 (6,725)275 
Software license45,419 (3,126)2,293 
Patents2600 (407)193 
Total$53,897 $(30,300)$23,597 
Schedule of Estimated Future Amortization Expense
As of March 31, 2025, estimated amortization expense for the remainder of 2025 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2025$3,828 
20264,709 
20273,834 
20282,790 
20292,095 
2030 and thereafter5,065 
Total$22,321 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31,
20252024
Numerator:
Net loss$(5,178)$(31,007)
Denominator:
Weighted average shares outstanding – basic18,216 9,466 
Potential common shares – options / warrants (treasury stock method)— — 
Weighted average shares outstanding – diluted18,216 9,466 
Shares excluded (anti-dilutive)8,406 431 
Net loss per common share:
Basic$(0.28)$(3.28)
Diluted$(0.28)$(3.28)
Schedule of Shares Excluded from the Computation of Diluted Net Loss Per Share
The following weighted average 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 March 31,
20252024
Outstanding stock options24 10 
Outstanding warrants
8,382 421 
Total anti-dilutive shares8,406 431 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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 are recorded in the financial statements as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Sales and marketing$235 $309 
Research and development215 264 
General and administrative638 563 
Total non-cash stock compensation expense$1,088 $1,136 
Schedule of Share-Based Payment Arrangement, Option, Activity A summary of the Company’s stock options outstanding under the OEIP as of March 31, 2025 and related activity during 2025 is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):
SharesWeighted Avg. Exercise PriceWtd. Avg. Remaining Contractual Life (Yrs)Aggregate Intrinsic Value
Outstanding as of December 31, 20245$27.57 4.1$— 
Granted251.26 — $— 
Outstanding as of March 31, 202530$5.99 8.8$— 
Vested and expected to vest at March 31, 202530$5.99 8.8$— 
Exercisable as of March 31, 20255$27.46 3.9$— 
Schedule of Restricted Stock Awards Outstanding
A summary of the Company’s restricted stock awards outstanding under the OEIP for the three months ended March 31, 2025 and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2024419 $7.85 
Granted1,871 1.19 
Vested(373)3.26 
Canceled and forfeited(4)6.48 
Unvested at March 31, 20251,913 $2.23 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31,
20252024
License and service fees$795 $777 
Hosted environment usage fees734 665 
Cloud based usage fees3,086 4,025 
Consulting services and other331 
Total revenues$4,621 $5,798 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).
For the Three Months Ended March 31,
20252024
Revenues$4,621 $5,798 
Less:
Adjusted cost of revenues1
1,257 1,982 
Adjusted selling and marketing2
1,408 2,292 
Adjusted research and development2
2,642 3,707 
Adjusted general and administrative2
2,086 2,089 
Adjusted operating loss(2,772)(4,272)
Other segment expenses3
— (135)
Stock-based compensation expense(1,088)(1,136)
Depreciation(74)(98)
Amortization(1,276)(1,816)
Goodwill impairment— (23,989)
Other income (expenses)33 478 
Loss before provision for income taxes(5,177)(30,968)
Provision for income tax expense39 
Net loss$(5,178)$(31,007)
(1) Adjusted amounts exclude depreciation expense.
(2) Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.
(3) Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.
Schedule of Wireless Revenues by Product
The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):
For the Three Months Ended March 31,
20252024
Family Safety$3,788 $4,464 
CommSuite734 665 
ViewSpot99 669 
Total Wireless revenues$4,621 $5,798 
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 March 31,
20252024
Americas$4,615 $5,477 
EMEA321 
Total revenues$4,621 $5,798 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025
2025$1,116 
2026952 
2027375 
202862 
Total lease payments2,505 
Less imputed interest187 
Present value of lease liabilities$2,318 
Schedule of Additional Information Relating to Company's Operating Leases
Additional information relating to the Company’s operating leases follows (unaudited):
As of March 31, 2025
Weighted average remaining lease term (years)1.80
Weighted average discount rate7.6 %
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
The Company (Details)
Apr. 10, 2024
shares
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Apr. 11, 2024
shares
Apr. 03, 2024
$ / 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 19,458,750 17,673,404 9,600,000  
Common stock, shares authorized (in shares)   100,000,000 100,000,000    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Details)
3 Months Ended
Nov. 08, 2024
USD ($)
Oct. 03, 2024
USD ($)
offering
$ / shares
shares
Oct. 02, 2024
USD ($)
Jul. 11, 2024
USD ($)
May 14, 2024
$ / shares
shares
May 10, 2024
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Nov. 14, 2024
$ / shares
Class of Warrant or Right [Line Items]                
Aggregate proceeds from securities offerings | $ $ 6,600,000 $ 6,900,000   $ 3,400,000        
Number of securities offerings | offering   2            
Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of common stock for pre-funded warrants exercise (in shares)             844,061  
Pre-Funded Warrants                
Class of Warrant or Right [Line Items]                
Aggregate number of warrants (in shares)             845,000  
Exercise price (in dollars per share) | $ / shares             $ 0.001  
Warrants exercised (in shares)             845,000  
Roth Warrant | Roth Capital Partners, LLC                
Class of Warrant or Right [Line Items]                
Aggregate number of warrants (in shares)   20,000            
Exercise price (in dollars per share) | $ / shares   $ 1.46            
Cash fee received | $     $ 54,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                
Class of Warrant or Right [Line Items]                
Number of shares issued (in shares)   2,575,107            
Proceeds from issuance of common stock | $   $ 3,000,000            
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      
Private Placement | Unregistered Private Placement Transaction                
Class of Warrant or Right [Line Items]                
Aggregate number of warrants (in shares)   2,575,107            
Over-Allotment Option | Placement Agency Warrants                
Class of Warrant or Right [Line Items]                
Aggregate number of warrants (in shares)         133,700      
Exercise price (in dollars per share) | $ / shares               $ 2.86
Percentage of aggregate number of shares issued in transaction         0.070      
Registered Offering of Common Stock                
Class of Warrant or Right [Line Items]                
Number of shares issued (in shares)   3,321,881            
Proceeds from issuance of common stock | $   $ 3,900,000            
Registered Offering of Common Stock | Related Party                
Class of Warrant or Right [Line Items]                
Proceeds from issuance of common stock | $   $ 200,000            
Registered Offering of Common Stock | Unregistered Private Placement Transaction                
Class of Warrant or Right [Line Items]                
Aggregate number of warrants (in shares)   3,321,881            
October 2024 Offerings                
Class of Warrant or Right [Line Items]                
Purchase price (in dollars per share) | $ / shares   $ 1.165            
October 2024 Offerings | Unregistered Private Placement Transaction                
Class of Warrant or Right [Line Items]                
Exercise price (in dollars per share) | $ / shares   $ 1.04            
Class of warrant or right, beginning of exercisable period after issuance   6 months            
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2025
Dec. 31, 2024
May 02, 2024
Aug. 12, 2022
Aug. 11, 2022
Line Of Credit Facility [Line Items]          
Warrant liabilities $ 101 $ 224      
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 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities - Schedule of Assumptions (Details)
Mar. 31, 2025
$ / shares
Dec. 31, 2024
yr
$ / shares
Notes Warrants | Common stock market price    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.73 1.31
Notes Warrants | Risk-free interest rate    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.040 0.042
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 2.36 2.61
Notes Warrants | Expected volatility    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 1.154 1.059
Additional Warrants | Common stock market price    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.73 1.31
Additional Warrants | Risk-free interest rate    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 0.040 0.043
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 2.87 3.12
Additional Warrants | Expected volatility    
Line Of Credit Facility [Line Items]    
Measurement input, warrants 1.083 0.996
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total $ 101 $ 224
Additional Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Additional Warrants 11 27
Notes and Warrants Offering Derivative | Notes Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Notes Warrants $ 90 $ 197
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 224 $ 597
Change in Fair Value (123) (186)
Balance at end of period 101 411
Notes Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 197 334
Change in fair value (107) 28
Balance at end of period 90 362
Additional Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 27 263
Change in fair value (16) (214)
Balance at end of period $ 11 $ 49
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]      
Number of reportable segments | segment 1    
Goodwill impairment $ 0 $ 23,989  
Weighted average useful life 7 years   8 years
Intangible asset amortization expense $ 1,300 $ 1,800  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (31,576) (30,300)
Net Book Value $ 22,321 $ 23,597
Purchased technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 4 years
Gross Carrying Amount $ 13,330 $ 13,330
Accumulated Amortization (9,121) (8,762)
Net Book Value $ 4,209 $ 4,568
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 9 years 9 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (11,954) (11,280)
Net Book Value $ 15,594 $ 16,268
Customer contracts    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 0 years 0 years
Gross Carrying Amount $ 7,000 $ 7,000
Accumulated Amortization (6,767) (6,725)
Net Book Value $ 233 $ 275
Software license    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 4 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (3,305) (3,126)
Net Book Value $ 2,114 $ 2,293
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 2 years 2 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (429) (407)
Net Book Value $ 171 $ 193
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
2025 $ 3,828  
2026 4,709  
2027 3,834  
2028 2,790  
2029 2,095  
2030 and thereafter 5,065  
Total $ 22,321 $ 23,597
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Additional Information (Detail) - Pre-Funded Warrants
Mar. 31, 2025
$ / 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 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net loss $ (5,178) $ (31,007)
Denominator:    
Weighted average shares outstanding – basic (in shares) 18,216 9,466
Potential common shares - options / warrants (treasury stock method) and convertible notes (as if converted method) (in shares) 0 0
Weighted average shares outstanding – diluted (in shares) 18,216 9,466
Shares excluded (anti-dilutive) (in shares) 8,406 431
Net loss per common share:    
Basic (in dollars per share) $ (0.28) $ (3.28)
Diluted (in dollars per share) $ (0.28) $ (3.28)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Shares Excluded from the Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded (anti-dilutive) (in shares) 8,406 431
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded (anti-dilutive) (in shares) 24 10
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded (anti-dilutive) (in shares) 8,382 421
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Plans (Details) - shares
3 Months Ended
Jun. 18, 2024
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares)   25,000
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)   300,000
Number of shares authorized (in shares)   4,200,000
Vesting period   48 months
Expiration period   10 years
2015 Omnibus Equity Incentive Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   1 year
2015 Omnibus Equity Incentive Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   4 years
Exercise period following termination   90 days
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock, granted (in shares)   1,871,000
Restricted Stock | 2015 Omnibus Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock, granted (in shares)   1,900,000
Granted (in shares)   25,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 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2025
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 percentage of payroll deductions 10.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
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Non-Cash Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total non-cash stock compensation expense $ 1,088 $ 1,136
Unrecognized compensation costs 3,800  
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total non-cash stock compensation expense 235 309
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total non-cash stock compensation expense 215 264
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total non-cash stock compensation expense $ 638 $ 563
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options (Details)
3 Months Ended
Mar. 31, 2025
shares
Share-Based Payment Arrangement [Abstract]  
Granted (in shares) 25,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Shares      
Outstanding at beginning of period (in shares) 5,000    
Granted (in shares) 25,000    
Outstanding at end of period (in shares) 30,000    
Vested and expected to vest (in shares) 30,000    
Exercisable (in shares) 5,000    
Weighted Avg. Exercise Price      
Outstanding at beginning of period (in dollars per share) $ 27.57    
Granted (in dollars per share) 1.26    
Outstanding at end of period (in dollars per share) 5.99    
Vested and expected to vest (in dollars per share) 5.99    
Exercisable (in dollars per share) $ 27.46    
Wtd. Avg. Remaining Contractual Life (Yrs)      
Weighted average remaining contractual life 8 years 9 months 18 days 4 years 1 month 6 days  
Wtd. Avg. Remaining Contractual Life (Yrs), Vested and expected to vest 8 years 9 months 18 days    
Wtd. Avg. Remaining Contractual Life (Yrs), Exercisable 3 years 10 months 24 days    
Aggregate Intrinsic Value, Outstanding $ 0   $ 0
Aggregate Intrinsic Value, Granted 0    
Aggregate Intrinsic Value, Vested and expected to vest 0    
Aggregate Intrinsic Value, Exercisable $ 0    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Restricted Stock Awards Outstanding (Details) - Restricted stock
shares in Thousands
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Shares  
Unvested at beginning of period (in shares) | shares 419
Granted (in shares) | shares 1,871
Vested (in shares) | shares (373)
Canceled and forfeited (in shares) | shares (4)
Unvested at end of period (in shares) | shares 1,913
Weighted average grant date fair value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 7.85
Granted (in dollars per share) | $ / shares 1.19
Vested (in dollars per share) | $ / shares 3.26
Canceled and forfeited (in dollars per share) | $ / shares 6.48
Unvested at end of period (in dollars per share) | $ / shares $ 2.23
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Revenues $ 4,621 $ 5,798
License and service fees    
Disaggregation Of Revenue [Line Items]    
Revenues 795 777
Hosted environment usage fees    
Disaggregation Of Revenue [Line Items]    
Revenues 734 665
Cloud based usage fees    
Disaggregation Of Revenue [Line Items]    
Revenues 3,086 4,025
Consulting services and other    
Disaggregation Of Revenue [Line Items]    
Revenues $ 6 $ 331
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
segment
Mar. 31, 2025
business_unit
Mar. 31, 2025
Mar. 31, 2025
location
Mar. 31, 2024
location
Dec. 31, 2024
Revenue, Major Customer [Line Items]            
Number of operating segments 1 1        
Number of geographic locations       2 2  
Customer Concentration Risk | Revenues | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage     62.00%   54.00%  
Customer Concentration Risk | Revenues | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage     20.00%   18.00%  
Customer Concentration Risk | Revenues | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage     16.00%   11.00%  
Customer Concentration Risk | Accounts receivable | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage     47.00%     68.00%
Customer Concentration Risk | Accounts receivable | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage     33.00%     14.00%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Concentration and Geographical Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 4,621 $ 5,798
Less:    
Stock-based compensation expense 1,088 1,136
Depreciation 1 6
Goodwill impairment 0 23,989
Loss before provision for income tax provision (5,177) (30,968)
Provision for income tax expense 1 39
Net loss (5,178) (31,007)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenues 4,621 5,798
Less:    
Adjusted cost of revenues 1,257 1,982
Adjusted selling and marketing 1,408 2,292
Adjusted research and development 2,642 3,707
Adjusted general and administrative 2,086 2,089
Adjusted operating loss (2,772) (4,272)
Other segment expenses 0 (135)
Stock-based compensation expense (1,088) (1,136)
Depreciation (74) (98)
Amortization (1,276) (1,816)
Goodwill impairment 0 (23,989)
Other income (expenses) 33 478
Loss before provision for income tax provision (5,177) (30,968)
Provision for income tax expense 1 39
Net loss $ (5,178) $ (31,007)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information - Schedule of Wireless Revenues by Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from External Customer [Line Items]    
Total revenues $ 4,621 $ 5,798
Wireless    
Revenue from External Customer [Line Items]    
Total revenues 4,621 5,798
Wireless | Family Safety    
Revenue from External Customer [Line Items]    
Total revenues 3,788 4,464
Wireless | CommSuite    
Revenue from External Customer [Line Items]    
Total revenues 734 665
Wireless | ViewSpot    
Revenue from External Customer [Line Items]    
Total revenues $ 99 $ 669
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information - Schedule of Company Revenue in Different Geographic Locations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from External Customer [Line Items]    
Total revenues $ 4,621 $ 5,798
Americas | Reportable Geographical Components    
Revenue from External Customer [Line Items]    
Total revenues 4,615 5,477
EMEA | Reportable Geographical Components    
Revenue from External Customer [Line Items]    
Total revenues $ 6 $ 321
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Lease cost $ 0.4 $ 0.4
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 1,116
2026 952
2027 375
2028 62
Total lease payments 2,505
Less imputed interest 187
Present value of lease liabilities $ 2,318
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Additional Information Relating to Company's Operating Leases (Detail)
Mar. 31, 2025
Leases [Abstract]  
Weighted average remaining lease term (years) 1 year 9 months 18 days
Weighted average discount rate 7.60%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Income Tax Disclosure [Abstract]  
Valuation allowance $ 70.2
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,B J%I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9[BCZ D$MF_GSS#:157B@7\#DXCX$,QJO)]D,4RJ_9GL@+ M@*CV:&4L4V)(S:T+5E*ZAAUXJ0YRAU!SWH!%DEJ2A!E8^(7(NE8KH0)*WQ0\ MG=M-S05O1'7]/KO^\+L(6Z?-UOPSX^:;\5FP:^'7O^@^ 5!+ P04 " #( M@*A:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( ,B J%I'NID$U04 -(> 8 M>&PO=V]R:W-H965T&ULM9EK<^(V%(;_BH9V.NU,")8,"=DF MS! GZ3+=)&Q(N[/M](.P!7C6MJ@L0_CW/;+!3E+Y0#WE2_#MO-&CH\LKZ7(M MU;=T(80F+W&4I%>MA=;+#YU.ZB]$S--3N10)O)E)%7,-MVK>29=*\" /BJ,. M!29CH*$S%6),WBF*O-M8CD^JI%6[L'3^%\H=B(O1OR[&"NTZI$H2Q2-)0)D2)V55K2#]X+C,!^1>_AV*=OKHF!F4JY3=S M,PJN6HXID8B$KXT$AY^5\$04&24HQ]];T5;Y/TW@Z^N=^ET.#S!3G@I/1E_" M0"^N6OT6"<2,9Y%^DNN/8@O4,WJ^C-+\+UD7WW:[+>)GJ9;Q-AA*$(=)\!2R351YFM0,Q=YW>310!,F M)HT3K>!M"'%ZX,F54&0,&2-MDBZX$NEE1X.P>=WQMR+7A0BK$7')O4ST(B6W M22""M_$=*%!9*K8KU35#!>^Y.B4N/2',83U+>;Q]X1OBG-FBWY3&+>O(S>5< MM([^'$Y3K:#9_66KH$*A:U-TMA(\7#J=/^;$-"HQHB]4JDWF%(GS.NM%#1ACR) MI53:AH=+:979*L5#HQKBG95X9X?AC84*96 Z(8&QP)H\7*GL=K7]#HUOR'E> M ?;10MXD.]8;VAH0[B+$N[B$+@G,0_-, II?."QM8WB.I/[T?-'"FO*SB98?P#H, U-.3W07Y!-^1Q\2>5URRUW<<:!-%BQ'D1H'/M9*C M,DW)*U-$41OR+W+/W$&K?I;KQ$J-RXU#K=-IIN8+*^LQ+!&M/!'%743^")?UHQ2N2'O,M7?<8W@F M6IDFBGN=O+D.8>5;#X8+="FS8AW#(M'*(U')0)\KUS"B:*+&')EZ^'K95P#"=%*RM%<0\$!C@(DSF9;.*IC*SL^TS4 M9&3E.H9?8I5?8KBCV663W+[X"Y[,1:U'W"/T,)S<#*WK4#RP*6%EC]A!]LC+ ME#(KF6+YDJ<29I3,NO6R1_&K=+G3JS).4[<"LG MKEC'>0P3Q"H3Q XR06;)!GX>3,%<*NM@M$?G029M[OL"9$ D* 2MO,121ZRR%UZF]U>(Z=?LH>%A3O,K^L(/LSVTLU-STRE] 02_ (<1+ MGMCSB@O6[C/@<4U!*_?#YZ/;/G;Z5X1AFAU5FA^%>93=7WH6IL;9?!3@U M;(MSCUR[35G;I5;08[@?MW(_[I[]G-W^YFO2.WAH'6#WB-5MX.)A31DK_^/B M;N4]XW;+NIX2E_MLS2,>U)2Q\CXN[E2& !@4D!&WCC%[!&I'53SNOX)U7IT: MF@DO/TQ-B6]V)8L#Q/)I>6 [S(\I.]7GQ6GO/3?S94HB,8-0Y_00$]M>O)(?8L64! MLSP EGWO]3G6U3VZ8K'CXH=<4ZK ?5E4\F*R5FIS/IO);$U+(L_XAE;ZR8J+ MDB@]%'/A "[Z[ MF,#)XXTO[&ZMS(W90]/+_$@7&P M%O\PNI.=:V"HW'+^PPP^YA>3P""B!:62'K)B^\L5^N+R7P"FLVK#+3>*.$?LJTGUI>\DKR@N5$T1Q\( 6I,@IN3#@)3L&WFROP MZ\EOX 2P"GQ=\UJ2*I>+F=)O-OZS;/^6#\U;T,A;/A%Q!C"< A2@R.%^Z7>_ MHMG!/3QVGVF^!]+H0!K9>'B,="T$K10@4FJ>YRX^38#0'<"LK7.Y(1F]F.C% M(ZG8TLGR[1L8!^]<[%XIV!%7?."*?=&7ET2N@9XUD)D+^K-F6U)H\LY9;$+% M-I0I -LE0O/Y8K;MLG$8S8/6Z AE>$ 9>E&^SS)>:U"Z,F14([PMZ!14NHKQ ME;Y5V.PDA:XY)C^EN7L"@]CR.L& *)M8=FA29*I]Y(;:"E$\N(@V:*(.!XQP MG^C0*$H0=!.-#D0C+]%K03>$Y8#>ZT(L-16#F:LU%7JU=[/2A3H: ((ACGJH M749QXD8='U#'7M1?N2+%,P#&@W?':0Q[ (=&:9K&;H#) 6#B!?B[SNM-:<'I M[\G*C>!;:L;2II$+:S* $<;]#!C:1'@DT^<'I',O4BN4IWQU6DOJ^9+SP9M1 MT)G%!I[#"(]-=7K EWKQ?;:Y. XL'7ZVM)^"+IN1"89!*U2!%]C'2I'JCNG* ML$\'.XH*O4#_Y#S?L:)P0H/#U0F#"/6A/65V M#*W5/>B5FOTZ'I_ MR7NI.K]6M&/2K?+!9TK?ACP8W7,2'DH1C)/!M#BLDK%Z!5O%@G[)T@!%K?57 MXQ.\*&R%O:457;&1)'(H4#RH$6ZK< 1L*U30KU2/*:3['$$4J^Y 0?4NOYM2 M3LQ#48(AC/N8'58H24+U^4C^GT(ZU*3Y? !T:)2&P0C.5KF@7[J. M=P%/X1R*4Q0G@QKLLHI&]EBPU3"8>@O)W[PZ=>!T%Q.O'KZXF+Q2M..^IA5) MY!?)[T0(\O3DH*'TP: _-PXCA$86*&K5$?G5\?/+%B8:*F$:].728031?$3( M4:=+]*OE%5U1G4,Y4.2^BW-TXX&&NJAQ],'ZC8ZQMM*)_&U>LS8K=]X[L6+' M%@,/.1BH=:S4-^S;OD97BG:,>M6C]$3>JQGFE= M&O)3O8408$N*FH*3X"P((-#% ,@U$?0=@$$P#9J?YI9.C5JMN6#_TEP_3J=A M-)\F46 S!B;3.,'3, @?C9F49I=B^^E:2=TLY*;*O/QL #E4/NVO"X?-V!IN M]P'(OP]XG^?,G&WJA6S."$Y9!3*R87IA.V$.-1ZG,8[[>P&GG6YC\0C<=CN M_-L!O2^LR[HYF\FX;KGIVASO;JDY1F49"?ZJ9KCG ?MM,PC,-H!'>[ M.4#^#K")&C\PV2:*0QPJVL8[^L-Y [ M%=VFLW14%.>I7C XL7-U=2XS1UQ% M#!3?V//G6ZX4+^WEFA(-VACHYRO.U>/ '&D?_H6Q_ ]02P,$% @ R("H M6L):0+;D @ )P@ !@ !X;"]W;W)K_<(U M6Y?&+OC9I*9K6("YJ><*9W[/4K *A&92$ 6KJ7PU3MC8ITL MI;RUDR_%U NL(."0&\M \6<#,^#<$J&,WQVGUV]I@;OC>_9/SCMZ65(-,\E_ ML,*44^_4(P6L:,/-M=Q^AL[/V/+EDFOW3;9M;'+FD;S11E8=&!543+2_]*[+ MPPY@%#\!"#M ^%I U $B9[15YFQ=44.SB9);HFPTLMF!RXU#HQLF[%M<&(5/ M&>),-I-"2\X*:J @EY13D0-96#I-#N=4@3 E&)93?D0^D)O%%3D\."('A GR MK92-IJ+0$]^@$LOGY]VNE^VNX1.[?J7JA$2C8Q(&X7@ /GL>?@5Y#X_WX3[Z M[Y,0]DD('5_T!-_"H'TL34/DBGQB I/ *"=SJ9FKM9\72VT45MRO(:LM=SS, M;4_AN:YI#E,/CYD&M0$O>_]NE 0?AXS_)[*]-$1]&J+GV+,+CF?:%0!V!U+( M9FE6#<>3ELM&8#THR(%MZ)+#4!I:[L1QV]ZQR49!,O$WN^X>QT1]Q)[DN)<< M/RMY)JL*7Q >D_SVF-14D0WE#9!#K,]"5M^3CO81WGP?J7Q.YYR#I M'21O=\"T;EY6GSS6=!:/3]/Q0_$#@6F21G$0#VM/>^WIV[7C/:<-]C0FUB\9 M2%]K8"!PV("_T\;M%8I=).# ML@'X?"6EN9_8RZ+_;Y#] U!+ P04 " #(@*A:$*Q8P($% ![%@ & M 'AL+W=OB1MI_OU.Z04298HK@7\D%BDSCG\SH7GHS@_ M"OE9;1G3Z"7/"G4[VFJ]NQF/U6K+L4%P42++U[>@.WRS)Q"A8B3\X.ZK6,S*N/ OQV0S> MI;>CP"!B&5MI8X+"SX$M69892X#CG\KHJ%[3*+:?7ZW_9)T'9YZI8DN1_.3 MEO"6@YY>+$6A1,93JEF*GC3\0(ZT0F*-?M\Q24VL%;I"GYX>T)N+MTAMJ60* M\0)]W(J]HD6J+M'%R7@^U@#,F!^O*A#W)0@R ")$[T6AMPK]6*0L/=4?@T.U M5^35JWOB-?B>RFL4XDM$ A([\"R_7CWRP GK((?67CA@[UVQ$CEKPHO^NGM6 M6D()_^T*5FDLB*W8Y@XRHF#VRT^/X[G 0_N#P]D[$3OZ/:[\AG M??&!'5BQ9\Z**#43JVEZS6$1)03/QX(-P<]2*(5V M4JRY=@%+>FN&81)V@#F$ICAP YO4P";>C5*U',@$>P&B4DS=N/!-SKE!SF3L MQ-]I[>_4FX@GH"_CK2D:8-'/S/CN\GC:KX(DZF:D+T02'+DS,JL1SOYG"RMF M"]Q 3&'+9&)G6I@+Y*R__C2>=$#VA<+9=.8&B8.&Q0)_1;,"*B>S*&D*/,E- M?S5[S\E&01_IA$0=I$ZI.!F VB)<[(7ZT.XQ%F\NI.;_V@DG6MQ/?AC-NF@= M4K-@H%%@TJ E_L *D1YYEB&>[RB70ZFOK+17#[H ^R+$D_J&6[&7PA8?A8;$ MBU[G<,(,>QB@0KO[R"$5QF0P\PT;8C\=-MTM@_[KQ!?U5KZ*">Z%TB$6XB@: M0MA0(X[]_1/*FRJ2;YT]&'M9]EN;\+FLG?K=\"'V$^)R2XL-,R2_ MAB)'!YKMF>'_(Y62PGDMX_299USS@;+J+MB+82H&^7'[[.3DB\#/JMG?!>+6]0[_'-TEXT=N;O\,V=O4\<-V;*:]GW5&YXH5#&UF R MN)X )%G>=)8#+7;VLO!9:"UR^[AE-&72",#[M1#Z=6 6J.^;%_\!4$L#!!0 M ( ,B J%JV4U^J7P( *H% 8 >&PO=V]R:W-H965T&ULK53?;],P$/Y7K#"A38*Y3;H.2AJI/T#L8:):&3P@'MSDVEAS[& [[?CO M.3MIUHVTXH&7V'>^[_-]%]_%.Z4?3 Y@R6,AI!D'N;7EB%*3YE P[TA+1B701)[WT(GL:JLX!(6FIBJ*)C^/06A=N.@ M'^P==WR36^>@25RR#2S!WI<+C19M63)>@#1<2:)A/0XF_=%LX.)]P#<..W.P M)T[)2JD'9]QDXZ#G$@(!J74,#)>VH9<4, MS)3XSC.;CX-W -;&[C:^/1J(9+ M]Q>75N,I1YQ-9DH:)7C&+&1D:7'!7V0-46ORI03-7*T-.5\PC>X<+$^9N"!O MR?UR3L[/+L@9X9)\S55EF,Q,3"WFY)AIVMP_K>\/C]P?D5N%Q(9\E!EDS_$4 MM;2"PKV@:7B2\);I2Q+UWY"P%UYUY#/[=_C@1#I16]_(\T5'^&YDJ@IXJBSY M,5D9J_'U_NPJ5DTVZ"9S'3TR)4MA'&#+&M!;")+7K_K#WH'V?\=,6PCZI3HP;,O0&_\-# D596T M]8-IO?7 F>+ \8WYPH^#:.+[CS[1U%,,G\.&8P,(6"-E[_(:VUC7DZ$VK"I] MS>TXSGY U!+ P04 " #(@*A:@R*3/$ & M "Z)P & 'AL+W=O*'Z6*^PQOR0-BGW5W)[Z8M2I+FI*A26H"2K&^MM_!-Y 3"H&[Q M>TH.UGU M,_HO]>#Y8#[CBBQI]D>:L.VM%5H@(6N\S]@]/?Q*F@%Y B^F657_!8>FK6V! M>%\QFC?&O =Y6AS_XZ\-$2<&$)TQ^O0X]IJX%69X,2_I 92B-4<3%S7[M37G*RU$HCRPDC]-N1U;+&E1T2Q- M,",)>&#\'\\"5@&ZYG^-P)S&C>=W1\_.&<\?*<.9PFRI-UO2/.<)5G=.8;W26[]-DE0D M*,[ '4Z3"1_"$N]2=4^B"UAQO,_W6L#SGED6G# MX[3A<6H?[AD?[\@F+8JTV/#9D.$B)N E[W*UQ26I;@!FW%7\&B#X"CBV@U1! MT.*+,O2FVN&8W%J\_Q4I'XFU^/$'Z-L_JT)S!/-J,%&"'A;(-N; MN6';KC=VMQV[6QNB,V-_7\1\Z:EXRO$!UU&S!/FZP?:#&)<;4%,:]&O!1A=ES-8[HITG]XE>)W ME8@>H#OQJ *\<@.2[S+Z1$CS:+5 S\089K MNSLV3!?=18;<];CW6^Y]+??WI&)E&HNUX,CCIL1\'7T%"OZRQQ?36!2/+,-' MWD^*N(I9K:NQ<\67>'-\7R[9)GU&AL!ZD0C:2 3F(J%B/Y (@Q -BW<@U5PX M(%0%(Y5N[5"^D:BP)2K4$K4\(4(0F;BA1..&1D%+7I,_($%@O(K,V(C/S$5%%8283%PQ2;ZGMRMCB?(7# MR)##'K/0[G2.K>56K&//A*95M>?EX4(JZP''YG*#UJL'8$:I*K>S]APP,N6P3UPG^J!>]7W@*U5&*[6HEC78!/%,"H:< MF=1@*Z-HT>4Q](GKU!K4R[6H2#1:^3=Z4A60FT&)2E?B'(4."H/A!)?;31#R9YYW M)@4[#0;U(FS4CHV:#EGIP, /D&N[0T;.M%2DF$DI%IE"ZU/<22VHUUH7-V74 MM/IREMF!-]2LBF8P'+(I:RHT\U"(AEDFMYL@S_7=]&6A(AC0, MFD1;&46+3*'UP]8I+JB77-]YAP;* DI*=Y/B:779863*83\"G<*">HEE=)]& M[VOTO)%%% Q]Q>ZZ4;>1*;3^^4:GRQR]+OO/VS6.2EB%@]V89=-*MV&C!AJ0 M'^F'\ZUT=9K*T6NJ_V731N]S]"&1K*\FH:^T MG'-!RUVU@>/(6FHHW?1^1J?K18>1*8=]XCH1Z%PXB=-LX#2FO>-:#P;AD#*C MAV=&T2)'UIW](?1IZX2=HQ=VUV_?>$IF9;D%9ZX7!M[P].9,RYEB/AL]%S.% MUN>W4XV._FA,OS>CYE0^Z$*^YTL37'$>-OR:004U\Y$_5 B*=EPUST('#?)K M>O+9D_BJC0]FD_*W]HRLN:7].N#Q+8\?BAUO&-W57T)]IHS1O+[<$LS%LFC MGZ\I9<\WXN.J]G.]Q;]02P,$% @ R("H6A9$Z7"Q!0 +!@ !@ !X M;"]W;W)K/I!3)%BDZ ?P277S.T7>N'\G,#HQ_%QM" M)/A9Y*6X&6RDW%X'@4@WI,#B/=N24OVR8KS 4CWR=2"VG.#,*!5Y@,)P'!28 MEH/YS+Q[X/,9V\F@H:*QDM2"DH*P$GJYO!+;Q>H*E6,!)_4W(01_= N[)D[+M^^)C=#$*- MB.0DE=H$5I<]69 \UY84CA^UT4'S3:UX?/]L_=XXKYQ98D$6+/^'9G)S,T@& M(",KO,OE5W;XD]0.Q=I>RG)A_H)#)3L9#T"Z$Y(5M;)"4-"RNN*?=2".%)0= MMP*J%5!78=2C$-4*D7&T0F;<^H EGL\X.P"NI94U?6-B8[25-[34:7R47/U* ME9Z<+U@I6$XS+$D&'J6ZJ!Q) =@*++#8@'N59P&&X-OC!_#VS3OP!M 2_+5A M.X'+3,P"J3!H2T%:?^^N^A[J^5X$/K%2;@3XO7CA8R=>#QJ/![YK,\_JUF3,^&LA4IS M;#3U0-G/AS&<)+-@?XS>(17!,)PT8B>XX@97[,W$;?:O:I^JFB53(R=E94IS M LH:L'ZK[U-=YSNAZE^5-GMI_N)+YN]"QD[B-&[B-/;F[P-11E.*JZE:9@ 7 MC$OZGWGA\KPR%Q^E"T9QV,FI0V@*1^Z,3AJD$R_2/QC+#C3/ 2VVF'*=6I!N M,%\3%\R)A:"+T99 T329ND$F#%[T(]=4!" M40>W2RB)W;AAV%)5Z$7^P-F>FO6#6KZ E).,5IWL1EI;.ZG!L(O4(13VX#RB M5.C%^2A9^MTL+C*0LD(70&\SU:9.02;=">F2@M&X!RAJ@2)_0V$]\4J5\E07 MJ:Z"K5H!J(EYI2>C$R\ZVU8.D2&<)CU@6V*%?F:MZE9TAW3*=@JO>,'3"Y(9P@%672G>;QC86JTMMF5$/F<"6]Z"?^)J(;O&3#N>5KB:^ M(]G5$>XSTQ#:/#>,0JM]'5*CWHYHZ1#Z^?#S2Q8O3M0V\PW'89=\7%(P&O6- M\98@8>)MY(_EGHB7++&@EVE?W;\7LG;J=MVR.?+29:?05FT,]")T71U".(,0V6R16(FRA4;CODIK&1CY&?BK M(K>GYG3D%9!MLE4<876'0PKU;4902\G(3\E?#(NM'#7FA&KS;)<5O"*G(%LF M1GXF;GKXN'-?C-DFUV3W8CB8]RQW4\B\ZS[\94?L0O=%3]&M^M"@>[QLBJ"H?4=-*S0T$M!2/_)G71A_0*+,F:EJ4.NY[ZA%.6.>'; M6U.46 L?A]0$HIX5!&JY%)WCTE[X1*_'!T[EH0 MOC;'T0*8965U@MF\K8Z\[^#UPIP,=][?PNM;

73$I6F-L-P1GA6D#]OF),/C_H#S3_()C_#U!+ P04 M " #(@*A:/N'[:^ ' #&$@ & 'AL+W=O7 BDMV-[M.G+^3UQOFOH58JBJ?&V' SJF-L+Z?34-2J MD6'B6F7QI'*^D1&7?C4-K5>R9*7&3!>SV<6TD=J.;J_YWF=_>^VZ:+15G[T( M7=-(OWVOC-O7K=RI1Y4_&?[V>-J.E@I=:-LT,X*KZJ; MT=W\\OT9R;/ O[3:A+W?@B)9.O>5+CZ6-Z,9.:2,*B)9D/AOK>Z5,60(;OR1 M;8Z&(TEQ_W=O_0/'CEB6,JA[9_ZMRUC?C-Z.1*DJV9GXQ6U^4SF><[)7.!/X M7[')LK.1*+H079.5X4&C;?I?/F4^W=1GB2AC7Z MP:&R-IS3EI+R$#V>:NC%V\=:B7O7M-)NKZ<1!NGVM,C*[Y/RXA7E4_')V5@' M\:LM57FH/X4C@S>+WIOWB^\:_"3]1)S.QV(Q6YQ_Q][I$-TIVSM]Q=[O?B6M M_E,2 <:(TP9G="D3'VPI/GL5E(WIAJO$!VVE+;0TX@$W%<@7@_C/W3)$#_K\ M]R6$D@-G+SM )7496EFHFU%+9_FU&MW^_-/\8G;UG?#.AO#.OF?]KY+WP\KB MH=&Q%I]TX9UX<%7<2*_&XJ,M)N+HYY_>+A:SJST1OC._$LZ+_##N;.6'QRB- M-4J^#2)D@R(Z$733&EUM&7UE:Z"-^]!NW%(;)=13J[Q6N#L6K7=K76J[@@73 M48H"FW"-HER1ED$;(H&-]JCS@+. L(;)I*M\$-*[#F>1-/J#*2?B@W<-SI9+ M0ZKTH)*--EM1ZI6.R#T<5"%N#7N\\Z)U&^6KSHBUHR,:G"=7]*"0K83W.FH5 MQF(/"P'>H.>PV\IZ7=3X54K&:/[F*HC"68OVI,K=F4%L:D*B0(N-9-VBL[FV M=3YVEH](UE9HF:2/;DIAKK44 6TUMK6SD"%\^Z=(9%3>HL,#ML<:1L.0UH_N M<3]C""Q,Q+-9,EY;1FA'FN* M@GR5U/>4\-*N.+N O>P*5!_FSH#%6(1:>OY!.@TBC?I/ HFQ1;P1%0NI#E>2 M0 F=_"9?8PR3*+7IY>%+:(W< N6HF]PM^ !PD<<>D51::;91%Z_ TP>]CQ/E MMVF]#LAO"FFM["ZR6,N8>*B$QG7J]I3,@7;J,E78Q15R>%)B'L.K'KK,]6PH M4^D9P;ZA]#BGCT#+^3.N2"'W!E%ZR*,E/8+(8\2,GQ'*/?9L(6=S\>[8R)5& M";T:_/]5AFV?$%D45*S0W$\-;,&);&NP7J-^5_5!*AM*'OG#5R?1G43UA,A! MGE!XW7(P56=Y[DO4Y?:*Q7M7T 71W%>Z&+/+.B36,*64#)WGE/30 74(D0J9 MW36H/H%()JSUG HU:A40C!-IP1NJ"4OA[K.:SMK!S5FE3H'DG( $5$32]$\R M+8AXM?E)']"%%513R7((LZ07F>\.(ECN:7;X\!T1K@ M [[HBJ\"9:UC;XQ:APK]58[O[URC#9&?-)CY8BU-I\3?9I/9;$X](*F*(](; MW2?Q!Q(?'8]S!FQVBW*(;+'3\_GE^3O13IK)F-A/+5@\\K,>\?DL09Y-?\G. MLVWQ0,Z/CB?B+K+'AP>,!0EO10I^%]N^>W"N5E#U:$6AR\G!8H[L6&X :*VU M,J58;@]RCLX9/1?"-@.)P0=N=: .A5LEN^:)8*!XR_#34+V -^-)/=0 M\7T=RA8=X$D#187(WUQ,WF*G-X:;;[()WPZ%WDTNGLN4G>IC>"'2B7A\!8)2 M$\@8%35/V<,R0'9KY]%FRM?"XPCFL]EXEOX&.<^F=I6S*[%!>8)5V]%HI-11 M5RS_ATZ4]FLF5R/+(:A=R:DGY0O,3S1.S3.XG.;3ODD&49R)T[4NK1B#,@EQ M!*Y->XG,"V%0,1K>\DF&R(!CB,5)G%I.N9/^YL@]R$@F[_?I M5^R#VR&N_N@PFF@>PP&B&I80.'<4E!+_< #I'15_6>K$=[-E&@*55(U["/X M;C\"VCY@"!WC-.Z[#IK,TS^-BBO*N][*%X[QLAK2:I%<_RL_PEA=V;WFI T4> MZ\ 7D&) *LQ)11\?L 2E[P>HR(1\SC/R0C!H!Z*TZ6T23Z"]HHSF6?5ZL>ZO M8UX5!@T0;T=TA9&2H"*>P-5L@]L)S\^\2/]E5\*.LBM-:B\#H[CUGL .7F!H MU9F\]$HZW?NV@,5AQ5]0:&K"M?298;@[?*2Y2]\F=N+I"P_>[K%_![RU55"= M3=Z3=!%=RU\JEBYBU/#/&F]XRI, GE<."KV_U!+ P04 M " #(@*A:077C98L' !J% & 'AL+W=O3-#Z M9.T09'4R,;MAZ(?N!*U8B.1"DEY M[7_?-R1UK*_$#1#$THISOWDSTO%6FZ\V%\*QZ[)0]F20.U>]&8]MDHN2VY&N MA,*33)N2.]R:S=A61O#4"Y7%>#:9O!R77*K!Z;'_[<*<'NO:%5*)"\-L79;< MW)R)0F]/!M-!\\-GNZ^9">#";DD"A$XD@#QY\K<2Z*@A3!C6]1YZ U M28+]ZT;[>Q\[8EES*\YU\9=,77XR>#U@JON;B/$&<5%24E3-X*B'G3I=)HFOEI-JP"UW(1 I[/'903(_'251R%I3,'E R M9Q^U M)?M[N;;. !7_W!=PT+>X7Q]URAM;\42<#- *5I@K,3A]_FSZ+UMO% M8]I_M"9/5L+.N)66Z8Q=D-/*<=\87W*!YDAT67%U0^>E+Q2EQLA6!F )@AHM^Q[1;A8=(X\XD#";N1SV-[NFLVD0N(D+_H.Y/Q*L+40B@$_%92EO@0FI?P[ M';)8%R)DQXA-7<1LP75ZN!));:23\<2[ZR3G:B/8N2Y+:3UE[E$B9Y.CU;MS M?S4]VJ>S0Y(']6DCABP1QH&Y4?+ [YXHH2^5-BFTK8$3INA)4=S@4%+4E!4( MW!M5&XM4,1P/F:UTN;^/>*P,-,F*HML(!1R0AG4Y6HW8K\OE11MGDZB[V\1X\&_GQK9;!/D '[ M14PTK!>:#--"69Z$/NS )@J)PLD5AJ-]TE?!040GH=F>]^"HB>)%E+]!,XT-N=+W)D?R< +?+P'R-=9I9N5$R0_6AIE%'A5:V M\3#:31^TPJNJ\,Q"U%35:^P%L.C"'/$ XIV(#R6$T-KKS8EA[&8_L7)M(\]K M!0MW _=4S-/4DU8SX8CY2&O?Q\C*7:[C0^]RXP;"S*0C "/*T)S<6N%VL@8C M: 7*B*2Z^,F&?YYA2*+IAC5M17=*3(D062;\6X/ODUZ/6&C>2*4H=IY!3=730.$(B@-)B C\#?8 MIO EPOH^SP>J !@"13_N9+^O6>-Z!$D@9WE+5@99!]D^ MO+#%E(&3FW6WV=N($C#6-5);R&ZGZO20-)=IOYNHL""432W#SH3KGT!?;P7V M&(F[C^^0#1+" X)Z,_O%$[%$.(*_"N_IO2PV M!>@I)K\B,2"WXHH7M1^@H]LS9?$@.A8'DWF+CE7C#COH#04R9D1.7Q<0;SQZ M@#W:\RF!A&\VV+M#^?J8V5O5:Q[_)?O8\0'U\ UXIT"BM#] M/F##1A[:.>TO ."P B/&MT3(ZWE\=3)WGG2K80DC?_*1?T)E@V?@MI?VP]IR_#]J#L>OL)A!46= M+"M$!M')Z-7A@)GP92O< /K^:]):.Z=+?YGC?4 8.H#GF0;0X@T9:#\OGOX' M4$L#!!0 ( ,B J%IMV9YQ@ 8 00 9 >&PO=V]R:W-H965T@1MPV#T4?*&E6 M8D.1"DGMQOWZGB&IBY.UTP*&5Q(YMS-G9LB+O76??4,4Q-=6&W^Y:$+HSM9K M7S;42K^R'1FL;*UK9<"KJ]>^;HZ/FZE7BU?'9]2GOCQO^4+3WLV?!D136?N:7]]7EXH@=(DUE8 T2/SMZ35JS(KCQ M)>M+E0E2TE;T.'^W^'>5XGK&^TFH? M_XM]WGNT$&7O@VVS,#QHE4F_\FO&X;\(;++ )OJ=#$4OW\@@KRZH7JTPM7EM3DC,7ZP"5O+ NL_AU$M\\('XB/E@3 M&B]^-A55]^77<&7T9S/X<[UY5.$'Z5;BY'@I-D>;9X_H.QGC.XGZ3A[0]ZNK MI5'_2*; DN/T5JM*)D:82MPX\F1"^F"WXJTRTI1*:G&+CP3Z!2_^?%7XX$"@ MOPXAE!PX/>P %]69[V1)EXN.;;D=+:Z>/CE^?G3^2'BG8WBGCVG_3S((A3\OI*BC^C*I M7XI]H\J&7Z&MT]#IHR!ZB6HH[ITGWE/T'H%ZOQ+O#=LSN07L56C8\4ZZ[%AF Z(X&"Z:7K00&DBC\+@<1 9BSAL0=22>VSK91 M$X.0DL=O!\&0CI!6WU,UI+*!!6-#(H34FG:*L5Q%)DW!SF,-#W!LA&T).$K= M5^RU@E6MOO2JXM \\EN27XIM;RH8)KQX#!*.F<=/A/^^?LPN)U,R!A]8+V\J M>^<0UF$7;*%5G027D8D6(D[0UPY,0A2E](W88J#E9<-YPW29:0O0#B_!1D=L MB^UF=_"D+5CN[\M.2E?S4LPH"^2<>1"!J8AI &'EAW3/]'.XO%B3&>PYVA$H M<;ADP#>[QP8W1X]55]0QV4U8,L;2 ( 0WW+)!]5&L]M(TM*I CK8>R<[;JRUEQ.])RQ'-P%\HS+<'&K $"ZUR+,Z;;8LSYQ(92=BIP L * M/M6PX5D^HVUF4%S@(T.LCRSD"&QSF?!S7F7 ALXR@WJ%5F!P?F$95()6B-U/ MI90ZEQ_ZI;[#GLA!^1E% Q,*O3 )W^?N: JM,FX$^]CW&=0)G)2<,CH.'/;Y MV$ NDW,2C5!LM[$(?/JN?.3'*,)?W24!YM/96.G2;T!ED!06?T-KW.J&.Y6 M,K@S*L#-;QC=&UEH^D&7O%]^0TJ7\?07QQWCV Y"QL\;F)")\6<4* W%BES M"H3-<0'ZY3@F][;7%3L]2'\'9&IVTM\#O'&VKS'*>O"Z%"B,SJD=9RR;&I,\ M[Z8%NZ!CP:+]0ZBUCDNP5GRXB74W 3X9B6',?;=Y;$@.M<#",)J!-7QGA]E( M;MM:8(L[[&!79':VUB)]R!)H:!K:33CF-HI';F#,M$) M8 &-*:Z=5)ICG03?*-_9=-Z9.Y][;%3B<]^<6T,Y8BMH@XL55WC %PRU'EY# M%"49[E;B4Z, :_M87\LPLN+C%^>I2Z4#$W>EVI3+X[&BTS!R.A06Q*IQ9F'!MUS*%\!#H4 _<$ARM83!BH MEHG*HYHK'T682AU %=%AQK[,TWUUZ#B_GMW,T%[K>/]D0[T)Z9(V?AVON*_2 MS6[:GN['.'#6"O%KVD+T:/7BV4*X=.=,+\%V\9Y7V(!>'A\;7-/)\0:L;RV@ MSR]L8+SX7_T+4$L#!!0 ( ,B J%J_<-$'T@P -LI 9 >&PO=V]R M:W-H965TT@39=\.-GF>O;J\M-%&I-P.=284/%EID_(<+LWZTF9&\)@VI#2:7Z9< MJL'U&[IW9Z[?Z")/I!)WAMDB3;EYO!6)WKT=A(/RQA>YWN1XX_+Z3<;7XE[D M_\SN#%Q=5E1BF0IEI5;,B-7;P4WXZG:*ZVG!OZ38V<9OAI(LM?Z&%[_';PYJ#ZDC,8.K@1K^(%%I-S G%1KE/C?P5,*^_/J=3E-0 MSGVNHV]O+G.@B/']@]89^TRC>6?5"QB-O[+X&3BIUQR<[M^"C! M3]P,V20,V'@TGAVA-ZG$FQ"]R0%Z'[X7,G]D_[Y9VMP O[3)Z,C,>TG@5[Q MRF8\$F\' 'LKS%8,KG_^*9R/7A]A<%HQ.#U&_:3^C^[NYZU)DGV22J9%RFYE MS.Z,C 3[(D G1H!CY8RK&*ZWPECAU]]GB@1_C 2X4\PX4SI'NBNC4UKRF=N8?R_/Y^8;A):S@;L[.(0*R.UDOJ%E+\+A:(30)SF6($=&>RY Q):)D([AJQY@.7A*3I 20U<>0M18( 5Z@UQP"L M>S8+ >$[?.C//*#7)ZT?"Q)1)9BJGTJL+/" MV((KLLL3Y928ZB)MXEI#O;A?A*.SZ/QL2J@+J!+2J"?1;: M&0DV5F2GE8PXY?ZFM:2*Z38HXFF&0_#QRMV=C6 ?2+F&,@CQ1,[:Y\I(.^$V M9^'HL ,'CKTZX$XMS)W$$$0]!)Q6@ M/R\0#X!EE!+ M OC@ZS5:Q47H,!C-9\$( $-@L4_*'1R-4].ODLZ+\3"<-9 'M]K[%(86<;'" M\ \>PHV!D *BEF+"LU_=LZ_^624OB%GIO\CP"JTMCGCA,"#Q!=/K:Y*@X3%9;&^O'M![^4NQ7RG=DY)Z"^:U W_@H-L6 MHVV>*!_U.^-X.)G6OAA@KO&KJ )M.N$2R"N%$*M*M5+]A,*=3!+8G(&F]U:\ M'+);?=(J5>+;3UPN^77-/F1?D.H[GLD<(L(=-[D"HP7LCS_>5;$5EU1&@084 M8XOK'\0#>+-%!-; XNNRF_EA7CNNW"(=/1[*H=6R&[=L/Y?VN3^X#C*R%/D. M6YH6JK&S!-E]C'!Y$_U.K8$3.BH15&"0P^#2(2*_5>T>9BOH&J-U. 9G0?Y$ M%JH<9]\IPLDDN'JB"[28R?=%H ?;T6/(T/I".@'78([+^;.WGN.Z)J ^=&\U\E< MG13A(7U!-L"$ ;QJ%@ VK"ML@YGK?G7LBD!-D(8S@S/)UTPF[2 M68QFT_$Y6\'-N,X&/KU\+)0H)RK39R6FCT52N]Z0W??KT"._D]Z+3#?,YO%8 MZ2T%-UJBY 0OOW4#OS$#=1O0O03O^ I+OM"^(#H8$0G'HLM*3P5 9#7T;-1D M AN^9FZ H!<@[1JKUK=W$ *T[U,IZE6R91"IL;'P"_<;"">&@CX]XG:#,D>P MW98Z\+($OC($%RTBZ@FJTKR*=@^9@*[/DHE?3(93:/>3!"4_6/@&7> [CSJ( M>A*>0_+C%@ZBVE7AL 0G "[9"#<#Q?['%$C"#MG[PI1JQ"%3S,")3>Z"DB_M M@&19ZO?%HJI8PRA\(E/M9ZE.64RNAKI.L"E>WG#AK5DL"DKU?E2ND".(%@#)J@%EL0GA&U.]UL7DM( M@#QTN^W)&HPSM*5I7=2)LQG^L-EJ4 M?JAK;L;>H!EFVY9X_V>=+HF8:I>.^VQ#[%661Z5Z]V1^ADQ?4;$\95\A?*9X MXZ,9M@S["S3<&RE6[,-#.:D!I$"2,T&CA,'P\8BQ6[M($LF,.VWX"+DGPL;H M8DVMCBFLJ^]"]&J.UH*/%*'_]6>1C2!,@DFXS!8+,+F M@M[!PR^=D4.NUP(>FSI2G\)8?\O2K+RPA*":H:\..CD$Z2:D+KY\W'#VZ'A8 M.W[37":#AP\R!3$@C4&$KMP/F]6RW7XQ&HZKR$V!CRM-:NE@ C2"M;MNH;9, M LY$Q\W9VECI?$\A_2"EX!W,KF9!.+IJ&^('C/W_-N3?L].HLL<)G5/G5T=A MERZ1VM85!#3?C@4LCU'_6-SX67>*@^3N6QW0V:WFAD;?+IE@^*- 1 ,K+(EC M>D],6!/U]=GA<#0] M3,"W\)ZSRM*^E/11K07;ACJY+5\/@%U.MQ56/K#4O3)>0<;0.\KO<-K^8*WN M(V"MW+H;6HF+#4]6[%%PTRA"RE<4S1JA(0U-@$/O98],'>?Q? MS"0T!\PA]G28;8# %<"-5PDOFZ\2&B\1$'QP=%G&]$O>5[OORX6>8#WS^-+@ MLV8N7$(P2;T/ LK56K0Y*%]=TD87#G5EE@Y3^],"1[P6=(DH7K+5#+ENS%C#"45I9V^66+E<&V4=>8<=0S8'W2,NZ.^D_&Y-;Y1^:)X7 Z M/_$>I#DGA%+] NY=\-Z04C?B]6OU&NP]; ^;?<,X[&L<7)/*\;,ABEA;:J@? M'AN3!2P..;OW:>B3$+ZS=#)4H4*726RO-<+K'TK(I.T=O0N)> &*[=;+ 1;, M>/12*! @5MFN_9HW'U[5]VM MOER\<1_LU8AFK,+(VMI,?0KB:NL22+L*G2DVPZ M/9I44M6CR_/PWP=[>6Y:KU5-'ZQP;55)N[DF;=87HW2T_>.C6I6>_YA'Q;\K&CM]GX+CF1AS"T/OB\N M1E,&1)IRSQ8DON[H#6G-A@#CC\[FJ'?)&_=_;ZU_&V)'+ OIZ(W1OZC"EQ>C MDY$H:"E;[3^:]7?4Q7/(]G*C7?@4Z[AV?CP2>>N\J;K-0%"I.G[+^XZ'O0TG MTR_&#D@NEE5?DSB<>AGEZDG=&KJ.1[ DC,_'.U+YTXINZH.+A_@D ]:BR+:KK M[%F#[Z1-Q"P=BVR:'3YC;]9'.0OV9L]'Z82L"Q&$Y\2/QI-XJURNC6LMB5^O M%LY;J.2W(0*B_?FP?:Z<,]?(G"Y&* U']HY&EU]^D1Y-OWX&_;Q'/W_.^N?F MZ%\;$>]K<=6N(#*11JZSL? EB3>F:F2]$&N%8KOQ)K\5JA:YJ7]OZUB!:^5+(86C6AGT!\$K[LAZM="P M6@?;>WY@GG/60S#+)5E5KQY@X15]BM]W*T:OQD)ZS $&PI5:+*6RXD[JEF!& M',R2$U24UH"6B)]@+1IS1A=BL7E(1!V&SW@3:X*&7+MP]$=+M=<;M"RO.,"V M0>SH'ZU5?L.0WE).U8+L5N&SZ)[NR>8*'#96Y0$B>ZK;L!0C5TIH2[2H,:LW M['.'J<<38*BJHD))3T#16-,8R_S'L2Q^1\(!"RES+2L"Z6-#'PEI@/>8NIL& M&N&I@^PH.9D&*-GQZ?CD,.V C!&@:RAT5;T9AQ4(])WA06SA%! M,B\YHB'\THEE:S%C=U #C&1ZQ'F0>6YL(6N8"GK"2F35DZU&51J!"] M?JSCJ]W,YXC9[(HEQI<]H6]+*P78G/H" LC]3K02CLJ.N1?N8>. MF5B>'L ;(QZ8$(7A6@*6CO6.T@5M3&>N%\E#B72LX]R%E4X:#78&J(^3.2A0 M)EXN8H '69ID43WI/!T?3D^?4(\O41@F1TOH2X8W00U,J,,9NV5I0*>)N-): M(&?UBOW'8GU8[0-28_M#U.F]#LDQ(X5F5:L_@:LSO4L4TH]^H0K),G4>7Y$X M>,2]R4JVS27KE>:=FV"05,C%EDN4#0\::"41-XJ5'44=B,1PC%363T6!O4-! ME/*.D&VJ=V[VF]P_DL X64 X$8L8N-Q>H6+GCOS@(G=+W&2+,>?*M7G95;WS MJ@JL[.5!09?$I8JS*?38UG%52'&M97[[^B8O#1\"I@GEQ!+CZO!X)Z$.< 6]"-_&(#1JHE)X:.FS^C2:%Q/0T]E MZ4:JK'*WKY>6 +SF>D;I6ZX0A,$7P=#N>/.GY 8;<"7&/6(C-HIP@("A.]XG M"+6/%@!U\U*0$A+)? 1Q).*;>RX#6+LS6C)0O_F;AQ(-Q2 X9&AOE4$A="VV M,V&)[^$A#+"\5^1%=P^IFD_:-F@,^2A#^WB#X^0H.W0A6%+ M+57^0!:=5@KQLJUE"_ $:=-]3HT/[?OQX3T7K\X>!X[K*[2ZO;\.;.GZNPLM MK*NAV%$/Q#0YGHDTF:6XJ [K;YY,Q0M\9OCL"2G4'0H#C$?]??G%299F7_?? M_;K T4L(&PO=V]R:W-H M965TU*!K C2W9<=(T,>!D"U9@Z8JF M+Q^&?:"EL\65(E62BI/]^MV1LJ+$CC<,^R*+TMUSSSV\.]%G:V._NQ+1PUVE MM#M/2N_KT^'0Y256PAV:&C6]61I;"4]+NQJZVJ(H@E.EAMEH-!U60NID=A:> M?;2S,]-X)35^M.":JA+V_@*569\G:;)Y\$FN2L\/AK.S6JSP!OV7^J.EU;!# M*62%VDFCP>+R/)FGIQ<3M@\&7R6N7>\>.).%,=]Y\;XX3T9,"!7FGA$$_=SB M)2K%0$3C1XN9="'9L7^_0;\*N5,N"^'PTJAOLO#E>7*20(%+T2C_R:Q_P3:? M(\;+C7+A"NMH.YXFD#?.FZIU)@:5U/%7W+4Z]!Q.1L\X9*U#%GC'0('E3\*+ MV9DU:[!L36A\$U(-WD1.:MZ4&V_IK20_/[L2TL)7H1H$LX0KJ87.I5#P7CMO M&U+?N[.AIT!L/LQ;T(L(FCT#.H9KHWWIX&==8/'8?T@$.Y;9AN5%MA?P6MA# M&*<#R$;9T1Z\<9?U.."-_SGKGZ3+E7&-10>_SQ>4-17*'[MRCI"3W9#N M%CF>)]0=#NTM)K-7+]+IZ-T>PI..\&0?^G_=IKV@NRG_BTCPN42X-%4M]#U4 M**)X0A=01#%IM628VP#36D17X:B5?S328@&+>[B:WUS /,]-H[W4*[CQ!"-L MX0B_D$N9B]"[KY/YS65R )]-+7/X8 [A)!L-H,?U^E$0HM+?U\-H&>E(?@]X M)SW45N8X($(A_3GHJ\WIM=9O>%P5??TC)S(IT*.E<<*[$(Q,R*&I:H[J MHMV.F&T^C4/FS/JQ9GT!>FD%@H(#4$3Z?D!.T))R9!\FW@\Y"-*%>D#GQ4)) M&FKL[DN+^,9+W&18TJVP>7D_@'4I"85H&"N]_ M= )&Z;HAJPWG)N%7L&4NI M0E^:PBBSDF0N=2L/4WI0\11>O3C)LND[^!5O44$:UFGZ#GY;<)\0O2Y,D(H^ M)?R=@1^-\10U%):#UXT6Q9\TQ+$X" )0\E1E.;53T,NQ8!NY6CKQ,]5J3WO\ MF$C6$7FO<]445'^4GGW$15BD1J1R]51+'%0_K/KL@S Q3JUH"CR-->YB?=%F M*^TH/<=R35T;ZV-#4R*>N\*"-IL""BF%>N#!T:O5;B=!*&$9 MY$Y6M+>!+A<>==PV'6YYJNR3*-N>'ZB,'7P3UH:N?PEO1W1) MWQ[#O*# I #EV[U.4\B.:3A[>DA6HY2N&:'L4--MY S:Y:70JUCW_G%I/*0X MV)OC5HI/F.^B&XGVOA@L_+8&,=^7G%I,YS*PY8 ]HB_A=3HZ/@B_T_B3C0^> MHC\1?*-GVLKU?Y$>$]YXS-2S*=\?40+/L,Y.F&N63B+GD^E^SHPYGF9TG;SE M"U'?=:P9]DZB%=I5.&\["-_W>"CMGG9'^GD\R3Z8Q_\#%'XEZ5.D<$FNH\/C MHP1L/&/'A3=U.-$@ &0 'AL+W=OB,:K*RTJ;G#HUF/[,8(7OI#M1JE<3P9U5PV@ZL+/W=GKBYTZY1LQ)UA MMJUK;IZNA=+;RT$RV$U\E.O*T<3HZF+#U^)>N%\V=P9/HUY**6O16*D;9L3J M_ +/[&@;0[D'J[@R)OY5ON^-6%T5MF M:#>DT<"[ZD_#.-E04.Z=P:K$.7?UH];E5BK%>%.RV\;Q9BV72K"%M<+9BY&# M#MHY*CIYUT%>^@UY&?N@&U=9]JXI17EX?@3;>@/3G8'7Z8L"/W S9%D2L31. M\Q?D9;W#F9>7_2V'V5MI"Z5M:P3[]V)IG4':_.<4#$'+^+06*J77=L,+<3E MK5AA'L3@ZOOODDG\Y@4?QKT/XY>D_XV@O2COM+5_ -0M552A3 M+^ZOV>+^AGW2&UFPGS4"E\?1WF'[PX'4?[I*&!:Q^YJ.?Y"%T2CT!ZH\AB6, M"_T@#%]*)=T3TRL_6W!CGF2S9@]Z/K#6^>_F&9Q9JBPQMM'.UK&^G8 MNE?LF!+<.EC0M%PIR#5L6XE&0!7#3P/O,%5(4[2U=>2?9;(I9<&=8)QMM,,> MR1634"D-*,H-V2?8$"3N33,GK#>AI*,2Z24*42^A)TO(<,&+BCT)2O&/7_G: M6XQSI7#"H/Q%R99/K"!?#]ZK$8R%$&9+OV:$A>]OV:+O*",'J0'*"2(Z! MHA#&CJ/&T7XZLHTPU#E%,+D:$* M "QK<)*K(J2H:7#0(F!P1 3Q9*?CCX(B \8H) \MEDRJ*>R_AXFS[[^;I6G\ MYMWU[:>W"_^0O#D/X2O!M+J%UP;Y S^4AGF>1W [^(P$K.&5W"!)#A&E !N" MG>^ER#.&1<7-&F'2CBMR^%4Z'L;HG$K!H%"F?U@F6WY8<>CZ)<6%4^4M91.< MZ\X"6UVC]C< DLJY)?[9*XR=GQ@6W%9LA7N0#5!UGOX0%)!%07(M7*5+K?3Z MJ2.6/I:L=2 (RFZ%0"F60?^F]76Z"_%.]]Z;\?)6U0@F;[2RB<3"C.4,@I?@[Y\$_<9=]8V'%GAB#.) MW#;.;]YK0SO2\CRO6PN7[<'>UHI5JYB2*T%MC)^_/B2\G/WFK[[0MJ &AN+[ MT1 9W^RBNJ@]OHL"_;15/NH_H[ZO<55GO_K$N6LAT!>!$T75^,QG8_:*)5F4 M93$&9_,H29-SC,91&L_9C;\:PP,CE ^[K>3&LCE+IU$^GK&S)(GF^?B<)7F4 MS\?/^WW\D2&6Q6P:Q7',SB;1=#(]9VF6L7N]=CUC*)B1@G,ZA:)K@X@/6@8UY%LWF4S(;(.73"=F=IE&6)E]# M__^!;P8?TP!?/IG]*?C260RO)E&ZO_\T?"DA,\U?A"]))P1?.L^^@B\&^@GF M3\ 7 _;8PY>*0]\88F4_;W/ M=NW]J*(\"9'D@TU?IOO4MD]> MX*=_ 31Z 25H#D!;[!OPKC/ ZWK%D'/IC!XFJ)$I* ;#*Y'TB=S5_ZI5OM/?.CL):^R\3U)Y0Z^'UO9_M/WXLPCO_ M\_;PY02 KR7ZHQ(K'(V'TWS 3/@:$1Z&ULS5=+<]LV$/XK.THFM6=HB:1D6?5#,[:33'M( MJHG#3+GRO/1R"89%L(.=8F*=M;:%,+1J]F,;&E0I%ZIR$=Q&$Y'A9!J,+_T M:PLSO]25RZ7"A0%;%84PCS>8Z^W5(!JT"Y_D)G.\,)I?EF*#2W1_E@M#;Z/. M2BH+5%9J!0;75X/KZ/QFPO)>X"^)6]M[!HYDI?47?OD]O1J$# AS3!Q;$/1W MC[>8YVR(8'QM; XZEZS8?VZMO_>Q4RPK8?%6YY]EZK*KP6P *:Y%E;M/>OL; M-O&91O MA1/S2Z.W8%B:K/&##]5K$SBIN"A+9VA7DIZ;OQ-&2;6QL$ #RTP8O!PYLLN[ MHZ2Q<5/;B%^P,88/6KG,PCN58KJK/R(\':BX!743'S3X09@AC*, XC ^/6!O MW 4Y]O;&/QPD_'V]LLX0)_[9%V]M;K+?'/?)N2U%@E<#:@2+YAX'\S>OHFEX M<0#LI ,[.63]!RMRT,9^A'NR<)--Z],$4N=!H /25[Y MG;XGX'#O18Z*)B&\E7G%?MHH*)'5_RF&,J_L]ZRE' /-Q1?#/."!II]#0T.) M+%>VC=;1V6 K\WA2FRK093H=>JK-)J=!&(8=]K57: CXB^4GQK#TBM+:RF>J M*FD-'] DTF*KM#!X\K[B>0.?A3&"D :$QR9&KFA-*N*?0YAPGDG>9#KFV_O=9&%_!!//+$(\R9T=4F8VO2/(5.]J^K#9T)7BK@_F-_W7YI9$)X M:5EI=6*K%7 Z!3K6FD)8.'9>!Z) %WO#WN<'0ZT[AG'(, MG5[3%[UD-!XK4VK;5K_7_"01[.:3(OB7#F\NH4'22S(Z?ML.:5@3@"Y9E:O7 M\ ".- DP485ZB2O'@:\(<8**ZB333&D>?1P1,T52-Y(\N5X=BI]LL(96^>,S MXGS#@S8K>X;K-D/5%GN]YI I+VWVZ]99ZYSN3[['?%-8)/?4CBZK4XZ.!HO= MS[=]X[Q2@L8;[08U7%U94K%^\&'I>J*BT!5G[-R7CYW=909QY\PGZE)UNB.[ M9O''JJ"&<=J6\:_AZ#2(SF;'_$3B87AV#&]1:9HBM>CG;]MMSZ#C$RB* M+II0HUD01U/X-9A,I["@*A+GJ;%WYV2KTK %1CVZM!,+^A/KN%:)+[K_GT'6 MIGX'V[*6[QKFB+OSI*WS,7H1_(>7-P4O;"8=RDT3^TA]'S MG5WZ/!MG311^]CWOY?I0>T;B/2.LF4:2VI((3+)U/]3' G5\YTA7>=[]T:M'7=&VZ+09A3O['0EFP7@6PR2.Z/;BB#V[X!KH3P7:=\\;]6[A MQ/R-_];@:P&U3WTA[U:[SYGK^A;_)%Y_"U%8&TF G M2W^G7VE'7PC^,:-/,C0L0/MK37W0O+"#[B-O_A]02P,$% @ R("H6M-U M7WM6"0 O!@ !D !X;"]W;W)K&ULE5EK4^,X M%OTKJDS/+%2%Q'D H1NH"C0]P];.D *FN[:V]H-B*XFJ;2LCR0G97[_G2K+C MF(1FOA _I/LX]]R'S.5:Z>]F(81E+UF:FZO6PMKEQV[7Q N1<=-12Y'CS4SI MC%OS;1UY>JL*G,Q40S4V09UYL;D:KU M5:O7*A\\ROG"TH/N]>62S\63L'\N)QIWW4I*(C.1&ZERIL7LJC7N?;P9TGJW MX*L4:U.[9N3)5*GO='.?7+4B,DBD(K8D@>-G)6Y%FI(@F/%7D-FJ5-+&^G4I M_8OS';Y,N1&W*OTF$[NX:HU:+!$S7J3V4:U_$\&?4Y(7J]2XOVSMUPX'+187 MQJHL;(8%F7):KR5V&>OGZR*OY_7JP,D;'')U MP;4(KD[X!LRR;*PUS^?"7?]G/#56@R;_W>>\ESW<+YM2YZ-9\EAE+3?SD/BF7O!)BG/#7O(V3^+7+#>R 5D MV&9V(=QRGF_^89BAM0N5)D(;QI=+K580M[MF#)S!#<;SA#T*8[G%S4.6RVD! MVOQ52+MA]WF,8"!3G5YV1!):#W?WD]8Q6R]DO&"\)D674H[\78Z7R7%#;3_J MG?Y(#3<,@*RD*DRZ*55X'UMN/RV#":1&YC'JGPGNY44V%9JI&3-$,,,"KNZM M%@4$H7!LV* 3(8'3E(#U*SML;&@?B ZW2J:W_3ZVIC\.R!>)ZB-@5M09-$0P MON(RY=-4,!1H-BML@5USD-H:YE77L/CEIU&_=_X)P02>'81@!AT PC"KW#IZ MSDB[S,G+M$B$>UXA ) D]&"YA ('D\N=6BSHOL.>L0ME2F9%]AJA7:.E,06' M%0R,\>9:H3-:7IF4\0W+E67B)18 =MCIOX+R%1(DDF;!$@-/93%#2U( 8EKXPN MB?1%=D X+1A(,986TJ*.G*H*P1(S85Z+U3 M21XB=7L@A'_;/NSC.R5%%4OGF&F,=8ZX1V5F^]"*%Z%C:02E!,*"$(55LPH] M#V>9CM(X#@,]J$R%0=8MD%$D?L:E!LGU=TQAWN:MN%THJQ3&?5:5:.7%)$@_ M6N\4>BMWZCGMD=:*2NB^J"28,J2Q%,4J_PC31%!:HI_XYRM0C!*.QL2D0"IS MCY3%R%:SX6F'5Y3'TPHZ5P%DAHHM?7VC8D"%!W4D3:F.()S3PK*YR(7&HXW3 MZNL$A]/B9".XIFTS56A_ ^"D2MA,JVP?)O<>*;&B?*$KW[)83 7=A. $.B=4 MMFO8@UO@2Y&3$=MRX,GEL8$N3T!:N+-L/P)XO99V :=Y:3A,O8A@]8;*18J9 MV56U()V"B 7>/E]HX5" I]U0)5Z6B"KVYHR0,06Q6"S#5L3!AA2F+:IPJ M=^U7>,X'VCDQ3JCGG%6VRCWI[ #(:RJ[R5WO,OMT->QU&Z6,G:!+I84B^$H ME/$.NRM+3!A*"A1TA,QWI>=:.<=3H%D;1[;32%6F@A.EC*4; 2BU^M&GNZ?) MQ%WV/AVW0U'W!IH" R)2(O91 M0QKQ "\J.W $#*/3G\N,!2%\*]U?-L*+0,VJ#D_%7.8Y04[DI*Y!S5B^G#AT M<8-!8!L0H#UY;=BVO1%"C$I3*C-7-V%B+ZI,+$&I7(_K-<@/4(PB%5/72I"S M+G%WL:1*6>&9*>)Q62RI='H,/H0^3,YXZFNTYFC;"ES1KV?QWRJ%9&8<*YVX MODN)6DTG%;*$!3I7DD@22\2@CEBS&#/'UB022;OX?*[%G+(PU(/2U:0!J@::(Q(!:C;AMZ MJZOI<$UP.@&XR8 ;OU3[0OUE_'3#QD^W[%FAB+ _5(>=TV&E#MW)'C0[6)J? MQ-PL=C#;YQHI3'E@_$ZQ;;\>N4+7)\1VDH;@TXF?0UP2H[#G,4TKU?ALR#=? M_3&:%3DO$LJSMM^"(PJ$FN./[$N8)Y_=P%L_?C<&7G=B8T_(-V^0KQD4C@^L M/SC%WT%T07U N&V^W:]$JI:.-WU,__VS(?O5-QK?X<*<3;B$G/@#E5L@W\5(=SQ;6KA%R4VRD-)\_FI4 M)G6OUFA!GQ!)(\X$[C,,-;]4S@2(_N2KY[=RTW@UQT102ITXJ=\L 44O'BM1 MMS51_X(H=O1OC0/,N"J_]WB/>1/UXJOKGP\UY#Q4GT7LSC0E6D-&Z=(_[YR> MXQS:P[4+0O\3^S60!'CA/')6/=^N>"V]$8A!A-6GG8L+-NJ,:AN_>L*ZYHWT MB0.3W32,@>&=4NYJ8_=>]<&SX1D;X"R\W5@;$#WCQYZ?/Z3EH7QZ@Z"S]R91 M55F;C*5GH6/8\"V#ZNX["-P^R.#MB%MKAWN(^>9Z]F=9>1"SU[P:]@CS\\[H MM*)2KSTZ[X%->!,H<#0X'QPC/.#7+8TE:: %8)L)-XP=#8_960>3 M^Z(WH&!W^@.V[P-EM_9%.1-Z[KZ;4[_'C.$_+E=/JT_S8_]%>KO':@R? M!F/;#%NCSOEIRW])*&^L6KKOTU-EK&UL?5AM;^,V$OXKA%L4+>#:CI,XZ6X2(,E>T0*7O<5F[^[#X3[0 MTMCFKD2J)&7']^OO&9)Z\]K^DE@2Y^V9F6=&NML9^\UMB+QX*POM[D<;[ZMW MTZG+-E1*-S$5:3Q9&5M*CTN[GKK*DLR#4%E,Y[/98EI*I4)_MP9VI? M*$V?K'!U64J[?Z+"[.Y'%Z/FQF>UWGB^,7VXJ^2:7LG_L_ID<35MM>2J).V4 MT<+2ZG[T>/'NZ8K/AP/_4K1SO=^"(UD:\XTO_LSO1S-VB K*/&N0^+>E9RH* M5@0W_DHZ1ZU)%NS_;K3_'F)'+$OIZ-D4_U:YW]R/;DETO&_?$LX] 1N9R<$YDE@'OR.AH*7'Z27 M#W?6[(3ET]#&/T*H01K.*?463Q7D_,-GVI*NR=U-/;3QO6F6))^BY/R$ MY*5X,=IOG/B;SBD?RD_A1>O*O''E:7Y6X8NT$W%Y,1;SV?SZC+[+-K3+H._R M?&AB94TIGN&K10D 7K\1SP%8LN(_CTL7[O_W& !1_]5Q_=PN[UPE,[H?H1\< MV2V-'G[ZX6(Q>W_&^ZO6^ZMSVL\FYJSD<;\:=:)!Y3-E9JU5:(T_N3LR8W.I M,XH(_?[X^B0>7Y_%%U.I3'PT$[&8+<;B**ANB*H38^$WA,=E)?4>O1M,_0_6 M^;:3!0FS$FMCDS@7[J#(\YO[*!3SB6AGPAF3TCQ\E MO^BMBJ>-6*:;18R*WK*-U&L PM9KB'V/W$2 HX0L"K;4STGKX3 E*V6=%_ ( M=E:*6B>#:(->[6IHW L 3\[+9:' ,SD>$B)M3_/C5^'GA9D0VSB$O5P*>UC+6@]""(B7@\ M<93-RR:Q(7%=+/"FS;X4N7)>:=QFP'NY#\?85@)W(K[T_/6,3TZ>+/@Z.=VK M6EAF%T)!V(<1^"%WOPK\@--C;F4H)]^N)U?W+P/1:TPUP,9;:55J/## M3HV-4$I4H2N)F[??@'15A9U5P/&RZ)AEM.>'C042:MC)]:.D0],TQQA_21* M\AN3CYE$^^VVI$+1-A@'B/$08@FC1""4CI7X',03]>4 U4)/05/EK JOM;Y.G9/(F^LC$,X4^:Z M?+LS,"K=# 6$49LH*@6D?5%C,N;;+V^QE M=5FG_FB&3SN.0*T*#*X-3F99;2/3LGRM4]DQG3IG,@8]CPS/ST\%XS OE@Y# M$+X7/(B=*0++]O%9DV:!5&ZE_(KTP Z<99 ;+Z&N=JC77V,FN6I3=S #M Z$ M7B"\,N1AAH$,]BS:CJ'4?- 5V@Y-7:%-@%2!2M".FV,PX8$RDUU'+X=-O#&A MQTEOE36ZXU'>]D,8Q\6RPM1YBJ6IPPJ)88H9P--)# =K:98*\6KR_-HA\)8$ M#%'\/[/ ?/;^Y>,_PJ^+][\,UH3((FGZN,' 065X5174,,CAB/^09@KW,TH# M8=GC1T-*FE*@O)MCIT@\E+#;F+K(F3QX&42])NIT!!9&?2"37-4U.[V.UID8 MTXXUJ/^F*2?BM62P7E1FS3GL.V302&;E=QP!BK4.=9QJ V<\K6U7^L<4P213 M\X#2<@,#W%8\[W:AK+N4< ;D-X!N4&;.]69A7SU>(\M ?ZDMOG.R8?76..X6 MJ8_XLHDA@U47U^=#&]UFN4EDU@20EES8Z.'99CBMU8U'C25VIS4Q6%N7 6:4 M47%JK@\9HK? -W1PR$*,"4J^AVN,J:YB RJ;7L #(V48ASTR0+T!^>!PX!C& M[%CA'(8818Y""*O'-#0M'C=YA.I6:6U(:3JYYK@PFK(0\<$NY09E+C8X6\J\ M;:.P^!BXO!?-QXB0!>SUL>+!^5Z^\>L/R-B@QP*-\="O,7Q!QJI?,25)5]NX M,9Y:V@YK\9#+XFIF<^Q7^Z"(B2721L&90 $"$2QN>^P1PVV2=^KK6L6'R&Z MF%_@__7XYK=;<>QKQ+3WR0CMN@X?QGC(H6#CUZ/V;OOM[3%^KXSQS04;:+](/OP? M4$L#!!0 ( ,B J%KI]AY<* @ . 4 9 >&PO=V]R:W-H965T338R%[:K2UG@R4J;7#C]7*BB6?(5GDNS..US/3VLC/H- M?U'KC>*%W=5&*M5Q(]UMY9W#7:[6D M*I>%5;H@(U>7G?G@_'K$^_V&?RBYM7O_B3U9:GW/-Q_3RTZ? MY(W,,E8$&'_4.CNM21;<_]]H?^]]AR]+8>6-SGY7J=M<=J8=2N5*5)G[HK>_ MRMJ?,]:7Z,SZ7]J&O6-83"KK=%X+XSY71;B*;S4/>P+3_C,"<2T0>]S!D$?Y M5CAQ=6'TE@SOAC;^XUWUT@"G"@[*PAD\59!S5PNY!L4NHAMO2QJZT46"%2," M:T5*'Z1>&U%N5"(R^EB$3,##BYX# M;32VIKU\%:_(RU(=WJPFTLO2M2F1[* M]X"\A1\W\*_C%Q7>"M.EX2"BN!^?O:!OV-(Q]/J&+]-!7V2IC5/%FOXY7UJ0 MD;A_'7,W:!L=U\8%=6Y+D__#08]]^\@'748AV]I/TO#]W_ MSQHUM.ZOW57+3"64Z+P4A9*6A)$H\S\J961*3N,_QX!6JA!%HJ"13:32)D:5 M7,JD]K2))3H.N8U4IA84RTP2FA?C0QQM@ S=F=E^4COYXMKFB]NZ*LN >>3 M[E(\[4?T?29TZ>M&PFO&^T@;Z-&%I-(H[F:TK"P8LY:J0CG?*%(\IPUBFHL" M_$Z_P[T,(@%S<]>0 /5)5H%*)HS>BUP!ST*LI'NDDRW"M]GMX.4[X39( MV\GHS6G$!.2+2CD95B(/A;OEHM0NK-&*53),O0)!.JT29P_I2S6>%MJUS@,! M:-$)\["+FOR&T\>GC:#"!%T@O96WI4S4"M$4ULK:,IJ]-C(Z MD#_(H) UB%KKNBX RL@'652RAB^21%>%AU9JI&_MH]MY]C>PC,?'0+K9J/DBCZWJ-Z")'^VWHI[E/-)Y^;SV]O.*57,MX:LH5P*6YG@X\X=_/&T MH?RC?1NHY4 =RG?=II,X)![:MFG SJ7(O.0_,G?19?R6>H1MC5CY+K*A$$2 M@[$'E0;G?< 0:<^(:@)6&UQIU-"6K1G)T405A^KX+LF96/$GB._2QR?]9C^G M:ZS$9;O6AE.:/:Y8:849P=!O"_HPG]]%+: ]+UHP@;Q=K!$V/F\+M_/L@#WK MXGD63V93^CBP[WZ5LHJT'T;09&M @BL\F^)U-X]T^S+$9\QOZ MOKF7GNT8VT;]*<51/-O;S+Y[3.'$?,#H77IO8^P[;23N)H,HE/Z604Q7S][+M'D_)M0@[IEY^F\2!^ M0R>#X=DI+9Q.[E^'LY+#CETAVYJT.!G [/24KX/A^!0M"W%-ZI0\F8SP9(;' M\YR/Z/_4R^!O,O8RTP&N'[1.MRK#F8IL4<8C:F'$0] \:P C33'9T$D#^)2& M0QI-$#1V!$;H0#1ZS7 M:)5MGVNGI;8FEX^'8\.S;>+\1]O$X>SUB@MS.O4]8S0>[48MF@Q'-!Z?M7,6 MS6:XGV%HY<;W/>*G7>>9H7U_'G\ZW"82,S2\2VI12UL_KK0V%%C&J5+Y:=;( M7<<%FP@+\R *&O1_?G)X^.*;O&FZ=J,OX@,]F*@G'?8GD>K!!ZT^\/XRLT=L M1)SD$'H2*$XYS$HR7T)YO3KRJZLZV,X'.P_!EL>"S;M9#,/*$1.8HK9ZC^@: MFPP61I.?O?QPZ%TZ KS1^AW*EQ6/IT'Q8/2\XF=?Z=Y6OMI^S/W#<3$<(O41 M#9SKUA;Y09Z/Y',O,0=Z( CE_ZXRD(PPH:4I$N.=P G*Z_,5[\$<^^[VW;QS MVMV=P<(Y]"L_5-2CPQ%33;JT;-4)0WBGREY#3J2IX2+;XEW"MT/?5EX8&GZX M&[1N^O(=G/GR'4TFQ![1F(:HZ*\'1?-=H?_I=ZPG[TB[%ZQC4>@>^US1V_OJ M!.!K_VV-YS\ <_Y%&INV$#[4?/JOU!+ P04 " #(@*A:,I1V M#)0% #0#0 &0 'AL+W=OP MGL4VD-39J+&SQ7S^;-9(XR;+Z_SM75A>^RY9X^A=$+%K&AEVMV3]]F9R.ME_ M>&_6=>(/L^5U*]?T@=)O[;N M]G@19N&7#3>B4#5S>3EZ>7M.>_/&WXWM(VC M9\%(5MY_YI?7^F8RYX3(DDKL0>+?AN[(6G:$-+[T/B=#2#8"_2EO8_XKMF7OQ6(B5!>3;WIC9- 8 M5_[+KST/(X,7\^\8+'J#1X6WW%W)M[ 01W% M3TZ3OF\_0VI#?HM]?K>+1QV^D6$JSDY/Q&*^N'C$W]F ]RS[._LW>,4K$Y7U ML0LD_GBYBBE -'\>8Z$$.3\>A!OI,K92T\_WC)_H,[\:M)9BUS WVL"8M-*]T."MR)%2G?D#!NX^V&-![$1@;CNR@L MK:45;?"*2,,9/ <3\2"JX!MA$&K5X9UB+'V)*!2GXE-M+,&YPSS@C(3VR,'Y MAT(9$0A)H.(-^)*%-;'TT.3M?\5IDZY0H1/21M:*6L)'\C8)!2E)OL(:D M 4,E ;MT0/7TR8O%Z?.K*)1WT5NC8:4Q>2("1@Z 41@R%_%$*!EK46&FX=D' M41DGP1BC[C,Z$?; G8F@IZ8 3'8G.@=9:*.27%DZR:QKPIAEJO8Y.9E8AKP& MM'EACW#$*QO#724W/K SSM;;+L=4OK-Z@(ZPLJHP"X\BKKH<[7\!SD*0HI4A M&=59&02,C==3\1:1PT%?*3]RBW6P?KNR/5EHPRXP8):)X]%K&0N7#:GL=7,R MQH$Z1R#50$ AX2A"#IH:EV6%E \2+VRO.QFD2P1Q==@8Q+8VJD; 7MC _J4S MJ)%('I\^@W.Y*RUBF%CG^D-E:U(]Q 06%V5>@)8_YEH9IVRGZ7*<$#L]*KL\ M[EF[+=!V2)!WJIXD% ET'[.#'G2G^O;E:6,4HRZA,Y&CV#ECE+;-4O!82S@2 MJ10!GE"LM&/*7&4T$*.R)NV*1G' 8(O92+6[>@CHT/HQ^G"4ITHJDYU9PCE: M\.RY4U::YL&8Z$K%8Z=&MK I)D;@8B9[EMQ7XC[\IES>EL96(G%\,#&ON97>=,#>!K*5&D/T%<5\(7X(*F]R'!7,$W7"/J:N.4 M'JW [5U8Y"U6;@?K#XD'*UY>$3[+0%/Q&NVL=3_3CC8=2.*^R8VB1CT]ZCM. MAYK6^ATW72E&+C1L(P8[2%"C+NO:OA2>^0NE%-7 #_.H@ED!!FQA,/WF=)(V M0MPQ=CS_AWYGDMDMWV;9H10Q@<05:Y*/C1R$9W,2 !<)P5ET6:F'N66-7+$: MS3 _AL+U+7RH8,E,=V5^'H;X/QY0W%C4?QY+)+=0/Z[8&0:Q253"-?(OGQ/_ M\7#LD0__N39*CD6##E1$*^O@S[PWR]7S\6 M%N< F?N >V2?0"%]MY^#/X*J+SNZL81@Z=T[[%;29@7FFW2<'KNFS4:W;)1X MG7]+\&6AOP\^5E^66?MA>?NO@5KLVCH=E!=/Y]/G%1(3R^Z&\)-_F M._O*)^@I/];XR46!-V"]\B"]?^$ PX^XY=]02P,$% @ R("H6I-ZA,M! M! @PD !D !X;"]W;W)K&ULC59M;]LV$/XK M!S4K6L"U+/EUJ6T@R5IL0(L&;;=^&/:!ELX648I42?NN5=JOC/VNZL0/=S52KM%4GG?7*:I*RJLA>N;!C7=K(VMA:>MW:2NL2C* M *I5F@\&D[064B?+>3B[MH%"LB&C\..I/.) -/UT?M[X/OY,M*.+PQZILL?;5( M9@F4N!:M\I_-[G<\^#-F?851+OS"+LIF)%RTSIOZ "8&M=3Q7]P=XG "F V> M >0'0!YX1T.!Y6_"B^7>I) M%Y^DQ0%W'7'Y,[@A?#3:5P[>Z1++A_B4.'1$\B.1Z_RLPH_"]F&8]2 ?Y.,S M^H:=8\.@;WC6,?C[:N6\I=S_\Y2/4<7H:17<#Y>N$04N$BIXAW:+R?+EBVPR M>'N&X*@C.#JG_4SD_P\.OE8(-Z9NA-Z#BD=FO98%0J ,0I> /UK94 ?Y_@/Q M$CU:JB6"R#4(*"B3'"*0CG9!&0@/GB!2%]B$]C'K<""L%7J#K#28L+CE1@&A M%)@@Z< ;P#N/NNQ!-"0\]L!8:%I;5*Q=>@>6^^6-6;]IV9QS2&?/63UP(GNB M*$RK293F$5_1\='LKD+-1WLBB41,.*/%2NVA0.MI/+&R%4J](79H"^FP[,,A MFCOI*])/EJ670@7>++\A-;0FM73I=ZBV"'4L_&BD,);J'TRPS)%T1LF2,"4- M"R4TYX.;\V")3-,XY0BX -YH^6^$"^ Z#3'AC/.H(1FS#<:/$6!:#W+Y\L4L MSZ9OW>'^F$D'&]1H*2F4;0/:>&BLVP%'NB\K(-[E"0;ZH#"M3*6JI]#RW!VCB=E\$OJ^'*$$;P54@5S9Q/= MAT\-D?>L[^B7(Y]V2"&_&/1'- B58A07 8JB.L)]9;%+$/)D IHK='\<+*&& M:#&*421>K95^SWCSR*:28B45E0.WB8,P 71T/-A:&Z6BSSZX]*K5HBTE2?2B MB&D=67.O+^&*>_,QD_!S 5DORR:\F<"OXYP74QA.P_4,)CE\-1S@2*D1>PZX M@[PW'HRIHISCQ+61%663L@/9; JWD2QLA6J1;?_LT@4I&68SN"J),\62C)RF MRJ**P:!F]D_4VZ-HN4,XW$D8GG/\6W@IB;*@XJ:'GVSQU\-]Y$/SO=JCL.XU M9/W9X&=(*5V8 ['>IOT)_/+42$Y/'L8:[28\_PX"-+Z1W6GWA7$5']9[\?AY M0DYLI.9&6Q-TT)^.DSC"CAMOFO#,KHRG1SLL*^HTM"Q ]VMC_''#!KKOKN5_ M4$L#!!0 ( ,B J%J!0DLO9@8 "P/ 9 >&PO=V]R:W-H965TT*6 :SMVVA3Y I)TQ?K0H6C:[6'8 RU= M64PH424I*]ZOW[FD[-B9DPP(8ELBSSWWX]Q+GG76W?F2.=!]96I_/BA#:$[& M8Y^57"D_L@W7>%-85ZF GVXQ]HUCE<=-E1E/)Y-WXTKI>G!Q%I]]<1=GM@U& MU_S%D6^K2KG5%1O;G0\.!^L'7_6B#/)@?''6J 7??''X-=Z@Y+KBVFM; MD^/B?'!Y>')U).OC@C\T=W[K.XDGG_'PP$4)L. N"H/"QY&LV1H! MXT>/.=B8E(W;W]?H'Z/O\&6N/%];\Z?.0WD^>#^@G O5FO#5=K]Q[\];PDS?(\V?(^>0W\Q'?]_-WTKF:YMU:AZA=K/;%L'3U QZ;0JQ%7*0UH_6NTX MI_F*/E[>7-'ES35]LXW.Z'<[HN.CR9!VD$>[V-ZS_%%7^R"0:R*!J\8ZM%'* M=0%T\=W3@1[Q:(@-!6S(OH6S_E%PC59S;730DOT^ WN6)9JO3^E@^OJQ^W"S M<1JEE"GG5G.5W=&*E?-#TL76,^VID5B$ ,P6'<+%3*JF,3I+7@@?U<'(+!JA MQJ@ZAD[T&7@!DJ>$Q-#!T28PC\CP?6:0\R6+OREH,5![ R10D2"$T"';?H32 M[DMX.V/[:U@_B&5(7B]J7<"1.E 7F[^\7X ("M9N"C+5"E9)LNW\EN,80C&" M*+8S"N[K5AG"AWW5HB4[&,2 #-0VO2867&\)8F]X1G2YJW 1=Y3T#1)3TF>= M.4LEV@ GC\4NH!OKM1"-$:MYH>*/C5-SI%OB%:F(?E--K<3SOJ(CS#Y?!'&M MDFA-20N@#ASVB34M"%L=IXN=1%Z]9"IO61AM;?[%8ZI6K4G^8![XOBI:N.4" MY !OE7LC]#!GW1UT)*_1LVI;H27B,]<2'^TWSW.?LHKGT)B8 B^@?.N)H#K#=P--Q-JO1#V$&72TGKAVOT M]/OH9O0FC8-=IZLXUM:9"#8H0S\?3T93G)6,>3"^Z]KN (.V?!N%*6;%%!4L MSIJM42DX'3(2";6AM"[V\>0/CMR15TKO&A:=1Y2"YH/C MBO!"Z#I1?E_N8846B&D: ^%;44.>.YGH<9SM2_06NHJ#RENS3,L5-%.C*45U MQJKQ05I6M(A7..?C1!\V4'S?(.ZJU]-V/60/QX6^>2$Y*K]M^P,#8K74\6JP M>Z99D\;DT39'9J-"P;!-M9MEK4/ MKM?I58ISD%7J5_(YYS71QOQ#"I@6$Z9 M429.3W332MWBD9C=R3NT8Y"==E'&P$82"4R\]U0B+,A=AM&R0O-=BC6,#3DV M5,BS"$_CD@2C&C_[#B;AM$;GL4<7NL9(DK?@A0KTCU2)I,9YM"]_#5"RV)0R M U:Z6*7TKYV$^?&.H[I^CD LR>07Q*&P#).WEJQ+GWI(C.2Z]CS:=TP>;]U@ M*G:+>$_S%$^MZ3*S>;JY"EZF&]##\G2/A-86.-20X0);)Z/CMP-RZ6Z6?@3; MQ/O0W ;^ M[_-W]IWC@U2/ND0T\%1QH1-2&E//@D#G)594#V2-PNYLI*JHL:;:!KI62 L/ MJG@0A>%U4%$F2!I[WTJEL6P,9P)7"G13550=%\CE(2%#[U2U@IZEH)5*#23 A1N$C(?SA9C%^\#?C \Z+,UN$PR*1^=\;5(2.@$ M(:248U+R7^RPI0)F1(H<$,; M;N[EX0MV^4P<7RZY]B,DW12=,BNDAX1]4 1L,KB,)H MNXUSJ^Q/ZV]_A/"G@H$9:RJJDX NXI;ZA!#5044#"=&PO=V]R:W-H965T<>X[K>^.6BT=9 "CT M5)5,)EZA5#W'6&8%5$2.> U,G^RXJ(C2H=AC60L@N055)0Y]?XHK0IF7QG9O M+=*8-ZJD#-8"R::JB'A>0,G;Q N\X\8]W1?*;. TKLD>-J >ZK70$>Y9+?!?#DV^3;A!X56GJR1<;+E_-$$7_/$\XT@*"%3AH'HSP&64):& M2,OXU7%Z?4D#/%T?V3];[]K+EDA8\O(GS561>#<>RF%'FE+=\_8+='XFAB_C MI;2_J'6YDXF'LD8J7G5@K:"BS'W)4W(F&R-9M9V+NQ:.V&,O,O;I30IU3C5+HFS^@@T1J$?1$L [2B,BNY M; 2@:_2P6:%W5^_1%:(,?2]X(PG+98R5KFT8<-;56;@ZX9DZ$;KC3!42?6(Y MY"_Q6&ONA8='X8OP(N$=$2,4!1]0Z(>3 3W+OX>/+\B)^GN,+%_T+_+IYI0@#N"E;]\$4__CD-?_1/;"^;AW/K[$GG[3HT;;''P3 M#CFU2#-/#NGU))C=Q/APJGX@*PI\?]:G.5WXY)57(/:V^27*>,.4>S?]KILO M"SU?;!^^VM=SY]:V&_Y#XX:6?A5[RB0J8:VE[9*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(O MC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@ M$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G / MC%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+ MRP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8 MBA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QK MLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W M[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6 MK@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[ MH4WO&PO=V]R:W-H965T MW8=Y,&!8/#+CRH@OCBR^W.;E%[5EJBN\+==GKBB-CGE3FIQ-1J.+LU3;K/?Z)7]V5[Y^F==58C-S5RI7IZDN M']^8)-^^ZHU[S0>?['I3T0=GKU\6>FT6IOI,4_K=FZX+4B599Y_H7>?(A?]48DD4E,5!$)C3_WYM8D"5&"'']X MHKV6)VT,7S?4W[/R4&:IG;G-D]]L7&U>]2Y[*C8K72?5IWS[7\8K=$[THCQQ M_+_:^K6CGHIJ5^6IWPP)4IO)7_W@#?%7-DS\A@G++8Q8RK>ZTJ]?EOE6E;0: MU.@%J\J[(9S-Z%0658EO+?95KV^B**^SRF9K=9M/(L M\O3>"+W),_2FZF.>51NGWF6QB7?WGT&V5L!)(^";R5&"'W4Y5-/Q0$U&D_,C M]*:MPE.F-_T&A?_G9NFJ$@[ROX<4%GJSP_0H:EZX0D?F50]AX4QY;WJO?_IA M?#&Z/B+MK)5V=HSZZS?:6:?RE;HCVEFER94/"?EOD%&_;@RB(LK30F>/9!"; M5::TJ8KRS,$VL:Y,#)]/=!89)2"AF0P.)=JTIS)0.HM5!6JE27C/#@$'=@:! M7/%6X$G)[!WO@H-'7S9Y$IO2_?3#Y60\OU;FC]I6CPJ0PT2K36F,2L6M#+G5 M'G\FA!>S3I C D3:;=0*:.3^/0ZE476FZ]B"])!MV+[=9;NR&0QG=1(*L-'W M1BV-R12\I0"QF(^@C,G^52Y6K!,CUBG-NDZ\M2 Z?;DP45W:ROH5[QZBC<[6 M1MWF:6H=@V6?##D972_>W?*K\?4)K1W0?F!>7IJ!BDQ9 ;-QY(+LC)"@%UL7 M);FKX2M MV(Q4 YE49T@S)"\;8M?SO^4(&Z^!(]L\9N4II@P=UXJRC8)>2L>_ [UEQW9C MX4SD.6)2?[8X2!AD+5Z;F<@XA\1(7K#2MH1IF"GSZ@0ID)'J01>E @CH]X MIVZRK,:.3Z;(RTJ!+*5<-1Z=_G=K[A4\$TL>C2Y]C+Z%R=*E*9LPG6%-@L]; MD1 1$MB>3SQL=RGKWJ\ON72.R&7 ?IYGVA03X(,N2%S.I(X[)S-)!8967O? M[0R)9<,CV'_>8O_Y4="^#0D>POSCV[]C_G?,_X[YWS'_.^;_!V#^18OY%T=! M^Q/4RRJXP4V<?.2D.WR#\[5QU8?2A__;Y(@[G[.[^588.*I MQ-K[UB>"G8CP+-8E(NA-CC\#U>^]OUF\Z9TH^T2#;NWG@EP5:V\6G[&4>)R. MY@/@XIHD\"Y$>_J_(OHC-;D)J8E\+9#0(%W MC8_CQHVA#C)I+4)01%/.9&\$-2O4$2>I=KB*;Y'?RD:&39G7ZPT\>D/^ MM@O >IG7E7)VG=D5$!!D&G+FH3"9:R3T?.-GN>BB2!A8")F*>HE>%QPK22/5 M1E>LBM_"JH@*+;\@30Q\,'/"VN3.PWR>@<-3Q1F)=1PS9C4)CH"/J(8R>E#N M;.V_9)$;,:#FR@(?2@4MQ>VU)/Z%FI]'>9SJ@[(&02AFS/#HF>\ M:A#DM1#??\X1&N/Q\*\C$OE(JW* &D"#%@M:5:\&6 Z8-NI7_4 3*@GS^6QT M\N))?'C>222GV[V]5O96V!NZ%XJ85)>6O5VJW:9L(TA 5L]AVL1V M)55'AW9K&X?11 <+0%G75DHFO/X_>%]0 ;./^-*',3-S#:T8G, 6&2RP,#;&ON=5)K\I7A?DZ9 M/>L=L]/1M/6.12...@V2 C$KS89&R=#7+SU%&:SBN6S-<7E4E_]4_DK%M9*CJ]U:7_$NYB^21++[M M*O7(6*H(ZL*'K],)6Y5"DE.F+ZL/;F>4HL.FPG>%L-,*B+8$K%6/W.,!5DJT M[%14=+4Q=E9;\:[R"SB@)12(@9I#=0,(JJ/-(+0VJ>=7G])]2AS:7V3"DM@ MZU!I\S#"^92.P$\+<6M>=X"GUZ=VE)_8?HR<@0$"M5A +44! R^A''(#=6@L M>,@R0"#CJ-ZQ;D->)9.$4Y15C88;O*3VX[%+.8@V9-8_N?(BR8H:HM:N:XX\ M]$'+U*#"BO,D7U.A9C-O'A*IL^(+KFXG%]?J'^;>)&K<5KN_+.D.@LLQSX9- MU;2I?]0Y(3@[%O -/2'WK"8^D7P8DY=1\F%[.2Z[O+F\.'*/YFV/,]X59-*5 MW5(>^+P0RD+%0XP BPCTN4;JWH72LV&$3Y'HR.SSFK:\/F?Y$[6[0L75!:4" M"6@H4E%4E%(XL0.Q2NP/!!R!K[8GB8K4Y0TP2'Q2*]4"[M51;'RG2ZHFG+K#L2PV,- A?#U.(\17 M.$M$ RN8Q32D4>,J1Z3; 0M)>V;/D&EX9S]SCU-6C47'[0 M_-#O(B$0$S@C2@-\-CN#H0%@N^F30DX\WL0)&D;%MS:IB4^C!0Q9_R?I4"2U M^QJUF'0@''A.S2,<0G"O7:-M5;+#/YX**8%!B:H^ZD<9A36#!5 # M8K2J@_Y-O0;*-^V"G&[[/2<#M=74(V2GKEZ2F'RX .L?1\/1:-RQ/ 9!XU'W MU,'H*( T@Y MP:##SUZI2A 1GJD;=T'M;IL2)(\(CMTI]:,TKHH M]^04N1@B.@-@,2U;=?M=82(J^7UMQ)R;NY5P_XX'B=H!PAY2'?8P^77$'Q1)*W4+ZU4;V$DOI+ZJ+\ -/J]VU_>?D1K5).]I1AL6[+N&D,& M8VRVC%J><$A TQ6!5BX?=P"YQ40K7N=)[T3\TK1]7]R 7V.[9KUX5#!HA+Z^ M,@Y$;">0+5N^&G3"IPD]0==FHL,A!O*+E*9U'VU4YG]SH;(ROLGI+M)6X+ZL MXS7((VNXFH.3AIC^XD?<)1"Z]0$IUZUK*GU1M5?E55O,]QI/V+D&>_[BEZ9Y M[*4L81LS-U9QW>^S5)^^"E\]ZE=[^] M>AO(OKQV4,:=#.DVBNG\RM?1X;-S^]?1G.']@3CUHYH-+B9C_#T?S*\NT1$Y M]Z)SV2AW+$0#,V@0QX/)^1S_7UU.NG7.)(DTR+%OANC=!,MFHTLU&4RN@L6D M.\LD&1,M6%ZPMA.LO)A-U'0P'\V[]?Z^5T;V,34_])0=YUC:,;J\X/^OGHVT M_F0PGT].5'\VF-#?7Q@]]N]#FCYP87O.=RC+]_S_.81_XT,;4E M2]2*,9G"S%>-P+Z&[S<"GZCI5,WF.#12YK1B1].F>'MO7*\+Y;+1WL;%WYP/8IG\T$!#+!7,B*DNV'JR# M$2#-Z' Z:VTS0 != \5F94I.A? 0GR?:0K+!,)IZM9#,SS*T':D+,V: M5KZG3\EO$_N%BBR>^V=4J7&33X\-)$WH-+<0?KR2UXAA_!?Y(D<_^-F'V(X' M>]2L+#O)Q">:MI&$:"QR2+GF)DYD(&N4Y@4[_*JNI#B@Y*H3YF\> $O&GXF8"^'9KA !M6/$=7+- ;6G MO@PM:12)[O1QJ=$>\C40$L@O."$&QG1X)^A2X(4TM M#G@+#YL+NL\'MW9T+KFKV7?0/#P]#B.<@IM#.BCUN*%K"D.YI9.G>>Z-KV?6 MDA%;I9:^\F91*'Z;&3SWKNS13.:0+I*8V^&*#-,K;NT/!:LL"$MMF9[35U]C M%=?F:<$4U2E/,* /91[O%73G*]=3&70[)?':R2L5EHCR/.6>/9/[Y_:J$#SK MR!Q\>FC'*C0YIL#)?S=1^^3<89^VH4_*\XOL(IX<]CV#F04Z7\ID3>5'G! MO^-8YE65I_QR8S1"GQ;@>TJ9S1MBT/ZRY_6_ %!+ P04 " #(@*A:7-/8E767O=W36!?GUGU\&D58CZP,O> M/'/VG)G9\7 EU5+GB :>"E'JD9<;4PV"0**-!U43#U/$4A5R,O\EX.;ODB-_8@ M& \KML [-/?5C:)=T*)DO,!2: FAP-18!$;3(UZ@$!:(:/Q:8WKME=9Q<_V"_M%I)RTSIO%"B@>>F7SD M]3W(<,YJ86[EZA.N]70M7BJ%=B.L&MO.J0=IK8TLUL[$H.!E,[.G=1PV'/KA M&P[QVB%VO)N+',M+9MAXJ.0*E+4F-+MP4ITWD>.E3>+Z#?:=EW]F%/KZC M)YG5 D'.8:+I'56VLC7<&TK=[W\#WO#=C>A>)3!2;7($76'*YSP%M@%>K\'A MJ"Y9G7&#V0G@4XJ5 6H*<(DI%C-4+VGJP/' Q51#&VU*8YJW>=SB(IPCZ$_FD"D9]$E#"]_#!7B,!+@Q1? XI1\CI^" M/9$(X@@9?^094IJ?.8H,#O?Z<12?MW-K1T %'/$2GI$I?0RQG_1HZ$6O)H]2 M,!L%\PQ1U/4[=$T4=OTSFB<9183BQ,1[JMW_/[W)^^CMGT+B1_%VO6'?77-V MYO?@8%L-!QO-IT"U<"U60RKKTC1]J#UMN_BD:5ZOYLTO@ *WX%1R N?D2I'H M>J":MMILC*Q<*YM)0XW1+7/Z$Z&R!O1]+JGNUAM[0?MO&_\!4$L#!!0 ( M ,B J%J7]W*$70, -0( 9 >&PO=V]R:W-H965T9!:>WF.@Q-7F+%S(7:H*2= ME=(5LS35Z]!L-++".U4B3*)H$E:,RV Q\VN/>C%3M15^VD M)6,&;Y7XQ@M;SH/+ I3S!7PO@6MHWME(SSVEA5M<[$H.*R MZ=E;>PX]A\OH X>D=4@\[R:09WG'+%O,M-J"=M:$Y@9>JO6"31GL]!21.<7YBWZLD%/ M/D!/X4%)6QKX5198_-L_)*8=W61'=YD, CXP?0%I? Y)E(P'\-).?NKQTO^6 M?\=-+I2I-1KXXR8C^50Q?Q[3W$".CD.Z6W1M-BS'>4#7Q*!^Q6#Q\T_Q)/IE M@/"H(SP:0E\\TZTL:G&0K2^<95QPRXG[ S(GH@!FH9]=N@'PA'FM-9=K6#+# MS3%Q@^&/BWLI$59*T/UVR-85"_A=5SQ<-E\.?P4S^BR =>8===&C;DOBS#1" MU=.P]QITIR%S&IP)545>=F4!3!9PASE6&>K=Z@A.:\GJ@EM"Q;<<-X2L M]!&[<7<,7?$4!Z6&4]YZ_*4LBOC&MF5-^ E<1-?'5%&X*"DPG M0'J[[3B&9 HORM(B644QM0FA#!3)N"N2\0\7R6W)Y!I='GK5<"SQ@Y _G'BS MR[Q/<[X/[K.^3^4^&^>#Z7B7C8-#/G:RS9FV]\!]PER-O$]7DYH3EX7FY)NC M<@%[1$_@-(ZF9[Z?-%V2GAVB']3&+O5QF]G_BW1*>&GJJ"<3-QZ3@ ]8)Y>. M:Q*/&LZ7DV'.#C.=)-2.KEQ#U(\58MA[:2K4:_^>&LA5+6WSZ'2KW9-]T[Q4 M>_/FO:?P:RX-"%R1:W0QI0+4S1O:3*S:^'03\LZ;<#M3.@_96B4VTG M+D#W([/X!U!+ P04 " #(@*A:NS!S-R<$ #O"0 &0 'AL+W=O*AD M;6;!UMKF8C@TQ18K;LY5@S6=K)6NN*6EW@Q-HY&7WJB20Q9%HV'%11W,IWYO MJ>=3U5HI:EQJ,&U5X6O G?F0 97R4JI[V[QJ9P%D4L()1;6>>#T=X]7 M**5S1&G\M?<9]"&=X:'\Y/V#KYUJ67TI^$Z7=SH)Q "6N>2OM%[7[!??U M^ 0+)8W_A5VGFR4!%*VQJMH;4P:5J+M__K#'X\>7G6/V \<)?%:UW1JXJ4LL7]H/*0Q"&PB&4G_"5]Y8GWE_RWRJ^%*:0RK4;X8[$R5E/__'D,ABY*>CR* MX]2%:7B!LX!(8U#?8S!_]R8>1>]/U)#V-:2GO,]OB:-E2TFK-5RIJE$UUI0[ MK5X5="SUD\Z/IWZW12A>1+*TXV+S^O'=FS&+\_<&Q'-TWL&Y0^UD6"M)<\#] M:V_9H!:J-. CU!9+&+0U;TM!8@CX4&!CO?(U%EBM4#^U0!I2%'*A6D,7:%[H MM@;7K00IU@@EL>+L JA[BFW?/O#-LY6B+>Y1T_"!CUH9 U=393!1K)(XTDLQ6-@0FP/,S2,0SB.)QDZ1G$69A-TF?]@HCD MVL] !'D811$,1F$^RL^ )0GP1<1^C'M'X$O(M@C#U]" M]YC#"9YG/<^SG^;YC;&B\I!^:*T;3P2VMN)OCPG?]*,@NC4=9?\YX1QZYT>/ 1IK;;^*>&H>XC)G3?XWZW?\TLNH_XLWKW%"+ M-Z(V('%-IM%Y3E>GN^=%M["J\9_TE;+4XU[&PO=V]R:W-H965TKL]F&Q#[0T MMHA0I):DXO3O=TA=;"..T;Y(I#ASYLSP#*G93NDGDR-:>"F$-/,@M[:J1!A$D7CL&!-F'MS$ MT]N1L_<&?W/3 #+(*I$L8_85?;7GT, M(*V,547C3 P*+NLW>VGJ<. PB=YP2!J'Q/.N WF6]\RRQ4RK'6AG36ANX%/U MWD2.2[ M !O 9R5M;N!!9I@=^X=$K&.7M.QND[. GYF^A$'RK>&&YZ& >+>/"N.$M,SP%)C.XYZ*RF,'KK$ZELX8 MAY(XF%I'E615QFFU#UP2A*H,N9@^X$N*I3TP M986JI#6]*5"K^6"/N48\DA.0&-*\4X-[#.%+5:!F5NDI?*$33"ACX#>X&/7C MJTG/C<@\BJYZ5$"IJ'UJT^^^5PF2/9/W%FL6E%EEC26*K@3OWTV2.+YN4HTG M_20>P\?^<#R&I;(H+6<"4E44=+0T[JV+*MV!8R"$'=.:46)P8>G$-)7^ =31 MZ1,42.7(>K5+T"PK//WA3.OUZ,.D/HS$,!_&^ M7FX;#A.9-A*CZD6725-&/V@%]VKEC-I'G=I'/ZWV)HF'-HF-5H57Q9TJRLHR M?YZ[KFCXN%3^=*F<;8"S\4_W\G%7[-[8G!V2A/$5V?28;+M=\K#NC?R-=^ % MQ;?.EDL'YCLQ5V8?2%4B@S4Y'&[JFXWVZ^WT]4!FM5!;+=-B'!VM=]J>] >3 M!(9)#(_*4E,ER]<.<_F90.P-:WRAJ[V;B G3_ M1XO_ 5!+ P04 " #(@*A:6HU)0K8$ N# &0 'AL+W=O]H-^/>KF016=RZM9F>G*J M2IO) F<:3)GG0C^=8Z8V9QV_LUVXENG2\D)O14 MJPUHEB8T?G&A.FUR3A92GIW<6!4_?#FGN!*X4#G5V@B7KH-;,<_0 M')[V+)EAX5Y<0YY7D,$[D"%\5X5=&K@L$DQ>ZO?(O<;'8.OC>; 7\+O0'H1^ M%X)^,-R#%S8QAPXO?"_FI=!8QSP33T0Q"U.M19&B>_]K.C=6$U_^;@N^PAZT M8W,/'9N5B/&L0TUB4*^Q,_G\R8_Z)WL\'S2>#_:A3VZH)Y,R0U +^$,57RZ$ M6<*[);Q\Y'=L"V*OF?8@V%[,]HRS-W?VXEU[6-DSU*R9L+1K524,:L4"IDL[ ME%D9\V:UDU+:K0%1D/02X?)F-@.J#@G&2A-]0!9N8R$+4<129*1'V%PGTC*P M4!G-%0,'92'*1!)PMU)1I2%0T,HBA5\@"(?T&_:/X)H2XM18),$US;65HTW@$T(T@&]8H"9'>5\DU+.2 MV<3#!Z)P#,,HA%ME2:!XD='67))-O]L?C]W3#R/80Z)A0Z+AATGT'ZW0A1^N M>0E)KUG8#\$'FH"C&N+&S<;&>L-54V15I' M'4LJSXK(C,[<&QF-?":RQ9@HQ^.DI)IGDZ]:A?:]290[VW MB5=M7#=0%SM0OQ,4'/RIS2%,TU1C2N'"%>U+.C)CN!-923G:R5R5JJ\88SZG M%-;9&@ S.QAYPQ$,/)_>71&"$_C&O4G.4;Y\+XB:]6>)M^BO"A'V27KH'1W! MV!OO*-[1'.!<4>*8Z7$]+=:T#,)^%*5.&!]4[>;KR 81A-[1CN*>+HJ:+HH^ MW$77SU/-#6.8;H0F^NRDIZUO]AKXGWWS9L"*RI4]';2HYZ-U\S&OYB.VSB&DAC73N:5S]LK#SV)=,\VV M$'_@,RE&WGC8<-WOCD<^T9UV:HX>A*/PD/A##7!!1Q#=)RO>4MH6*)W$X! B M;S!^8>U5ZOSND1\R&[T@;*5?;^<.EZ-.W4W5T.PH"UM=YYK5YC(\K>Z S^+5 M39I,IS0#(,,%J?:]$0UH7=U.JP^K5NY&.%>6[I?N=4D7>M0L0/L+I>SV@PTT M?Q$F_P)02P,$% @ R("H6GC_ZKZ^ @ ^04 !D !X;"]W;W)K&UL?53;;MLP#/T5PBN�AJQ\ZM66*@23=TP H4;;<] M#'M0;-H6*DN9)"?=WX^2'2\%TKQ(HD0>'E(D%WNEGTV%:.&E%M(L@\K:[3P, M359ASZ-:A'$43<*:<1FD"W]WK].%:JS@$N\U MF*:NF?Z[0J'VRV 8'"X>>%E9=Q&FBRTK\1'M]^V])BGL47)>HS1<2=!8+(/K MX7PUX0?'O3DZ@XMDH]2S$[[FRR!RA%!@9AT"HVV':Q3" 1&-/QUFT+MT MAL?G _H7'SO%LF$&UTK\Y+FMEL$L@!P+U@C[H/:WV,4S=GB9$L:OL&]U1], MLL9857?&Q*#FLMW92Y>'(X-9](9!W!G$GG?KR+.\89:E"ZWVH)TVH;F##]5; M$SDNW:<\6DVOG.QL^H [E T:^/#$-@+-QT5H"=8]AED'L6HAXC<@$KA3TE8& M/LL<\]?V(='I.<4'3JOX+. =TY>0# <01_'X#%[2QYAXO.1\C%!H5<.:N&JJ M!@Y&42S"8P&SB75@J'NY;(\.#/>LR+&&B:0)$-X4I8)&C]= M2B[(=!(/:1\/IE&PO=V]R:W-H965T)T?1CV0$NTS(42 M-9**D_WZ'5(7.ZWC-2^6*)[+=VX?Z=E6R >UH53#4\X+==K;:%V>C$8JV="< MJ*$H:8$[:R%SHG$ILY$J)26I51D;<"?S"Z57OO8")9"?%@%M?I:<\U@"BGB386"#X>Z3GEW!A"&/\T-GN= M2Z.X_]Y:_VQCQUA61-%SP;^Q5&].>Y,>I'1-*J[OQ/97VL0S-O82P97]A6TM M&[L]2"JE1=XH(X*<%?63/#5YV%.8O*;@-PJ^Q5T[LB@OB";SF11;D$8:K9D7 M&ZK51G"L,$59:HF[#/7T?$DS3+%VX-SZHA+.19'@%TGJK!4I7%&125)N6$(X M7!=U)YC-_CU9<:H&LY%&*,;@*&G&Q00M0&\HG'^Y MN $B*; BX9798(7=6 N.5&"@29I@LS'.ZG9"^%91Y"4IGG]14" ID?1O[$S4 M1AXR/8EJ7"AE49A]LQC"M6[=*&M#L:Q@:VQ83$6#%1*B:28D0Y$$753&:(7M M)^'K$JX6BUNG [0710=&"XWMW[H$HL"6LM"[R%!9"_A M<^S$TPG\1I4Z@46;N40H"T*V\AYXCC^.\7D%AGZ@=IL^R@6 MNA/P'7^Z)VQBMYB,=(J6N2AMM#Y*1J$/@1.[\4X^HP6F@%MQDB*3,64YYI%: M#7<2V=_I3N.[@O=])X[] ?1#QS?/+Y@I/%V:?N\:,H /[R:^YW^"OA>,![#4 M(GGX:(@[M65'J;K;VK;H>^AV,C!/+X@&<$&QKDG3DOTXQ)TI;B]R,T__-I\Q M?W%D=28>/J^$2+>,MBB9/&%]_['AQC*X#UYE&".SV%=DN0 ^"*?S>]NW[V@(JXAOV MD^L:8]Y@EW>2BZK0"O7M0&%Q]Q+2&!UB6$=4U/\EW72!L/FHY]MDS,[4NI+V M,PYR(MFJGJVU$+H0FF)Q[5@RG$9S\@R/D.>X(\_Q3Y/G-R;QNH!)ZB8+^1+S MFU;)0;X\:ODPZ=^_($ ;14VD&<7=]P1E+:A8^5,VC[@Y7L^L3 MHC5VJSU2FH,CVWGEC=?V@$N:JY:R%!%_@A52QT?4(VDJ3=JV"-P.@VV4(T?& MF^N[0+=X*C8%\<:V(&$UN\HOZ KL3K_\&(.J,X3')Z1I5W6&,0R;KJW6]T**TU]F5T)A%^[K!?R-4 M&@'<-V31+HR#[O_-_#]02P,$% @ R("H6EO, &ULC55=;],P%/TK5V' )E7-1]MWC M!0KA@(C&GP8S:DNZQ-WQ%OV3UTY:YLS@A1)W/+?%)!I%D..2U<)>J_5G;/1X M@@LEC'_".L0.3R-8U,:JLDDF!B67XFGW821@E+R1D34+F>8="GN4'9MET MK-4:M(LF-#?P4GTVD>/2F7)C-:URRK/3KTB2#!S?LKE KU78\WB] MPPI_SN;&:CH$O_9I#!"G^R'.X("'_=;#_G][.,MI M"ZCC$.J><\ZHI^>;5 M*$N'[\U3KTUCIMDQ\27;[GRKHPUG]X2Q0JKEVO_CN2$;2CC>(-/F!-+N*'F> MDG.S4#7Y0R00AMT!O-YG0[S3V4K4*]^_#?C4T.3:K^T5,0N=\3$\W"\D8L6E M(8I+2DVZ0]I6'7IVF%A5^3XY5Y:ZKA\6=,VA=@&TOE3*;B>N0'MQ3O\"4$L# M!!0 ( ,B J%KHV\[\0P, "H- 9 >&PO=V]R:W-H965T0[M!U$:@O1=C&M:O=Q,>W") =BU;$S MVT!;['Y_WV'$&2RX>9 Z@T&-!F1Q:N5+EI6W+-(<" MRQXO@>DG4RX*K'13S&Q9"L!9Y510VW.P3VH[^6MT"V[I62D "8)9TC =&A=N9=) M9.PK@Q\$EG+E'IF93#A_,(W/V=!R3$! (56&@/7? FZ 4@/28?QIF%8[I'%< MO7^A)]7<]5PF6,(-IS])IO*A=6ZA#*9X3M4=7WZ"9CZAX:6-,XZ@H*P^A\_-GE8X^!M./C>#@>_L*;Y;44+T'MD-:3=PM!\X@K0%!@A?9WH+^*&6;D&9ME>Z:599)3DN%Z%;,,W>IA@*FZ@T]10AAF*<$4W>M. MT%N&DNC7U40JH1?][VV54 <0; _ ;(27LL0I#*W2C"468,4?WKF1\W%;070) M&W4)&W<)2SJ"K96$WY:$OX\>W\$"A 2D]Y+T $H8Q3BH5$)8AZYSA%?W=N([6N>P<[=M'6L/Y:D3B.NUXDHX.LQET&EKPU MY)H28:M$>(02S0M$G]&DTALJ8;-*DKI[ZYNSIHZ/CTXKG*N2#/D+V5W;WP M8PL[>IU8I[DV)#C8^78:+XB]/%K1IA$%*8:[_3Z>GJB/IG7 M#<7+ZB0YX4J?2ZO;7'_,@# &^OF4<_72,(?3]O,H_@=02P,$% @ R("H M6A' CXHN# KZ@ !D !X;"]W;W)K&ULO=WM M;]I( @;P?V7$5:>NU U^!=)+(K7QO)W:;=1>KQ].]\&!(5@%S-DF::7^\6># MPS!@!KQYV'[8)BGS&[-YX@Q^;'/UE&;?\XE2!?DQF\[SZ\ZD*!9ON]U\.%&S M.+](%VI>_LLXS69Q47Z:/73S1:;BT6K0;-KU'*?7G<7)O'-SM?K:779SE2Z+ M:3)7=QG)E[-9G/U\KZ;ITW7'[3Q_X7/R,"FJ+W1OKA;Q@_JBBJ^+NZS\K+M1 M1LE,S?,DG9-,C:\[[]RWLN=4 U:/^'>BGO*MCTGU5.[3]'OUB1Q==YQJB]14 M#8N*B,N_'M6MFDXKJ=R._]5H9S-G-7#[XV>=K9Y\^63NXUS=IM-OR:B87'<& M'3)2XW@Y+3ZG3T+53RBLO&$ZS5?_)4_U8YT.&2[S(IW5@\LMF"7S]=_QC_I_ MQ-8 SSLPP*L'>#L#@LL# _QZ@'_J#$$](#AU0%@/"'<&^.Z! ;UZ0._4 ?UZ M0']WP*%-&M0#!KO/(3PPX+(><+F*P_K[M_KF1W$1WUQEZ1/)JD>76O7!*D&K MT>7W/)E78?]29.6_)N6XXN8VG>U;PC_3Q@CB#-\1SO(!\_1*1 MUZ^:MNO6SGP:%B7CFPQ)QV.5)?,'\HIT23Z),Y77?S7,$)TR@W=T0ZF=^>=R M>D%<]RC#[,S'^"=Q@UHYY=GQ$SRGA2>.>=D%\==/,SP)E"?DI.$96R+H;WXV M_!7M'_K9F,9Y7F:%?(NS+)X7),W(ZKKV"K@IB];1;;.(Q"(D1I$80V(5\ MOX^7U:$%\K3.>T[4#Y4-DUR1U\F\?M'7](+YO77:MGE'8A$2HTB,(3&.Q,1@ M;S4W" *GYYI+.@F:TTCRY2;)E]8DWY5A9>NPUCOGIN,:[ZU(VUPBL0B)423& MD!A'8@*)21!FI-=U]"%AYTQ+BQH&91JJ15"-0C4&U3A4$U!-HC0SVEMMAWOB M$;#YYOC$9D%Q9!UAIUN'&ZE%4(U"-0;5.%03M68N)\*] X82-:L96T_'UK/& MECXO=1=9,EPO>$?I=!IG.5F4(5Z%]K?JB.V!^J,.L'62U@%&:A%4HU"-034. MU42M];<"[%PXSNYRIF5]=I+G66N/FV^YKMM'1G2VT0H-J$52C4(U!-0[5 M1*T=W]F>HR-S=4GFVENRSVDQV2Q]?Y'5I[?Q(BGB*;F+LV*NLOP-^?#AMC&W MR +G%JI%4(U"-0;5.%034$VB-#/=NI9SPW.]N(.V:V_R7O3B#EKSU9K1.3><^P"=E$(U!M4X5!-03:(T,[6ZQW.MK0KJ MM1VTU:NUP59^W8N@MQM?:%\'U1A4XU!-0#6)TLSXZM;.M==VMW$^(6.E2*:& M*GDL7]D=.'',[K1.*+2(J[7M$\?"8&]_3:&3,JC&H9J :A*EF1'5=9QK[^.^ MZ!/0[I;9 MN1HZ#]K00;4(JE&HQJ :AVH"JDF49D9;-W2>O:';.F]X?6%(DN?+X\>+[6KK M7$/+.:A&H1J#:MS;K]-SNW652\Z!6^R#DE2C/CJ\LYSU[.69?'96Q//)W-/DOK_$(; M.ZA&H1J#:ARJ":@F49J9<]WK><&Y%LW04@^J15"-0C4&U3A4$U!-HC0SVKK4 M\^P7VX%6(-""#ZI%4(U"-0;5>*WUS15(<+F[!($V=RC-S*]N[KSS-7=VNG5J MH5?H034*U1A4X]Y^X]ET;H^ SBI1FAE;7=UY?T5U9Y^D=8"A5^1!-0K5&%3C MM7;D1$H!G52B-#._NKOS[-W=798\5CO=NVDYQZ$RQ&ZTCB>TMX-J%*HQJ,:A MFH!J$J69*=;UGG=YKM=UT)X/JD50C4(U!M4X5!-03:(T\_Y3NN?SK67+GRU# M[&K;7->:<3);V ]=I[]S/A!T6@K5&%3C4$U -8G2S,CJ_LZW]W=WQIVEDD,7 M]1\X2@^[VCJRT-X.JE&HQJ :AVH"JDF49N9ZZRZ69[N-)?8^EM@;66+O9(F] ME27V7I;8FUEB[V9YCDK/UY6>;^U57G3TU(-J%*JQ6C/.\;ET]Q=5 M'#JM@&H2I9FYU7V=;^_K, >.[9.T3C"TKX-J%*JQ6C//\?&#W?A"+[2#:A*E MF?'5=9UOK^N:5LI?Y^6>.,D+E:D1V7_ O\I]_OIM.T6*TP M/BU6[Y[T:VO1\>Y!S8<_[4?OH!4@5(N@&H5J#*IQJ":@FD1IYCMVZ HP.->E M?@&T!81J$52C4(U!-0[5!%23*,V,MJX*@_/=C--.MPXW]'H_J$:A&@L:KM#S M_?[>P3OHK *J291FQE;WA,%?<3-.^R2M PRM#:$:A6H,JG&H)J":#)HN11SH MF_"8\=5U8&"_W.^N3&^Y.(X?5B=EQ W[8/-A?W@G7W"UE&&UH10C4(U M5FN76]]@Y\+I.\8?=W?'#&T#H9I$:6:RM][=SMX&?M8'H#\]O\%G&>=C;_!D M5UO'%UH$0C4*U1A4XU!-0#6)TLQX&Q76^=Z_]HUW_?,$Y^9WV846?5"-034.U014DRC-3*XN^@)[T7?" M^KBZW[V:EB\'1ZM;W?]LC#"T\X-J$52C4(U!-0[5!%23*,W,N2X&@W-=$!A MVT"H%D$U"M485.-034 UB=+,]U37;6!HOR#P98L/.]XVWK6VO?CPFM8>T%DI M5&-0C4,U =4D2C.#J[N^T-[UG;;V>-E)I/9-:!UO:"<(U2A48U"-0S4!U21* M,W\(=',8>F=:F(30MA"J15"-0C4&U3A4$U!-HC0SVKI5#.VMXDO.Y;#3K<.] M_RYSS4?SH--2J,:@&H=J JI)E&;F5G>&H;TS_#0LTBJNGN,%FY5)XPD;=JAU M2J$U(52C4(U!-0[5!%23*,V,LJX)PW/5A"&T)H1J$52C4(U!-0[5!%23*,V, MMJX)PR,7'$+N;VN?I'7,U]KV#0/="[<7[JXRH)TA5&-0C4,U =4D2C/SJSO# MT-X9-J\R7G[ UHF0K4(JE&HQJ :AVH"JDF49N9>-X[AX%Q+$FC)"-4BJ$:A M&H-J'*H)J"91FAEM73*&]JL/,5U"W:CK-R3!=SDN^*B0W7R69&E=O#_OVG=?IEB/UPV^N%O&#^AAG M9=1S,E7CK#B8I'*JL>4/[[.$V+YT^J M"9[2[/MJ\V[^#U!+ P04 " #(@*A:]FI7^14$ !@' &0 'AL+W=O MTFDKH"N MTG97K>OV8MH+!YS$&N"<[32M=!_^;* $-L+*]N^;!(-_CPU/L(.9[;GX*C>4 M*O20I;F<6QNEMA>V+>,-S8@<\2W-]9$5%QE1NBC6MMP*2I(BE*6VZSB^G1&6 M6XM9L>]&+&9\IU*6TQN!Y"[+B'A\0U.^GUO8>MKQGJTWRNRP%[,M6=-;JNZV M-T*7[)J2L(SFDO$<";J:6Y?X(L(3$RAJ?&1T+QO;R)S*DO.OIG"=S"W'](BF M-%8&0?37/;VB:6I(NA__5E"K;M,$F]M/]*@X>7TR2R+I%4\_L41MYM;40@E= MD5VJWO/]7[0Z(<_P8I[*XA/MJ[J.A>*=5#RKPKH'&2&")UC.;K+F9*O]4Z]_6'#=Y+DB9S9 M2O?4M&?'5:_>E+URC_3J'1$C-,:OD>NX7D?\JC\>T+B.3SKBP8]:?T2.>S0= M]J=Q'[V^D=/#C=REM83X!<3,.O<+[."9?=^T]7T=U]P(S3I!;V>& M2H"$14"PEH1)+6'2*^%OKO0X6*GHO/Z]^:&W%20L@(2%D+ ("-8RZM5&O1<9 M/CU(SY"P !(60L(B(%C+LU][]B&&SU[(4*V0L 2%D+"(O^[Z60\=9QZ/FGI M.JMUG0T8:-%_Z,V_E\(&*F$F*MH+%%)WH)\>$IRD1$FVI*)\M3[M$]V*'BH:$ M!25LVOP#/7+\]C_H$++%J*-%?S3M'F.QSMM]K('VX2D!:"T$)060=':S@]K/_AE%G\PZ.H/*"T I86@M B*UM9]6 +" M_6M /SV5]G,'^X:D!:"TL**U9DH\?\6YF@ZT=VXUV+>??VCH@URR5*Z4KCG=&9[H\H7V>5!<6W MQ>N7)5>*9\7FAI*$"E-!'U]Q_>A:% 9 >&PO=V]R:W-H965T?)D+H'&9E"8^"8*)GU*6>>U&+.=\IQ*6P8U F5#R_AX0? M%A[V7B[M*B[XRWE.'^ .U)_YC=!G?HT2LQ0RR7B&!&P6WA6^7(5E0AGQ M%X.#/#E&Q5#N.7\L3C[%"R\H>@0)K%4!0?7?'E:0) 62[L>_%:A7MUDDGAZ_ MH'\L!Z\')NN6'WZ :4%3@K7DBRU]T.,9&$P^M M=U+QM$K6/4A9=ORG3Q41)PDDZD@@50(Y3YAV)(150E@.]-BS ' M)(IHC58*>$OLMTGEI^H4+03*'/C-ZSA"D&$KU#=UHM\2X! MQ#?H2NH2YP7G$KWY (JR1/X\]Y5NO(#PUU5#[X\-D8Z&KJD8H1"_120@$?H1 M^4ANJ0#9@K2R(WV =8TT1L^B$\S77-2$D)H04J*/.]!_YTI34-$BT7]HQ=-4 MZTU78OVHF1>/^MG*!5M#&P=6[.*1O)0Y7^*0@E?^T$1"Z), 1F$' MN"9@;-7!-5"Y$Z#?6 JQ+-^IM^A0B:)MW$J>1OT4>\ODX[N- - =5Z"I44A0U:I7*W+?1-KE.JT[.NTGUU^?Y;+4=@!@FSFH39('*=N23 $9A! X:XQ&X%&R%%IV*\4RN MUA"SER?V"'^G6O6;-45O6(:>@8H.1V3%[ELN5V@F$XTOPF00R6*GGL@5FDE" MXXJPU7/T%FWX]0>?C,+)N7!;PR8=O@ W%@;;/4RW>/<\H:JL7VNWK;"]2^8( MS22A<4 MYBK6E=(33II\]T3,WD+OZCE",_EH'!.>#B-AIW[)%9I)0N.8L-6/]);P[)MF M9&UAW5,RTK@;8G2G"$9K+1N"B"!Q$P<6J@7*&9))PL+-E7 MEGH*N$)[98K6$15VZ+!C].C52KM!, M$AHC1>SK3'WU&[TZ8;.&F+ULG ZQ.YU7A/L-LS9[ [V+-L2B$&FL%+D81KE. M_9,K-).$QC\1^Y)37^5.VZ9CTXMS];:$A2/"NUL3C8]][TM8<%H-IN]M/ZW2V..Z7'$\7S&ULS59=3]LP%/TK5QF:0&(D33]H61L)J-"0 M8$.4CX=I#VYRVUHX=F<[+9/VXW>=A*B%T('4!UX:.[GG^-QSKUWWETH_F!FB MA<=42#/P9M;.CWS?Q#-,F3E03+P B<(!<;6,3!Z M+/ 4A7!$).-WR>E52SK@ZOB)_2S/G7(9,X.G2MSSQ,X&7M>#!"UI!9%O6U6H)VT<3F!KDW.9JRX=)5<60U?>6$L]$9XQKNF,@0U 3.N&0R MYDS N3169U0N:^ +C*AYDDSD,1>C(>SN[,$.< DW,Y49)A/3]RWEYA3Z<9G' M29%'^$H>ETP?0+.Q#V$0MFO@IYOA0XPK>&L=[I.CE:UA96N8\S7_:^M^O6%D MT3.#]N%6JK%!O6!C=1X6H5KTH=R < MF3F+<>#1CG_[=$MI9O MN\JW_1'[M[U-_[9$MN9?I_*OLXU^*4C:J]W\O)E?AH2'];U\6&D[W*CMN[)4 M23IF*VGP8S+!O))#>BR8^V>%OU $;M*_<:'WUFM+9&N>="M/NA^QW[O;]&]+ M9&O^]2K_>F_HJ4VMTGMQ*/>"9ZW^,J31>][K_LI5QUTSZ7]_RJ4!@1-"!0>' MM%-T<74K)E;-\]O/6%FZ2^7#&=UV4;L ^CY1)+V&ULU5??;]LV$/Y7"*T86B"-1,E6[,P6$#L+&F 9@F1I'X8]T-+9)DJ1'DG9 MW7\_4E)D29;5%-!+7RR1NOOXW0^>[V8'(;^J+8!&WU+&U=S9:KV[=ET5;R$E MZE+L@)LO:R%3HLU2;ERUDT"27"EEKN]YH9L2RIUHEN\]RF@F,LTHAT>)5):F M1/ZW "8.T?6E)407^WB/ID[GF4$#&)M(8AY[&$)C%DDP^/?$M2ISK2* M]?=7]+O<>&/,BBA8"O:%)GH[=R8.2F!-,J:?Q.$3E :-+5XLF,I_T:&4]1P4 M9TJ+M%0V#%+*BR?Y5CJBIF!PNA7\4L%O*XS.* 2E0I ;6C#+S;HEFD0S*0Y( M6FF#9E]RW^3:QAK*;1B?M31?J='3T1VA$GTF+ ,DUNB.9MC+"Q(I18N_#!5H2%F-:[4@,<\<4!WLP.-&OO^#0^ZW+@0.!-=PYJMPYZD./%H29E 5$ M-%K!AG)NO6;2= >2BJ3+] (OS/%LE=M'O@WLOF[1JE7)-(B.*Z+C7J++ M+>$;L)?CF %=] J4<>WHC]@/6ORZA"9A-\&P(AB^U9/ DWX?AB?G8P^W.)[* MC##NIGA54;SJI?BGT.:F?"%2$E.8NHCUZO]H7@\$UC!U4IDZ^0G*Q&1(=PX$ MUG#GM'+G=. R,3U-\5H)*"PZE0F"47>*8^_XC^R]L5"L;0[LSQ6*$J99!+PV MQ0XI?W*&8JUIP(.5BA*J3F#JM4F>R@2A?X:E?V3I][*\21)J\]RT,WTEHQ_E M1Y-\*+2FSM+T8"JWITF.#@8?N,$K QIT[N9<=,F%P)N6//09^ M:Y/QG=K1U4"$;8H=0CX^5]^.;08>KL\HH>J-&&[W&1TRHVF+I%N;D%*0FWQP M5"@6&=?%)%'M%L/IP@ZG=L)J[9NA]28?U=PC3#'QFCG!)(="#-8&TKN\,GZ3 MQ1!9++38Y7/82F@SU>6O6S-X@[0"YOM:F.ZF7-@#JE$^^A]02P,$% @ MR("H6D4T[.4D P =0H !D !X;"]W;W)K&UL MK5;);MLP$/V5@5H4*=!&FY8\SCZ/AC#9<7,L5HH*;C.5R[*R4*DY=5R8KS(@\Y@7F>F?! M14:4GHJE*PN!)+6@C+F!YPW,8A9)@HPT#TWQIGR)@ATF[\KCF=YD@#W!UOV3_:V'4L M@XDI50\J\':@XSF MU3^YJ778 82' $$-"/8 07 $-: < _@#PX >C6@9Y6I0K$ZQ$21:"3X!H2Q MUFQF8,6T:!T^S@3Y^F&,@8D3^%+KDB^I'.&,)$2E82W,$E3 M:FZ(,+U=I9FYKZ,8%:'L-;P$FL.W%2^E9I C5VFG#+6;U Y,*P>" PZ$<,9S MM9+P(4\Q;<''W7@_Z"!PM1J-),%6DFG0R7A&Q#&$_AL(O* /WR]C.'KY&B0N M=;:K%@=G_T_7V]*UQ=E-$V-R1],19=A)G(KNG;J]1M]?% M'GTMLSD*X M=&@LN%#'2UBDDX6]'-DTKXKXE-D5['?DC=[VK4N?1CU7IFZ"9'MLHT?'#Q?NCM9T>+TV&=_SI5N(NQPI?M"%,9 [R\X5]N).:#I-*-_4$L#!!0 M ( ,B J%KC%"GN2P4 +,> 9 >&PO=V]R:W-H965TX*8DSIS)N'SOED_&+)=)G-%; M#D2>IH0_7]&$K2\56*+,XI9F(608X MG5\XE_!\BOTBH8SX&M.UV'D-BE(>&?M>7-S,+ARO8$03&LD"@JA_3W1*DZ1 M4CS^W8(ZU3V+Q-W7+^@?RN)5,8]$T"E+OL4SN;QPA@Z8T3G)$WG'UI_HMJ"2 M8,024?X%ZVVLYX H%Y*EVV3%((VSS7_R8]N(G00XZ$A VP1T: +>)N"RT VS MLJQK(LEDS-D:\"):H14ORMZ4V:J:."N^QGO)U:>QRI.3CXS-UG&2 )+-P$TF M2;:('Q,*+H6@4H#3>_6[F>7J#38'4Y:N6$8S];ZZ:@>?7%-)XN0]. 4/]]?@ MY-U[\ [$&?ASR7*A\,78E8IR<6,WVM*[VM!#'?2^$'X&,/P-( _YAO2I/?V: M1E7Z0$]W5:.J;J&J6ZC$PQUX'^(LEA1\5K\\4[?^_JSBP8VDJ?C'5.L&?& & M+Q;LN5B1B%XX:D4*RI^H,_GU%QAXOYLJ[PE,ZP.N^H!MZ)./G D!IH3SYSA; M@,N4Y9DT5;R!"4J80E&>)CX>CL*Q^[1;RKXHC>.@XCBP@?2JROE,Z!KR3)J8F> MW^H/0AC!!CM#%/:[NAA4Y (KN=N<1TLEDS,@:;3,6,(6SR:*5I1C?]H]@6D% MAU7!X5LN\;#//O0$IO5A6/5A:/WBOY4#L%@[3Y2K@0[N:.$*BN7^(.@\3U2+ MYA2<*'W_BQ(NWINZ8;_% #P7F:;*7Y&H53FJJASU(V2CUN*"&&.OL03W16D< MH5?/:*\W*=M":2(U@BVQ,(4-PP!U4-VQ$_ GQ6P+L-ND ?)&37Z&*#\8=M"K MYS>TCL7)M'14E"L'FI0M%,MX9?8EO0[KOM#TLNMQ#?%;BAJTNH&C>]$3FMZ+ MVA9 NR_H1=CVW&/4K6ROR=0KK7T%M!N+@\4-&JQ#Z ^&S36Y+TSG65L,:/<8 M1\E;T-8M"$?^H,G5&(>&75IHM5= =J_0B[SM MN8?7+6^OR=0KK:T&LEN-@^4-M;U$Z'E-[[8O2F>Y\\3 [CB.$;_7]I0>Z>.,&[2,P2%7>3JL8WL@_&>S>6:< J2.**9 M,-.S0AS]@*4G-+W@>GHC_TV?-5F]P=&]Z E-[T7M$)#=(?0C:O9[6':CK\G4 M*ZWM!;+;B\-%K6T?_ %L;J/V1>DL:X^![![C*%$;&IZ:8<]O,C6%011T4*V] M ;+O\ \0M?:N'4'8M&NF*#3"9GJX'M?8/A!O50\SLT6S9QZ[@OM"T^NLAS6& M;ZEFV&H%CNY%3VAZ+VI+@.V6H!6>A N&;$]+-A62K\I#QD4FU^RQ?+BF945X$J,_GC,F7 MB^+&PO=V]R M:W-H965T1 TBT*6@I MQE8NY?+"MD6:0X'%.5M"J4;FC!=8JBY?V&+) 6=&5%#;=9S +C IK61D[MWQ M9,0J24D)=QR)JB@P_WT%E*W'UL!ZN7%/%KG4-^QDM,0+> #YM+SCJF>W+ADI MH!2$E8C#?&Q=#BXFL9YO)GPCL!9;;:23S!A[UIW;;&PY&@@HI%([8'59P00H MU48*XU?C:;5+:N%V^\7]QF176698P(31[R23^=B*+)3!'%=4WK/U%VCR^-HO M95287[1NYCH62BLA6=&(%4%!ROJ*-TT=M@2#X1L"MQ&X_RKP&H%G@M9D)M84 M2YR,.%LCKF;IW"]47\G >AT"A(3>J8$3P]3='IR MADX0*=%CSBJAK,7(EHI6KVFG#=E53>:^0?85\W/D#3X@UW']#OFD7SZ%M)4/ M7\MM5:.V4&Y;*-?X><<5:DI$2IG0!?IQ.1.2J__GSZ[0]2K#[E7T.WLAECB% ML:5>2@%\!5;R_MT@<#YUE> _F;TJB-<6Q.MS3]YX+%>U*C J_0U9)5[D1B-[ MM0W>:WTD^+ %'QX"#[K :Y6_!3X,G7@'O-?Z2'"_!?N!=YPQWP M7NLCP8,6/#@$'G6!!WO@;A@[.^"]UD>"ARUX> @\[@(/]\&=V-\![[4^$CQJ MP:,#X)YCOE0R![6YSR7PKAS17@[?"79S]*YT9(ZXS1'WYGAD$M,N\GCO*^.Z MGCO80>^8Y?EQV,ZJF>RM[5,?7=3.LR"E0!3F2N>H,;GC,F7CMZDVS-9\A=02P,$% @ R("H6H9+5L-P @ M,P4 !D !X;"]W;W)K&UL?51M:]LP$/XKAS=& M"VOL.$E;.L>0OHP5-@@-6S^,?5#LLRTJ2]Y)CC/8CY\DNUXVTGZQWNZ>EY-/ M2:?H25>(!O:UD'H95,8T5V&HLPIKIB>J06E/"D4U,W9)9:@;0I;[I%J$<12= MAS7C,D@3O[>F-%&M$5SBFD"W=MDRC3=*//+<5,O@,H <"]8*\Z"Z M3SCX63B\3 GMO] -L5$ 6:N-JH=DJZ#FLA_9?JC#0<(L?B$A'A)BK[LG\BIO MF6%I0JH#;PR(B8-#H)C=7C4,-LX+[NN>,7N+\P MFL!L^A[B*%[ 6PA!.P%Z&/X%#*VQT5T\NHL]P^P%AI4T/.>B=3KLJ2L&0&0;;UUDJV%KKA3N"$RZ&:I_#[ M:%U[ SW%PE.X/MZEE_-%%$5)N#LB;3Y*F[\J[6Z/E'&-T!#/T(O)E1",-#16 MJ)?C=/V]^F/:>HZ+ VW1)(JF_TD+#WK /2?VYRJYU""PL'G1Y,*:H[Y%^X51 MC6^+K3*VR?RTLJ\:D@NPYX52YGGA.FU\)],_4$L#!!0 ( ,B J%KU?/1, MOP, (<, 9 >&PO=V]R:W-H965TR<0PX3AYX 4O: M79^S*QVMQSNIGG0&8,ASSH6>>)DQFSO?UTD&.=4W<@,"5U92Y=3@4*U]O5% M4^>4%>^#<1D(JX5[RWRPU MV<0;>22%%2VX^2EW_T!%J&_C)9)K]TMVE6W@D:301N:5,R+(F2C_Z7.5B(8# MQFEWB"J'Z-BA]XI#7#G$CFB)S-&:4T.G8R5W1%EKC&8?7&Z<-[)API9Q:12N M,O0STZ]4"2;6FBQ D65&%9!KLL3-DA87$P'OL&*5J@ M?E+1F95THE?HQ.2[%";3Y*M((3WT]S$U=7ZB?7YF46? [U3=D#C\1*(@ZK?@ MN7^_>Z\#3ER7*W;QXE?B_2AR4-1(==>6F]*WU^YK!>%.;V@"$P]/O :U!6_Z M\4,X"#ZW$3M3L .:O9IFKROZ] ?J%Y>Z=0.4G@/G:45J.[WNA\/1V-\VT;=8 MQ6$0#&NS US]&E>_,_US$!(/X:L%Z)^S &<*=D!T4!,==!;@MY,_/.%TB_MM M#?O3BA>!-G@T\="3CQ]&41A^MBJ*LG")![(7H/CJIV:G7; M&PS::S:LJ0P[J2RD 6$8Y221>2[W*%&>Y,;>)!K%:4>5HL)H9,GDH/)9'KE1"^1 I-AV",*H\"@:$U1OU;[!BR.,C" MJ,["Z&P%32MU?X/%Z%TE/;5ZO:2W-9G;3C++$CL\)[Q(+5"L';MVL+$G>#/] MMR>01KW@&/>I42\.VV&'PQ,2A_@%K,6P'ZCI<,K?^TZ78U[IA"F[%[JV;*;GMENVK:$1_/897]QO:7_$J9L MT;$W63.4/PXK#!G<#'&SJ[+K+0=&;ESC^"@-MJ'N,<,O!5#6 -=7$E6P&M@7 MU-\>T_\!4$L#!!0 ( ,B J%HM+T?.'0, / + 9 >&PO=V]R:W-H M965TJ M#XL]B5?8N^[N.J%_WUG;,7%B(I!2B9?L=4[.G!FOSG EY(.* 31Y3!.N1E:L M=79NVRJ,(:7J5&3 \60N9$HU+N7"5ID$&A5!:6)[CM.S4\JX%0R+O:D,AB+7 M">,PE43E:4KEWS$D8C6R7&N]<<<6L38;=C#,Z )FH+]G4XDKNT:)6 I<,<&) MA/G(NG#/)ZYC HH;/QBLU,:"^"M!1A[ M>P%OJ3PEOON!>([7;>$S>7EX9P\=OZZ'7^#YS^!=<,TB(RLV-YE!F$NFV4XM MMNK04L1?-PA,KC6DZG>;RB6+3CL+\W:=CFT0' M FL(UJD%Z^Q##ZI>A;4^1Q05/%E+>$R.L-_*SCMNTZ$$[Q;@YLE;!H..TQO: MR\W\=B]U?+>^TZ#=K6EW]]+^FFNE\1/ LA'\R,,'(C)3SM9/8B_4:XMU(+!& MUKTZZ]Z;Z.[>(04[$%A#L'XM6/]_=G=_IW'-(]7H[=TKKM/>VH.:\^#%K;VB M4B+EUJ[>B_+:(AT(K)'P69WPV9OHZK-#"G8@L(9@KO/D.IS_V=<5>N/9]@?> M5FNWW.IXV^^VO>&=4I"+PE(J$HJ&PO=V]R:W-H965T MT/P[C\]SXI/\FG2X9OQ!+ F1X"F) M4S'REE*NSGQ?S)8DP>*$K4BJ]LP93[!4JWSABQ4G.#)!2>RC(#CU$TQ3;SPT MVR9\/&29C&E*)AR(+$DPWUR0F*U''O2>-]S2Q5+J#?YXN,(+N68.G![^5G]LS&OS$RQ()F&5"LJ0(5ADD-,T_\5-1B*T V-D1@(H ]#*@ MNR,@+ )"8S3/S-CZA"4>#SE; ZZ/5FIZP=3&1"LW--6G\4YRM9>J.#F^DVSV M<'RA"A&!2Y:HV2&PJ>\Q,+O ),:I !\^$8EI+#ZJ[6*).1%#7ZKAM8@_*X:Z MS(=".X8*P0U+Y5* JS0B43W>5VF7N:/GW"^05?"7+#T!L'\$4( Z3?G8PV\P M/P$A-.%=2SIA6])2J>9FM=?,RHWX#J=J5.J+DZF=YI\637;^G(D5K-_6MH_/?"4 M/W59*D=BM5+URE+UK#/EMRR9$@[8'. HHKI(."[F/L"97#)._]W?$;U7DS@, MS%\YC7.GUES>Z;1?.NV_T>FSO4=UZ\#3F "%'6">R8P3L-"7 +'/KW6DMJ>_ MOZ-XS9> 06EWT-+NF\^F5;BMN\$K=QUDL0>#BA "J\%[(B1-%V!%.&51DP^[ M0%LC>]+I]$%B.,(R5>$6_D"KVM73BO+\FF7Q9]5H[<^>$0S AF!NM8^@; M[T_@/W!#4YID2:-SJWQKYX[4ZL6H^ P>&M"@4T)SI58O5\5HT YI;^A[IX"V M)QUHVL+FK((V^*W4IKL"/^WL"J< YTJM7HP*X>"A&0XZA3A7:O5R51@'[1SW MAJYP!%^%77LZG?TWBXK;H!WSWX$ZV1Q4?(CL?OFP ==][ MWR,-^SBM#7\/4$05**)#@R)R"HJNU.KEJD 1V\@*2.//61R#>QQG))^KXOT][Y3K7*G5RU)Q M'>H=NN>=LB %Y@F@J9[P-% M'GO;R"E-%FH0;E\63M".+JK($=G)<8*YI-A5(SE%3%=J]9=@%6*&AT;,T"EB MNE*KEZM"S-".F-^QD>PCMZY3 X2^Z")_ZSUT0OC"O)X78,:R5.:OI,NMY4\ MSLV+;[\Z//_]P WF"^48Q&2N0H.3GAJ7YZ_D\Q7)5N:M]I1)R1*SN"0X(EP? MH/;/&9//*WJ \H<1X_\!4$L#!!0 ( ,B J%KKFS+[]P( *T' 9 M>&PO=V]R:W-H965TW<>;"2:J%3 M1 -/@N=ZZ*7&%)>^K^,4!=,M66!..S.I!#,T57-?%PI9XIP$]\,@Z/F"9;D7 M#=S:6$4#61J>Y3A6H$LAF%J/D,O5T&M[VX6';)X:N^!'@X+-<8+FL1@KFOEU ME"03F.M,YJ!P-O2NVI>COK5W!M\R7.F=,5@E4RD7=G*7#+W B''V-@(C/Z6 M>(V=M$R9QFO)OV>)28=>WX,$9ZSDYD&N/N-& M3]?&BR77[A=6&]O @[C41HJ-,Q&(+*_^V=/F''8RL0HVLW(ST03(^/%V8AT)7 M!=VU9NZXSN!6 M%%RN$<'9P+A4<4IV,.8LA^,;-"SC^N05PX%OB-+F\N,-T:@B"E\@ZL"]S$VJ MX39/,'GN[Y.Z6F*XE3@*#P:\9ZH%G?8IA$'8A*<7R.=(7;&"ZAEV[,5N[Y:L54PG\^$(AX'_0(^S?&-^ MT@1<9>X^!V[&[=>X_8.X7_46U6/0S4QLG ->2H-M7Q7.M^X2I=)4HOV.%X M35Q2RHA!G/OJ6Q2B;6 MR"(Q+.DF4U=\]R^4@H8:+^*9-+]D5]HZ%HDV4O&\=$8&>GY!WKY^1UZ3E)&O"=](RF(YMA42U]O;44ER6I#T'B'ID\^O>NIU GZFXICX[E_$<[QA"Y_9_WN:$88IF.DTU'J M="11/690)&);% KHP$#K[]LV=)W1:&QOZ^I:C%P_J(P:K(<5ZV$GZVLF(.(K MEO["DVNPC;A4K3>B !S6:/@CQSG@VKGK'YY$4&D*.C7-:0:2X(7&SY&X 96R M59N.3I"G9EY/8 V])Y7>DQ>^I"=]AJHGL$:H1E6H1L]W24?&0]H36E[VLK]Z6+*[?7ZJHOM&:X]O65^XP%EONP> K\ MPP*KQ6@8^ <9;M=:FAS$RG1Z$HELF"KJ_&JUZ":GNIO4+='!.G:9YZ:WLO

&PO=V]R:W-H M965T:JEL&E2(S3P, M;5Y!S>U(-Z#H9*=-S9%,4X:V,< +#ZIE&$?175ASH8(L\7MKDR7Z@%(H6!MF M#W7-S?,2I&[38!R<-AY%6:';"+.DX25L +\W:T-6.+ 4H@9EA5;,P"X-%N/Y M,QA".N#Y M^L3^R>=.N6RYA966/T6!51J\#U@!.WZ0^*C;+]#G,W-\N9;6?UG;^3'8M5/?G3WT=S@#Q2X"X!\1>=Q?(J[SGR+/$Z)89YTUL;N%3]6@2)Y2[ ME T:.A6$PVR#.M_?+BFO@JUT37=MN2_7+?-'[%OC3,MN[@&YD/9-$B+%=>@P M[V,LNQCQ"S$F[$$KK"S[J HH_L>'I'<0'9]$+^.KA _=O%0+1]378LV?J?60+8SAJ@2__K786C341[\OU:#CGE[F=K,U MMPW/(0UH>"R8(P39ZU?CN^C#%>730?GT&GOVF40BJ;X1JB_'Q6OJ2&:>Q$WK M,8MG410EX?$\=GC63368TL^,9;D^*.P::]@=QG+1=>,_]VZFZ:)*0-[J^PO4$L#!!0 ( M ,B J%I5K*XY"04 X= 9 >&PO=V]R:W-H965T:O(<&L1S:0 MBE]6A":8BR8-3;:A@(/,*(E-Q[(&9H*CU)A-LKY[.IN0+8^C%.XI8MLDP?3] M%F*RGQJV<>AXB,(UEQWF;++!(3P"?]K<4]$R2Y4@2B!E$4D1A=74F-LW2\>1 M!MD=SQ'L6>T:R:F\$/(J&]^#J6')$4$,/I<26/S;P0+B6"J)T3EW4)-7F0P,VLQ_2B5S_V14_%K).SX[)$3__7+K2 7H 5) M1#@QG#V0+^A1Q%BPC0&1%?JQY8SC-(C2$&4FZ,=&WL:0Z$0/$&,N!.;R(4;\ M'5TM@>,H_BQ4GAZ7Z.K39_0)F8BM,06&HA0]I1%GUZ)37/^U)ELF9-C$Y&)& M9+\$^9-V;CE@_7S?3<4P\WX]V&-;?KM]O)M>:&;; /4T,L M)@SH#HS9K[_8 ^NW-B8ZQ9::Q!J\^B6OODI]5H]RS-$+A%&:RH9X S9 (Q*@ M*Q&P>1A_;N.:ZWN9OEQR=S//LJR)N:OS4@ZB*R]-8@U>7LG+4_+ZG>)4OO=G MH'@?H#@M5)2NNE+1)-:@,BBI#+I$$8@%\N+X&7Q Y5H?42G]=T6E2:R!:EBB M&BI1/0.3\2/W$'C;B%1 -#A!.]%]CM3P(E)*]UU):1)KD!J5I$9*4E_?@/H1 MPR]B/SY#9G3)&J3TUA6,)K$&F'$)9JS!\%_90P0K0/8U\:$,T MUKG]Z11;:A)KH+2M*AFT=&R 8EC3)GLR@.Q-0X+7Z/ZNC_L><.C2%0/J2L_ M76I-@+5LVKYX1[R04I&?6S5,=L\9'%-2^NU,29-:DY)347+^WPYY(3KG(SJO M-QX?HU,.IC,Z36I-=%5&;RL3X+,[YH7DW,O(:2G(_F:+D2=3;'/MSA&?T8K M@?!OVIY^V#H3^856M:4NM2;8JC"PU97!(5=!> <4AX!HR=>O\8T%WU:R:O41 M>@<9T&.4Y!]%[!$*\'M;_;\X(]4OI.Q<"@U."2W50O^5:%4_V.H"XO)0O4:* MI;.5MMIS)]I:RQ!=:DWD52%BJRN1+LAK:VXK8K4G]Q"%UH&QTS_-6&M%HTNM MR;BJ:6QEGC^;AR&%$'- WP78*&61CYYQO(7K^I?85J2Y\*"V7QV7?FK?G4FI M'#:_P59EB*,N0Q33+Q+LMJD7HIYBZFJ_7:>N2ZU)J:HU''6MH:#4<:DK'"G) M::T_=*DUR57UAZ.N/Q3DSJQ8A;#J]5+[[DQ*:[EAU@Z*$J!A=N#&1/*Q37E^ M2%+VYH=ZM_;-(CO[.NJ?VS?S[(C+K&3RD\([3$-!%,6P$I)6;RBBBN:';WF# MDTUV'/5"."=)=KD&' "5-XC?5X3P0T,Z*(] 9_\"4$L#!!0 ( ,B J%HH MY>C>5@, "0+ 9 >&PO=V]R:W-H965T2L9V[DB2#.:T*?2O6'V%C4,_H2T6A[).L-VL#CZ25TJ+<""-!R;A[T\>- M(_8$XNB(0+01B"RWV\A27E--D[$4:R+-:M1F/JRI5AKA&#=1F6F)?QG*Z62F M1?IP/D6[,G(E2@RVHM9=YV2&)R"K"B!B3FY!: M,;X@KZ]!4U:H,Y3=6Z_L>I53"8HP3K[FHE(HHL:^1@,,AI]N8*<.-CH"&Y// M@NM1\-KZV/MM9/HU:%GZGLD#A\0Z(@ZI&7Q-]RNE?+#G'MW]CN M$!_S;X,B1^;DNLUR)ADOU)*F,/$PVQ3(%7C)JQ=A/WC;0M6MJ;IMVI-O?(4! MPN!03>YAP3@W <0X+T$RD9'7&"?G@C/RJ]$9S@:W2\_N8O)_E73#T=A?-:#U M:K1>*]H'2;DA.Q6A=X 0#@=A,T._9NBW,MPYYYR*T#] .(\'<3/"H$88M")< M49YBZ<((\8Q@\9T#>PK2X!"IVPPTK(&&)Q\90*:G'Y;A8:1&X1$WC6JJ46MZ M?;=5%S*7&70%$J\2LC!GR$UE5 .94R;=<$6+"IK@1O\A&\-@5X2#?\['3!0% MEK&./D-4$L#!!0 M ( ,B J%JJ&PO=V]R:W-H965T6HQ5!!E.I*;#Z6\($LDPS*1V_2U*KNJ<&;A^O MV;^8Y%4R#UC A&4_2"S3D=6W4 PSO,CD+5M=0)E0J/FF+!/F%ZV*V,"WT'0A M),M+L%*0$UK\XZ>R$%L Q=,,\$J MPL(G@'X)< WB1;*3%KG6.+QD+,5XCI: ML>D#4QN#5MD0JA_CG>3J*E$X.;Z%)= %"'1X#A*3[ A]1/=WY^CPX @=($+1 MMY0M!*:Q&-I2W4^C[&G)?59P>\]P^^B:49D*])G&$-?QMM)9B?768L^\5L)K MS(^1[WY GN.%#7HF_P\/6N3X5>U\P^<_PW=.!$X2#@DVCOPZ0V4UT<\K%8HN M)>3B5U/="MZ@F5>_N2=BCJFI#LBJY4@J$H0M+%7 M]FE*LD!&!JF_)LMQ$'GNT%YNB]\/"GN#?A54$Q56HL)645=DJKXS@)1KD4Y8 M+=$,FD6V,KWT271$5DLZJI*.WLB,4958+>J\U8(,,MG_4&X8X7 M&V)ZO68K]BM)_59)%TQ(B!'0)>&,JNU/(O4U39[W8RO=2Q]&1V2US =5YH,W M\N.@RQ)T1%8K@>ML-E?GU8XLH36[^<&.)1N"HBAL]J2[M>>[K;(F&5O$ION) M_V''=J*7/HRNV.II>YNTO3>R9$G<51DZ8JN78=.UN*T=0;LI_3V_^4X_VG7E M?E1@.K)&6VYZ";>]F9@P*E3W36BRWK:%V<.93($WJFWE>_%CZ8BMGOVF:7'# MMW)GITU,5VSU,FS:&+>U16AW9[37+>Y9J9'53UO[9Q7(^RI&=SL#4TQ_ZI9(R%4H QFBM(Y[JFJ\F*D+!:2 MS&ULM9IK;_HV M%,:_BI5)TR9U31P@M!T@M>2R2NM4M=KV8IHFDQC(FL3,-O"?M \_Y]*$9,%M MM,.;-A>?WW%R'GS@D6='QM_$EE*)OJ1))N;&5LK=G6F*<$M3(J[9CF;JSIKQ ME$AURC>FV'%*HB(H34S;LAPS)7%F+&;%M6>^F+&]3.*,/G,D]FE*^-\/-&'' MN8&-]PLO\68K\POF8K8C&_I*Y<^[9Z[.S)H2Q2G-1,PRQ.EZ;MSCN\"V\H!B MQ"\Q/8J38Y0_RHJQM_SD,9H;5CXCFM!0Y@BB_AWHDB9)3E+S^*N"&G7.//#T M^)WN%P^O'F9%!%VRY-I1P1N=X;W0 M \WV] H]D3\9;[3]VX]J('J4-!6_]TFSI([[J7E7N!,[$M*YH99]0?F!&HNO MO\*.]7V?'"!A+B3,@X3YD+ "-82S;@6S5A'7_RT3U=*(VR-5*//E[]L\_YI M%WUB*6F3@I9W_,,"S\S#J0(^'.%J9S2TK) P'Q(6 ,%:99W499U\LJR;NH_5 M2U5O8;6\H:L ),R%A'F3_ZC3;JO3_W!$ #2A5F&=NK".MK!GOK&\Q.(-_8.J M%B#483V09;2OWMHT0^L-"7,A81XDS(>$!4"PEHJFM8JF%_FJ,(44#23,A81Y MD# ?$A8 P5JBN:E%EHKCOJVD)^I7^Y]0M&2A@H%$N:6,&R?K._6M=-9 MXCW(E'YORLFXTU6 4K9*>UN7]A:XJ\@CZZN[-LW0ND/"7$B8!PGS(6$!$*RE M(FPUOHIUD;Y288%T TIS06D>*,T'I050M+9X3DPY#-9?]*C!@H&DN16ML]YW M.PQH3K\_)[[I]!BHI.T*VTV%;>@VL^6T7P#:3(,% $ES06D>*,T'I050M+:> M&L,37\;QQ*"6)RC-!:5YH#0?E!9 T=KB:8Q/K'<^![4;2&-P"4IS*UIWZ7>Z M_0;4*#V3%'?[S24\4-R8H%CO@NK[S7T8LGTF!>(TI/&!K!+Z"=],GW*P%$"= M4E":!TKS06D!%*TMK,:$Q!KO%6M=NF&- M!]1Q!:6Y%:W3 \;3;N,!=5-!:4'_(SC-SZ9VB1NG%']@E?Z?QG/&6M.G'"P% M4%,5E.:!TGQ06@!%:PNK\6GQ[64:#Z@Q"TIS06D>*,T'I050M/:.KL:=M;4& MWJ#&HT<-%0PHS:UHG55[-.HT'M"D/B@MZ'\$/.XT'O-DCZ/ZF&^*[:L"%>VC MW,M77RVWR#[@.[_82=JY?H_O[HL-HV:#*??=/A&^B3.!$KI62.MZJKY9\W(K M:WDBV:[82;EB4JTUQ>&6DHCR?("ZOV9,OI_D">H-Q8M_ 5!+ P04 " #( M@*A:ZF5]-R@% !S%P &0 'AL+W=O,Y.TF:37ONCTA8(7<&-;/DE VD]? MR38VV++NFM(WX(?=]5^KAY]6TSWC+V(#(-%K$J=BYFRDS":N*Y8;2*BX9!FD MZLV*\81*=-[036B4.O-I_NR!SZ=L*^,HA0>.Q#9)*/_K M&F*VGSG8.3QXC-8;J1^X\VE&U_ $\E/VP-6=6T4)HP12$;$4<5C-G"L\69"Q M=L@M?HU@+XZND6[*,V,O^N8VG#F>5@0Q+*4.0=7?#A80QSJ2TO&Y#.I4W]2. MQ]>'Z#_DC5>->:8"%BS^+0KE9N:,'!3"BFYC^O92*.'%0K!LJZ7S* MV1YQ;:VBZ8L\-[FW:DV4ZFY\DER]C92?G#_!6G6*_( 6+%VJ"TZ+[*8A^@AL MS6FVB98T1K=I,63TRQXJO= C9(S+*%V?O+^X 4FC6+Q7EI^>;M#%N_?H'8I2 M],N&;84*+::N5-JU G=9ZKPN=)(.G3ZZ9ZG<"/1]&D)XZN^J-E<-)X>&7Q-K MP'O*+Y&//R#BD8%!S^+KW?L6.7[5#WX>S[?W0T=&?[]3YNA60B+^,.6NB-TW MQ]8KP41D= DS1TUU 7P'SOS;;_#0^\[4\#,%.TE#OTI#WQ9]_@@[2+=@'""% MYS#WU*O3;MX?$CQU=\?BVT:#8#RJC$Y$#2I1 VO?W($0$Y.BP3G3?J9@)RT< M5BT<6M/^)-GRI:>7PQ M6:(8(8J!!Z_Z&DR-+R(.CC*-O=&HT1T&(^P/S=T1 M5&(#J]@;4!E81KE D["@_0UG;@OCCT=BL;ERI&UO5W3$AT#.HY010QMDNRAFL;M6:K'H;D*2O]0N3 M\'%+5F^ @Z AWF#E>^-AQ^S#7HTHSZK_H4NS9726(6VCP&#B=V0:'^$46[7^ MI'9>LO SE:#53=<<4U7_$:\XK/R]5S13EM9 M$Q;;$7L5_JEV\SE?A41LI6H@2W\8N$D&S?769#4>D8[^J/&*[7RME*IB*]93 M1A<#JL9[ 3V!C'(-R.U[K76M;47(N$MNC5YL9V\E5_<:Y(UI,!5<:4%TU!5=Y'("["=&6EMOA)O-&QJ M-EIU<(W4#"9V!E>:609:HAH679@C;:[V2! TDVLRZY.@8SR0FL#$3N"?Y0:X M&KO%PE]N$2[0;\ISF#4!1!2DXW8R7:5:+;_W2VMS:T>)D%SYAC-1K@K(G4O_O8PA;0*9ZAB3F:60(36JB!U5;RED2)M!S7V9P:2KD"$UI(@=4K9" MIG0=-O+86HH,9J9"QCTZODR K_-37:$6QFTJBP.]ZFEQXD:R+#\D?692LB2_W -@6L# M]7[%F#S&ULM5CO;YM($/U71EQU:J5>^&ELYVRD MQFE[D:Y2%+?7#Z?[L(&Q085=;G>Q$^G^^-L%C(V-D:.2+S$L\QXS;UZ ,N*O!+?BX!IT*8^,_= W=]'MHQ:8O2FU*M*HFH;J-2\G5TT3A9+#$ MM6J*? ^+\EW(8<%HJ$XXJ62F$7Q&MN8DCY.0I'!'*^_HA[_!4MDJ*E($MH+O M"5?=$0(><(.T0 &/SW#/652$$M[>HB1)*MXIT+?E+;Q]\P[>0$+A:\P*H=XB M9J94]>BLS+#._:;*W3F3NPM?&)6Q@(\TPJB--Y4.C1C.3HP;IY?P"^%7X-KO MP;&<44<^B\OA7D\Z;M,;M^1SS_#5.L**LPP^/DGD5#6@:=3??ZIXN).8B7^Z MQ*O(O6YR_?5P+7(2XMQ0O_\"^0:-X-=?;-_ZO:OR@_"5254W MKUW556J%]TN\_N+:!)[OV#-SDW1?JOZ4-_2!T&(FOI,&YT&/^D#RO\J-^'IT'G?3AI4IMFD_!B)K%3UMBIZ^IB^G0^HP$%E+!]O:_Q&W?M*9-<&A MZ]SQ9')DS8XHS_.];F_:!S.&?:D[%RS+ED4BL3/)7IJ7MF0HMG;1SKYHYS7= M6;,/I<5 ;&TM]H.,W3L?7.)/]\1Y8]<[MN=ID.^/SKAS/UW8_>/%@3OUEK#, MF>S,L)?EQ0T9B*U=\WYLL4>O:LY!9YNAV-I:[*<;NW=HN,2<_LGH.)T>>_,T MQO>G1]XT#Q8UI?.ZW%\%A*R@LEI3FM-J1[[1.[)>]([.U>[\H=P8S3U-M7BK M)62=4 $IKA2E=356XO)JEZUN),O+=?"12=7L\C)6^S]R':">KQB3NQO]@N8_ M"L'_4$L#!!0 ( ,B J%J' Y6&+P, &H+ 9 >&PO=V]R:W-H965T M?QW7-GYP8K+NYE!*#(0YHP.;0BI;)3 MVY9^!"F5)SP#ACLA%RE5.!5S6V8":&! :6*[CM.Q4QHSRQN8M6OA#?A")3&# M:T'D(DVI>#R'A*^&5L-:+]S$\TCI!=L;9'0.4U!WV;7 F5VR!'$*3,:<$0'A MT#IKG(X:C@88B^\QK.3&F.A09IS?Z\E%,+0<[1$DX"M-0?%O"2-($LV$?OPN M2*WR3 W<'*_9OYC@,9@9E3#BR8\X4-'0ZEDD@) N$G7#5]^@"*BM^7R>2/-+ M5H6M8Q%_(15/"S!ZD,8L_ZV;"&E-% MO8'@*R*T-;+I@='&H#&:F.DT3I7 W1AQRIO"').BCLG(G 6"C#CS<4707&86 MD*_ YX)F4>S3A%RPO';TYBP!+8 $C,RCL,0!+)M M<)!+[ANX)(=C4#1.Y!$RW4W'Y/#@B!QHW&W$%Q*/E@-;89#:5=LO CK/ W)? M"*A)KCA3D203%D!0Q=LH3JF0NU;HW-U)>$7%"6DVCHGKN.T:?T;_#F_M<*=9 M)JQI^)HO\*W5#05/R>1!@6"8E3)[/R_1GEPH2.6O.O%R\E8]N7XS3F5&?1A: M^"A($$NPO(\?&AWGR*KZ- J=6CM8O=NN<*X1:Y&;9WD^([!Z]=LZ;4Z M;F-@+S=#>&[4[O9[I5'%M7;I6GNG:V>8"+PKDOS!NY!QH>@,;TCE%NF[PAE> MC%K/=]*_-DE[(JLHT2F5Z+QGL7;VJ<.>R"HZ=$L=NF\LUAS?KA1KH[U5K,^- MVJUNM[Y8>Z5KO9VN3:XF9_]=J#NI7YN@/9%55.B7*O3?LU#[^]1A3V05'1K. M4S_@O+%4"X+--[.S5:@U)LV-IS=WS=[H6E#DN6GF)/'Y@JG\\URNY@WCN6X8 M==>SM8Z-Y)EIG^PGFKP+Q8_O/,9&(X$0*9V3+MX=D3=V^43QS/1&,ZXPTV88 M83,,0AO@?LBY6D_T 65[[?T%4$L#!!0 ( ,B J%IQ&O2A2 ( )8% 9 M >&PO=V]R:W-H965TBF51H2*NKV,.W!) >QZMB9;:#[]SO;(:,5L#WLA?C.]WUWW^&[="_5 MHZX #'FJN=!94!G3C,-0%Q745/=D P)OUE+5U*"I-J%N%-#2@6H>QE$T"FO* M1)"GSK=0>2JWAC,!"T7TMJZI^C4%+O=9T \.CGNVJ8QUA'G:T TLP3PT"X56 MV+&4K :AF11$P3H+)OWQ;&#C7QH&)!BJXVL6S!64#/AO_2I[<,1H'\.$+> ^"5@< :0M(#$ M"?65.5FWU- \57)/E(U&-GMPO7%H5,.$_1>71N$M0YS)OP#V0).W9%*6S#:6 M$"3)GG..]3D.#55BNL&@S3GW&^$S& MA,RE,)4F'T4)Y7-\B-5W$N*#A&E\D7!.58\D_3_3U;:*'RE/TZUR%,,3E/8R1WKAA:0!3B:&M0.@OSUJ_XH^G!*WW\B M>Z9VT*D=7&+W:DDAM3DETV/[OE5VH>SRJ(=-WAV7_Y<@7U9X],1K4!LW^1H3 M;X7Q3Z7S^N4RQ>7BAO"%'Y?.Q,U:^(?&;RQ\"!LF-.&P1LJH]PY'5ODMX TC M&S=(*VEP+-VQPL4)R@;@_5I*&PO=V]R:W-H965TY[W)?8AW0KYI H ),\EK]34*1#K"]=5RP)*JLY%#95^LA*RI*BGODK,2*L5$122LILZE?W$U,>OM@N\,MFIG3$R2A1!/9O(U MGSJ>,00"^V7Z#+$YIZ2\&5_27;;JWGD&6C4)2=6#LH6=5>Z7/W'G8$07! M$'2"P/IN0=;E#46:I5)LB32K=34SL%&M6IMCE?E3YBCU4Z9UF-V"CJ3(1S+7 M?W?><"!B1>XH-I+ABQE_JT%29-6:V*7DEM$%XPR95IW> %+&S\@)815Y*$2C M:)6KU$7MS-1WEYV+J]9%<,#%'97G9.1_(($7A.1Q?D-.3\[^+>/J8'VZH$\7 MV+JCX^E^7BX42KT!?@U9:TN,ATN80W&A:KJ$J:-WO0*Y 2=[_\Z/O$]'#(YZ M@Z-CU3.3=\A3JXJLRIRK3>;[?I2ZFP'6N&>-WV)%0ZQ6%>ZP)F$PC I[5/@6 M*AY"A7NH41P.HZ(>%;V%2H90T1XJ.A J[DGQ4=*#0,H)MZ>@IB^Z,^'@5H_W MR$'H'4B9].SD*/L6E"*LK!N$7)\U!+T5<0B>[,'])!YF3WKVY"A[9K9]A61# M>6/;0_L*^-]&,&1DLK>#@Y&?_.?$W6EMA"H.Z,=%OI3!-(LT,]70N#KQ+3'_N.6_0%02P,$% @ R("H6N&N M-OU% @ ^@0 !D !X;"]W;W)K&ULE53;;MLP M#/T50@.V#MCB2]++.L= +QA:8,.*!%L?ACTH-A,+U<63E*3Y^U&R:V1 &F O M-BGQ'!U2I(JML4^N0?3PK*1V4]9XWUXFB:L:5-R-3(N:=I;&*N[)M:O$M19Y M'4%*)GF:GB6*"\W*(JX]V+(P:R^%Q@<+;JT4M[MKE&8[91E[69B)5>/#0E(6 M+5_A'/V/]L&2EPPLM5"HG3 :+"ZG["J[O)Z$^!CP4^#6[=D0,ED8\Q2<^WK* MTB ()58^,'#Z;? &I0Q$).-/S\F&(P-PWWYA_Q)SIUP6W.&-D8^B]LV473"H M<\+*S9@@W1Q!:,F&I$DSBAPZ7,O:5=03A??D5*R<%'F--UUVN) M8)9P5=^?@>XNV6^ZY3F[1&8I.K%7'=B\E?$?.-V!./L ^1I?OHO/*&\AN3R(;D\\HV/)_?K:N&\I?O_ M?4A21S$Y3!%FXM*UO,(IHZ9W:#?(RK=OLK/T\Q&!XT'@^!A[^1B;!FO@&RKB M"JG-PR"%8LJ@'3Q:!2<[Y-8=K.=Q^@P"$CZ!,MHW#K(+J/G.'1$^&81/_D]X M+5QEUMH#]0(>4MKQ91UA>"HV93I*S\^*9+.O(]EKY? J4$NLA'94CB7ATM'Y M*0/;35KG>-/&[EX83[,2S88>)[0A@/:7QO@7)PS,\-R5?P%02P,$% @ MR("H6NG4F@H @ %00 !D !X;"]W;W)K&UL MA53?:]LP$/Y7A%9&"R-RY*49F6UH&L;Z4 C-VCZ,/2C.)1;5#T^2X_2_GR0[ M)H.T?;'NI/N^^TYWD:(+2N0S(YT#P-,@V4C+S.@>AVQR/\7'C@>\J M%S9(D=5L!RMPC_72>(\,+!LN05FN%3*PS?'->#9/0WP,>.+0VA,;A4K66K\$ MYVZ3XR0( @&E"PS,+WNX!2$"D9?QM^?$0\H /+6/[#]B[;Z6-;-PJ\4SW[@J MQ]\PVL"6-<(]Z/8G]/5, E^IA8U?U':QZ12CLK%.RQ[L%4BNNI4=^GLX 5#Z M!H#V !IU=XFBR@5SK,B,;I$)T9XM&+'4B/;BN I-63GC3[G'N>).E5H"^L4. M8-'E ASCPEZA"\05NN="^)NS&7$^4X@G9<\Z[UCI&ZSWS(Q0.OZ":$(GZ'&U M0)<75__3$"]T4$L'M33RIA^J10MN2Z%M8P#]OEE;9WQ__YQ3VC%^/<\89GYF M:U9"COU06S![P,7G3^/KY/L[>M-!;_H>>_'$1,.ZZ1-^_)DJX9S$CF3<51V> MT;Z8)B.:D?UI;G+2Y?!@_"7ON+)(P-;#DM%T@I'IAK!SG*YCX]?:^3&*9N7? M+9@0X,^W6KNC$V9I^!,4_P!02P,$% @ R("H6KV0^GY/ P K!4 T M !X;"]S='EL97,N>&ULW5AA;]HP$/TK4;I.K30UA(Q 5D#:D"I-VJ9*[8=] MJPQQ@B7'R1S307_]?'$(@?H8[8<5!FICW\M[]WP^B-MAJ5:5\[F-"/E55Y0H9$DEQE1>BI3KRPD)7$)I(Q[W4XG]#+"A#L>BD5V MDZG2F>4+H4;NH DYYO(U'KE^^-%UC-PDC^G(?;AX_VN1J^MWCKF>?3@[ZSQ< M7N_&+RK@TO6LHKT#1*\Z'5P80$P\/$Q\GS8FW=^6;OO\NZ^!E=RB8L3(0CQO M>.<(K=\YJ Y[RH )^_8JG+>K8%QY=8^-ATDN-JT6N":@U4E&G4?"1^Z$<#:5 M#%@)R1A?F7 7 K.4V& M@4'&>6.PZYK >%@0I:@4-WI2W5P%GT%./;Y?%=IA*LG*[_;<#:&ZZ"337,94 M-FE\=QT:#SE-P(YDZ1RN*B\\ )7*,SV(&4ES02H/:T8]T+(SROD=?#?\3+:T METEKWZIV$,U0&ZJ'1L9,0+^M9K3;LKU7Z3H%>\S5EX5>CJCFT&CT5M*$+:OY M,FD,8.H^KDZ*@J\^L\4JG8K!WY M+4EQ3Y=JW4[+!/?C9G<4S%LX.AEE=DJO\4W=+7]\FT&CIZH+/6+R#L M(C?5RXY@'(/9$<"P/)@#C&-86)[_:3T#=#T&P[P-K,@ Y0Q0CF'9D$GUQO+8 M.9%^V5<:14$0AEA%)Q.K@PE6MS"$'[L:Y@T86![(]+):X[N-=\C^/L#V=%^' M8"O%.Q%;*5YK0.QU T84V7<;RP,,;!>PWH'\]CS04W9.$,"N8MZP3S".1!&& M0"_:>S0,D>J$\+;O#_8I"8(HLB. V1T$ 8; IQ%', ?@ 4."H'H.[CR/O/5S MRMO\?W;\!U!+ P04 " #(@*A:EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,B J%K5 ND!Q00 ((G / M>&PO=V]R:V)O;VLN>&ULQ9I;;]LV%(#_"J&G%%AGZ^:V05T@=2X+D*Y&;62/ M RW1-A&*]$C*2?KK1TIQ33;:P5Y._63K8OK3H72^0U(?'Y5^6"GU0)X:(CAG*9?/IX M:&NN1^&&LJRR7$FWT^^XY^S1'(_[3;+GAJ^XX/9YFG3?!4M(PR5O^'=63Y-Q M0LQ6/?ZA-/^NI*5B46DEQ#1)^P/W3%M>O=J]\)!+NC+='DM7WZ@#F2:3L6MP MS;6QW1E=^]0Q[ID[N=]JK;KFPC)]22V[T:K=<;GQS;BK& 67T<7A\-D'\5S_ MGS"J]9I7[%)5;<.D[>.HF?" TFSYSB1$TH9-DYG:,TWF=,/\1;E_N:W["[2. M+ B7/N?N@+ZM.T9,'FF4X+7[]YI\IH+*BI$NCB8 S # [&2 Y&Q. \@<@,Q_ M(>3"0_@?&*+6Y.N.Z0"R ""+$T+^G060)0!9G@QR85450$X R,G)(&?4; /( M=P#D.US(Y9:1F6IV5#X'0.\!H/>X0!=5I5II7>8E]BK,PQ7P P#[@@MTH MS^0ZM6):AFEY#.7E,?8]UC1*=C?]0\@$N@)9%G]1K:FTY([3SN]Q#Z:0)5)D M35Q3KLD]%2WS3^$UE\X3G IR*XW5;1-B0IY(D45QHU3]R(4@5-:.S5*Y\03D MPIC8N"DDBA39%%=42_=(&#)WM7YJ35K\(&F2%%5H-/ M=MSV$O5/AH/TGF#R)TFDD"529$W<,7?;154QY(<,V0^WLG+]29;T*6:"_) A M^V'1K@S[IW4GD:N][\P0#!Q#(-MA3I_)ODMGW<_]$.*2FTHHTT:Y+8/6(2-DA@S9# ,UG!N%O7Q[$U)"ELB0+3%0IY"S M)740,2-DB@S9%&#!$HW&,D@@&;) X(*%A)B00#)D@;RN6 8['-)'AJR/_RI= M7D##B0S(*SFR5PX5S%#\F!R2#4YLFKZ*F$P>N $%;)<@MD MP0$Q)*CBP4V'MYB D))4<6"HQ9A)B05'+TJ2M SU%2+""I%,A2@3'#3B\@ MQ13(BH$QPTXO(,44R(H9*':"?"1"3$@Y!;)R!C%_Y",58H*K(K]\LLMC^D]# MKI["%8<"LE!QHIDO#QLOC!20A0ID"P&85\TNNC M@4=@4?P@[Y3(WCEBAE/=G=-OF-J$F)!W2F3OP-$,BXT27(_']@Z(68:8D'=* M9.^\#+O#.LA5<'U3\4)'"7FG1/;.#\QC';0F7ZAM-;?/44U40MXID;TSB#E8 M89:0=TID[X1K((/S!A-(-Y-.-Z/#.U\U6W/)ZC]=R\;MKZBHYIKXCWYQNRC] MZM.Z%6+F]GV5=XK6AU?(#J^_??H74$L#!!0 ( ,B J%J8&UJ>^P$ ,LC M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MY?LB22O.J">91MD @'O0DJC-"!>+RCSX0\/"<#]VT M[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L^O'83>?EN$U#MW[KMCGI M0_V=BO]GLU_EWO_YSS*?I'X/3>S^^E5W.4[-XZ<9M MGE9-^CA<=Y=TV7*S>'I=->/3JS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U M$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA M,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ M.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H'>@ MWD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4ORZ^=>+]H+S@G^'?G\2]0 M2P,$% @ R("H6G32QF+> 0 6B, !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T.L+"M35L0_KW= !.-$@TF MOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4F)!;1VT:F5O?F)@>_8(Y M4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0V7::>:I#-KC=3^RRIIEQ MKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D^X##NL<->5^5-'@R/CZ8 M)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG#DB@V=;XO>G$Z.:8=IOV5 MGYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV)[XFI]-G?1]UIEU3^,#MM M[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I8PS2QR5('U<@?5R#],%' M*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL#5!+ 0(4 Q0 ( ,B MJ%I&QTU(E0 ,T 0 " 0 !D;V-0&UL4$L! A0#% @ R("H6JV1P]+R *P( !$ ( ! MPP &1O8U!R;W!S+V-O&UL4$L! A0#% @ R("H6IE&PO M=V]R:W-H965T&UL4$L! A0#% @ R("H6BDDP\KQ!0 MSA@ !@ ("!, X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R("H6K937ZI? @ J@4 !@ M ("!*!T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ R("H6C[A^VO@!P QA( !@ ("!&BP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R("H6OV4=K5 !@ U@\ !D ("! ML4\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ R("H6B/H%.M1!0 \ T !D ("!+&, 'AL+W=O&PO=V]R:W-H965TH3+000 (,) 9 " @:^( !X;"]W;W)K&UL4$L! A0#% @ R("H6H%"2R]F!@ + \ !D M ("!)XT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R("H6A.MA^M$ @ B@8 !D ("!IY@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR("H6I?W/_JOKX" #Y!0 &0 @(&? MOP >&PO=V]R:W-H965T&UL4$L! A0#% @ R("H6EO, RP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ R("H6O9J5_D5! 8!P !D ("!/=L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R("H M6C9\=K+1 P U@\ !D ("!I^< 'AL+W=O&PO=V]R:W-H965T 9 " @0KO !X;"]W;W)K M&UL4$L! A0#% @ R("H6C.@Q8#4 @ GPD M !D ("!C/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R("H6BTO1\X= P \ L !D M ("!-/X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R("H6GY:U0.: P AP\ !D ("!" H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R("H6BCE MZ-Y6 P ) L !D ("!@!4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R("H6NIE?3)P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ R("H6G$:]*%( @ E@4 !D ("! MERX! 'AL+W=O&PO=V]R:W-H965T@S 0!X;"]W;W)K&UL4$L! A0#% M @ R("H6NG4F@H @ %00 !D ("!9#8! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #(@*A:=-+&8MX! !:(P $P @ $C1 $ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ ),2 R1@$ ! end XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 160 243 1 false 61 0 false 9 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9955511 - Disclosure - Accounting Policies (Policies) Sheet http://www.smithmicro.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.smithmicro.com/role/AccountingPolicies 25 false false R26.htm 9955512 - Disclosure - Warrant Liabilities (Tables) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://www.smithmicro.com/role/WarrantLiabilities 26 false false R27.htm 9955513 - 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 27 false false R28.htm 9955514 - 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 28 false false R29.htm 9955515 - Disclosure - Earnings Per Share (Tables) Sheet http://www.smithmicro.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.smithmicro.com/role/EarningsPerShare 29 false false R30.htm 9955516 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.smithmicro.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.smithmicro.com/role/StockBasedCompensation 30 false false R31.htm 9955517 - Disclosure - Revenues (Tables) Sheet http://www.smithmicro.com/role/RevenuesTables Revenues (Tables) Tables http://www.smithmicro.com/role/Revenues 31 false false R32.htm 9955518 - 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 32 false false R33.htm 9955519 - Disclosure - Leases (Tables) Sheet http://www.smithmicro.com/role/LeasesTables Leases (Tables) Tables http://www.smithmicro.com/role/Leases 33 false false R34.htm 9955520 - Disclosure - The Company (Details) Sheet http://www.smithmicro.com/role/TheCompanyDetails The Company (Details) Details http://www.smithmicro.com/role/TheCompany 34 false false R35.htm 9955521 - Disclosure - Common Stock (Details) Sheet http://www.smithmicro.com/role/CommonStockDetails Common Stock (Details) Details http://www.smithmicro.com/role/CommonStock 35 false false R36.htm 9955522 - Disclosure - Warrant Liabilities - Additional Information (Details) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails Warrant Liabilities - Additional Information (Details) Details 36 false false R37.htm 9955523 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details) Sheet http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails Warrant Liabilities - Schedule of Assumptions (Details) Details 37 false false R38.htm 9955524 - Disclosure - Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 38 false false R39.htm 9955525 - 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 39 false false R40.htm 9955526 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 40 false false R41.htm 9955527 - 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 41 false false R42.htm 9955528 - 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 42 false false R43.htm 9955529 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.smithmicro.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 43 false false R44.htm 9955530 - 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 44 false false R45.htm 9955531 - 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 45 false false R46.htm 9955532 - Disclosure - Stock-Based Compensation - Stock Plans (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails Stock-Based Compensation - Stock Plans (Details) Details 46 false false R47.htm 9955533 - 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 47 false false R48.htm 9955534 - 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 48 false false R49.htm 9955535 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 49 false false R50.htm 9955536 - Disclosure - Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail) Sheet http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail) Details 50 false false R51.htm 9955537 - 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 51 false false R52.htm 9955538 - Disclosure - Revenues (Detail) Sheet http://www.smithmicro.com/role/RevenuesDetail Revenues (Detail) Details http://www.smithmicro.com/role/RevenuesTables 52 false false R53.htm 9955539 - 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 53 false false R54.htm 9955540 - Disclosure - Segment, Concentration and Geographical Information - Segment Reporting Information (Details) Sheet http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails Segment, Concentration and Geographical Information - Segment Reporting Information (Details) Details 54 false false R55.htm 9955541 - 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 55 false false R56.htm 9955542 - 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 56 false false R57.htm 9955543 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.smithmicro.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 57 false false R58.htm 9955544 - 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 58 false false R59.htm 9955545 - 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 59 false false R60.htm 9955546 - Disclosure - Income Taxes (Details) Sheet http://www.smithmicro.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.smithmicro.com/role/IncomeTaxes 60 false false All Reports Book All Reports smsi-20250331.htm smsi-20250331.xsd smsi-20250331_cal.xml smsi-20250331_def.xml smsi-20250331_lab.xml smsi-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smsi-20250331.htm": { "nsprefix": "smsi", "nsuri": "http://www.smithmicro.com/20250331", "dts": { "inline": { "local": [ "smsi-20250331.htm" ] }, "schema": { "local": [ "smsi-20250331.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/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "smsi-20250331_cal.xml" ] }, "definitionLink": { "local": [ "smsi-20250331_def.xml" ] }, "labelLink": { "local": [ "smsi-20250331_lab.xml" ] }, "presentationLink": { "local": [ "smsi-20250331_pre.xml" ] } }, "keyStandard": 211, "keyCustom": 32, "axisStandard": 21, "axisCustom": 0, "memberStandard": 32, "memberCustom": 28, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 3 }, "contextCount": 160, "entityCount": 1, "segmentCount": 61, "elementCount": 511, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 470, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20250331.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-1", "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-20250331.htm", "first": true }, "uniqueAnchor": null }, "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-15", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20250331.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", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smithmicro.com/role/AccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesTables", "longName": "9955512 - Disclosure - Warrant Liabilities (Tables)", "shortName": "Warrant Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsTables", "longName": "9955513 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955514 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smithmicro.com/role/EarningsPerShareTables", "longName": "9955515 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smithmicro.com/role/StockBasedCompensationTables", "longName": "9955516 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smithmicro.com/role/RevenuesTables", "longName": "9955517 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables", "longName": "9955518 - 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": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smithmicro.com/role/LeasesTables", "longName": "9955519 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.smithmicro.com/role/TheCompanyDetails", "longName": "9955520 - Disclosure - The Company (Details)", "shortName": "The Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R35": { "role": "http://www.smithmicro.com/role/CommonStockDetails", "longName": "9955521 - Disclosure - Common Stock (Details)", "shortName": "Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesAdditionalInformationDetails", "longName": "9955522 - Disclosure - Warrant Liabilities - Additional Information (Details)", "shortName": "Warrant Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "smsi:WarrantAndDerivativeLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R37": { "role": "http://www.smithmicro.com/role/WarrantLiabilitiesScheduleofAssumptionsDetails", "longName": "9955523 - Disclosure - Warrant Liabilities - Schedule of Assumptions (Details)", "shortName": "Warrant Liabilities - Schedule of Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-56", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-56", "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-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "longName": "9955524 - Disclosure - Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-80", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-80", "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-20250331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "longName": "9955525 - 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": "39", "firstAnchor": { "contextRef": "c-4", "name": "smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "longName": "9955526 - 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": "40", "firstAnchor": { "contextRef": "c-1", "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-20250331.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-20250331.htm", "unique": true } }, "R41": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsScheduleofComponentsofIntangibleAssetsDetail", "longName": "9955527 - 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": "41", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseDetail", "longName": "9955528 - 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": "42", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.smithmicro.com/role/EarningsPerShareAdditionalInformationDetail", "longName": "9955529 - Disclosure - Earnings Per Share - Additional Information (Detail)", "shortName": "Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.smithmicro.com/role/EarningsPerShareScheduleofDetailsofBasicandDilutedEarningsPerShareDetails", "longName": "9955530 - 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": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R45": { "role": "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails", "longName": "9955531 - 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": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-106", "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-20250331.htm", "unique": true } }, "R46": { "role": "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails", "longName": "9955532 - Disclosure - Stock-Based Compensation - Stock Plans (Details)", "shortName": "Stock-Based Compensation - Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R47": { "role": "http://www.smithmicro.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "9955533 - 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": "47", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails", "longName": "9955534 - 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": "48", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R49": { "role": "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails", "longName": "9955535 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail", "longName": "9955536 - Disclosure - Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail)", "shortName": "Stock-Based Compensation - Schedule of Outstanding Stock Options and Related Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "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-20250331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.smithmicro.com/role/StockBasedCompensationScheduleofRestrictedStockAwardsOutstandingDetails", "longName": "9955537 - 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": "51", "firstAnchor": { "contextRef": "c-126", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-126", "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-20250331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.smithmicro.com/role/RevenuesDetail", "longName": "9955538 - Disclosure - Revenues (Detail)", "shortName": "Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-129", "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-20250331.htm", "unique": true } }, "R53": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationAdditionalInformationDetails", "longName": "9955539 - 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": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "business_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "business_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "longName": "9955540 - Disclosure - Segment, Concentration and Geographical Information - Segment Reporting Information (Details)", "shortName": "Segment, Concentration and Geographical Information - Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "unique": true } }, "R55": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails", "longName": "9955541 - 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": "55", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "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-20250331.htm", "unique": true } }, "R56": { "role": "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails", "longName": "9955542 - 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": "56", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "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-20250331.htm", "unique": true } }, "R57": { "role": "http://www.smithmicro.com/role/LeasesAdditionalInformationDetail", "longName": "9955543 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:OperatingLeaseCost", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:OperatingLeaseCost", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail", "longName": "9955544 - 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": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smsi-20250331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.smithmicro.com/role/LeasesScheduleofAdditionalInformationRelatingtoCompanysOperatingLeasesDetail", "longName": "9955545 - 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": "59", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.smithmicro.com/role/IncomeTaxesDetails", "longName": "9955546 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "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-20250331.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-20250331.htm", "first": true, "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": [ "r38", "r665" ] }, "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": [ "r601" ] }, "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 $106 and $3 at 2025 and 2024, 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": [ "r802" ] }, "smsi_AccruedPayrollAndBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r2", "r8", "r14", "r369", "r372", "r418", "r507", "r508", "r784", "r785", "r786", "r791", "r792", "r793", "r794" ] }, "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": [ "r224", "r614" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r729" ] }, "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": [ "r49" ] }, "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": [ "r519", "r791", "r792", "r793", "r794", "r859", "r917" ] }, "smsi_AdditionalWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r742" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r742" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r5" ] }, "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", "r296" ] }, "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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r775" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r701", "r711", "r721", "r753" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r704", "r714", "r724", "r756" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r776" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r742" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r749" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r705", "r715", "r725", "r749", "r757", "r761", "r769" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "http://www.smithmicro.com/role/StockBasedCompensationScheduleofNonCashStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total non-cash stock compensation expense", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r326", "r331" ] }, "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": [ "r103", "r201", "r205" ] }, "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": [ "r919", "r920", "r921", "r922" ] }, "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": [ "r5", "r221", "r227", "r638" ] }, "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": [ "r151" ] }, "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/EarningsPerShareAdditionalInformationDetail", "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": [ "r78", "r86", "r102", "r119", "r156", "r162", "r187", "r191", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r364", "r366", "r401", "r471", "r550", "r630", "r631", "r665", "r692", "r825", "r826", "r876" ] }, "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": [ "r96", "r104", "r119", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r364", "r366", "r401", "r665", "r825", "r826", "r876" ] }, "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": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r764" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r765" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r760" ] }, "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r762" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r761" ] }, "smsi_AwardsSettledInSharesAdjustmentsAgainstShareReserve": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r15", "r98", "r618" ] }, "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": [ "r15", "r62", "r116" ] }, "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": [ "r1", "r62" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r740" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r737" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r735" ] }, "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/EarningsPerShareAdditionalInformationDetail", "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/20250331", "localname": "ClassOfWarrantOrRightBeginningOfExercisablePeriodAfterIssuance", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/20250331", "localname": "ClassOfWarrantOrRightContingentCompensation", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/EarningsPerShareAdditionalInformationDetail", "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/EarningsPerShareAdditionalInformationDetail", "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": [ "r272" ] }, "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/EarningsPerShareAdditionalInformationDetail" ], "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": [ "r272" ] }, "smsi_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/20250331", "localname": "CloudBasedUsageFeesMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud based usage fees", "label": "Cloud Based Usage Fees [Member]", "documentation": "Cloud based usage fees." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r741" ] }, "smsi_CommSuiteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r45", "r79", "r474", "r537" ] }, "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": [ "r70", "r239", "r240", "r602", "r819", "r821" ] }, "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": [ "r683", "r684", "r685", "r687", "r688", "r689", "r690", "r791", "r792", "r794", "r859", "r915", "r917" ] }, "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": [ "r48" ] }, "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": [ "r48", "r538" ] }, "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": [ "r48" ] }, "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": [ "r9", "r48", "r538", "r556", "r917", "r918" ] }, "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; 19,458,750 and 17,673,404 shares issued and outstanding at 2025 and 2024, 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": [ "r48", "r475", "r665" ] }, "smsi_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r746" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r745" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r747" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r744" ] }, "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": [ "r614", "r617", "r808", "r809", "r810", "r811", "r812", "r814", "r816", "r817" ] }, "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", "r35", "r36", "r199", "r601" ] }, "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", "r35", "r36", "r199", "r513", "r601" ] }, "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", "r35", "r36", "r199", "r601", "r781" ] }, "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", "r35", "r36", "r199" ] }, "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", "r35", "r36", "r199", "r601" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r84", "r125", "r156", "r164", "r185", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r630", "r631", "r825", "r826" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r84", "r125", "r156", "r164", "r185", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r630", "r631", "r825", "r826" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.smithmicro.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r31", "r622" ] }, "smsi_ConsultingServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "ConsultingServicesAndOtherMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail" ], "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_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 $1 and $6 in the three months ended March 31, 2025 and 2024, 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": [ "r56", "r57", "r432" ] }, "smsi_CostOfGoodsAndServicesSoldAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "CostOfGoodsAndServicesSoldAdjusted", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": "smsi_OperatingIncomeLossAdjusted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted cost of revenues", "label": "Cost Of Goods And Services Sold, Adjusted", "documentation": "Cost Of Goods And Services Sold, Adjusted" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r123", "r124", "r257", "r261", "r422", "r430", "r470", "r619", "r621" ] }, "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": [ "r66", "r199" ] }, "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", "r808", "r809", "r810", "r811", "r812", "r814", "r816", "r817" ] }, "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", "r808", "r809", "r810", "r811", "r812", "r814", "r816", "r817" ] }, "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": [ "r337", "r338", "r472" ] }, "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": [ "r346" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "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": [ "r5", "r24" ] }, "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": [ "r5", "r24" ] }, "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": [ "r5", "r156", "r167", "r191", "r630", "r631" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r528", "r530", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r589", "r590", "r593", "r595", "r683", "r685", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r32", "r33", "r34", "r77", "r528", "r530", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r589", "r590", "r593", "r595", "r621", "r683", "r685", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r105", "r106", "r379", "r380", "r393", "r400", "r521", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r551", "r553", "r554", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r621", "r862", "r863", "r864", "r916" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail" ], "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": [ "r283", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail" ], "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": [ "r283", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "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": [ "r828" ] }, "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": [ "r294", "r299", "r327", "r328", "r330", "r653" ] }, "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": [ "r696" ] }, "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": [ "r728" ] }, "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r739" ] }, "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": [ "r919", "r920", "r921", "r922" ] }, "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": [ "r113", "r131", "r132", "r133", "r134", "r135", "r136", "r141", "r143", "r148", "r149", "r150", "r155", "r360", "r363", "r376", "r377", "r467", "r483", "r623" ] }, "smsi_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r113", "r131", "r132", "r133", "r134", "r135", "r136", "r143", "r148", "r149", "r150", "r155", "r360", "r363", "r376", "r377", "r467", "r483", "r623" ] }, "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", "r152" ] }, "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": [ "r140", "r151", "r153", "r154" ] }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r329" ] }, "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": [ "r329" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.smithmicro.com/role/EarningsPerShareSharesExcludedfromtheComputationofDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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/20250331", "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": [ "r694" ] }, "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_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": [ "r694" ] }, "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": [ "r694" ] }, "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": [ "r778" ] }, "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": [ "r694" ] }, "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": [ "r694" ] }, "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": [ "r694" ] }, "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": [ "r694" ] }, "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": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r733" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r774" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r774" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r774" ] }, "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": [ "r9", "r93", "r110", "r111", "r112", "r126", "r127", "r128", "r130", "r135", "r137", "r139", "r157", "r203", "r204", "r232", "r273", "r350", "r351", "r357", "r358", "r359", "r361", "r362", "r363", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r418", "r482", "r507", "r508", "r509", "r519", "r576" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r743" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r701", "r711", "r721", "r753" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r698", "r708", "r718", "r750" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 }, "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r5" ] }, "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": [ "r381", "r382", "r660" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r258", "r286", "r287", "r288", "r289", "r290", "r291", "r378", "r380", "r381", "r382", "r383", "r392", "r393", "r395", "r425", "r426", "r427", "r639", "r640", "r649", "r650", "r651", "r657", "r660" ] }, "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": [ "r388", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r465", "r657", "r661" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r258", "r286", "r287", "r288", "r289", "r290", "r291", "r380", "r381", "r382", "r383", "r393", "r427", "r639", "r640", "r649", "r650", "r651", "r657", "r660" ] }, "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": [ "r860", "r861" ] }, "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/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "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": [ "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "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": [ "r384", "r385", "r386", "r387", "r388", "r389", "r394" ] }, "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": [ "r384", "r389", "r394" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "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": [ "r385", "r394" ] }, "smsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesAndContingentConsiderationGainLossIncludedInEarnings", "crdr": "credit", "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 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilitiesAndContingentConsideration", "crdr": "credit", "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", "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": [ "r384", "r394" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r258", "r286", "r287", "r288", "r289", "r290", "r291", "r378", "r380", "r381", "r382", "r383", "r392", "r393", "r395", "r425", "r426", "r427", "r639", "r640", "r649", "r650", "r651", "r657", "r660" ] }, "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": [ "r7" ] }, "smsi_FamilySafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/20250331", "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": "2030 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": [ "r100", "r207", "r226", "r638" ] }, "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": "2026", "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": [ "r228", "r614", "r638" ] }, "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": "2025", "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": [ "r923" ] }, "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": "2029", "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": [ "r228", "r614", "r638" ] }, "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": "2028", "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": [ "r228", "r614", "r638" ] }, "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": "2027", "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": [ "r228", "r614", "r638" ] }, "smsi_FiniteLivedIntangibleAssetsBeforeImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r220", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r433", "r434", "r614" ] }, "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": [ "r207", "r226", "r434", "r638" ] }, "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": [ "r220", "r226", "r229", "r230", "r231", "r433", "r614", "r638" ] }, "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": [ "r220", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r614" ] }, "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": [ "r433", "r814" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r705", "r715", "r725", "r757" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r738" ] }, "smsi_FullValueAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "smsi_GainOnLicenseOfPatentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "GainOnLicenseOfPatentsNet", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.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_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": [ "r60", "r560" ] }, "smsi_GeneralAndAdministrativeExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "GeneralAndAdministrativeExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": "smsi_OperatingIncomeLossAdjusted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted general and administrative", "label": "General And Administrative Expense, Adjusted", "documentation": "General And Administrative Expense, Adjusted" } } }, "auth_ref": [] }, "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": [ "r60" ] }, "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": [ "r99", "r208", "r466", "r631", "r637", "r658", "r665", "r805", "r806" ] }, "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": [ "r804", "r807" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows", "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "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": [ "r5", "r209", "r215", "r219", "r637", "r658" ] }, "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": [ "r54", "r58", "r85", "r119", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r401", "r624", "r630", "r796", "r798", "r799", "r800", "r801", "r825" ] }, "smsi_HostedEnvironmentUsageFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "HostedEnvironmentUsageFeesMember", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail" ], "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", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income tax provision", "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": [ "r55", "r81", "r85", "r468", "r480", "r624", "r630", "r796", "r798", "r799", "r800", "r801" ] }, "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": [ "r233", "r235", "r236", "r385", "r389", "r394", "r504", "r506", "r561", "r614", "r659", "r886" ] }, "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": [ "r235", "r236", "r385", "r389", "r394", "r504", "r506", "r561", "r614", "r659", "r886" ] }, "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": [ "r120", "r334", "r340", "r341", "r342", "r343", "r344", "r348", "r352", "r354", "r355", "r356", "r518", "r656" ] }, "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", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income tax expense", "verboseLabel": "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": [ "r88", "r90", "r138", "r139", "r156", "r170", "r191", "r339", "r340", "r353", "r484", "r656" ] }, "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": [ "r109", "r335", "r336", "r344", "r345", "r347", "r349", "r515" ] }, "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": 9.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued, and other 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": [ "r4" ] }, "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": 11.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": [ "r4" ] }, "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_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": 3.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": [ "r4" ] }, "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": [ "r144", "r145", "r146", "r150", "r298" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r705", "r715", "r725", "r749", "r757", "r761", "r769" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r767" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r697", "r773" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r697", "r773" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r697", "r773" ] }, "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": 3.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": [ "r630", "r787", "r798" ] }, "smsi_IssuanceAndSaleOfEquityNumberOfOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "IssuanceAndSaleOfEquityNumberOfOfferings", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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": [] }, "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": [ "r874" ] }, "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_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r874" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": "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": [ "r409" ] }, "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": [ "r53", "r80", "r477", "r665", "r790", "r803", "r873" ] }, "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": [ "r41", "r97", "r119", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r365", "r366", "r367", "r401", "r665", "r825", "r876", "r877" ] }, "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/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r380", "r860" ] }, "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": [ "r13", "r43", "r44", "r45", "r46", "r119", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r365", "r366", "r367", "r401", "r825", "r876", "r877" ] }, "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/RevenuesDetail" ], "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": [ "r829" ] }, "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": [ "r245", "r789", "r824" ] }, "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": [ "r39", "r42", "r245", "r789", "r824" ] }, "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": [ "r199", "r644", "r675", "r680", "r828", "r885", "r887", "r888", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r293", "r332", "r383", "r431", "r503", "r505", "r512", "r529", "r530", "r582", "r584", "r586", "r587", "r597", "r612", "r613", "r636", "r641", "r652", "r660", "r661", "r662", "r663", "r676", "r827", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "smsi_MaximumSharesPurchasedByEmployees": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/20250331", "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": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r741" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r741" ] }, "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": [ "r862", "r863", "r864" ] }, "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": [ "r862", "r863", "r864" ] }, "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": [ "r660", "r862", "r863", "r864" ] }, "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": [ "r862", "r863", "r864" ] }, "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": [ "r862", "r863", "r864" ] }, "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": [ "r381", "r382", "r383", "r660" ] }, "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": [ "r381", "r382", "r383", "r660" ] }, "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": [ "r241", "r242", "r243", "r244", "r293", "r332", "r383", "r431", "r503", "r505", "r512", "r529", "r530", "r582", "r584", "r586", "r587", "r597", "r612", "r613", "r636", "r641", "r652", "r660", "r661", "r662", "r676", "r827", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r760" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r768" ] }, "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": [ "r199", "r644", "r675", "r680", "r828", "r885", "r887", "r888", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "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": [ "r89", "r91" ] }, "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 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": [ "r115" ] }, "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 (used in) 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": [ "r115" ] }, "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": [ "r62", "r63", "r64" ] }, "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": 10.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", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "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": [ "r59", "r64", "r82", "r95", "r107", "r108", "r112", "r119", "r129", "r131", "r132", "r133", "r134", "r135", "r138", "r139", "r147", "r202", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r360", "r363", "r377", "r401", "r481", "r558", "r574", "r575", "r691", "r825" ] }, "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": "Recently Adopted Accounting Pronouncements and Recently Issued 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/20250331", "localname": "NonCashLeaseExpense", "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": "Non-cash lease expense", "label": "Non Cash Lease Expense", "documentation": "Non-cash lease expense." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r741" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r705", "r715", "r725", "r749", "r757" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r731" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r749" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r768" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r768" ] }, "smsi_NotesAndWarrantsOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "NotesAndWarrantsOfferingMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "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/20250331", "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": [ "r631", "r797" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.smithmicro.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r625", "r635", "r797" ] }, "smsi_October2024OfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "October2024OfferingsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/20250331", "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": 1.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": [ "r85", "r624", "r796", "r798", "r799", "r800", "r801" ] }, "smsi_OperatingIncomeLossAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "OperatingIncomeLossAdjusted", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Adjusted operating loss", "label": "Operating Income (Loss), Adjusted", "documentation": "Operating Income (Loss), Adjusted" } } }, "auth_ref": [] }, "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": [ "r413", "r664" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "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": "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": [ "r412" ] }, "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": [ "r412" ] }, "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": [ "r412" ] }, "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": [ "r411" ] }, "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", "r664" ] }, "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", "r664" ] }, "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": [ "r40" ] }, "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": [ "r101" ] }, "smsi_OtherIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "OtherIncomeExpenses", "crdr": "credit", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expenses)", "label": "Other Income (Expenses)", "documentation": "Other Income (Expenses)" } } }, "auth_ref": [] }, "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": [ "r40", "r44", "r818" ] }, "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": 2.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": [ "r61" ] }, "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r703", "r713", "r723", "r755" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r706", "r716", "r726", "r758" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r706", "r716", "r726", "r758" ] }, "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/20250331", "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": [ "r76", "r808", "r809", "r810", "r811", "r812", "r814", "r816", "r817" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r730" ] }, "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": 1.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": [ "r87", "r856", "r857", "r858" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r740" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r749" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r742" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r731" ] }, "smsi_PercentageOfEmployeeCompensationForEmployeePayrollDeduction": { "xbrltype": "percentItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/20250331", "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": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "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": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r733" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r777" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r732" ] }, "smsi_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails", "http://www.smithmicro.com/role/EarningsPerShareAdditionalInformationDetail" ], "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": [ "r783" ] }, "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": [ "r782" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/20250331", "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", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "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": [ "r3", "r516" ] }, "smsi_ProceedsFromLicenseOfPatentInvesting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "ProceedsFromLicenseOfPatentInvesting", "crdr": "debit", "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": { "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": [ "r779", "r788" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r195", "r432", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r615", "r642", "r674", "r676", "r677", "r681", "r682", "r822", "r823", "r828", "r885", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smithmicro.com/role/RevenuesDetail", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r195", "r432", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r615", "r642", "r674", "r676", "r677", "r681", "r682", "r822", "r823", "r828", "r885", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r6", "r417", "r469", "r479", "r665" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "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": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r114", "r206" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r730" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r730" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r285", "r293", "r322", "r323", "r324", "r332", "r383", "r428", "r429", "r431", "r503", "r505", "r512", "r529", "r530", "r582", "r584", "r586", "r587", "r597", "r612", "r613", "r636", "r641", "r652", "r660", "r661", "r662", "r663", "r676", "r685", "r820", "r827", "r863", "r879", "r880", "r881", "r882", "r883" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r285", "r293", "r322", "r323", "r324", "r332", "r383", "r428", "r429", "r431", "r503", "r505", "r512", "r529", "r530", "r582", "r584", "r586", "r587", "r597", "r612", "r613", "r636", "r641", "r652", "r660", "r661", "r662", "r663", "r676", "r685", "r820", "r827", "r863", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r698", "r708", "r718", "r750" ] }, "smsi_RegisteredOfferingOfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "RegisteredOfferingOfCommonStockMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/CommonStockDetails" ], "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": [ "r200", "r292", "r419", "r420", "r473", "r478", "r532", "r533", "r534", "r535", "r536", "r555", "r557", "r581" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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": [ "r121", "r122", "r419", "r420", "r421", "r422", "r473", "r478", "r532", "r533", "r534", "r535", "r536", "r555", "r557", "r581" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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": [ "r200", "r292", "r419", "r420", "r473", "r478", "r532", "r533", "r534", "r535", "r536", "r555", "r557", "r581", "r875" ] }, "smsi_RepaymentsOfFinancingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "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_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofCompanyRevenueinDifferentGeographicLocationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Geographical Components", "label": "Reportable Geographical Components [Member]" } } }, "auth_ref": [] }, "smsi_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r123", "r124", "r257", "r261", "r422", "r430", "r470", "r620", "r621" ] }, "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": [ "r333", "r614", "r630", "r884" ] }, "smsi_ResearchAndDevelopmentExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "ResearchAndDevelopmentExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": "smsi_OperatingIncomeLossAdjusted", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted research and development", "label": "Research and Development Expense, Adjusted", "documentation": "Research and Development Expense, Adjusted" } } }, "auth_ref": [] }, "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r699", "r709", "r719", "r751" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r700", "r710", "r720", "r752" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r707", "r717", "r727", "r759" ] }, "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": { "verboseLabel": "Restricted Stock", "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": [ "r50", "r72", "r476", "r510", "r511", "r517", "r539", "r665" ] }, "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 }, "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": "smsi_OperatingIncomeLossAdjusted", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smithmicro.com/role/ConsolidatedStatementsofOperations", "http://www.smithmicro.com/role/RevenuesDetail", "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "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": [ "r83", "r84", "r156", "r163", "r164", "r185", "r191", "r195", "r197", "r199", "r282", "r283", "r432" ] }, "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": [ "r92", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r284" ] }, "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": [ "r67" ] }, "smsi_RothCapitalPartnersLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "RothCapitalPartnersLLCMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/20250331", "localname": "RothWarrantMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Roth Warrant", "label": "Roth Warrant [Member]", "documentation": "Roth Warrant" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r768" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r768" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "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" ], "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/20250331", "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" ], "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/20250331", "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": [ "r199", "r780" ] }, "smsi_ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/EarningsPerShareAdditionalInformationDetail", "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": [ "r795" ] }, "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": [ "r23" ] }, "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": [ "r23" ] }, "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": [ "r68" ] }, "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": [ "r220", "r226", "r229", "r230", "r231", "r433", "r614", "r638" ] }, "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": [ "r638", "r813" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "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": [ "r295", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "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": [ "r74" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Arrangement, Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r74" ] }, "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": [ "r638", "r815" ] }, "smsi_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r693" ] }, "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": [ "r695" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "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": [ "r83", "r84", "r85", "r86", "r156", "r159", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r185", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r199", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r231", "r237", "r238", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r627", "r630", "r631", "r637", "r679", "r885", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r197", "r198", "r435", "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", "r523", "r525", "r527", "r583", "r585", "r588", "r598", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r616", "r643", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r678", "r685", "r828", "r885", "r887", "r888", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r86", "r156", "r158", "r159", "r160", "r161", "r162", "r174", "r176", "r177", "r189", "r190", "r191", "r192", "r193", "r195", "r196", "r199", "r625", "r628", "r629", "r630", "r632", "r634", "r635" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment expenses", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r156", "r176", "r177", "r191", "r630" ] }, "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": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r194", "r197", "r626", "r627", "r633" ] }, "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": [] }, "smsi_SellingAndMarketingExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "SellingAndMarketingExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails": { "parentTag": "smsi_OperatingIncomeLossAdjusted", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted selling and marketing", "label": "Selling And Marketing Expense, Adjusted", "documentation": "Selling And Marketing Expense, Adjusted" } } }, "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": 1.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": [ "r4" ] }, "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": [ "r316" ] }, "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": [ "r316" ] }, "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": [ "r314" ] }, "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": [ "r314" ] }, "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": [ "r311", "r312" ] }, "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": [ "r311", "r312" ] }, "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": [ "r315" ] }, "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": [ "r315" ] }, "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": [ "r295", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "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": [ "r655" ] }, "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Wtd. Avg. Remaining Contractual Life (Yrs)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r305" ] }, "smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriodFollowingTermination": { "xbrltype": "durationItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "smsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Granted, Intrinsic Value", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Granted, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail", "http://www.smithmicro.com/role/StockBasedCompensationStockOptionsDetails", "http://www.smithmicro.com/role/StockBasedCompensationStockPlansDetails" ], "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": [ "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (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": [ "r303", "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "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": [ "r303", "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0Avg. Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r319" ] }, "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r307" ] }, "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": [ "r654" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Wtd. Avg. Remaining Contractual Life (Yrs), Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r26" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "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": [ "r75" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.smithmicro.com/role/StockBasedCompensationScheduleofOutstandingStockOptionsandRelatedActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Wtd. Avg. Remaining Contractual Life (Yrs), Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r319" ] }, "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": [ "r65", "r117" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.smithmicro.com/role/SegmentConcentrationandGeographicalInformationSegmentReportingInformationDetails", "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r94", "r156", "r159", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r185", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r199", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r231", "r234", "r237", "r238", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r627", "r630", "r631", "r637", "r679", "r885", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r9", "r48", "r51", "r52", "r93", "r110", "r111", "r112", "r126", "r127", "r128", "r130", "r135", "r137", "r139", "r157", "r203", "r204", "r232", "r273", "r350", "r351", "r357", "r358", "r359", "r361", "r362", "r363", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r418", "r482", "r507", "r508", "r509", "r519", "r576" ] }, "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": [ "r197", "r198", "r435", "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", "r523", "r525", "r527", "r583", "r585", "r588", "r598", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r616", "r643", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r678", "r685", "r828", "r885", "r887", "r888", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r126", "r127", "r128", "r157", "r410", "r432", "r514", "r520", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r557", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r686" ] }, "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": [] }, "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": [ "r126", "r127", "r128", "r157", "r200", "r410", "r432", "r514", "r520", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r557", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r686" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r702", "r712", "r722", "r754" ] }, "smsi_StockAndAdditionalWarrantsOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "StockAndAdditionalWarrantsOfferingMember", "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "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_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "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": [ "r9", "r47", "r48", "r72" ] }, "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": [ "r9", "r47", "r48", "r72" ] }, "smsi_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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_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": [ "r9", "r47", "r48", "r72" ] }, "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": [ "r9", "r72" ] }, "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": [ "r48", "r51", "r52", "r69", "r540", "r556", "r577", "r578", "r665", "r692", "r790", "r803", "r873", "r917" ] }, "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": [ "r71", "r118", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r374", "r579", "r580", "r599" ] }, "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": [ "r73" ] }, "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", "r424" ] }, "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/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofRollforwardDetails", "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": [ "r37" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r748" ] }, "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": [ "r12", "r808", "r809", "r810", "r811", "r812", "r814", "r816", "r817" ] }, "smsi_ThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r747" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r767" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r769" ] }, "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r770" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r771" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r771" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r769" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r769" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r772" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r770" ] }, "smsi_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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/20250331", "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": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r766" ] }, "smsi_UnregisteredWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "UnregisteredWarrantsMember", "presentation": [ "http://www.smithmicro.com/role/CommonStockDetails" ], "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/20250331", "localname": "ViewSpotMember", "presentation": [ "http://www.smithmicro.com/role/SegmentCustomerConcentrationandGeographicalInformationScheduleofWirelessRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ViewSpot", "label": "View Spot [Member]", "documentation": "ViewSpot." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r736" ] }, "smsi_WarrantAndDerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [ "r683", "r684", "r687", "r688", "r689", "r690" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "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": [ "r862", "r863", "r864" ] }, "smsi_WarrantsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smithmicro.com/20250331", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smithmicro.com/role/FairValueofFinancialInstrumentsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r142", "r150" ] }, "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": [ "r141", "r150" ] }, "smsi_WirelessBusinessSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smithmicro.com/20250331", "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": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r734" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "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": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r23": { "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" }, "r24": { "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" }, "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": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "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)(a))", "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(19)(b))", "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(20))", "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(21))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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)(1))", "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)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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" }, "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(1))", "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(10))", "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)(a))", "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)(d))", "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(2))", "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(20))", "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "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(11))", "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(17))", "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": "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" }, "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "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(e)(1))", "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(g)(1)(ii))", "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(h)(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(k)(1))", "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r248": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r249": { "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" }, "r250": { "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" }, "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)(4)(i))", "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": "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" }, "r253": { "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" }, "r254": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "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)", "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)(02)(A)", "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": "(d)(iv)(02)(B)", "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": "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "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)", "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)(01)", "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)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(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": "(d)(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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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)(1)(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": "(h)(2)", "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": "(h)(2)(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "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", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "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)(12))", "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)(15)(b)(2))", "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)(17))", "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)(19))", "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)(22))", "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)(23)(a)(4))", "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)(25))", "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)(3))", "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)(8))", "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": "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" }, "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(18))", "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(19))", "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(23))", "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(9))", "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": "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" }, "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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 G))", "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 H))", "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 I))", "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 J))", "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 K))", "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": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "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(h)(1))", "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(i)(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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "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(12)(b)(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)(2))", "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)(3))", "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(13)(a)(2))", "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)(3))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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)(b))", "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(3)(a))", "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)(b))", "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)(c))", "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(6)(b))", "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)(c))", "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)(d))", "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)(e))", "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(8))", "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(9)(b))", "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)(c))", "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)(d))", "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)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "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(4))", "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": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r558": { "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" }, "r559": { "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" }, "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(2)(a))", "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)(g)(3))", "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(7)(a)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "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(4)(b))", "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(6))", "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(7))", "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": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "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 C)(Footnote 5))", "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": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "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 C)(Footnote 4))", "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": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "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)(b))", "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 C)(Footnote 2))", "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": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "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 G)(Footnote 8))", "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))", "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": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r593": { "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" }, "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))", "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": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "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))", "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": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "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 F)(Footnote 7))", "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": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "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 C))", "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 D))", "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 E))", "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 F))", "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 G))", "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 H))", "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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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 79 0000948708-25-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000948708-25-000010-xbrl.zip M4$L#!!0 ( ,B J%J7G@[,^^@ +I7"P 1 NF?:>0Z0DMB=63R']%+EF4S;8SN[GGZ_] FCP*A+ M2)0DO/2O?^Z-""V 6 0"0J ^754&M$3*QV] MKE;:6JU#C$%[0!O/9>.\U>C4FEJSV8"'U35-:ZMJIZVKI$G4.JV1/GOOT(<] MP[YM[]Q\]RL>[?]2&OK^^/SSY[>WMRI\KKXXKY]-VS)MBMO^[+O$]G!7Q #R[$'\VIU['+'?<%+E-K\%+/ M)W:?!M>;GE/7M=:R._@5P0T3K_)"R#B\84"\9W:Q^&%Z-=[T6MYJP7.US__W MQ_?'_I".2&5V39[KSS\>OIQZM/F^:,U:+0;:X'+X_,>23>+/S\2+EC":6;DW M D(0+EQ&. MKE94O:+IP4-HWT@F'/@A#L\D-&F=3N?S.U)SN,TY,$Y=BK^R2\\M OQ=HG;E MYV.I^W5(B='].J(^4?#6"OUS8K[^4KIP;!]XO?+T,0; ]_FG7TH^??<_L[=^ M[O['?_S'5]_T+=I%C%0"L'_]S+_\^ID_^MDQ/KI?#?-5\?P/B_Y2,DQO;)&/ M<]NQ*2S ?#_'"ZG+_S0-@]KL3_C]%@2.:_;Y^]_]!SKXI=2O &9M,L(G4?/\ MRH;7?5S ZEQBW=@&??\?^E%23 #MH*(W2ET5_M>IMUMJ^^OGJ:>F>,G%Q'7A M#=>FUR?6/RAQKVSC$F1@2>'X_:4$!'%NP#>5$3QE6#%(M(9FJ:OI%03,IJ\/ M)&_T_FOXQ@O?T"IU$?I9O> >+G>,Z5>T2]W_W6('/7BZP=Y@D9=IJ W,=VI4 M!L1"#A=OZY2Z[(L%+[QV21]Y2IG8)G^=/1D]4[;V>G:QMVR'=X,'.G9*=GC-QV2>FH,\1+&S9WI# MCZ7@^Q$EWL2E7?Z)__CU\_1OP6=\QMSS)K"&V8<)#7[^\_$R[;. 31]Q$>$S M0<::!HU?ROB&^(Z[X6OG[L?_$ M;Y(?.W5)JH=;3I_9-\G/#7Y=YY%"^+"GHO )OJ=,PP>?@$;@\\"DKL)D 4VT MWR]N_F=:\\_>'*Y@^NECIOJ"3V#ZNC[J>:9>*ZH&_P_NBWX+EVG$+JTQA3_] M2_ Y>,GGJ7TG@T&7 S_\(77Q.I<.\6FO],;N M.R.:%U1T\HZ*?7&"!-:;IN8<63O5%#(@:.=NQC$*-AD0MW/'*,^6G>6KY=WO/H3\R1+^N7?"#RQ_LL3% MSCWRPVVM\' WL<,/$PK5"P]7<@05'FY.$5=XN.O&5C.SZO7"PSTL_ L/5QY< MR)#LW='6=NY(IMX:[BZ3K>W<1]M@:YJ:R=8D:9C$_7@D%KT;,+.&RWY6Z/9(^Q,75"_U[B=N?T@\VGMQ M*=,8N[=.&^MCJI$5IN1U*V3"U+2X:&0D"6O2N@87%O&\N\'OQ'5A^%VOV/ ^#\[I6Z/L46AI>T2=""1N9%@Z9E)1ID\.MGR;\5>SXZ@+FW!LZ1LEG^,YS:\,IO@M&=&9-XFR0[34;>IZW[]?[(4<]/7)0<^"'!K2EJN<'CGL M1A\TI&M#Q7(*T:-64'K\TJTH7=JPSQ)*#RY9C]"WHSD=>P)G4PS8D#9HDQFL M,[,\L&&GU[-#BR

Y#=I$ITKV7K;'/MO&_ KV MR.G98%_:",[^.?T'[P**Z[RQQQ,?FXQ/OW#V"M;H]MXU^[EI$-'(8^SHU/"= M96O,/$:.I,'W@^G]<>U2>H-N)/7\!W!40P*G2[F,^3Y9A[C/])@_NI] M3/L^-2Y9XW?;R!//-_-8 W6ZF,^2YX\_$K8'S#]1=Y0;7B_B<7G >)8\7D3E MML X<]O^[EC$-RUS9:6>/&R>Q_#<22(]2T[/8U1NQS%9::,U63)['J-SIXKW M+/D]CU$ZZ?">YVA=,X_1NH("LAPEE,>HG704D.?H72N/T;N" K*4 7F,XDE+ M 7F*YK7R&,T[78SNG33RL^1\::-\U\1T_TZL"?WV M$?[Y&SR1N/WAQW?Z2JUIA(07,71X[(I:5O1P2=GI6-:IVO/=">X%';WI)5S! M[88!9E]X];5I$[MO$BNZ;6\%H@V8SDO M']^(-W]C7BS=CK2.^498N9AXOC.B+NO9CXW]A^8X/[B0UN?>"A<7L$F7]'/$ M$])ZX)OAP1F-)SYU'YV!_T9<.G-G;K BK4^^$5;NP8K*#&D=\ASH[TP1(:VCG3L%GBE:I/7"I=7@F8)_YP[X3L-P M4X#8)@RGJ=+ZO!(,<]V-^:BITOJV/7B"85H3K-M^I/V):_HF]:[>^]8$ 'WM M.B,N?YE!X(JZ-@V;N01YC'XIO'\D/F"T1'UO.!Z4LG+>7,>&'*1O05&E] MYR/%\V%2&9HJK3>^%SSO;+:'%#PLK:]_1+@]$-]JT@8,[BUBSPQQ>GISGH;. MQ".V<6T.?$KMNY%M/D^\JS\GL/0;NX^O?<6YFGL0L\V*MN;\HZE+MT.7M"$% MZ="U(\-5DS:6T'LCKC%_>/J!>KYK8I>$=49%YQ??,FA*3=J(Q@QQ,'Q=3RR+ M'7-A/V9V(+6@C"3*D+;:(8DR<$2B20KBV!=Q2!N VBVZ5BX#AWH^$/LE>#]\ M_&':YFBR@VX_4A""M%$Q"0F!O!\Q(4@;-BL$>!*ZY(U^)6CWJ:#D_<3M#XEW MS,B1-WQU6.3LR$/6I0TI@21R1@!9("6\\[O39X'!>'DUL5AA^P_B_D%]TW[! M#H.VMX.&HC)PABYM-$E:3!TH3*M+&W5:BJE8#(IBLPW UR4VTW#&>.UQ\Y:T MH2#I,78H'I,V1+,6QGZE-G6)Q_PH$75C.Q&#G'H^==:3S\*7#S*%X M1CH_?A5F'-N;6!AW%K]A+/K.'U+W2%E'.J==5@0=BH.D=?;#&-BWB6?:U/,> M^2.\&+8>Z-AQ??)L4?'CD7*1M+Z_C$@Z%"?E*&[ ZWC)R+0^'LF KIR%E2D] M_&ZZU(*?9BXY3M:MYRAD<8)4<2!94<];M.3"&8T>)^;*$;E'0!*'$A1YB\^< M$$D<2DKD+2+T=Y.^/8Z=5>@X HHXE)#(6R3J="CB4#)"N@B8_*@Z%/-*%PN3 M'U6'XBKIHF+\Z!)V$!/M].*XN;-I^'56DO;"8>=O7%9^AL-JOWW,UWC$>OM- M7[S#57RC=G\X(N[,]%Q6V/U 7ZD]H;>[Z&8GA0B1+A"XE"Z?WIS@ZX(LCYDL MI0Q]+B;+H4MI09@G0)@-*:.OA1Z7ABX/9%\VI(S_%GK\U,E2RAATH<<+PI0R M$E[H\25TV>OWG8GM VGVJ?F*U1]':F)*&9(O5'E!F0WI4@.%T)2-- \T.J$A M72JD$)H%93+*E#+S$R;H?J7.BTO&0[-/K*BG70]H!+[96FSBL[ WK%,@Y'$ M#;S5B]X35?+&UX&]TAV;[F2,B!1Z5,JD2T$2A_1'I4QX+"&)<+#(CZO>D9/$ M@:1$4\I40T$2^Y$2G\WWQ8-MB0L]\]\4'@SO8!_?Q$M5]8MEVC18A*:K__D%MUXQ:-_A M]N,YCA1S\2I8$Y%F+PM['?X[HH*IR6O"!XGPC>+/XN0H_?9[_ MOM.N=M3DG]2JQK[_S)[G!C\*B-?&?HG= SM!T/Q2JI5F-BN6#U 9P0L^LYTGD3V'A>^,S^'Z+TF07D#W\*Y-:*T]0VNM!%HK M=7_>WCQ=72J/3[VGJ\=IZEA!%X=8[>/5Q<^'FZ>;JT>E=WNI7/W?B]]ZM[]> M*1=W/W[W-T>< NSS)V\A=][C[_=W/[Z='=;5BZK%U5%5QOUSL)E3[-0 M;2^4LXZ4*G7_N>Q_TE/2]=W##^4KZ#;;L6\GS,-0A I\0!D+9E!)L0F:. 8U MSR^=_@05-@8V2DS[#>""KJ96_I=IR.@I78DH, O$'89+SK"IK7)GTT\)"\J% M1M*K8)0O54AKZ[9&M=5:_BBAVQ8ILD!5Z>-W94;Y6'0P#P-GO#YI_@X/QH=[ MBQ"NKT*X5D?8IF;%_YV Z0N&T0>WR$O*P'%'Q >[]-T_'YCOU*CX[B3D5KW4 M?5_(JKZQ >C^-?' G_G8"GIK,LUZ,/S?G[V'IZN'[_]0'J[N[QZ>E/N?#X\_ M>[=/RM.= JKS"?2CHM64NP=%:YP9GY2[:^7IMRLEIE5#C=J[>,*?M4ZM/@6E MY4:.+$KVVG$5?TB5/P,:4;BWHU <%;R!W+]GMU]Q%VJ:U,!+I)41/&*(MU4, M\E'YH,2M4#L@O5JI^P,["?_77\"U_E+3R@HZ[!+KC62@WCW(+HL725:]VNK4 MLY+%';59R.)9L\B%UYDL\[)0& ^(Y872N%[J.D>K>/-TSF'DHAAQ4ZY-$"! QB'6Y_RKEC #._EMP:$U<#0HU:I-1HI)*P,<,J5 MDZ77U\)R6G0^T!?6 -SV<;Y2@-(F^/T_;IY^4W[<7#P Y]Q=/_W>>[@J*S>W M%]7<:=&SJW?2]]G6,3CGAEM6B*=X8]K'$+FAF+9B^I[2'S(#9MX+.E;276\_ M^[4ZVJ#T:ZVT#F!]=4@RPT=M;G5PH.Y#;ZYDD)36!Q<:.&; '8M@.4L276!Y MA_MQX1C3ICJLJ(\9$Y^.7><5GQ/9Z*U2]Y):Y(VX-%N[)._@?2+O-R)SQ^^H>FLIY') H2M#A\SU.&-$IH"+Z6 S1>5?$]?T#+./P &1 M_O79_=PUXT3)+G5?B&W^FWW^E!.*6A,<-]6'ZF-5$6/;7+;_:9)1;IWJI\SM MUD()[,/UE,S6R,;0[!F&2SU/_.<[/$\+!%JGU&VT556Y$/Q+E4O7?)U3"N74 MOHIXV07\>><^.6^AZM'44O?>]'WO>>*^##-[$9-2=^X]J#J01E'60H.W]6;? MHLPDAC<23*=)1/<.F!36_V^.N;TAH*R7NEI#KRU6B1&<=\RU.P?O2C6AZ:@F M!+C0Z1F[0)'FF%@*?:?]".=L?5Y" M>=AS*9GBGEJI6]?T6=[YE$(4XK0QZW[HV#/Q(:U>ZK9KK4JCIJKRQ [6RUF? M1?&1__I+6]=:7SS%IQ8=XS85F^VSK !K61/D# 5\&0(PFB,MR4AH;^$#$2(^ MT(8>0=*YIF_"$WG0A[K44,83UYM@],=W%+B"64DIK!Z??]<2;'? M6)V1J&W:JYG+8I!J M[S44Q/%[&.?RR?1Y$2,E_:'2MXCGI7">P]*\8X"$2W"QS+M^_!@].]:9ER:0 M<$RPN!7!\L=BUK>/ MA#;ZT/1GQF.A?=3@R3D )IMU6%;&Q%5>B36ARE\Q^:YA*87B#;<+E*Z@QM/" MA6!MSM4A(EC:Z_%&,B#GQ+7B(A/,I_0<<27D"4]!SJ8/4-I,9PZT%@HDSR!_ MS@55+LC8],'+Q6)&ZF_JWPE3+JG8@7UEVAAL/:\UF;FW9]-60T#?V 9&>JGR M_*'TA[3_AX*G;D$:4Q8@1S,VRG.>*V?:)V5(/&5@6F !$\N"7[%J! WC/RE5XA+YS6(/G\H*L0WE M3.=[? 9*@=^?_P4[P.O9I7 3KD(\A[6G98M@BR2>KW14Q2 ?7C5U[.]BXKKP M.%Z%@S+%)_[$"TFU7>K^@WH+@W]9E1FM1S7O*5^;*]/VLKRK*0-\\N^)S/F M=E4QNR^>7V]SSEYBB]"Y2C:+ M3Y-& F#\RF!QP4&Q\LB)I85)/H()N#I& 7"W&! MIK,=%J&:>-Q+A8WRX\=^>%HRB"9AE G?97W@R]],>#6\5K%A;PZ*UE?38YK3 M)G;?)!;:SGC& 2_V?/ ^B6MX"AYJ,(U%-26U,_(IT>$LHB9[C)IX0VI9 5DI M9T L+';!#WPMCPQ\JBK_@+4?!ENIU2#N?Z[HL1B<\H-\ M\'X'3=[NH(P$[5+E#?\ER.F:1;9!.DULDQ,3JRL NVF:P/02L$G?!-/*^Z5T M)NXC/)""B9IC][,JH8#FNPA@\$Q0;& SQ+#:FQ7NIJ MG7)=JY7;NA:09;#4+B]]\'ACM:A.0G&B%ZX;PTNN392JHT)^^ZT%+0;5*L)A M['"%>^Y23!"]TKFV@]$BV-O5Z!;R[#G6Q%]\RZ)RARXKUDIJN9>VD6(K;*0X M="-+[(56GEU*_JB0 ;STG%AOY,-#R!3=%G/1;3'>$E"7J'I_V6G[0U7(K[GT MN19(=[<*:_7&.[5)OOK$+D&K54DS'>UDQ$U)6S@49Z=<2SK.[GW[?H7-5R[N M;I^N;I\>YSE[(5IRH\ZK:B.;^O2V6FUIR^O3UWU4L]JI+5]48G2LN6GH**QH MWH-:3"I8E(9YEJ]E?>;!@ZU7[T#7-O$=]P.\*I\FJ,44H:MLPZ%K(7Q7 I\S M:1):=_C&.;2"9Y,*HS4\/ QJ]::Z$2(+3CP0)P+>KF]N>[<7-[WO8,FA2=1[ M8NV23Y,=%P3R=\B.26_"(N& A# M#>4; 8NV3Y7'(:73<9Y#, RV#70&2D+H@)6E7M(^FSPS]5.]$"SR"Y9.(5B. M6[!@0<>48(D9 L#1=V/*'WYX$1.<36-3ZI4?#CL=<\5J&9C<4:9$3B%@)"APF/?;3YV)-0"0T>R^X M,N=<6=.66\%6J_4/L[4/M(?HU"[1^S@*GCH1L?UN0[C'^GI$U2 MW+&(->:#=0&QS>U8MTC%["I=?K4F+BTD(PYXCU]AR M!/&V;UE2V%=K8Z=6Q/WS*0X!<3_MV"BN1V+QOAZ\""H^60 #5S\]=KY?&&.% M],P1?VXJ/8-3V>R="R-0FUU5O%JN5Q>:<6&\(3=DL-.7AUY(2<5?O0_/9 M+$J%\L1L>BO?29NBDXP0UZ[VE9=&G#_ML%(WZBD9]>^H7)UKQ* M:N\3WE(*&FZ75(#C0 MAD4BC!=WMX]WWV\N>T]7E\JWWG<@V2OE\;>K*VRI M)_G:STQ;\8?.!)YA>&6<.4UQ9"ZV F;!P6A(LD%\\FGA?N;9:+_] 3OM:K/6 M3-L>L%6KJIULIEQI6K736#[F:OWOZUHV4[Q@42K.-MM^]E8^IJQWUBH\"\_X ML3;&4\U(CV7<_'J "'JHQ&&QBY.Y&4X]/R2XSB:Q)E99$Y MPS7K57N>1V/6V&$'TRP&ZC/I__'B.N!%5 1D^GU*P8')4_F-& >L$ ;S\S6 MOG+;J_AP;_>GQM^ _6\6?PK[;TUV1.*I?S0D^_@'SI &:W+*JQ$H3;-[5^39I8X$(\HH+7G^LZ&ZK#'B,&3E4ZAQ@XI8OIPS@, MSU-<\-, \<\6+2LV]3'(RS(6U%"(93EOV+63%7C]-4.YW N>?.VXE\[DV1], MK&!%#^&"A*&60&)ZJ:NIS?DQ4V@,I%KG"O[8=ITUUBUN;I7^= .@,D#<&^/, MP5=J?:S($>KI*#=17.=;IJVBK3G\W%(_1%$Z458'_)7UVM:B+%FD[$S5K^-= M%'2TBO"3);95UO$VQ-8I=3OE3F?>@9>-V#(RE*46SQCX&X^8: ;# MV!R-7>>5%X>Q@%!A%6]N%3MCV-G'O45L'ZR8$-#@1\XS15TM=>M-68*FA;V[ M5WLW%:%@+^KM0U)R6;)22\@'_+OB#"H3CV9@OQXYL:^0BJ+)J_WRG1*/,M#> M#7Z"FX=P36E(U'5,-:G;NW5%?%9"0EHA-3,E)#SO7JY)0T@'//&=R;GPHS", M6=2IB UO*^^CV-VM8_<7I4KK=3!_.T6X]Q@I9)4@7Y-"&D@A6\<,"KMW_3YU MMD_L%Q./VG IN'E X#0LEA6B\-J$>^EW\Y4:$6@%X:#,MJ[ L-Q6G 0334GN[U-6TLMK0)3$E M"F-SCX)S4Z+I2$8T)UA!D.R)[S"!*QT'A\^\F>3:MJ&ES?,;]W\+I M]AN>D7AC3SS7(#TGD.T9QO? M!#PW9(\ZTQ?;%WD4"4L)"6F!@-T)(34X(645CY,D2I /.1MXB$Y0?JE86'\9 M]QB+E&8VQ=%!7.9C0S;A9Z@U64JFBCSGP:JCMZ4D=GQ:;W4DH:23,FSOIEI5 M;"MF3\,86:LFF1LEL>#WPCY.C7:IVVYGE:XH[%:92&6MXN04I()GF^NJ)*22 MI66:DRJ1K 3E?(+HM,[_KQ"A2;R0RJ9HJM@3J]G:NGPY%:)R8+>>+,6MD,3; M4YS&**XA/\6=0J;YUK$K";+ZI++-1W..,Q^>U._$=4EVIL&1B^-EF0$!R9YM M7,)"7ME\PYA\7G:,K\EZ]V8E@W.FVX^<9);E +8A&3R=K\M29G!:P:>,H_RG M$5/8+,J_E 7JI6Y'W?KP21&!DI!:-HODQZDEG1O$LJ=Z.R>'/0L;>:^$>TD' M%*C*4'SR'I?V12_ K41^ -8;N^^,Z!-YCYL^25W>FIB\U66I)"O,Y#T*_/2T MTI*)5HY/GN?_Z*R='&PKNG#O-#&RN8F&+0K*6JWHQET07=K"I3.KE]X8Q&IL_:&@+83#*23_ID\84W;"^*0R M?YG+J(53)\.'''3F9"C3''PK(+^LC(FKO.)\T>43&^^I^S@D+EVJ$6]NKY.8 MT+$9H=T3]\Y]]'&F)1MH&CU2Z$ U9$M]N218M)C:3A93*W75JIJ0*YL?*3FF MKN+A8[XH"]?/?O>V6#I;I]>;^$/'!;0;ZQD8T7[J2X";O+@42-YV<1@55=6R MRO]9 ^1\Q0H)W[A[T-]-?,\':P"X.^WVFJEAGWIU-YXW20]WC%UTRO5&N]QJ MK -V-(9V346;[:2]>_+>@@#0NF^5FZU:N:[.IU(7DK?)0,%G)D8OW]T(V].( M *Z((<3P+B9PSSIK;1791I*(7Q$=WJ.KOP9M@&^AY20:?%S5$CU8,\*:6 H. ML 236^F3L>F3S;J\GD;Z>U6KDA"F]P#2&_N" S3&!BGC7&VP\6N=9KG6+ [T M'",]K>KTD3D]U9">&N5:NR8)/9U4P4*OWY^,)A;ZT[#9T=BE0VI[8(8"%0S, MOGEJ10MG6\E>#]8/?\TRS0/U";S)N"*N#?#P8D"_Y%!.RS1U8)I&I]S6YYGF M4V&_YIJHY@3PWHBJ@415+S?K\RUF]DY4IQ#&Y\4%7BR8_U]_:>M:ZXL(Z1?U M!=G;P_'4"6_-FI9+FL ES7*CF54U<5%=D'>26V$R;T]RK5*WKI9;C9/I^)RG MXC!KIOVSEY"-$-B_X2A ML]HM2A72QU ;L3\P%VP[/CS==Q1_2)$P&(18/&Y@VL3NF\Q'A"]815QU.CD< MV[!X2QVMIK'CL2CMN4LM=E3XRYMI^,. -F-W":RIT2WD&58P\1??(@LD]9D\ M>>S?N%JD=K/5Z-2:6K/9,)JMNJ9I;57MM'65-(E:IS72_Z>.)4O\IJ$;E8"] MT,JS2\D?%3* #9X3ZXU\>$AT<0H#\HH#?19>"Z$R&.P,*IS,@?<=//0(V 1V MI2Y>!6LBTJQ%&;HH^OZR&C_@^CPAARO.0,%24.2!KY])-PGW4G'_W*P8SOT_ M;IY^4W[<7#S<*8]WUT^_]QZNRLK-[<5BOI9EZ1=WMX]WWV\N>T]7E\KC$_SG MQ]7MTZ-R=ZW[L\C8H^?!'U^"4U6FS=;(;OHB'B]D,LJ4&>7'WL=_%N*F MTZ[6VW64.,+K%B\6PJ@*>_X\_WU+JS:T1N)/:E5+_'[1HS2]JN,"4CQJ\??U M+!?57/6H/!ZO6QJDZ^1FM%9GK/C#7IQ] >:1A16QY& M% 1Q[3HC=*3QB;^;_O!BXL'VJ'OUWK\K(8@;>E;G M[B7(?Q?<&#$PP,4PP-*&!I8=LYN)LYW(A7.&5(.4NS=X%?',5AFDKJO9I]ZCXZU MYN'/"+]LMJ'>D.7855'2O$=5FQT5L=:PZ@PV/ ML)QZ4>L*T<_@>\_ FY9+L8"Z7&MF==SK\$5B1?WT3O7#%J360E)K:UG-$]LW MJ>505>2P5US4I)^^CZGM;3I%9R>=U79V?PYI*\^]#1ZI9;'.+^")CHC[!T6" M*]H:;&I^"'""O_ C .859]ZT*H+UBFW693E\7C0SV*-ED1T5=4I=O=S4MCX6 M4<1RCZ>UP@/U* M#HLPWZ"NUG#'6<)]81X5,4Y@+5(%R#CAQ8W;_9%X7_E$6E#_QM4?P#)6 ,NJD%'RO=J-7E-GX+ M-VHG2G0G!,6K.-2BBD.N*HY%(U+P(.RA?"S',=Y,RU+,T9B8[E1P+7U)WVF8 MQ:M<+ '2FQ"BWQW/F^;A@?E.CLDL6^SU&5M#/4O4IO"A5NU&[=J#?I9 M0P>TP)O*)*1VVN[4<7D%O-^>,U>NL8U#<+)%5ROT0%@4(^(AZ5FX7>JVRXW6 MUHGUM&?E9?<83I;B5FB.[2FN@_VKR_KV,;@#D5P.U4D.*\.C_Z/>F+2O%C(;PY';)#PL.LOE:N M)_3)E)[R>*Q_X8DCL%XHG MGP?$#"9 .P/EC;@NL?UX-_JBSF1K^^4:8,S&1/:,?TT\-I/^;O [![67I#/P ML'S"3":9@E9%X#,C]S4KFJGAO-'YD4LRT4P.A7R> YTWV."->GYD3P@#HZS8 M]-3JQW?BF 80YNZ!B#C=.G887+ZE?A*OUDM=78+I:$61PQX#DYO22J/4;64U M)Z40ZT=@NW-7,3N9GE^[:S?!1@1OG"^G&#:)0YNE;G,;:5[8Z?F3YNFI!&L1 MM*(00:YXWR&H$*/(RC,=."[%SD*OIH>T"!^#\)]/WJ,?BJJ$W1KP05P_:-%I MVA, C C\.[;WC2&*7_=$WJEW]>Z[! !KVL3]N/'IR ,Q@&]W'78,/+#S4B<* MVIBATEKS!TE3^P6'SU 510Y[RE#)1,!8.*&6.\WYDFOI*3B'FB^'-1/WB[2= M\&5.S'W)L,XN9&]A@'ZC-F6-SN:X5%>3&O'*9(46'LN.XD]KDPB6+!2>2N&I MW%(_L;IMAV:;=##8="IQON<.[\39 G+:O(X*)ZRB>Y1#XW(7\\ +WCH-WEK7 M#]R.MVJL1E%5S-*V)3PVE&"Z8YW%I2^V9>^H^HAQ9ZC/H M"\V:*^+: 8O>,PEIYC0AE$C&Z:^/%J2\4(8$2^2KKVOS9 M:5NIVRO5FSMA#$@W]V2=@R :]!V)] M.T?$?3%MGN+1I_FK3[%XV_'AZ;[#QGL#8;)D M%$$3<&#:Q.Z;Q((UPA=XNM:K3C=;B&U8O*4.GL^7L>.92#'G+K58I_09U@!4/;"6V2!9&VF[T3LW[A:9"^SU>C4FEJSV3":K;JF M:6U5[;1UE32)6J>74K^J) !;/"<6&_DPT.BBU,8 MD%<^#U@XC#SP]3/I)N%>*NYO)7/_CYNGWY0?-QWCW?>;R][3U:7R^ 3_^7%U^_2HW%W#I[N+__GM[OOEU<,CZX?; M^J)<_>_/FZ=_2+^K,],&P>M,X!F&]VGA&1BA<+D5.%G7R> M_[[6K-;:6N)/:C7Y^T6/TM1JJ]9,]:C%W]?5=$_*UZ+@AUJG6-1ZBZHWECXJ M.;BK:TN"NTN]L\[<90GN%Y='^_&_VJN$%&^$Y(Q&X,8\^D[_CS6"?ZMB;*[S M-NNLY@HR)DL&8J;FI VO6Q%^]VPMPHBYIGV)D3JEI9457 M];IR1B:@**@QERM/BM8>TR'>E/'/YO+X)[<^F/'!.?[&\R9819$RSHG] EOE M9NHN^7NNU5Y64G0*QQJ.X?1"FL,+*ZB?T?W0L0 HWM6?$]/_2*)MUM>PH&L) M4%_0M:#K5GJZ3BG0ZW@"MU&NM0N)+@-Q'#7EISJ/UE[S/%H&/-# .2SU MHK=:0?X%^>]0\-=W+OB;I6Y=W6 ^,X(/].C26H"H;//IFU0VS^O=.93-H?M M@.#8E3[QA@I6%5#;XZ.D7=IW7FQXC*$XN"3 NN*,6; MN/TA\:@RMF '9Z6KQ_O[TEJ>\Q%U,A'#/&5J(E(TFBG0DQ/TI%%2G>5**IHG MX#TY4;X',STWMDCQL,X@LXR(F]QXHZ#3/].DC=5_-/KV'O3C& Q>&> &; M5Y"DU5JE[M;3] I:*T1!@9Y,N\8=0A2TY1$%I]#-X8%ZOFOV,5'-C=$7-D"& M=8O'PK\^L?O4LGBKT.)HRM*3'NH:WA]/X%Q.7( %9PJ>V(GPP"[KO1'7N*7^ MW>#:<0?4]"=N^DFU-3S^46XG]%N5J9J]..RQH>S>C-R8X%V/VN8(JIY%;]"" MF"0DIA4^P?:TE$YRU3647&I[?AIO06QR$MMF3D&!'@EEP0JG8.^R0.>R0!;% M<]H![XN8/X#^@>B1@/W:Q^0#744V)M;TAYCGP$-V/GD_L5#VXH3IAHX#NPN] M;F"C)_+^>P1=^"+H:C/M@"5 41ZT?;'R@[ M,/#D;,'B=="5:L'C.2"B@L>E1L]V#>YWRN,-27C\%,+C6(H1V+@F\WF*&/C. M8N!7HBR&770OBF+N+5A]$ALT61L**5S"(OY0A(=RC9X]A8H7,G@2?^,\W(*_ MZVBV:U';D?5[C9!7H*]!3H.4KTI M2[64, M8[VS_1C&@GZDI)]]D$]#E89\3B&\&79P^4' 6 _:MS24LXF=IH'+BLD7HMWB M[/"+4^[[HNE[:?S2P#JZ3KG>V'I:=X88/9"+?S!BE8[K-QVKNQUHF@65M!5L6;%FP959L6=MU]X4&SL'N-,NUA(D1!>,6C%LP[H:NY5S? ME)UU#6I@YZQ&I]S6YXL'-IUE7W!OP;W'Q;UIF'?W6A<;?37+C696Z<)#L>W: M4Y/XG N^*6P5OOYLC$WNV>\\#2"PJLJ)+-5 C4:UW4PW1F'9\ ,][>2%?4QD M*!:5[T75BH$:<=52#-18 QQ15Y5BH,8R,!4#-8J!&KL$63%0(S5+%@,U]C90 MHU8,U%@WL;IBHG!6B=4F3@ZNU8O! S+02-%_>DWJ7R\SV0+:+NA: M07=!W0 M]0:38E(*]':I6VMKY9I>D+X,U''4I)\N.38W369WR;$.,(':*'<2[)IBI$9! M_P<1_7,39;*F^J9:ZK8:Y5HG;;=!>69J+#D'E[\68YO-U,!.#<79MN)T18&> M CW9*R'Y9F8T-7D:Y1?$5LB"7*,GC2Q8$6([A"C0Y1$%IW!JKIB9D5FZ1M_] MS(QY=JF5NGIF%?P2U/*>*DDE".<-Z6F;H1C->C$4XSB):975O^].^$WL_%G6 M4FF(J.!QJ=&3BL?7#Y1G MP>(=.5C\%.+?Q5",/0:Y4PW%:!4#>G-$1D5T2&KT["M4G*9K?DN3IVM^04$% M@^<:/7L*_Z;B;UT>_BZF8ARM'U>XV05Z"O04Z#E*]*0*4NE[&6O0PL:Q6EE5 M6X>/4!4$M-LHYT[HIRX/_9Q"A#-Y+D:]F(NQ\U#I?N9BM!K8OJ6IYKVC: 8^ M_L%H53JF+QH!;UE[G<58C!;6M655U%:P9<&6!5ONO$%WJX6]<_1RK3UOGA:, M6S!NP;@;QB;V-Q:CA>VO:LURI]$HQF(4W%MP[_9J=X-6C"EYME/JUAOE>CWO M7JP<.S$_;F+E8GF*XV&5R 9Q.X2P%*C6\@S@&;B+[YEKJOS M_JE9QS75IT$1_S>N%JG,;#4ZM:;6;#:,9JNN:5I;53MM725-HM9IC?3_6=-* MP4W#L+WXF+S0RK-+R1\5,H -GA/KC7QXB.LXD@!#<:#/PFLA5 :#G4&%4RWP MG..R2M-SX!+JXE6P)B+-6I2ABU+F+ZOQ Z;Y$YOOX@R4"Q10MN]]_4RZ2;A/ M9B!L$C_?B7SG-#O7=)S1[../FZ??E!\W%P]WRN/=]=/OO8>KLG)S>U%=R->R M+/WB[O;Q[OO-9>_IZE)Y?(+__+BZ?7I4[JZ5B][C;\KU][O?'Z7?Q9EI*_[0 MF< S#"^T#/<[0JC3KM;;];03A%I:M:$ULIGVHE=U7$ V(VBR7-3R:39KMLK/ MQ[B9U03+-,FUXP+!4N4)1"95?L#U0T^Y DEJ,',@3/ DC605UGV,K) F<3"I(KK)"\Q;LQ16O6?E'057T%EXEZ MY](/D3GJ6M>M*WBDV^GZL:ND+V%=QP MM-RPEU*]ME:4ZNV3 F+'R!7?86WB[;YI4=:,$]4=?HM_LY;R$X\:BFDKSH9F MR&;'IPYQ?Z8-F6J2$\$E'0/B3=Y_":U;Q<92 N(1%;P^ M&.5["$+YU7&,-].R%',T)J;+NMWUA\1]H3-)IA-O#I)>_@:0O0D!.V^1#LQW M:E3^35TGB5OJX6DU20X5%Z?2]RAWUZ&?-41NH]35:^5.6Y:^PR=EVH;3L"Q* M/*K0=^R"10N;-JU,]4:>>0[ O !8?D=07G%()A%\L]1M;%U451BJ>8P!I2$3 M[!S;F&^WE=9@6L ,NMB$\79[@:_&IHSTLF[L/#6]=(!>VAD< M.BB,RA2HOW>=5]-#G&.+^KY+#9,'RS<4FODU'C+TUD.@7CONI3-Y]@<3J]?O M YP2*;^#O3K5>4E9F)GYIY05?OER2ED[NM/1,HON[,<2#0J 8:%T,='M\JJ3 M,I79$2.%S9E4XK.T3\PNSE#$+VI'GBZ@UF&Y,+4]7S!3Q&3S3T*KSOUE0T(U M/OY)EBF6^ZZ?E#$-1K"NQ%8LLX\!(XQ)C D[;\4&PVZ1"SL-FVE9W!9A>V=_ MYY"]&]QSN-Y2/XVUE%TNK+"YI! M[K4=1>U@+D1"@JC.,G2G-R0GPR!.@)6NU'S%,[1%R&[K-,>-W7V\'W$LH'Y)!]1UJ2&J,GJV<8>0[S' )W$* MZVLF29"DB+/)(8 WI27LM[5UW;E< ;=\B-S0YAV3#]279?2[W DURC'ANVWA M3W[-EIT4_BRV6^XY$O @!\?"]PCR\VRCJRJ(8%6"<$IA_QZD(B@[0M) _A9Q MN?W%Y:36";?K'.G-8$C'<8SAV%77""R39M4L!C6^??P$5-S888N77HB')&[6 M2]VD 1R;=AN6LY]P07 9-V98F^!2151TE>73:_7LNE_OJD_NT30I2NX/=6._ M4B^3Q@QB\]NWI=O(0,QV9:>5:"-CTR<6#[ 9IC]QZ4P)Q6D$UK;3V3,5I^2# MM4AYF2T&&&A/D,+HHWJ&K==8C^M"%^474;!]5$EL12D,*0BEJT/!< M!^S)\)2!ZXR*2K0=5*(%$+X& ,^4$X6FR_I%:;K:+(K2CIF4EM6DK4=*\R33 M2BY/DS+U>S2QL'PD2L*@V)F(BGU2QL)95IX_X/.\WF(K)V) M754$R&0DMPQM]NV(# ]@=[)*:Q?!KZUF59@VL?M%\"M5\.NX3 SIHW/3+N8@ MHEAL\?!"1WS U$D%ZG;A6X:BH!>#:X+XUK"ZHBU+55(1JSN$\[@VK6 !15.6 M4\6;3I:) MS(WHI%;JZ@F-3V6K.3LN&Y/58<>E9";1JAS2?K;=J4*#(4CR73LN W7$#$$2XZ$P-/?;KFI;TFG(0SHG=7(B3 C$TP"9"=:U8SE'RC;6"4W(8X,H/'&Y@4 MQ]-N[ _ZY\1\!31N&6P]*G;:20(7N0K_N8H _D ]WS7[/C7PAYYM3'\1N_(> M-N(8\P>@^M8$@7OUWF<]91Z(3Z\& ]I/Z$:D:VT<1K!-I*)( Q\+T:Y[3N+P M1-LI=3LMJ8GV2,//R8GEBT7*HZP\TQ?3MM$9P#)1AOL3"T2GX<#ZS2],:.1ZQ? T(-<=;)L5,?<=)5;$?43CB)712:YI\PP4S( M+V5JI6ZKK.GSA^^DK&G-JY^16C50[*VQ2"FLJ;GYWLX!"HKA3)XMRK7W%C:< M=)[:^O/5LP3-\8BN6HXEEXXZ5<^LDWL6E'$@#ZZ0!X4\R$8>Z"MBG5(+A%JI MVRQKC:U-F0,+A+S7W!8++!98++!88"8+_.QCF[+@P'3LV'=,GO9!N5!7:-?N MUV<7;Q:R?MW;]JB4=38?BE+6P'X$[_[ "*#M^/!TWU'\(46ES!0* 24:E P0 M"]8(7[ 2D.K"#8JWU+$Z I2LB0KPW*46P38"7]Y,PQ\&=D'L+J'DU.@6\@PK MF/B+;Y$%DHV9,_6Q?^-JT3@P6XU.K:DUFPVCV:IKFM96U4Y;5TF3J'5:(_U_ MUNJEX*:A&^Q@3%YHY=FEY(\*&< &SXGU1CX\I,T8'$:F78D#?19>"Z$R&.P, M*MS: %/)X;;4.5@WU,6K8$U$FK4H0Q?-SK^LQD^KU'U"08 QD0NT6%GRE723 MQ>)CT< MSFL./@ZT8ZVJ"(_P=C*"1_3GL_,S]2T$VT#=#>*>6>!RU;D#R3RWGB^^PT=0 M<,_&B&=W C+GB=$*TW6!/L/!\)MX'GM3]!YXYB+P-@\#W05Z?63Z0^6' MV7<=Y=$9^&_$I<#9=K^JG&&S$5W]$KN$?:-]41Q7$3_Z$:3$CY_ (7^EEC/V MP,GD#T3V\\S1V()]LO@QM8? >I3QY,AY-D%08@><$?@&;"+K1E)08+ M!4,*KUSP4!OH9@A_&83!2&M]\9 *;8HQA^B=GO(V1$A@$ITU7K !Q;2 L M;FRP4$=(J0$["?DG<"7$RXS0F1-S9<'2R$B"IRVGS]D@>""(8^!M&^]#MG'! M$2[/"!GG*9 @2 ]"H$<2BDE?9/(O!8GLCT2NB/<1R$'PW%%' G+B$A'>#W@6 MZ H1. 2U^3*W_8?@1D^/3%[)<9XYD>UX=,65+B35PFNP,! +(#+O*Y>1PSO0))#U(?GA9H M2V\(5@@PGQS;0:T6^1JWZJQ%^@L#>4/I4%/=L":,@10/L,I)IVWN@HX^JH6E9 7*.I MKCRQWP)ZT%1.$.+1#P*T[-G*(X*V]*FJ]'P&S^D7E!6\^$/AJ(D@'U\>+&Y( MV0%:T_,F@G2\0V&D/7'Y-+2^_PDX&D@+*$I $YL?3/!!;(0: M/@3 CF/30'>A7)C9"(C9]@,+#P9W'B1/07?-X++ _D92#4R!GGZ#K3K4]CY M0O+GSY^C_-94-KRQA/09G7MWT5+6RUXW(X9HEKJM9G51-0L(28M9D1P0 -#M M=M;>X\Y:I6ZGNN@XW/" M6XQ%E,^(.R72IXJ];FZO5R*]%RYC/9S'Q'N[U-54M:SR?^:%?+ ME^T\TE"1 M*@OW6E7N70=]:Q1":"T9B%'>T(6)R1$Q0J*)E =]IVX?'' PJ$P6=3 ^B[?- MB144UDP$3L8.#ZJ$-^-%#.#.F$=BB B!>=3W+1;DQFOI0I& MZ)4.JC&P:[GDMCZ80 6H<+T2@^ :<%L':'& O;'..GY\.8U/^3,B>Y;0>$$$ M*_@TX@/Q$%53/'D6.?_35_*,%TOS"KUM(N \VI^X/! 90!F$N@7J_MF:Q0.3 M "P:E_R$3R(PHO"U A70-2Q7/8(JP!\+4B48(Z,N0 9O14V%E.-N%BAAP_SR0>TN1_ZK5Z>X,9O%EKF@>BOJ?,YH9HZGQ.*GJ4$#UN9&UI_T=\(^.QW M@YD%?_!_)RQ:3UBT/K_H=(N(TJ- 4@M?K26\6DM^=5)NC,,V >*Z-!DS]L1S M9#NSOP:%,MPA;]]S(<.VFSOU@8;?5(6/B;DC#4[=,U8#5@[P7 MYG*O+L*D'UPKK"S8-'BP&%XB)BHO;CL'N3##]/J6X^%H)=#"\ OZY"(5R*8I M)NXJW M[#S45 =4:FCWC)'4/>\,T[8]-&5,"VX9&$]Y_C\88I M=DU#<@&5SUM'0 P6"^V![33EN PQSXJ4SDE T"(07I25M2EF&3"("%0[(*:+ M*6(6/F2I]G A0641F9H1 .3IBQGER.ES(&,Q+QV+>T)E@% O%$6%D!??\ M2R0LHBAH\,#$9\0I?J;J@277>K:-MN #95EO>.PU $K1U,K_A. >F.AX*A\4 M;#XN4RX!9&@C3DG/NHCX1M'9JPM\8$S.:KJ00CPNR&X*WU>:=5[FK<4YPV7F M\RD7:#87%V@6M98YK[5<;)/J2RQ6/=%BU9?>HR7>HTEDY:Y0/D#40KL$1I]P M^S'KR\-B<=N%6B90.Q%:NQ_W)-:21O/>K.006D(MR^D"?@VGT(8:<)7=.6U> M"T7LARK79":9@6D^C&T(C1D\G"5U1^0#%2!F6OMAA 20Z_#\CS#VN46 <JIB"4O[2$6 $WSJOC-J0R&K<\(U*MV-;?<1\#XMB?W/@/V7E MK'3=>_Q6^A0D-Q.O_3E&NQ&N[3W^A$OQ'16U559V7."Q$,6+CM^\L- ]MRYQ M!V=/X!CT%;VM?F*UN)KV1;D9L<*],%#.KV:Z,7C 9>3,57>]Q]7AAJ""012' MFIXRX>A ^88BB0E +&_@.P.)%N[($SN*W%/XE8TA%?L7A4RBUGC:CR7/F('V MHDAA^#@V2=A#Z. *Q7N-A6_! #CS=UBP>?(,Z%0PQ<'+=5'NDN@6MA6^A?!] M,6\['G#VAXXGO&7'AC?,;[RJ &\$ >/P(!;X8_C4^!J%KQC!6OS(EAPL [8Y MP#H-5X%=+-A$4_SSXH>+$;LD?@V:YZ:ITO,RQL""3H MX\] %' DV(Z"F6L798[('*!2][TUO$^N88$8N.,8"_(OH*IRS-V.NYTL-:5I M4H8R-M59-W.R>5IER;C751HK)+*8Q@)-%.JAD+@ZLND9+ \;4>6)O,-;A(II MU=5/YW.Z);HRKE,.J5$"KA'RB=O4YLRR3;YL'Y8=EVQCD!["C'&*U#9 948% ,$Q"O%\&0!UTD M6XJ)3N;W)+B$"\)/Z[#Y(E^KENB#UYA_)H$Q6U\H&NH5M2:I: C/2BJ5F#6* MZ';I$"PG)'%Q:46YXL842@CR\N+2%XZ?F,!0SAXGSSXW976U J(FI(PY9U(J M+Y]144#QII=HK;+C3K1O8@JF,O'H8&(%5=/"S)Q*MN"1'&Y!\L +F)!_"P6- ML&:-:4BR4AX+^"JR7+%B@ =G@BJ$^ G8Q,/Y7%PA[6TGJ9I35N"Z)EA+%&_" M*ZR/2,3![2)S,V6A+1 H;'.!;!/"$319Q9R MF44*>)S$]%&V$^7%$76'"-) P3(,C\86$46 F,>U@@.[>!8&8Q6Q8E?XP1N( M*F/X&2SWX)AVI!59&AN\3I=7@3Y//!.U,XNKB/.387:85S.(A:V97%]90A*5 M7,!#>4S F\DN8^FLT'$8'V)'NPSJ1EGHP!B@90YFE[ SO%Y$\JP+G"\B7C-E MVPPH'T(",0+$DIX9'# (F#8[F<&E6'"*PN"Y?>(O-"UX"(/9M@$JAX2[*HP@ MB 7&BTE"+1]M-KY7?P&-A6"+1\XP)F.9?X+O9;*SZ1.7G4<;3&RP1:9*%$8 M>@;^Z>?'RI&"-00&1B"8$Y?@@.GV$B]AX Y3F'")*AJ"]XC6X%E MAL8KMQ?9ZY07UWD#(<'B#:ST*78B/S')& OX13X@5_<=XTWD. MJ32B7U$7S.@82_'PQ3$*9.]&FF<_O#GN'Z)?!;MI.E >XP0!L$ 6QD!=!>$5 M5!\![UHF?0TBW+P4B;]62'@+L)/SBZ7Z]-^58#2,NIDKJ 1CN!'^0X_%LH1&CT8$>K3B$F# M&LU@CA1+/'#%_A:47P5WSP&2BV?B30%<^+S"*0;& %/Z%3$F7A4B.2[_V= Z MUN %%1;<-')8>/W%# \\1P"/7L*V$5^[(Q0=$0<90UMCG4K\4ZV=:A6U4Q*L M9;^U4[EQ5?AQ(Y0TO+44LPS!;/J-FP5EE%0H7+EU&LHJ=FB) R$<>TR>$E=:"Z'6XJG3!A@NMU>EC M_[@48GD.TZ%3PDR4]PP<"PP_)I0C02H4\0Z[\6 TH&B^@>#2ZJ(;3VC;Q!#! MCEB"&3AQ^9$QK%/V_.B0F%^ M$M-"CBUPLT?<\/;Z#!=Q*2?<*(8G3[A&!5[VRC/@U&!%D-D7N2H?OJ$@TO 0 MAXN.C?\A93'*4FC_SKHLCI9YL[-G._AI=?3OT1>-11I"%Y_'>L8.6E!FI(8C MB<*;] A/* Q[! M)@[7V(&1P_JIX)$S3SAX@-CGP"1T^B(*E>7QXTZNL@WUU-F&V/'%*^:G8ME6 ME/).2#8T$Q( S?ED0_SH^&:YAF9BKJ$ID0&?,IOXP[3-T62D?#,-Y9[U?WB( M0ENB$=;$E9JQPK*PM\!1=^9JW1",H#A$,8I+\EGD'^%/O_0=P_ MJ*^ M7C'Y1]JL_9.6,?&7?17#N80)"I]%HJ&?DTYG^21QM6XIA;*]%>$(( MN8N%?\(531\;#.7@5 .&(3%X(@)T@/,F-A>USA@$MH@HWC1!X2EG-?43RPR M2_*L@9F$$]N)K-K6U+/^ MI[/:I[/>I_*<# G+Q D>*3=]GBT+224X:#10P$10L!\3%C(R%F*Q5RP&MD!> M?00 ;92W)OO_)J 0W0^E'3XP"4-O+I8=V0Q/06W'%+:"@U8L*;@.XI!=2"BA M1)\B5FS_PAIJBJK*).F#S[:(YRN:NECFE/GR(ATAVD@BP((]MZ8;,Q"_S%," M_(S8-"B&K"O=INR]G+MEY.VT1@<2)8+W@2456(KZ$C8/ONJ=R$@H_T5&XR\( M&Y:ON+<(+V>7K)!MN-^A#.4TG+-/ :A$P-1?O#P52IP]4A/4)+N54P=2Y MZ-=P'_S<"WX.&S_4D0VK199PP6KF%O!9_-=UPO\=&\=PA[)$^X MQ)II1&@S.-J"1!+O/T*X\X-USD%U!I\;;UZES;@*\Y6[ Y,,M:Q,% M']AS^(&(&_LI.F>;MIL=3OC0RFJSL;R7W1KV$8:K[0@\H6&U46-6[!P4041? M A$F4Y9T8ZVUL2^4-C\Y,28]YWIM85,TEU8&O,MGU/0M(!SX[9K_]KOX+:0@ M['(?D"QO#YJ6&/2EQ'"!A81W _'>._< %+>T"\ IL$(;%NRTI?V^TU!5G65D56] MDTQ7L;9X49\]IMOMV2Z$.]I+(IUSW84_AL2A)6U46Z.;,4]9B,1]L#^. M,71!L$\Q+^@&RC QYV6"!L-\6- .DIMP+&^VD!*BYV(CH0E+C0WIPGYYMI'X MJ+/XP"TGA3* M*NK/$[LU=CWOXZ*71=.$J:)#PC)_AO-F1][\K+3VAM0:+*AN")O0/%9JRMDU M1CUOG:I2P[,+S7JSV?H4U.2AO6Y@.3,"(#H ($ 1MI^)UIN=&;=PG.T>#^60 ML+!D'!AJX8;K 4*Q:D:4_X5V\&)!.&THL32NYUCAL;+(2@&JC-DCD5:*B5M! MQ&MHI6U-EII,6JJNHQ73T59TY%VBI^;,[T@]71$@^RG03T.9^4 9RO7:4M,G M,[E>0P56JR\1ZV5VQH<_FH]7B,GSZ*A.&,X(&" Z?4W?QUB"-WM%IZI\@W?]8Y+^%E_7X9?-^7)).?.;3WYZI_X8Q MURD)B:%Z!ZL\^4RPH&26CSMCK[(H"R'NSORZ50*V#0*W5RJU-Q>D4>/TYA118$RZ-SGDL!!COC3P'L,:" MGN_>R#.G3'D08%B&]0)?] *5MX8C+8!2T2.H-$K=5G4>(O\9.,B11EW=SWF! M?1G"+@R'SNBSL7;V91FON1Z,U4:.UYZJ>[%,A0-*G!KK"8!N"J1_#_ MG '*_*:8"86]$5;[(MJL+])6&W7]TVS3RZ+,>C%-M(LR:PG6LM\R:ZS22*K= MJ&U7NW%P^2:B"_\]L6E0W%!/%9?X[XD5&9E5Y3%95@H;;R:Z,S<+!'\,Y:,X M:0./O2XFVF^,$4CQ\/GUE*0@"(/38L*8-EB,Q$3-@G M*H+I$%LD5\WP/%N8?V7V?;BW,?@DL3.R\VF:(].K.!F9'(8K2ZUI.8LJ!73NN[%FG!J]8V(J=ZYW ;FA65I M)UO56WAZ?CXZ,#79ZI MG));$DI!*@EF?7G6XN(VZ4)SB\\RPL;J8=$E;Z+N MN ;W\\,Q27AT0/1FR5W*^'(2GI?&BBE# 3_#];G?)&+C (.TGG0[T9-F;N&: M;G3@?63A2;>7)-"2', P?H\QB!5QFOD8S4RFA)G9*+;8X'O>0B&:<2AD=YB% M21\&UM2E3CAJ'.Y;<-/=O(Y. V\ MB+<"2V%.DG66<5>@Z'NV$=?T@30+Z&!:8L&^^\A;;Z!(/&HGL%5#+77]-R>! MI:*:G>C(/!Y 8,061KY _7I>9"6M2H/,[KF^2*+LSM9I:*5NLSJ?R9^R=<[# M>$5B-5!2>"^6!DQ(&L:&"<9#=7.C]S:JTZQI]\1L&2D_ Z.V B_^&^W.L5,?_.4BZ%)!PJH"%'+"$1M]O'\ M;13V1T?D [U A_LD04]+H=P2MB".\1/8#,@2MCK1;X:RJ>2456;WG0K[G=*I MR/84 )=D#9^FJ\?BA))2Q]:U5<--]YL;:.CAL+BUMZ"OV,(N2]P:-7!ERC5= M*[?;\Y;"O)R+86W1$/+I2@XCNF$B?;FF_7-9-W1C2 M_AQA)DOP3>1@_9!"I)E>Z"U*4!Y*;K=*7;W<:#7*FMI:0PY.2:D-).&NI=S> MA%@*NML!H[=1B,W'#J89?04SLVJ;R&CGT:6QF%?!2BWPI$K0VTS!X+0X@\/Z MZLX>D/N;F)N"7W.O$XU.9OZQDEW,V1I15A\\$55BDG MD!LRO,BF"'-\2J7$*))XPGMUS.];\"AP&J.W\?A4#P/Y M@6LY[ST;$S?TG@-H@0?IF>^B@^?L@>M8]QW6;VZN^CDJ3\"6E:_\"P=##\0: MB(;:85@P." 7C]K% ,YZD@8GN<0Q+E^<9?ES OXAZV,BW,D@094"9V ^3D<\ MHL-[V )BD&QP!DP0O)"Q/VN!AS3/I^+@^!=1(![7%KRI'2_6]HGKSRPVQE<\ M314[R-:)'V2+'6%#$8/=Z(/I"(D[3\JPS>\+Y9TG%H\'4F^=8/@!]G'BO_,9 MN],K",[ZAD-O6*,\@9:91^FL[$LV;.AX5U M>T%RES,'4R:/..Z7'UT,SR2S4KSP4&8 1>&PP]^6<,M9/ Y4HLB6VZ(UECMB M*Q,-4NEJV3PGDY?&Z1+ESP7+SF/2YR*VIK0F71-<\48],;.0]?0,6[58/)'N MD5' 'Z*&:H$83H@FE;'4%Q@B.EPG3V-N=Y8&EI]7Z?!G?B@-[\8)S M_\VIP'<5DJA!H^J0J.U")-L3P)Q# 1S+4^A:4J*"EWH0P.B 612OK"SE_2-6 MA\?&?BJ/PAGX0:DH:U#B?6N8BAY'0TQFS9*-7#M&SKS_49],@')G8\5E#!;S M(7,V;*#/V0F//_EOL/0/I)4^B[9-]T$,BS6"(# OEY\NZ@GY+SI[*%AP_>!X M[&Q: *C0X6(31[ IEN,!7)U8QY:H-"G7!-=>1G +BCZG)IC/5GWJ[4;[4\B9 M0O(HKR8:=#V6%TP#"A_0Y/4;/8MY(8A'8FF9S^)+E:Q$C=A:! M:9TRM[#&62!BK99<&0S1P@K#I+K#>AX+NKB^>)Z*G.RTR*NA[;O(J]G Q.>\ MII6PR&OYB*^#$]02E@#B[X%E$@H)L)*SSV6W=N^Y]X>,9)<6M+ YE"INO'=H=_^/1K_LJP/7S.A#U\SH0]?8(G' M'JMLU(^OF=B/K[EU/[Z#X$Z7I \[3 MQ=PLDO.OB3UU6MZC-@;,>;]N5JGQ2EW?!!7OB2%XL?? XZ=*&T*9'U\+7A'6 M\ 6U-ZSIG!]O:S4@IAM%P=/I!SU9/[ @@WAUSS8N*;,HP"J($=UMZ/ZGUA&L M$+B]7$=P:Y<#(EX 'RM8]\,+$B$E(FG@'6.4DDT%<:G/@C[,YH(5H_/_@> , MS64Q':DF!@+-N;EL_,VL_S%3 #]-27P9YFA$#9.GBIB=SF*%_#,/1Z+Y/Q/B M6M"2;S-7>S]GP)O8&Z=9;2>$/Q!T::,[&[0$N(M&^*0.WG1@\:U.N=U86/Y9 M1A=A'-5!L4T59\46RN).<59,@K7L]:S8$5@0XKB^'@\ZS.@"C&316')R5NB# M53V8N"QO$\KWC65W?2^RN\4:4*D)8=*$GIP\J\:"S$=V+&O&3(P-U9BQ&'O1 M+^N8C4YDEHH^1@LLR24UP4&SC2!*M58-31 D2E@O-W,2?@AF@6$W!4;N@I:? MZ8:--,&S?3(,'$Z,0RSSW!1HCD5AL8V3BLT]L,O&O"+5M4SLG4:>[5U M6MC?J*Z5&VI"O[ED6X>%T'E3_L"&GLV""T),,%R/J9,.!E]X!CX\K#KMA"4H M!(14$I_%A\,2UM"@[[S8L)@PZ!MQ]=3TU]C.G1$1%5]L.J(89BAT,Y#)B,_$C?# 9FNB@F*-A,%]G/!C)_QYY%C4"N:^\M*[W@.U3+_H)8Y='C?:"X8^?BK2-[A!B< M?L ?"\M-1F..%(P &%%]0%"\XZ.<$Y7]IO='98!#>]D(>RRKX?,AO>FRMY_5 M1[@!1T9.W _EPZ28T9K@)"]X.@_?!^4YK,()UAJ.M:TJ5\$\V%<'G0XVY'/V M#7SJH@D2(WZ5$\PN#4?*NA0G=[)M4%[P,%UB$E>F8KXJ+MNQ>9:-C3T!Q>+C M:*0U7V29@[0,9GH<0P MEL $5Q2?<$%*XL8M,O;H>?#'%\/TQA;Y.#=MMF!VTQ?Q=!'40$^>!4J!^<1+ MV/OXS\+);S6J-;6&?K[OPC]&\&(1 J@" #[/?U_O5-MJ(_$GM:H%W\-B$6RL MFE=<$RP;%>%17+46N/1:5:W75X%KS>^;:KHG+5U4:^FC/C.:!0PP7.]?' M[XHV3 8E&N:8TW$Y+Q#:E)<,=7+<$R1]E"/!\"D3^( M"^:ER#4T0D0N1F&P/14WMQ$47'R]5$"8S;G4I^"P@JN%RF'98[ SF%NDX)J_ M;,KO>[8F& @NXA5!PKMA@9$U2$)63MQ62:V'657) W[_.HO'='N4A7^3-[=1 M9&YYW\Y M8%OP\-NL0"7<('0S[ZQQQ,_*:95QQ.LK=J"S/)6R,"?4B%E(>FO M?M\**;_0U]A(*!X)82T_P[8M836P@+R6=-0_AFN<'/FFUI3"P,F3I@R3!X:)AYEM@^=J M"DVY/HJ/4]0TU0Q%33SI/S#?J5'Y-W6=1!'4+G79T3C]R[9B*)D;LW*/5KTN MM1(['CSF267Y$9%N2P6K):D)C[=/U#*):HT)HG[SM M5M]I **-Y;Y:8^'XC;U::#*$( KG(VL";BQMC;@U => @-7&PMZ[)T? *S3E M+H4W>_5G5LV7JIQ_JGBJ^_79_=S=X%! 48.8RZN*&L2\5*D.):VB:+(LR-2U'X6IF+(Y?6=QCLZ6/NIMK>/>!Q+Z5SA MZV1-P(V=%B]W:J5NI[-PJM3)T:];O.+3E+\'S:NO39O8;#[G330/;/6(J0T6 M?S<(WQ5[U;UCF?V/:!.-V>4N:F3*MY:PX<7M3:6;/+9P+,$A9^:%79Q'7%CS M9LL&)ST<,!\UW1Y%XIP-'\8)\6SDTO.'E7J/%Z5/RI,S!EK"B9W VF5EQP!@3SPW?:"#_AH@B;',CZDM V!B M/'G028?'TW ?H7U0!@@[RK/9UZ:HGRRS+O#4HYR>62/P$5)W?-KP,XWFR+.9 M"?'Y'=CF'MM]*V*N1^+M8V*RV3%LH".V+R?AU( /T2N?E=%@B_-HYB/6_R7M ^?[IA/A%75WBG\Q@W\S7-]-0/VJ''VX&SZQ+>*?:# MHY?-J-U^' "Q;;$%$GP!O!&;B >M^/$>7'C\E7P& ),NU$/3Q/2&**-P(C.E M%=^DP0Z'\"<617\$\]-A&0X.%\!V_6RF"9J@'BXR;-8?-L\':/A#QP"2>S'Y MX <.'C:7)83B^;I<)ZS0"H8HSEMZ(A_RKTS; 2<5VIPVX':GK.Y\\TOA^/! M:7#5]&H#8?&=OE)+T126\-"^*'?/\/!7=BQ(8))1HTL'%HY%^'/"IC PWO58 MNWHQF>D3HS%,##.+GY,DFW81'\]AAC,I.'FO/_BHP'56N-9#7-_8?6MB@!1E MXTWBZ,9I!7QP$@YPQ]^B3W$"8>S-4$!TLEG8TQ& MY-TA]UB\\Y6F7FEJ,NY1@+7L= M=RGB"YM%0):/^&$S?1+".LVYB$@^Y)R4@W-FIW$IPJ-#>X^7W2"RR;,SX4.U M!F%X+&X;AH:'<)D,G,$5'PIGLR%Y K'"L8%+V!E-'L8.#FKR&,+TT*3#N;[2 M#CR*C9M:,FVJ -S=L#69E3.G%P^ 465Q6HRMU5!:IR<]7>.^ L"UWMM(9JG>F9J79=],$X M^.:6'<:8*U*\9HSV1_>'4JGP+/^GCEP?3WLK:4R;&-$SL]EL3][63N]T:> M&9;E)Q03)PF #G80E^2H6''&,%,JZ61%)345SZ+*?1+U\"([!TIBRZ.5L7#X M5/6/IA^B#HHQQ)/C$VNYU[=BKK+(5-6 $@UG@GDO9LJV_>Y+:1Y U_%03'LR-%L&D"O*5Y.J*MPX_>M24]ZIYQ[%\; M(%!LP@(!&D>W.)_^S3RVJ46X8-8X:E^_L,.]UQ\5\:DK1HV7KK*K4A':W8 /:D3"%@",0!K ,Z:J]?<]5ZQ9ZMM]FPC#R)!@']8 MP3SG+?AI=\%/.Q?2_UC16$4.<;\&=\5-(L0+8XY>19ACL,<-69,^U'#-1;BF MO^%F>%^.V<0P'-4!OBO,2[ISS'=4@OL(KWHG(&%HS")&&^X3EFT:4AU 67QK MD_]]1W$V#+/%(;9SF+=[9W)4;D]WO^XI6F*U)=&K4@H\)XM\6 #\ZUB:?(U< M^E6WG-] ,^8GYX/N.?"S@C3)7G>$][5Y]9[K!%"##*F&EZZ7EP9UX"5, M.57E FQ;ZNO.%6!3NWO4Y]4C&ZO)F&PX^Q*KS*I/TT":L,W-5R4:D\N?T+!@$3?Y*D[]RH&U>$<0#==*Z M[0VUFB>C-*EI#6M7A[4K@M>@=5NW_4G#V0UG-YQ]',[6F@@?%O@^@I)"+B&:5(/M9H,.D-U>%P8 Y'0$3JN-N=C+6N/M2[?=;3 MC?\=@/N[,0U5'>\"OWN&'"F">AUUE'(0QK^ZKOELV3:PW"+EV&$+R&>0R'=$G1]$- P2)[AA,>09!JGR\N_]%N;M_ISRX2SBRSVY'Z0VZ MQ6C"1YPFC?C&"F!7C)TF+H_/OTF=ZY=@SKQ+HC&WE?L%[N/OEN&YBL>>+/;L M$XJT!QH)9*Y0/8H[XU#3NN>M$(::XTN+3]^Y"YC[ZA^^XL-W-CZ\=#W40J0[ ME<=HS8%B@RH,8/% F[8-XWK*\YPY#%ZEP'^/#,LSPH4?X$$CKK4)DC]@ MBJXLW0!^8^FV8L$K+0\U:D=!A&P^8N)C)6 ^3<'$1RT_F1F($V>Z,5=63/D*V ?>X!$2-[P57[& \F?L*@S,V,Y')=I)_E"7S9JZ'NXW[BVG$UD+Y*]2! MX@.R]++DK:!P!T*)&RM%F_#7\#/SB33\T XXV5E^]!(D.-_' M<=OPF; P:6[X1B.0=+KTW#\968GT(@]9%LX1#,+G8-X&GN+1<* P6 CCP^,\ M _T'0U): HEP&Y=/:8%T^A_^P:O_^MM8T[IO/_SRZ>']'?VAOGW-Z0UL%P-L MSD !8Q8&TFT7ID<: *C@.W#, E9E+8&JTSN*%.GAMNL)FH[WT)@##<$Q87XT M+OBG_2\N!NOL@T_1Z_#FH(4 _,"U8$']"-XXX>+&=(,;,4YDHP]C!6$?2LIZ69[L-_\2A0JDTMAY^#>!;(P%V 7%W"F:.H#%&V M)X2./!+XIZ'[FAG MVRCLJ.9HJWZ([4&V3$N[CH*2&ST[?%62DW1@%<>% 8RY!>LR407Z2Z")&=@T M\?;-X.A=#Y8/^P)^769.M'37;BM^"*>%)YWA&=@-]#+=!0R*?X!:!3D)4@)6 M;=L,6TBTZ?(-7PLRQUZ)SA()?0 #VB;J#S^%7H20 MRD)T]K%F;.GZ5++QQF,VR3M1*B;<\L13PLOLQH_H4_ IPV#](^<'B2]6#^AP MIW8G\=^Y%R=4/[*;J?]96/?EM2!8+^2VY@=NUK5SB;G6R% M7!&;*'CIM-]PVP9^!7/2*S,7!50SB/&_;7=D1ZW;!ZJ,!#& P15&E43Z;=$Q MKO>\M%;)%CGWQIR9HJNAWU.\-)Z:K;7J\SF1RM M*+4W&!^I*'6H'FE2\,5H:U7QN26[FEK3$LL-(&&4$A?&,+W4)W5/D7%]GTZ6\HMU^!=/\? M<%;]7"[6P>4[5[S+OWH8YWDGG9J[!7H7S0:6*$DWC' 1VN@?$BW>)<(?S3Z6 M #A@@?*+ZWY7_IVKA#D3,CULX84NI[^&H&@HKA(P8^Y0,&47VEFW\+UHHK)W M]L6^U:2?2[A9ZU)Q78%:(A6J@WD9;\S0PPN#V,T:M&[[:Z_B]CB,?5+?7V8V M2KG%UX)V=\LD6]/$9#MA^Z2^=XL_)W)$AJU;M=?N]0X&(2TK;ZI89M+P6MUY MK5R9U_[,EC#UDE9>:?8;M6XG;57+)VF5KB)I&*\B)/@R&>\8?,>3*MW"&],E9[DPE79=S<]Z%/BR5>0J_"G0=?VXM=P%PVV?I ME>66->Y,+M?@2.[,!)3-4=R9#:GW<:BWW)$5RO;*'MQN8FY-[OBI;/E>%[MU MM@?]@T$6BEGJ$I4<5TY.YGI2.9JCT#MVY/!(:@##7'52%:=VB3K(3+Z MH#V8E 5 /!5977V .;*\**$,]GH_JVO[LBO+$&NLKN%IK*Y>KW7;/740>2=) MMBN62F4/;C=)MJVUT[&MKG[K=M2&]5\/LM654U,YHVM_[VRN+DU!RBZG$UU[\Z"9\SRMRV#.?XNX)TO(8XU M.I%%-3K6M7SC&^XDI[:UU#NV135NW0[:??580"9-I*%:%M7^Y'0LBPH1L-J] M[J")8E6?MHY!6J>.8O4Q\MY6"\!8FR#6:;(D=5&FU42N@.K'I[&S^BI0=1.Y M.I_TVM:1:*N=E1=,6NMVV(2F:D,NY0RI_>EEK2&5IZ >.%M:WA1O8D^5(YYC MT,X18D_]?NM6'1T,.U>MV!.G@%Z5;:)\%\AC.A<-$F>#Q%G%]N^G"D+UL1U6 MKSTNW1&K:OB9#1,W3%P=FW5_+CY2[*\_;-WVU/9@=$CCCH:E&Y:^9I8^ D>? M/.2*W:^T=J^@=*I>^KD IKG:"$.#CCI02R,,:9W)2#L6;LYX,#D6;DYW>)Q) M=3N32;FASC"I<4<;]*LV*?BBN_GE1T(8VB?%HA@-XQQ.?3$41@ZYK($>.N\! M--!##?10#3:P@1YJH(<:Z*$+W+U/3G3W/FZ@AQI4AO->"4[.'&&?--!##:]= M#Z^5R]W8G]F.% @?=%NWX_:HH!%L SW4,%Z=&.\8?'?JS&V!\.#H3D: MZ*$&>NAT[@S\Y#3^S$!KL(?.*>?H(,]IS0]Z#?A0S>BIE,%Z"$$=RV+M$_J0 M-LX[C$W=5N6HZRC$=7*S; D-6QKA]ME3>56 S]TF.65ZQ!V),MKV. /G5>6 MJ6>VO$8- %&]R*FDX;4_/1W+\!H3 I%V2+U\0UQUDE5'* ,;3- AS)-,K)Y@UG[IZ2_A5UHA\^3T!!\U6X#'UX#ZCD*\1PA>#<< MM6[5P^W(:@7O&@RG!BNBP8JXI,@Z/4(8?-[[4'M]7,!AE,VZE:,Z31,,]:?H1]8L]7Y M*48CYV/.E'H[@SA0%!N0O+ M4*;,83,K4-B/)3,0-R5PX3/E$3[V4.XK,\]=T-.AS_!)_"$1 M\(*49XF\HG/D%3DG4AG*$M;HFCB OEQZ[@\@L8#9*V5SI#6KJ^Z,OT++8^8& M(I< , +_94O\]1EHS&=.3.)JZ]9G3\Q1,#+K9\D"5HY+^%WWC#DG>8'S,U!T MQ]RRF&[__,O16K5]Z"&Z"YYX,/<84Q:PH+FO,,>$8UZW M"?AL.T>&:6I :G. GIYA C^5"J*D)%^N\7K22ODRR^[E;O)N&.]>KW6K=M9% M58"C;9PNKKG4&@9G70,68736I<&&:MP^^287X!'FME2PBK M@^"P7_;0I:7#L,EDJ0>7?89Q'YZ9_<1^)W^O-(-AO]_VJ'MP*G:UKJ.KSE^C MIIRA'OR%2NOAV2W-5F/26[T7UK3TTFPU;M16C=@*PY2E&0LK']NC2562-E^( MOIHT^JH^C/71#4L[6F/JLMV='%Q3W"BL$GS5ZV:BQ(W^JE@OI0_BJC7):L1C M\-L[QWR(3JXTPU$-;'=X947\.^7*\^!OW&K+"4F2\]M5W AK-)CTANIP.#"'H[ZJJN-N=S+6NOI0[_993S?^ M%T$+-E_)CB]SHYV[SJ(;[7&G9+K.!]W#KDO^5^;=SW6OX&I_W.>$"KL'"C$0 MG^%(Z0M_.9("0RDTUMHZR?))"]EI?@4",E8%DQT43':0G^P_,R01+Q9_6[!< MK1X9#RPY"*Z.^G\ M-LZFH_RB^[!9L*V*Y<=G0!L*!&29,E_+88%B.8:[8(K^I%LV97 $+A#?8N'B MO(&NYZX-8M/'9_&17/X>R/DISSV13^'Z?<4- Q]4!+U+IJKP]+ZVPGX8=DC? M)-^DX+D_@9)P K^CO+?L$-\C5P$4%59A#6D)DI?K&U)$Q2GU,<%EZ?H6/O"& MXY4_L;>RY23I[,130IUUXT?T*2@OV(RUCQ2EYUR"$E4MLUN)_\Z]^++_D=U, MP9OY?D,.S1O=?M97/FK6I+@#69?CTWX1X[8R_ M@CGIE9F+,O=0I_UMNZDQ O%-# 2L\ [5(<$YZ+=%Q[A>?6D;E-N@4+D-ZJ+< MI 1;VJ&_39:8*,& L]<*N0TR$LQPX 2@>1@Y]*/\6F 2/_16-WRH!0OFKMG9 M*6VO4KN()L):MX3+WGQ=="HA-M?0X)VM^_Z7V1^ZY^E.\,7[AJ_[3&?Q97;/ MC- #V% *V1]N!I\,(6^H>/_T(Z MN*?#LWP_)%8+EY34R3S#BG/GOWKLYF-(&=1RJFU8OF]XUA0^LQPPA0*F]%'3 MP>]])#*'7!J>CF\YNF-8N@TG"Q]@&0S\&5MZ5![PN[ZBM&],$W?#QSF.9GGQTF'\N_ 1 M"%,DA^N3(X[/:-'TYQFL1@>K YMUJ:[%N(*N?O%A+5!S&?KSB= MZ,N(DM0B:@&YVL4&R7E:B?:HL\VPJ %?;Y#Z(-\_@H3CTLV7-2&25-ITTML% M)M(2-QZ3-2=FPE1,4&='H3>&'AA.DAT3]C!EM*<('$CJ3V8$R%,>6XJ^F=)H M%&S<5MPEM9\=%MPA7A*QK@;*. MZFK6KQ_&P"=Y^YT\[2E'R/7_,LLZ MT.2EW#FFL/37I/6/Q[NG]5]0G?'L>E+4/ \>:ZI IP1S3J(L -_$+Q:81:[Q MFB1]\IW8,DC\5*>VRO[K-S7*WA_U.I/>I'3V_A">TH[3K[[?Z8_*I>^O_WRH MEBLIV#BIX;:A"FX+*H]MM_&&<%+3O/V/PF*G=!*%9T%B78.L>MNQIN'\&YZX M9JIZ@^_)3B>Q8U7!]?=#WWF[^B>4G6,V(*I2NHH7X151Y3+AANNEAL&Y^"&2;=U"RY%M[J@KS74MI7.BB^VU-XS M!.5Q=K;5MJ1+H7&5S94Z!>#H>:=60U+41T+26_L 3R-=>?FQ,S,_A/T;TGC?4EWG(*N9?6.VKK M5AVW-37?TZ;!J[\*ZLJ9+^>D+JUU.VGWA]4FKAJJDTUE$K53)U]=S$7"A(9T MAIY4(>)25ODY<2LKLV649+9,SE(N4P^X@UERO4)BBPH"O\:C1!/=YI?J7#S< M!8%G34.Z*7QPY;TO,[_J*_SQ'1[6(T]024N.F?6#F3?_89Y;)#1ZK5LZ>NWM M<6L'MAUM#?JPO6@BW:+)SDND_=H3:0W5WHOUHD0VR2%^U &E@+67'/MY6")W M*6<*E[:"!T?VL2Z/<7\D[^LET^1^?MG1:')X7,_LW"19>>5U^0E6]5?7%<8O ME@68S'XCLW ;/_5$BOP.=EENH%,JOY8D,* * MA&/:QSL\?XI;W,I,K3)'?=66R.=DP5XROGY0>L&E:BT&%LF!]8E\H$(V2L/C&3$6Y1$!"H Z!)86]9B"2R.O^7@ M0AQXSO7C%[FA;2)$4>JR\DIZR@Y'G;[6+XU*HW6Z_:VH+3L-I0X[X]'H6*@T MD\T]94M-:BO 377%4X-*\X)1:1:6:=JL0:6IQW8UJ#0O8X)5_56S<6?!0:II M,GXBE5;A)66BZFR75+T7G,6L=H<7R7/J=_N@5LG;_2YB M_;=[8ZW2" 4-_,4!9#>YD((9M6[[A[>_:W(Z=D>^F-3-ZZ".H9EP.R?C(U0( M';\E:/V%014UT/@DY4-G;Y1YF=JBAL@K4GC4!SU[_,*CBE!QY?7DY2=XM)R" M@[KI]FO537=2MION>\LW;-722O_DZ\UJMJPZVO4;WE:7'GBPW].V5? 5?8XN>QY_!%/ U%@)'$8U3 MS]FHQZ-(BX'_9YY8O,>H\R;V#2MK>B+/)?3R()<>%?%MDM,2\%2_K/+@5<^Z M9TIHD#O0?/B(;@O@JS"8NQZ0A+F;23J,Q8.*N8'K@J- C+85H?1UE#OJ?$7Y M!_P'/95(:M#F.\83F(B$?L + V;OL7GJB3=/;)EL,OS1]7[%R%[IG=,P [JW MT\XE6AIC?]!9&(!<5QXYP"$GLP3=$Q+4Z*VO(.]T@-UFL*M ]+[H$DF?*[C? MEB.[Q]'G$;5CCT7,'W$5"[O-(4O@-B3Y#O_N*)B6MM#AK,)%GAO2DZ9&ES + M!:0#GRYV-I6-+FE*"WV%[?"HMQDP455/?G]FZ8'=VUD7/\PR2^WTQ'MP$&2' M6LHZ6O"L(Y;..HH9/NH/3Y2\SXEK)SIQKBH^.3X8-V08?4'Y]##7G2_\KI=8 MWO_D?*5&EJ4) 8Q/M3/9C?>!0Y#GP'C"+>(WSLB(AVW6I\\?C[9;A7ORJ[=S M;X,XU5P=M&ZU=>UTDW?M":E'4JY$U]27UWZ]U[1?K\! MU-9\=[()T)NP3.9'C=%C.V(&AI!M*T^Z'8+1B(+(5UYE164;L]M)".$SXB/8 M !@39&C<5%>A:(\"+\D)6Q2L/K?_E[I'Z-/I=Z8ED^M)(0UV+$@Z?BXT/(P" M-A5;+&UWQ9C?I@[6\D]EP=#,*&@8_HL+[\&/WULP8.!ZONPB[(O_21A M=4VD)5*C=X^Z!4J5/O_&G:4B+3!$]9BWD\0BVNN/XC0+[I]\P2-<\/H6\CH? MA^LT!L M;3Q?P]O9#/,FE4T#-6$+!HT"(:-T';6'Z /!'Y"-0P MF:'K #*#?_X$#$O)>*)J"/O DQ$* BDQA_L4EZ*O,8VVCJ2MM5@PT^)>)SHL MZ!R!KV/;=))M91H&RB-SF BMW)?1MX3FU)Q=^D&P_#V<(9Q8L>'U&9N$ M^XCK231&%X#)[S&$]]D-_H?!BPSWT4&/A)M>X)**C_!W:LH( X%LO#%#[]F% M,9D3D^"X=>N"%%XQWB=5NWDV[N M*. G?K*3>CPB+I+O,8\_P*$(CFQGMHO]6((@V;8CHT(?:+I]4Z8YCQ'?1S\N M< G74:2FMF[!NE.0(/W<-JPCQ6]9 P7$.8EJ4PE]Z8%C\#_.4.:*01,A]USHPZ^A9\QARRGN5\7E;7439! )5J'H MRWKMH@O<$KWPRGF<:*YB3<$ M(*$C$Y[$5NLHF'MN^#@'XW7E@7P#2\8,#2ZPP&C1!9^"5P(,&?-3WE+E ML=:\I3K.U/X?2;A)(OF*TZ/[1.R9@2L"1L/81F33HM0E453!H2(:0:D+=&'PX"S]>.&>!3^F#$OEE7 LU_S6QW' MCO#,%31M;6M![L'Q-IUTK-@>_1%V33)>.$E\/VBN,422HH/0V M34X5=#[L4B:Q[2-JI[MAYSF4 ;B5CX\>>T1;3-CBDDO,C$3I5%&/[I6PD"*R M#]PPK.+B=C82D -"#(%@: 0U.0F &])XJ)7Y-2?WS!8ZWHLFXG4\^! Q%'^( M&]6@O4B%D>[RQ46IL$8S8EC8U^O,ZX0-#V:^CNNXP36)QG7Q8QX&+WW06HK/ MS>?(A86E,1W3)2@(J/O\IQYW2S_>W?^BW-V_4QY<,-Z5SVY'&6%FASS6\F3XLGGNS&J75R*4S[ -OLY/K<@0MLB.S*K'-#&5SY?"UMO".^3:58 M%'R\&T/WYREV+.(:I&5*8$/&3'G\[7S@7D0[D1E3QAYRIF?R,#$9GY8#.A&# MR5%J@X]LPT,0_@98FSUDX:5 ;8:=L3HN#6K3ZW1'VK'P8WK#XJ_*@]J,NN7@ M<39.:NO+JYL?VX#:O&!0F],0 MASAAWJ?IFGAM6+_E%E_3VKRBB*G6W5*:QSU#T=XSYSB*4$U![9TV 6W4RX?E MZ]'+\ZB--1J6>EDLM:VD>U^6ZF$[CNZZ;.ZJLU0-+8 :-NO W#_R4'G^VA.S MW27&F0X!;[BF^O1"AM5.Q; JZ$#U8!VX 5^DPF@(5T\UO5-1C094,RR+(WA> MJJFA,*^A.__GV)%6"SVI@ MV?:EFFT8-7M33;]U.QBNJ[^N!M744)QO EWK55RNLAP'&[.SY8A582D>LR'?D:3G[AG'PDNZ4D)V/E;%OM M72="9$7,HK^BH+P]+#U._..JTG85@L M7&R4S)M)2S0P"S.9DY@I\I3EB!(Y*8WBPO.,)?I-!M(D7VS&J>7VGU/OY]LJ M9F'OE6+^)=,\I4+KVN/=('LRU%X6SS+.G"Y> M,Q&36-4=O/[)"E8$HI)/D>Y-\L@HO4D>TO).\<,%D-]J'?!!!OTAS M,X,@V*3IODO*_E'K&$;RIJ2V5WC%;LR6F]]#O9C$27X6& VYR%B_V[K-9_SL M><"E#K7FX=YKC]O*;B4;:;882N4X)"O5]AUWQR)8+=38!?YV'Y/71IW!J-H- M*4]9WU59 BN.913#4N^#P[.5>"(#)V'?("";5HA]A> O,5TA]%5'7>OP-Q+R MI4K(RVGSR!PE0S0=F9Q9/YAY\Q_FN47:OM>ZI3"=]K8J8O)%)$;RV.XNA<%[ MY<.5W*YK-:>W)(FBI4:_(D& MWJ.^OVJVMPY5')56F_GKG'0:UEZ.R2XUMSL\_[)O?[84Y)[E]@F MB>/0P;69J>467U/2W^"O]ZIZDS1NW0XZDX.!2TJ=[Z41$HXFK>LBI7?-KZWD MG=2D=3ONY/JQ-&*[$=NGBSNZ'6L".P=[P1$-/+CXT2[^R4 ]GG_2("(VB(@5 M\D^VUUD^IGXNF?)F!KWC>3.-D&^$ M?!6\F>W\$Q67[._M](]]V5HA;Z>&-RT?$CW3*WK3/^'-(/',EBO9\S MV+,*IP%Q:D"O$>ZJTEJB+=CB3([6>A@_QF B@:5*1 M^Y]&7S3ZHI+>5H+WCN!MC4]TMW1VI;(&K"^)6%3T20*V2-!!'P&$EJY/3='? M$%R3]<0$;I @DL138J'=^!%]"LL*@_6/%/6'/3.M$ZB9&D,>\/U*_'?NQ06? MC^QFZC']^XT^@\F^T>UG?>7CGB%L=K(5RL$WCI,RPU@>#,!G%C4PWVM#CG7@C>A M.5ZRZ7R,%HA;ET4*Q,^65*['L28MA_J<[P *@#Y=#AA58X77RP.T%H\BC3G'.]Z9'?&R82B'CZ >1 L=W)T5%:DXTNIQ>,QZI%<%4 M:"CS-.IB="%UL1'9:#>=T4-XH]*&V(5 /ZXBVXS?>9TLI^PZ.V:_JH_*X.<; MJXR\5NBW;GNC?*/6'%I[2:IO&K6_<'60IKR]U,$ \U,.1[L[$H&^! _BG>X8 MS!;%EF!>SIC5.!17K!X^RB/>I"&&K=O^ ?JA<1<:_;">]$)@B+V4PZAU.^ST M#VZJW/@*>UV3G*DF90=#[F3IHS5B\'5Z95R9.Y>2H:HQAJHF:MXMJ5>.9),] MW61/5U#ECVMYH31IW6H=K>XBH206ZPXMT8MSK''7MB>XHA6U,=E,'5\F8;(X M(57MEFUL_(T],2=D'SUW(0MD_K""^3M8A@L#Y#-)1]U\^^)1-]^^6 SL[]7" MEP]8\!JM,HFKI5.%:3L4T2X>%UN[GN.?'$4W#.!\#((HST FRL>[^U^4N_MW MRH.[!&+[[':487?8+LRN/GS%4A*]R^97]M.9C1 M_\#X^+&O\P3[1]+ .^IG(XQ77H=S/KB<'.L"7\1K=7OD7%\;!6 MT% &;Q*N^\K2,N1FX]OA'?H"- \. AZ3QV8V MPV/!(8'U?9@E+TW )_G\\"LQ+XYT1J-.Q8S$'_'?C C1']Q"O_688"E[L'*<)[I]>. "6"W*1Z$P>"XS0Y0 MX(\@/=?,+)?,(^<">=:%.3WJG!8L)[6(CG*WYJ?4!%X>+!U#%=/3:S:*-@ MPUT#+*,UC[45:Z8XL%F^KWNK-DZ$[_2:E-0T#F,>,,?B$E@Q_8@XN M?I(F((;)MS$-N* 6I&19/],,0S'=CK>1[;?GIV;5C$H'O8.%H M*L?.O9+D#U*)2G9X2+4/"'5#Z1.@+1:H$$=USXI6&$'I>T^'SH"+)#<>K[KH&;;G()C]^O M6XP/^F+J@Q*$N=NHB,&Q(2F;W)]'YN #@MP6^I]P/ &5*.$FRUFBL^E3I2*= M)%*MX Z4 -$$B!<8>)$FZ3 0!BM\-%)#@OE@+&([8.HEH[;A8/F ZXG,D=+P ML,LH[&+QDF7BN4L\SIPGRW.=6([*FIXUCQFV&YIB+9(.P1$+4,1TE-J9L@]% M2TQ; @MW:L$!.2QX=KWOBKO$0P=N?84/:-VWOW_^0O]2W[Y.V35<[ EUZ:UB9Y+Y0@"B"@98P.%/^4:$C2+C-CQ;M.ZQ#/^7,WM$V4=FC& MAXZ4]3X#M0$$#:2';!CBI!_YVU&2"Z,PQ;!2BG24^P5NUN^6X;F;B"7>&>!\ M=Q8\XPJH+!D93Q S_"9@CU[,JT4#P2M1EZ1DL.G""U .H()^)CZ,CP1/0/\. MF^X"7_A^0GDGAVD=C/Z(2%'R!G)-\DZ_'H%2D[>TK;#&1DKS-$TB(MX7%(^945F[@G M0/*)?>5K"I=<8E@>ER&,1*@!^CLAO8#>8.=IPB04<<^*"">[1/Y(X1;"6XM& MD#*)NQZP5'\F[!QQ3&OM,I]TJ4$KSAA_?J=V BY)1G-8VT(W([8GR]*%+5XA MU0O%@9;Q#\&AH%0#_0?ZEZ#M7) )I"?0J@K!N@%M9R4I?,%T/_2X2;[.*L[R M3E;VV2\9$3VO06:B,/5"/40AZSWQF](#_IE)H9<@\HPRD7-ZZ!: MOL7^'H_YR!6C_ZQCV'''ZO_=ROE5K1+U_$.U,U 'I>OYQYW10#M6%7YO,#Y* M%3Z\HE?ZB?63FFP;:H=[O,IU)=R8=C/9OZI]89FFS2Y4U?Y11/8>"&?D=Y=P M1CX4XXQLR%4Z_X8GDD/V@4<\)\# 9*>3V#4K;.MJ7\QV[0(T4'FI4OD)UBG? M\K=$'$3&)#'.>EB%?+USO:X]:2N?K#79G,.Y)<'E \4\L%$ Q0:8^:#_*$BX M'(&?,YI4IEB_0T:VR MN.0]3,A?)Z1 GD.WX._OQ:'E"L-&P]9MK]T=5P43H &M."Z%]2]/8:/6;;]- MTN&K3E;G\+N+E'GE5G^[';YFNBG!+M'&W:K@E M\L CCKDD1DFZ8A +IM8J_BG6T(."_E_\9*-E_^GSQZR4X(AX7V9?Y"&*7?#S M#;M!VS^#@O694X"'->ZW;D$GY=0\%J113TDY2YIWHN#>?59@LW0!,H$EJ9Y# MN!XQSH"LF$V0:8(LV_'0HJS:$H'1Q+@>\Y=8WCFE(M(WRA]8^PV/\&V6?TD" MCHOR,7W[(YVO*F_+#FN7]7C0U%-<**\6:*%)"0$%@DZLE![SORH.%O! MX?TV#.'QL:P@?MY? @G/0')@26' #\UC0 &LG7H^):VXA*+R4G%4A)@@@RGU MW.YL3:F@H42%YC]\68J?7G_ M>^LU@B_X_%)#%KO2&N/E)(J*T\6I(/KHJ$U>\HT%W>@"4*V4PX!&7.!QRT_6 MT::TX9014@K\#&%E11VXV#OY>\ZQ,R!/H%0<$-8KH5SB*=*;D/&CU^+>ASY_ MCQ1M'+MC-F-4RDTB+%VJ#;N6K*"F$G07.]9:B(TP#$6'(7L5@8@+U!?F% MZ,J29"^.C9<"XIDAU !H3-M*P2C%/(GDJ>] OAWE4T8K)B6#F*N"POK1]2Q" M2EHL"6V+-X3^U[WRZ]W=UW8TH<0JHLEP$HPY!O%5"-8GA1$0TZ ?P/_(0G@Q M>2RN7UL!F85.V>XJ9W^QGHA$A.$&@VAO>AO)ZO:?4^_GV[7ZY^45LP^;8O8* MS.6LQ>P4&2B*%_0VQ!@&A3&& <48UCW3*WRFMR4ND>)F3>L,$I]1J%!^6(%2 M::TS'HU+ETH/.]UNN?KFM57)D\YXV#M2P_)1R9$V3FIXLH;E+Z8D^864$>^X M?3O6$;^\7>F7(9J"G)79K#LS:I6-EX,OV9J7P]?X,N]GRRW^>FY@U=Z69EKG MN(,='BFUHM0AGC1M,2TN=DJ>:-CO1;+?EIY#YV"_T9%2($[.?B^ASNHW.,8W M.YAP^Q7-7.+Y]3H%3C[>A/!RD9D(HI:HY\N=ZE.>2_* M9.Y=VY1$4EI\4_,W;5 6D6%'MKN$C=10TW8#X534-*%6@F.M(M1T;I5?8>4A MNX#PS!'O.SM9"M!)-8AV@ 9Y*76]FS3(/2<#X/??)1%\X->;^_+\I(L\W^\> M*P>Z B4*#37MJ$%.0$TJ\'A;FQRL08Y$38W[$6D03%:@2Q2>1/O$;'>)Z0DO M2XF\%,-QDQ+Y)B@!^/Y]3 >'KD5"0UX"0UJ0A)O80\E#7%!_OA01U\1UX]IGEUH"#&/'?X5XI]HAJ6 M3P[V'_P-]GMOEADBRXQ&>:/^=74NAL]LZ;]D^LM)[5/3'P$,:M6FOPLX!IN66G]J;RMBES6F_IFUQLY$E2<>O+#NY>%G=]<.C2V_\ZG?!Z[Q7;1>Q@)* MD/Z\F$EH@D.,^NMG@FVFNV2".P$K8-[/=8_]@KO]+K'9P@OG[)V%:\GHBP5*4OMY0-U9Z>LEY A_)XM/3B+-.#3RS!@3R1P MDSM:1-_8[2W?1N?L%D9CE5Y(;&ZCCU[KMJ!ZHK% 3Q%-7J!C\)_]A=^+L0EV MMC8I,(=>UT?72VYO:3.@3XGHHPJ8 8V!>2D#\VC$-$!B&JL5(*:78%-B"<&S M9=N*M5CJEI=,"GPAIN518Z-R.S]%NXE7(+N'1 ?=81,2K1L%G4BD[D)+.\C3 M4>M6Z[4G!:D/C9UZLHLRBZX_E5?RHBRWU5=N91POQXQ?!-!VBBB57T3E8^Q0 M5)%LT<8(/5^^V([D,6G=]D?'PCEH[,H=T P0)W-*2,@<'93P=.%/*1H#_<=A M761?MM1S=6^$%K/_9 M=?#]GDL%8Y\0Y(OY05D[1.TBV(@ZRJ?TES9#+I].=B1;]R63\*Y6<)5(6 4C MH]N>#(\0\JU02EH-C>RO:S3*"TU'.&H((V(D84_]PAPVLPHR< :J1K PE;"I M&IO[+#;W'D2"I7P'EUTTEO?.Y_Q9H-0W/5F;YHT7=T" &&,#KK2]U>35^KKN N4 M3KGT/GA)U"X'2"%.;Y*NT\[=QZJ\:&W#HOTMJ>R$;,";?.E14@/U_)F%'GV< M:DLV<]W P?9B/=XV")MX(=5D]K&X@4^^^VWM]GI#2Y3-S4_@VU>]UTIQ89GL MZ(1-QGS7<9@-/P%FC9J->T8003= Z:%'#>'H M):858/^VSBXGHV2Z,^W91NP##!FL_K!,EF@@EL!Y_O"#MYB4&,_^+ZNOH@5C M N0QUVALH [KV%+L(=4.C'>F$5VU>!\OT_+UQT>//48=PJ)NF!)&%UNXIMHL MKFVP]687L:9J5>F;HVIJZ;XYDTYO/#I.BYIQ1QV6:\&SH6_.:'"T28V*OTH, M56!M5Z07^OG[^5RT]4KI?CY5V?"K[(*S2V^@[*;2HAPWJR?@YCS#3EJWH][![-H4XU22A+1SD)#6;=T.AWFDHBJ14 WE>@U] MQ7];[/E^Z>Y78EFPWJODR=Y9>%)MW4X.3TLK),%+>#H-!24HJ'\6"M)0JE>; MA"HOU2\_P:K^ZDAN#F?O7L7UXH,;Z';^>K=)86U2X4ZE(P87#P5I/0P%#;6# M2RB:'->&L1O&EHP]O#QC4][ZJ 9[AH8NR*F43HW]^=42M[:_*[QF1/@:,0W M%A@WEK$Y\8!2XB01*D"9F!?!"UR51+;@KLFYEP6?BHQ ;#SF,3U@F%0$JU"[?\>$P" >G4"3 M1F]])2!;4H[75EQ/O$(W#)X)[#@^4TC?5;4PI/=IK"][1QM1A>(BG/7$) MT%/;"F;E4++J>_CI8LJ\U%=]^FHFDJ@"2J):\"0JEDZBB@?"Q[:F'=> 9M8F M#6LHSL4WS+P+Y*<@;]^'E-J[:;/26]\6OXL)<:&;3 F7REIU Y(?CBFO<5+% M4%I6X:1X^9OE?__*//Q ?V1JI#QNM%A[#%JWPWS3D[^WRT]L?-R)84.@;GYB M1'NEYS8Y[MQ&K=L"R$#B5BD*.LK'+>R4YL#C4]S%CL&^R-]([4$A _6X M$\.6#'FK9S\*&6A'G5L/4?#SKE:&0@IR__,J%T>T1H-);Z@.AP-S..JKJCKN M=B=CK:L/]6Z?]73C?T>P&7&]P!IYUB^49X-Z9/#?D5XKEJW/;H)OA%9D7*&5 M)H3><0E!0RRH8Q%I_[ASZQ7"F!&1%I@6'84?0;$%<>13&!QWI:"S"W!4]CR% MX7'GAA"T!?)UW2F4,+D$__2Q#B3?P$H4.G"G-_&4\/RZ\2/Z%/R\,%C_2%$5 MRR5DA#K*[$[BO[O+TK$6R=*Y%V?Q/[*;*9CGWV_T&:SPC6X_ZRL?/<2D\ 3) MF=SU[(:MW9;9[&3;PD4X4*S+:?(-^/S,XPW*_JE79BX*F#_ 8'_;0=>!HT?^ M%' (1E6PANN?/^NW16>_7AE61^V5]-M_9>ZCIR_G&$6IM;=>VHN*_,YVTBD6 M'5]Y@>Q:84X=:0@A/%=!&0OS3Y\_IO >/Y,&^#*+M_PW,4RZ3!UVP,!0W;/K MF>#)1V*^&TOYX8;(XKJY#MU1RE7V[JY>#7>ASN0TCY) MB'SU*F(29&Q@^ S?E:YI_28C1'H0>-8T1/*BBFM6M DR3!.9/R)0HTPMVP;& M4W33]/"N\9EYC(J[J135WUA!F@DR9FN""\0:7TG%ZTT'X\ZD-RE=;ZIU5+5W ME-).3>V,1I,CU9N.M7*5JYLF-6[J3>M2M-?4FY[^*,9-N>E)MJNI-JW9946[?Y!((J%7,T M]4![$M#P%&7_>0+26K>]PY.Y7W8]4(VK5[85K30I[$VF^MIKKLM8H7L6H%0J M'7V[^]:P7,-R!;>WEV&Y/4M#*L5R%;$B\A4@M(O@:1FEJ'H0'B(CTP7WW[AU;>_4T+:CHE7@];F])6SE]1L3,11 MM;(9#(BT9'&(]SO'Y.WE'IEC6,Q_;_F&[?JA5Y"T@.6CV:2%_B"?M) 8GO(M M4B_8*Z& WE(5XBZ9)_6;%5B/]*+3D^Y9;N@K M-GL$=V#IN>#)H?2%D_9 M(.CA1Q8LPP@4URDL9 *B(PU"^5L>\^&%E&3L1@T7VXJA^W-EAODR5%\ULQP= M*!I7+6;45NSHK!4+RZOFS(,U@4P+G:4'^V($HC@*N,)D!,@/.R3FY.@(SD_? MP6KI"[G"Q+[BPS#<3']R/4J8@=EB5BR^TW!#VXR6CJ)T-F.PZ*(5ST)ZVU$6 MCH2@*R# 0:&&MNYA P/+-7?JJE'U\D3>JB$288$BK:00-N#+U!;G[=>.N47: M(W*F@^:2#G *G+UDUG>"(I8Q4#23K&2W'9 N'.!FH));ZG, ?0]#HH(=@ MRI1>JSR#PI[#"X4L 7+[*[0\GM&VT+\#F>LKKC6P5A(;8'#K]AGLT>B=L/>. MS\U'$!\/Q!ZB;\:;Y(1DFER.TZ/2@"6L-H0)XB\-<:A^5'V8?4YT7. :S1=M M*=KBU;21B7?3C(&;EL1]+GP'EHW-.-$L,2O1"U:X9<[,,F'%P$Q6L.)B00^ ME3SK23=6;[,+BJ6M[[M>X3[-=,.BP6RF8T\17$]4?VKKUB(CF4-^XGYH))Z% M9_B1T<)EBM"K)[ M%MK* NP/UZ'>%NF:T_3[N0J2:;NZ881P>BM>UB3*6#E;TO2>=0\ID3\8[X8\ M\[?TH\SR3*!,(Y +=&=@A^*ZTI.21+;0?UB+<*$ ;Z.(@,4#*Z!$Y;N(/['U MY^CI^P!U&=6PP,>ZQSK*)P>3,X4:*60ZV"3D&V(4(R&#$GR'TV&+I>VND.GX M8=!!NUZBDTS$9>%2'(6+^^?QHYA%^X/[*%K^H(\8<'9+&03@4P)Q^WZ(*C?B M=YY"RLA+I/(1$&VPB5.D2=34]!)4AP'FH/K8H@:)CB@UEK.VI4^1&JU(?F3+ MJ.,3Y#,S0T]/6P8["RAD+"8^3I((L9 05S@8Z#XK8/QU"_U/ER9>_G4X(MHX M@E]HZ;BG-NC]()7**REKZ09<3M!OA?*.3C)),-P(@/FZ7#G%\C5]?DA8. ?W<\5HN(*7:)5QT';V:82*Y,)=@=F( M/EMHERR1QM,<8[( !;N#I(Y238H?M/5U/IBBXSKB\%>!$\,W!O91D0WQ0A(X7"7"_5.@J]*>JK9U'1I/OH MP%SI<52&GDYG2,V[P":"W[A/TDR@IW%:G8(B[(IO\D.!W#HP:F D8'(S2#Y)#<7F(^#Q&@_@;C AD-SG?J M>A[OM48M\:R$#6K%)6N*_J1;-KUN(RF_K5JZQ?K9':CTRG M2"#Y@:B#^VG_V[1!UDY+6VCOX"71?=@PMM)&AUR:[_E.L)"[G7Q]?[ZX$C;? MQAFAH;N[])U^1WC)/"_ZXIK420G7HV!EV(A27BKQ&] M)KUARU=BJ*[(UTXW%;V*GJ #K:.-M-(UFOW.8* =I1RRW^MH_I@JM( M\=:.98<)#)P(C"UUB7^2JJDKJDXJJA9LRB^N-P=G2W>'C>KNJPCR?6,+'4-Q MWI?91POU^_\PW2N;BC- 0+"V6H :=Z$:C)=0ZP#12!\UP<.S6T3Q6)\QJDH7 MKA-L#\+Q6- HHCF>X58PI44\A4"I7B!O7=X:$7>HA^BIP[PVAI^!GXN M[^N4KC\\K3[H=T@5;+HK?M'EKND%=1+JLD2NE M-3 VQFCW"CH?U*O?TPY]E7:ZNB0PW'MCSLS09E]F=R*95[<3T,C?*/W#>7QP MLYE\Q5>9B&=5OZO,>.FI'!M/+'Y=8G[FQK,(G+96EY?#7J?7ZY6]O!QV.^-A M.?37=4/UAASAMKF\K/[EY56X 7_0'YA)CJ4&CY@VN1 U('%:H_)JQ73/?[T+ M6.JZ3=D+!+6R2KU8L6S1VW*O[_A6?Y,[35\^P#ZK>?1U,_16=&1@$?N#_F,3U &BIV5K M7(;=?"$-'TR!T?8LIZ%!2V9'1BOX"HK/6!7,/C?/.O@-R5*;5+F*Q3W?^BW-V_4Q[<)>S<9[>CC/K==I1\>NXB\N*EI53%K?^0]4BI M0E\LEL&BX*BN$6N>XHH+AM4?\)ZV$E)5LJZ@2ZAUWRY<#R-FWQ$3ANIR'#>@ MK]2W6"IB6__A(U)QJ>Z9?'$S-_3 (@P]@_%Z6_T'KR,11#37 V4!=([KD3/C M:;2R[ 0G(7>D:'$$,T&[@7/ W?#8&^65^EJ692(HGN>#0L3WLQ^6S]U>,9& M+9:NIWLKL#)F,T9EM^#D6AW6:6,I&KR#5R2Y?F9SDSG \@0*?L:G^?JM\DI[ MG5T^E?5:6&BK>]X*E:1"YG@;*]KBSRR_L(997V(M#E\%SD=_AI?TZ"4*>#L. M;1V6-P7L$2;)ZZI?]:.-R4R&(;:4;STQV8[2(P(HWB I(PX28A7P%^#WC[!Q#M4,"@;BM V_XL6_?R(J MP!,RSQ-.UV+ (-\2; -[7D3=EB^023!\'56(\ZHM^5SA<5)?QJ1H1JE,LOA^ M@55WOUN&YU+5,>,KQO?"T+S2Z8F7*3KLD0JDXD5-@3QQOV@J*&]D@3*L7' @ M#5.T%@ZS(HHV3;X_%NPAEM07"!?^@V0M]3-)/EXEO?E59L@R@:U_(-;$(N0% M7PH8&KZ@XM"1A94.K.V&G&(@V>^,5X:"C'7" -N)-#9\ [0X,51L]2 MNP)K*(P73TS>U-D^2)FDB:J?SH$8F#UPG_ MJW/?N>&*.'U\=%T8T11OX5ZJ!JJWN1[IO7@;6#MW1"K_E@+N3LJW@@*EH09> M7K>3S]N)"I+6;GW]-$'2"@.!ZX'$ M?!1S0B@1>A/-*@SFB(%!4%ZX*#<,:'*<<>2PH),XHIY)C,X+M/T(D@S!OQQ05R2WB15]0F6A-\9(8]%06*IM M!!+LJA!*(XE4I)M(.\1B5+KLRV*YQ+F(27,8+ ZBDX#I(K@5V+"D7D1$$-KG MP%IP38+_.V722(_S*L3)Z#;9@=,5QR&AUZ8.'P22C65?CW/:6)H$'XQCALQA M6USLD8.UV(2:-F5@4* !C&!0A(2RBA&Y+%;['0& )X+#$_L&ADJ52"*=$ MKJO !@+M,UOQXY>+A-?_G%JH55!Y'T^ 2%(@#OH$S0 VI(.GCAHL/AA1EG]$ MZ)%)OU[QDD'9>,E]./6!_&$O/Q *4$&XH5<0+.GE@R7Q2 H?:G/$I*0<7Q=@ MZ17AE<"G6@5DO[2$A:G* U*,%(+<*0Z]M$/88SP85"WL47#@XH!S#'>)D]A M,IJ,E?#]!8D$1J#ESUD$8!&%'?Q$AW0)MI4X3;2Y,0SP)(":P,,@^2],191I M*0 1!(!C;64:HKZF M1P+<%/AD 2@)>+=-<1ETSUQP(SP>&8F6)S4PI\Y._G /!S*Y_>?4^WF]>'AY M6!N38S28A_4U'>;//Y?3('1L,#[$E=<-WKN^F2R#"YD>GT!N*5H'O)&<"8Y7 M,:%/EC0UZ :C;T6P2#/E8R3YWLEX"/WF6VQR?HFP:O=)#[H^T!QXLDM[2=' ?>!9XU1>.36)FHLCBC MM&5PD$"?>0N?=A2$-!#[2A=HH!+WEI,A>)$4'4B#5#NPY^)WZ,'Q?\7N-#IC M+.!!WIDN0%4)F9J>!ULHQAO&OY*Q3-U" +LXHQ#\"3RQMKCX@+?.K$# =J*7 MQT<0;IYX/_PH$!"YB*P2>NOP> GI-3,!2JQ!=%-7P%GBSDK@X0UGB4<478/A MH!QB-*LNVBIBB" )%'$Q#6L);X^*Q[X+',?X\8Y9NYCO/S)?\AC/?G/ M)91I]@N!^)Y[P&?L>WZ"K#71!"'9K:8;@=#FC\PNWQ&ER X) M56$ZR6Q:]"2CZ#7($#?[2DZL&>)$^9$ ;XUO"( 9*'/,$6B8^.-$A-*S?#B- M^!8CB(!SD[,E1P>?Q#L\1(6G9P5)T(P\\FX$QW-.C,)(7FH2/ S'+P.3Z/8\ M7C9W.=RBB!=B( XA T4LT-ET&#Q6Q-^*&R#AM8600K^)HV(''&Q[BP1.X3#M ME*H\S%IGHV+CA']DT:7\ PV7+$2)'89OKU<#D-ZNWI:9X![P>5KL:83 M]Z3R:B^)VDQ7/;K-?"F<"7P2P]X?P02!(+"=$#B.J#ON;7TWS8G M?-X33JCE*"!#@@=5-&D_F7M@I$^*A_Z31,+5[<*=8O<1DQ%X/AQ MR\%*O5,/.-IO- :7>OQWJ$Q@TM3?A 2=NW QA@+OE!940R\7HA=QEQ"=FW [ MDV=K6D Z%@AV?F2",'SA[F%)GQ8JQXG@GCW@EF)LG8@I A49&2O_+!BH S MY-(#_N&P *S%[Z(C1A0=)LV3.V+N:PC/0%Y.%$DM04;9%\>M-MJ%\BLIWS:0 MH$)=@Q8+Q/4FFRJ"_Y8A!XPL!YB9]';G,&Y#E4?7=R!7F,"-)T7WG:W01/:Q M^4LC+LYY,")ES;?B#*FH@PEWX:EUCX(1=&/.+Z[)SN3R0G88X8BZH"UNN+:( M>90K*_ES*3U SP"CZPO]D<(0&7-4C#J'244QE03U/'KNY!'/=6^1 M"I\U(OK M(4>!T43;0M%_&>@B:;&*RYQZ+IK"&HPLK.VX1WQS.F0]'*%/**Q=]L)-0:ZF 9+*AN.A" M[:1UL.A^32SL9&D%V M7 LO[NUM,ANO,DSN?GW6?5/_"T%AGADYVRBY%HP@*B)4B 0%BH M,?@O:PW$D&0 M4LQ;<1C#:@(9%8MY;FNJ5KNYE[K8H4=5#BO.A53F(#-Q_HJ*QF2M%?<+H@L/ M6?<0A<_FLOI*0(F4<(Q50.XS?(,5DX0-8CE/#)/[,H5&//+&$T<, M/?29*(VR^(MPGN^ NH#([@/7^([29D99?_#2AIK.24UN^C);EI_P ]0];FQ% MN'Q45:O>X1E^!3)3/LG3O',)S 4#9VRPJ(J MT4_W_ZU\O'OW\.7;?4<4HUU#%3.'XEQ;>"6J826^D^5+.D7ZIKI%$?Z8ZJ(. MG.X=+?;LYTK-$ 0K-F+C&EI1SB8!5."I*-R2*G%+HUXD)\/!+U)XGO MJ,HE%;LL?"07N!1R!\A6O%$(-4)^ D*W3"H#C(<@ MFP8V96HY$9A>>E((G,7UF=2,5,ZQH58P17L;"P0[RA]1WCYQ<*!_9]P#G@+7 M\1EASM!2D$ZFS)(L]AG:>Y(*<3669X0+GPJL?8X%0P"7,1[,6CHL**/?%>FC M5RN4JB]/F"'+GH\&&W!QU90LZ!K"PP)P#WY@,YUD7Y28(5*-XW(1$ JX#1S5U7:GK*-\1-Y@Z$E( M$-#WUB/ER'VDK5!^LV:,-A*$67^LO16Q;Q@0'UBZSR!.0UMY:,[,\3CXI*DG$#&QFH%<6EN^D,P>6+$!S@Z9RBCGW"5R!2)4 M4D(TCO:(71L0&RZD7($G2U=\H)%@.7<="1XLO@4YC+>8'&7Y80Z#^LJKUB?W M =2TJ.7I*%\P(0%>,G-M*RK)1J.;]L/79RR9LY\X/KR]INGQWR:0ZTRQISA3 M4F%P2*#G/-(?": %DLMRO6W%GQ/^;5L4],"\K?^0S\#->0JBMJ/"_B?+1PF: M.8DV+QNQY>\5T9T&=A)!' 0@,%4OI&J_P:<(+(/$. H]"?'@L^!X@!X7Y\P_ M6 I"U7(<]XGB9LA[3Y21G=)A/%-[Z3J\Y%^F/@0> B.(#_08T$"<7AM1.K$: ME5@/I )>$AMQ\6J",=P',1D@#H-Q #1,PA%)6[8+I/IDX4OGP/,@H]O2J"") MMDFY^HS,10B09QM#%CB+ZFCXA61WR=' M +S!9LA( 8H##M**^Q*Y_R8S;+);IBOX^N]X+#_U.T,)D'M1O\=P*^D1@GTJ M8%O7;7(?L7 L(!L4[*9'8 &7W$DX6UWYJ=L91;C'<.P>M<\2V59"*=]S)22% M,H[4QOC.,G)8:)QA;IQ*'A0N[M]@\=TO"6R=4[Q$+A%_2P;P$R?&C7YY;77) M@R/S"S&)T!NJYAY'&TQ%R.BY"3IYP-Q=56;Q7E20F"&)>8J@I*A9DB^BMOBN M8>D1BK0-+K\!# %4 ;8-\H7R7_IB^5;Y2):NI!Z=8Y(9GC5%&W%A/9+[+63# MP\WOW+@69=R=:A[A71JQ)IA?\K BCD3NC7'$4$BEX+GDT9GR=-=J/-)IO4Z? M@Y4+R87FZY(W5.8-8B*)"$^!B.LG(>(Q@I*4^94\1EK[1=DLL>_B'@"\#HP' M5W*_N$.6KQ I0UE9PB@T!M"T(B3#'P0N!@KF)VT8Z^*4K<#]!:P#=$WJQ(#1 M,,NC8)HQ)]@@I$^MW^E&!(H=E!X=ZAIDK3?\,I)/?'F#Z8$W\I?4"X0[G0A\ M0]4UW/E UXZ&<@U%+'G5O03L]WE0J+0\1WDRS!;>PE M]XWK&VV,<1*ZFJCDWAD"?QR3.$T*(+'.X1C'TP12)$1.H:HR8[@ORCD M+Q-:NT]0 C8%)+).'BJ#>+Q-2)+7B"W(ZBF[4P/1VJ%-5 MR/,=/'>*W5$26@AQE'@ C'*1I0+6@_@]VW1W]NY,WL:!-A6Z#,@I >\J5Y=Q MCA>HXQP7"X97?)#HA_]MB4A3],F7>PI99RD-P[W8B.]N=,]6B%C:#A1MN'0QTB_$@0ZDHU'9P"D;YK M_L&P5OD'>S>7J!2_?G&4NZ5GV4I/-H_$8@Y*:-(),)Z:RO)./SKPCBGS@"A] M<,$3 T6OC8"(_5WZ(6QK[2W=)$"F2)+"^V:/C&9B3!EFBOYX#]Q#5^=X>T]@ MFS E,*9N@%%N: W**_7-^+5H"XRI YB4ZH/5',C!R+')]IS[AY_AYZ7N\3M# M]-RZ795<-WI4&))Z$NZ3NN[!B*KZ9C!1EIU%IZU\T'U,&% >Z#NYIVI7Y$GR MC+]O8IX\>?8>Y]EZW5'N..AT^@5MS :"W>'KC)>1S<%M1TV"19F MGC)G-MT')ML6@O$8H*47PCOXOCU3APZ\!M8#X1WQI"HQ*!CP6 \"?[V2%2*4 M&"5Z/8$-_QISUUT\(CYACA=/;I9NF:(YE,-3PTCE91;"=QKSL'A;3^QDQ1>> M00#!A11LID)R#[->EU+D8O=<;!7X/'=M)MW<>\:B:2=+HD&UD"A6X4SLZ-TB MY4$L271&S:8DQJVR@*K!A)=ME7DC2)&KC_EOO-TC1KTI5BT\ ^IFS$E<3+Q@ M>4?TS\\9[2+L)9&"3FV082OBMI[)5#@D[[B4@=/< C9JSAP_:H%+I>HQE#^A M\\-#:'3KCU&7HBP;G=*[D%%Y##GN>AEGW0LH M?X9]0=E1IJ_>=# MM=P3&R\_]I]5KR-_)80"BRR_SJ9SI';]W/1?'!FZZB+H/LJ)/< MS[3E#_QAGE"SE,6)ZOQV&WFN'X54>""I\#N7"A_24B'BR<"LSH;'/Q.,3I)A M23$R4*^XWK_;%;%?_9(1Y 2(OV'2L[M]W8*J- MDJ8A@Y="!I67K?GPGV$P\"PW:;IJ"=UW> &7\.)V$;Z[++HF3*>-.MIFGMOQ MA,NQW'K;:=OKMDG$*SJ;7K_3J]+9U% :B?R.>+X%QSPRH/3Y&I/WL9 M=A6ARFEOJZ2^&],J85IAJG65#J>&@JMNMS$/;A#WD4SEV'.>AKG7[E#[.&TFY#X$+M55GLO>-=8RP'>VM*? )W5H0B\M)" MBZ6=P":R>*[(8K6"OI675Y>?8%5_=?5F+;6806R25R*D@? IAKN@1ET'%1O4 M4&Z\ZG8&I:V?FAFL-3P6M73!4Q-NK7>X]0NA(AU/)-77E'FEEG'(&@OS;!9F MD_WWL@REW[ $/=/Q=*L5K*ZA?-H04JCV M#NR YM3G[(B@1C=V] M4RL:2JR4JOF9X*ZW=Y:X4!N)33#$')S\7:8IY;8G8I#8"L'$TXAOL-^+96RF M+ZT(>O7,-"XZ2,I9\-X(R3[J5-WUTZ SCCXH#S;?3C38LE>;&]BJ<2O&-K9T M@ EBXVLK[FZ*[2)3/:^CUC-11^QL3Z[-C<)%X]Q$7]/GN07KP/=0ES0?"(<: M?5 _.]$6?;J]QS*?#RW2S_1E+NB];*YKOIQK9)[H,US)SCC9UN6XP9>D[U3C M=]X73B]NG7GQK2OHJ!NU)Z>9PU^&'0*S5:$O>26WD-I;7(%F6(QD-D9V- MT!1JIY?6%%JBO_.AFB(K^#-R.J,(!,-0 V_J/<-;1/-_%_1F3TM5? QK @U: M9:8!-)MA*Y=US9^O@=B*X#\O0VC)F= )_]2+>]J328"HG']/TF)[=TI#71H; MF3#T.#4TXC/N.70?J96EB#73.[T;KP/)\#&[T-BPV)V&GUP[7&QHK?/RVH)J M35O0"LSEFMN"EA2M&T$0+R-C"Z<4%9Q&JGV85>W#4ZKVC+14$X9$H:*7SU*+ M.I"0ONLXS([\053A/OTV?A*>RFCV1$/NA'+/M!!,ZOI*MJ8K'7/8C'UWJ1A$ M\:RR=*EU)FFZ[)_.Y/0+"5,]$F$>@1RO@!JW8YU=R!!=.Z\\18ZRDO)XX;+M MDK*[EB"+8F-)FKQ)TV31T%$T#GO'!A9U2W5G,Y\%2):6DR!UZJYZ,]5]&G"! M6\0!HC9.N>8DC$T:=X/#.O?MQ8BH.#4U0;?K*TOD"]E8%?X!>. MN[ ,90I2"!W$J*U;+"73GT4*K&IL0!^#&$E7Z MBA_";L)PER1**I&+,8?/9[C$MDN*!9ST^,@R9"4/4AW/2J5UZ9)6 ^L=+-H/W M.1?]Z:F/.%@C!N/-VI_0GK*%QZD8^I(V7,A'8=7B^'^%8&HP3][#V5SJZ:@] M='OE@P1]GL-\8#;/++X0X?]X*!XM*R7%N/GP" M&C/N;X;>B07#48 MPZ,!7X5?QE,0%EW\5$=7- M$ ?%MN&Y*"::FY@:38DD(WJ88%&5=+\M.5YBA1LB"CO>G5X!$6RH*+\L!?") MY8Y___/BA,"'+: "K73P$PB Y).XZ$9/0?[;X#;(VL F#@_G TM#FQ[DF,_( MSY!F_U*G*T440!_9U /78G4UH?-M!6*7);M?F*&+H!3YAN$BY'D'5"NBR-R" M-H]];5D*^GG@^?$H-;B? 4O\2.1IP,L=>@8S>N:NC;GF(O0EOTT^LT?8D;0H M.+44]W=67QCOMLS_T]I^4:ZJ6FM[\(D \&'-@/(&F46X;N\XM/^@>#WX&5A7*K'7\:QWRG*XD3#4S1 M4>YH=")9+L_C;*?$O>$__/5OX02=L0"U.+?OB/JY$L<56 NA+5 R@:UJX6'A MULK$*ICB7/N)7@7O MF88^7L&1G8R&L.N0!K,<$W8*U%+@@?#Q158&G ,L2L[#76+4"B-6:$PO])6P MR5'@K#_5*<-76XX?SF:P0HP POMFF*,>TX^"6<6AY^&W-EZ[^US_XG(=.$TE M>&;V4R0?\453MH*YURO$NX4F+%B9"V!IYWI!WT1U P"\[.=(UJ@";T@,? J,&(J*!#-PQ LSFHML!' MFW)[RF.!A;%7GXWZ=_J1;-G>V5J0@XP/'TP;^QFBUR4"5 MRE@JG E^+:Z>2! Q1T1J8_:(ZQ0D)=+WY,F)J^.$:.+Y]2!*W!G)K9^%@I4S M@S>[4V0505P@%WVPQRZ:RB["T#BW!0,;E@YB"L0JN0.M!^(8^ ++,;BXY@]Y MR&T>/UH:08@"(!5O =]'')\4UP_B3;,P"#W&-]!AS 3B*$S!N3AW)')/4/*8 M#,AZ@8FH*!3U[W"^IDFF')(Z);*@VB)^P> /^UOEO]=^0A? TV HF&ZQV43 M[2O=-7R$/5/4[LU_\]P7>FK.=)/D:NO3#*/]J#A#A_(%UQZ8CT^N0$B1J8>) M-AOD64I%TO*0RZ=(L[;(T,$ZI9 1KRJ/+AV_"YSB.9V6, <-.*PI&82Z[X>> MCGQ$MQ$X)EVY+EWD-BO>(,Z1TXAU,0'2*_H0R 6YL]HYX"%8.N!AKZ@VLIQ M5>(<9N#9@P7"MSB@Q.1IP%42D"P\)4F8W\;X>"\-S/XG,TA'2">*O]9'O8:W M+#B>N+ZAH>0M-?PO?S/\DIPNYLV0 Z1 L9PGYN/)4]477451UKT(!^$;0\YJ M^+14B&39Z%+3\;MM'\_?P,PHX#2+"?L(S@S'BZ0GO%E_)+8$JV=IZX*/91X_ MYL. \&HC1=%=SI0Q)T%7()/9$]:/D?P+='YR6.,*ZYZ"F.9F0[S_&XB$%HID M#ORR JJ/+^QQ"O&EU26%H" 6M%;1L^+BC&Q4(&>V0=&_O/3R7I->7H&YO,CT M\F(W^QV:#Q]M]WE7C_I"G/,NCI"L=UA0YN@8F+%Q06_V\3HC\4#5\+'((4P" M6*RM+WWV1O[CK:RDMQR:,CWT5HPNY!3R9A9J!=_'OQ9L.^YUAKTA%7W4[:N'GZX;2M,Y8[94::OWG ZU_O$EM'FH+2LY& M,(_)0>"/G%(NA#:18V82^Q^%PY1'/OCGU/OY-HI*ID I=MS!'>'.HO5OTD!G MS*\EF!*R8=T01C7]UQG1O0="S,X()=O)Y1R@2\6T@@&^' M.7:GYHM"V'RF9#O0M*'/W?&XQV!<;W*:_F>%,$B5VZ"?3K3X:B,;O1IVM=*P MWY=OJK4!8+&AV:NG6;7=ZY?HGW%RJCTFQF-M],@KH4A>\UM[D]](\AC?9JU2 M!H:OCG!ZY1O;-:U=3GTHZJ1_F=8N+]+&3$J$^ [B0(E07U#D\;!*F,@-7'5" M+(SW[/S_5[."UI\' NMX8:& M&S9PPV14'V[8':E:J\J]ZYJBBDU!U I=)V]6OYOG'E,!"14&(,SG(%%$8F,"G>,Z-]QHD-@[5,N&@_RD93 2DME*YB9H M%H$XW4^A]_#B]12 C:Q!X#]78\C(/#!S9.KH!GR)=]I+?44WT?1RP_!"^'VR M,HZCFO8R*RC$-15YF61 1:6Y,#Y/V,%3*7PK_-MS;;M=".&S9M:P:0R,,Y$Y M 5O<3Y<*Y6<%/^/GB7?K3&2Y4;*3 33N+IA7T5J_8W%($@NW)&KH'AS22P+D M;6>186<0DVV,-(K):CDL"PEH0 >?P$ 0*#*'D/E@(YP4'.\NQ-B+1=%..>A5 M5R6?-D5.:\LH1?%@P1?;RJT2Q:D=I3"T5#@X)S%MSQK43(FA'@2>-0T#F1/* MTX<#G 4BA@C1%E<>[EIVJ.PD ZM.LA\WA?9J1[+;@I91N6RBB\!.8-,$=[97 M02Q_=CM)QLH7;';/?<:21WK48[%A@)3JS\'NN<'T<2H(XDGJ8!LMK'"17#26 M[O/4:;^05G6.:QS+W?9SXS0MP*7]?H#P\ZIXIB]@\OE-ZO%./8J<.J&P= MUXI8WGD6.;=)X_M6Y[RB_ MWMU]E58T_C3R['BU2&%M@ZC;\K'JA,JVOC.%R1.D9?P9FH^BK(L*>68SJE.9 M2P Q1IXD6:=8_D'"#C'XO*, MJ XO/YVH20<5O4AO((&P%H.@";0^1#>;$KPLG%*\$["1/M]G!,[0MQNMGI_A>W7=YF4U) Q JN 7WN[ ML$FI"IK="D21FA\7?"$XNY#?ZI[RN[BF;K-4-Z1(2\CU: ,DZD',E$70!]'\ MHFKS36,B'!]5R;',1#?$"%Y>M5&FPUVV6&5']:JID7IM:I2NLD:I6O;1)Y!$ M2K]#:_%N, _:"G8E@ M M"T=A\8)CQ>V'8 \(U![R5F4C+8YQ@(@:8H_:TC9B9)AA.)/QP"BO=<:6C=Q(D3:KG,;VPU)> M83,F-B.$6U"FWT)@3;6GWZB#5^QU8OWW,&&/6VT??HB _!UO(*9.>GWEU?_? MWKD^)XXC ?Q?4\[\G]RY@\3(_^#?(N-!GK X<2W2(S%ID,%9"^'DA4UEOZU%0EDNM((0(7T!MA!=W<2SB\6==*3.VIZPCX110]HE8H/%G:Y-M2\!VLMH M"6DH1O_V0CF 3>1\B2+!8Z%; *(C7'775TL^/P(0$M0/C5YU+[ M.VX OUN -2CP#9B/5 ,NZ(0PH+R[I)! @LT)4QK*Y0T?F M2A35<926N@G_&P"9]X$$GTGM$V0>P/VH@XFHA"S')'[+#@YCE-%8F"^A\5?- MD?!+X.[PN'2.1( X$)8>)POB^A/CV5Z\0VAH=E9$9TFWRQ@_%/:PZ)6!):W$ MS)CA@.@/%]^)MT%F'7$##R4O)1Z/YV9$XOL*F:KA:-RHY$H9#HJY(R/+%?>H MG$!$$0WI95 <&]&@#Q&R4\QJ-@MQ:"T^-T4@*JXVD1WGG:9E]]WG\PI2J/@( M*;@PE*[C:@L;)G JY[UOXZHN<%R0. 5],4@N 6H/SE("@A67Z%9_S[\&(A4H M]>/DCH]$:A9AZ 1CC74AD19182G2CK1G@MDB1=1O@9LNQI MD<\92VSO7KY[7-LE$1+>U@\H09/Y#;E]0UALXBT6[+EH]OF%U-LE)R*%,#'= M>42 RNCG(C9[D;E.9^*FDHZYVYY1=RU:O?7VU\I*Q>9!CR7B3^4]#9Q<\$'.D0 MBMNY%(9 =B)VW.,U7N&/$3Y1%&=*X*LS6-_C-)'CC7 EDD]\$X_[I0.GCYMW-%'C%KPU3 IYT^YCLJV'6JC(%2[F MMQM:?_,1Y@XK6N'D!<_D/JT[F)UOLR,A@1]=JN'9[<:U>85LR^;6@,MIW;5J MT:V[I:M$T_)9=CNAA. MGB>L)_5$D^Q):4<&:%:\4D96ZRR]2::E;)))\K6G.)ECW-"?WJDBYIVD0]4I.>3S C\6/\)ILLGHOT']N,DX'8CSOJ$B03NX 20 MFI:9MTT\G9LY7N5$P88XJ4=-O=:L+]5,8IYV;\\[[.:V M<_JSU3WOLNL?[/S?M^W>7["GXK;3[K7/NTL!-]='&=VD7&XP[LU!95W?,]8[_P@K:68$&_U>!6GFH_J?&V MX#CLO:?/_VOQ%O*HEFR821,IOHK=?:"*?0:UF#.F9XV9L*L"\W<0$.(> M$/>%M3S/AXS.@-U@61]^'0\6[P-K/#]8+$C3]_H[75JK0"^A2.)D++4)=*B5 ME+!D9Q"[!NQ/RYW8^]FZAGF^2^N%_<6C]>^VHGNW<6:X?'HVR-*S56FDZU>D M33"R?K<\1# 8K!(?S\_CIK\7,/,-3+;B +DAWH8,7L3Y%BH0_(\6RS5Y+5Q&(K;E4_,,NOMMLYJ+PI M4-]USU9WSV?(EN R^2;3(UN5]COD+HJY8N)D\XG<@J14/N<"U7*-+[89K+! M55(C*,_UN>MAP3$7<74%[.G8G"K^* Z^T$<.8F".*_"C#1V%43:0?OSCTZ(R M&GJM#H(0.X#2?*-_A,C!\3W6Q=)/R?D<+ BA'@.T0EEN">X!X**1[^(1[LAZ M)@1+W_<\JGZ4\#!EK1+"J4>!@UA-*C1E/5G!('7H![!SW%;@5(ZD<[=H#)LO%ZE,CVR,J-14*Z@N$7?KE5S]W5C?+=^ZLH;-K/,_<3LXS%_$T M&=XQ/^.H%^ Q9=92RG04L5FO-N(LT?6A$P(A/(T?XJ:3B20%9V4>FRSFB\%. M/7&&VR=VICQ2CKBN&:YKTZH8>\-]>5^50*JQWYQG<)&N)F/>TCZ"BK@0.T!Q MZ5>,+\RSQEQN=G]P?.5[<#^C>M

.>T!OXCM_$?KG7_A9$"T@- \GEV[ECQT7*SG>W5P+%ZN>5"U: M-Q=+_HZWL%_A4@NL?G1,".-7QN&-0[-2KVL_CYP[)SK9^ N^.TDKJY=.BNWQ M-'4^>6'_Y/4(/OSP-[<&O4H6LZ8?&Z[=:D%TL3Q+Q M-?L6BI(CP?A*>V7 68XFGR'[YC$5!^0X%[%D?W/+VE!RIV;HQMOZ>\T-"WIZ\Y/7ZR\H)J]P'#H5"&RJM9KQ;#\_UPQ#'T7<4G:P:>];^7F,_8QF#J9AY8,T"!Q/E93#G=51K9P;:2H M54:Z[7]=M7JW'84\N00/=[-;(M1@##G:5(:2"MO)B.SUW?*"2[T7]55%U$TC_P":W1Y8[E,,D*I3X 1:WFWC\(KR?-8E&/A9> MS54V#"1=EJ6F>E.OF:^#7'/?2C]JKF?5JM[0ZT9S':M6F=L6FR5M>_^C]:G7.-=:^4B9WQ5>:8%Q$]ZA.$#Y M0ANUIJ$.BQAW9=*V[R_L:_B5Y8C6Q,@FQJH2(]-^.:[K6&/V2V==[F2/-/9[ MD&E;GVC0VKL#WO\&*VV':A<@]!2XF %DL?& M;/]/A);+*4R;NX@*