0001410578-24-000903.txt : 20240516 0001410578-24-000903.hdr.sgml : 20240516 20240516061051 ACCESSION NUMBER: 0001410578-24-000903 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240516 DATE AS OF CHANGE: 20240516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Knightscope, Inc. CENTRAL INDEX KEY: 0001600983 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 462482575 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41248 FILM NUMBER: 24953483 BUSINESS ADDRESS: STREET 1: 1070 TERRA BELLA AVENUE CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: (650) 924-1025 MAIL ADDRESS: STREET 1: 1070 TERRA BELLA AVENUE CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 10-Q 1 tmb-20240331x10q.htm 10-Q
0001600983--12-312024Q1false0001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:SeriesM4PreferredStockMember2024-03-310001600983kscp:SeriesM3PreferredStockMember2024-03-310001600983kscp:SeriesM1PreferredStockMember2024-03-310001600983us-gaap:CommonClassAMember2023-08-182023-08-180001600983us-gaap:CommonClassAMember2023-02-092023-02-090001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-082024-04-080001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-012024-05-100001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-03-310001600983us-gaap:RetainedEarningsMember2024-03-310001600983us-gaap:AdditionalPaidInCapitalMember2024-03-310001600983us-gaap:RetainedEarningsMember2023-12-310001600983us-gaap:AdditionalPaidInCapitalMember2023-12-310001600983us-gaap:RetainedEarningsMember2023-03-310001600983us-gaap:AdditionalPaidInCapitalMember2023-03-310001600983us-gaap:RetainedEarningsMember2022-12-310001600983us-gaap:AdditionalPaidInCapitalMember2022-12-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-3100016009832023-01-012023-12-310001600983kscp:EquityIncentivePlan2016Member2016-12-310001600983kscp:EquityIncentivePlan2022Member2022-06-230001600983kscp:EquityIncentivePlan2014Member2014-04-300001600983us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001600983us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001600983us-gaap:ConvertiblePreferredStockMember2024-01-012024-03-310001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001600983us-gaap:TransferredOverTimeMember2024-01-012024-03-310001600983us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001600983kscp:EcdRelatedRevenuesMember2024-01-012024-03-310001600983kscp:AsrRelatedRevenuesMember2024-01-012024-03-310001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001600983us-gaap:TransferredOverTimeMember2023-01-012023-03-310001600983us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001600983kscp:EcdRelatedRevenuesMember2023-01-012023-03-310001600983kscp:AsrRelatedRevenuesMember2023-01-012023-03-310001600983us-gaap:SeriesBPreferredStockMember2024-01-012024-03-310001600983us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001600983kscp:SeriesSPreferredStockMember2024-01-012024-03-310001600983kscp:SeriesMPreferredStockMember2024-01-012024-03-310001600983kscp:SeriesM2PreferredStockMember2024-01-012024-03-310001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberkscp:AtMarketOfferingMember2024-04-012024-05-100001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-01-012024-03-310001600983kscp:KonicaMinoltaInc.Member2024-03-310001600983kscp:KonicaMinoltaInc.Member2023-12-310001600983us-gaap:RetainedEarningsMember2024-01-012024-03-310001600983us-gaap:RetainedEarningsMember2023-01-012023-03-310001600983kscp:BondMember2024-03-310001600983kscp:BondMember2023-12-310001600983kscp:AutonomousSecurityRobotsNetMember2024-01-012024-03-310001600983us-gaap:TrademarksMember2024-03-310001600983us-gaap:DevelopedTechnologyRightsMember2024-03-310001600983us-gaap:CustomerRelationshipsMember2024-03-310001600983us-gaap:TrademarksMember2023-12-310001600983us-gaap:DevelopedTechnologyRightsMember2023-12-310001600983us-gaap:CustomerRelationshipsMember2023-12-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-12-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleNotesPayableMember2023-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2022-12-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001600983us-gaap:ConvertibleNotesPayableMember2024-01-012024-03-310001600983kscp:WarrantAndDerivativeLiabilityMember2024-01-012024-03-310001600983kscp:KonicaMinoltaInc.Member2024-01-012024-03-310001600983kscp:KonicaMinoltaInc.Member2023-01-012023-03-310001600983us-gaap:ServiceMember2024-01-012024-03-310001600983us-gaap:ProductMember2024-01-012024-03-310001600983us-gaap:ServiceMember2023-01-012023-03-310001600983us-gaap:ProductMember2023-01-012023-03-310001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-050001600983us-gaap:CommonClassBMember2024-03-310001600983us-gaap:CommonClassAMember2024-03-310001600983us-gaap:CommonClassBMember2023-12-310001600983us-gaap:CommonClassAMember2023-12-310001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-03-310001600983kscp:WarrantsExpirationDateDecember312027Memberkscp:SeriesSPreferredStockMember2024-03-310001600983kscp:WarrantsExpirationDateDecember312027Memberkscp:SeriesM3PreferredStockMember2024-03-310001600983kscp:ClassOfWarrantsExpirationDateOctober132027Memberus-gaap:CommonClassAMember2024-03-3100016009832022-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:SeriesBPreferredStockMember2024-01-012024-03-310001600983us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001600983us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember2024-01-012024-03-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember2024-01-012024-03-310001600983kscp:WarrantsToPurchaseCommonStockMember2024-01-012024-03-310001600983kscp:SeriesSPreferredStockMember2024-01-012024-03-310001600983kscp:SeriesMPreferredStockMember2024-01-012024-03-310001600983kscp:SeriesM2PreferredStockMember2024-01-012024-03-310001600983us-gaap:SeriesBPreferredStockMember2023-01-012023-03-310001600983us-gaap:SeriesAPreferredStockMember2023-01-012023-03-310001600983us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001600983us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember2023-01-012023-03-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember2023-01-012023-03-310001600983kscp:WarrantsToPurchaseCommonStockMember2023-01-012023-03-310001600983kscp:SeriesSPreferredStockMember2023-01-012023-03-310001600983kscp:SeriesMPreferredStockMember2023-01-012023-03-310001600983kscp:SeriesM2PreferredStockMember2023-01-012023-03-310001600983us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001600983us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001600983us-gaap:SeriesBPreferredStockMember2024-03-310001600983us-gaap:SeriesAPreferredStockMember2024-03-310001600983kscp:SeriesSPreferredStockMember2024-03-310001600983kscp:SeriesMPreferredStockMember2024-03-310001600983kscp:SeriesM2PreferredStockMember2024-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001600983kscp:EquityIncentivePlan2022Memberus-gaap:CommonClassAMember2022-06-232022-06-230001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-040001600983kscp:PublicSafetyInfrastructureBondsMember2024-01-012024-03-310001600983kscp:PublicSafetyInfrastructureBondsMember2024-03-310001600983kscp:TermOfStockOptionsIfPriceOf110OfFairMarketValueMemberkscp:EquityIncentivePlan2022Member2024-01-012024-03-310001600983kscp:TermOfStockOptionsIfPriceOf100OfFairMarketValueMemberkscp:EquityIncentivePlan2022Member2024-01-012024-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-01-012024-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-01-012023-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleNotesPayableMember2023-01-012023-03-3100016009832023-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983us-gaap:FairValueMeasurementsRecurringMember2024-03-310001600983us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-080001600983srt:MinimumMember2024-01-012024-03-310001600983srt:MaximumMember2024-01-012024-03-310001600983us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001600983us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001600983us-gaap:CostOfSalesMember2024-01-012024-03-310001600983us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001600983us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001600983us-gaap:CostOfSalesMember2023-01-012023-03-310001600983us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001600983us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016009832023-01-012023-03-3100016009832024-03-3100016009832023-12-310001600983us-gaap:CommonClassBMember2024-05-130001600983us-gaap:CommonClassAMember2024-05-1300016009832024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:shareskscp:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

           QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2024

or

          TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the transition period from                      to

Commission File Number: 001-41248

Knightscope, Inc.

(Exact name of registrant as specified in its charter)

Delaware

46-2482575

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

1070 Terra Bella Avenue

Mountain View, CA 94043

(Address of Principal Executive Offices) (Zip Code)

(650) 924-1025

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Class A Common Stock, $0.001 Par Value per Share

KSCP

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      No  

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      No  

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 filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes      No  

As of May 13, 2024, there were 97,641,112 shares of the registrant’s Class A Common Stock outstanding and 9,357,822 shares of the registrant’s Class B Common Stock outstanding.

TABLE OF CONTENTS

Page

Part I

Financial Information

5

Item 1.

Financial Statements

5

Condensed Balance Sheets as of March 31, 2024 (Unaudited) and December 31, 2023

5

Condensed Statements of Operations for the three months ended March 31, 2024 and 2023 (Unaudited)

6

Condensed Statements of Preferred Stock and Stockholders’ Deficit for the three months ended March 31, 2024 and 2023 (Unaudited)

7

Condensed Statements of Cash Flows for the three months ended March 31, 2024 and 2023 (Unaudited)

8

Notes to Condensed Financial Statements (Unaudited)

9

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

22

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

30

Item 4.

Controls and Procedures

30

Part II

Other Information

31

Item 1.

Legal Proceedings

31

Item 1A.

Risk Factors

31

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

31

Item 3.

Defaults Upon Senior Securities

31

Item 4.

Mine Safety Disclosures

31

Item 5.

Other Information

31

Item 6.

Exhibits

32

Signatures

33

2

Cautionary Note on Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, product and service releases, the status of product development, and our objectives for future operations, are forward-looking statements. In some cases the words “believe,” “may,” “will,” “estimate,” “potential,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “target,” or the negative of these terms and similar expressions are intended to identify forward-looking statements.

Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:

The success of our products and product candidates, which will require significant capital resources and years of development efforts;
Our deployments and market acceptance of our products;
Our ability to protect our intellectual property and to develop, maintain and enhance a strong brand;
Our limited operating history by which performance can be gauged;
Our ability to continue as a going concern;
Our ability to comply with all applicable listing requirements or standards of The Nasdaq Capital Market;
Our intent or ability to effect a reverse stock split;
Our ability to operate and collect digital information on behalf of our clients, which is dependent on the privacy laws of jurisdictions in which our Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”) operate, as well as the corporate policies of our clients, which may limit our ability to fully deploy our technologies in various markets;
Our ability to raise capital; and
Our ability to manage our research, development, expansion, growth, and operating expenses.

We have based these forward-looking statements on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of known and unknown risks, uncertainties, and assumptions and other important factors that could cause actual results to differ materially from those stated, including :

We have not yet generated any profits or significant revenues, anticipate that we will incur continued losses for the foreseeable future, and may never achieve profitability.
The report of our independent registered public accounting firm expresses substantial doubt about our ability to continue as a going concern, and we may not be able to continue to operate the business if we are not successful in securing additional funding.
We expect to experience future losses as we implement our business strategy and will need to generate significant revenues to achieve profitability, which may not occur.

3

We may not be able to regain compliance with the applicable listing requirements or standards of The Nasdaq Capital Market, and Nasdaq could delist our Class A Common Stock.
We are subject to potential fluctuations in operating results due to our sales cycle.
If we are unable to acquire new customers, our future revenues and operating results will be harmed. Likewise, potential customer turnover in the future, or costs we incur to retain our existing customers, could materially and adversely affect our financial performance.
We are subject to the loss of contracts, due to terminations, non-renewals or competitive re-bids, which could adversely affect our results of operations and liquidity, including our ability to secure new contracts from other customers.
Our future operating results are difficult to predict and may be affected by a number of factors, many of which are outside of our control.
Our financial results will fluctuate in the future, which makes them difficult to predict.
Changes in global economic conditions, including, but not limited to, those driven by inflation and interest rates, may adversely affect customer spending and the financial health of our customers and others with whom we do business, which may adversely affect our financial condition, results of operations, and cash resources.
Adverse developments affecting the financial services industry, including events or concerns involving liquidity, defaults or non-performance by financial institutions, could adversely affect our business, financial condition or results of operations.
We have a limited number of deployments, and limited market acceptance of our products could harm our business.
We cannot assure you that we will effectively manage our growth.
Our costs may grow more quickly than our revenues, harming our business and profitability.
Any debt arrangements that we enter into may impose significant operating and financial restrictions on us, which may prevent us from capitalizing on business opportunities. A breach of any of the restrictive covenants under such debt arrangements may cause us to be in default under our debt arrangements, and our lenders could foreclose on our assets.
The other risks, uncertainties, and important factors described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item 2 of this Quarterly Report on Form 10-Q and “Risk Factors” in Part I, Item 1A of our most recent Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“the SEC”) on April 1, 2024, as amended by our Annual Report on Form 10-K/A, filed with the SEC on April 29, 2024 (together, our “Annual Report”), as updated in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other filings with the SEC.

Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance, or achievements. Our forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q, and we undertake no obligation to update any of these forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations, except as required by applicable law.

In this Quarterly Report on Form 10-Q, the words “we,” “us,” “our,” “the Company” and “Knightscope” refer to Knightscope, Inc., unless the context requires otherwise.

4

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

KNIGHTSCOPE, INC.

Condensed Balance Sheets

(In thousands, except share and per share data)

    

March 31, 

    

December 31, 

2024

2023

(unaudited)

(1)

ASSETS

Current assets:

  

  

Cash and cash equivalents

$

2,487

$

2,282

Restricted cash

 

100

100

Accounts receivable, net of allowance for credit losses

 

3,094

2,090

Inventory

2,883

2,320

Prepaid expenses and other current assets

 

1,357

1,421

Total current assets

 

9,921

8,213

Autonomous Security Robots, net

 

8,487

8,845

Property, equipment and software, net

 

790

857

Operating lease right-of-use-assets

 

1,273

1,458

Goodwill

 

1,922

1,922

Intangible assets, net

 

1,478

1,557

Other assets

122

122

Total assets

$

23,993

$

22,974

LIABILITIES, PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

 

  

Current liabilities:

 

 

  

Accounts payable

$

1,499

$

1,858

Accrued expenses

 

1,232

1,155

Deferred revenue

 

1,659

1,741

Operating lease liabilities, current

 

755

733

Other current liabilities

 

1,357

1,459

Total current liabilities

 

6,502

6,946

Debt obligations

3,898

1,242

Preferred stock warrant liability

5,298

5,976

Derivative liability

179

271

Other noncurrent liabilities

227

259

Operating lease liabilities, noncurrent

512

711

Total liabilities

 

16,616

15,405

Commitments and contingencies (Note 8)

 

  

 

  

Preferred Stock, $0.001 par value; 43,405,324 shares authorized as of March 31, 2024 and December 31, 2023, 9,473,084 and 9,499,083 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $35,174 and $35,361 as of March 31, 2024 and December 31, 2023, respectively

 

34,015

34,203

Stockholders’ deficit:

 

 

  

Class A Common Stock, $0.001 par, 114,000,000 shares authorized as of March 31, 2024 and December 31, 2023, 93,748,259 and 80,188,600 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

94

80

Class B Common Stock, $0.001 par, 30,000,000 shares authorized as of March 31, 2024 and December 31, 2023, 9,357,822 shares issued and outstanding as of March 31, 2024 and December 31, 2023

 

9

9

Additional paid-in capital

 

142,309

134,735

Accumulated deficit

 

(169,050)

(161,458)

Total stockholders’ deficit

 

(26,638)

(26,634)

Total liabilities, preferred stock and stockholders’ deficit

$

23,993

$

22,974

(1)

The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.

The accompanying notes are an integral part of these condensed financial statements.

5

KNIGHTSCOPE, INC.

Condensed Statements of Operations

(In thousands, except share and per share data)

(Unaudited)

Three Months Ended March 31, 

    

2024

    

2023

Revenue, net

Service

$

1,691

$

1,748

Product

563

1,149

Total revenue, net

2,254

2,897

Cost of revenue, net

Service

3,083

2,242

Product

616

868

Total cost of revenues, net

3,699

3,110

Gross loss

(1,445)

(213)

Operating expenses:

Research and development

1,569

1,397

Sales and marketing

1,506

1,128

General and administrative

3,641

3,639

Restructuring charges

119

144

Total operating expenses

6,835

6,308

Loss from operations

(8,280)

(6,521)

Other income:

Interest expense, net

(65)

(502)

Change in fair value of warrant and derivative liabilities

770

4,622

Change in fair value of convertible notes

43

Other expense, net

(17)

(86)

Total other income

688

4,077

Loss before income tax expense

(7,592)

(2,444)

Income tax expense

Net loss

$

(7,592)

$

(2,444)

Basic and diluted net loss per common share

$

(0.08)

$

(0.06)

Weighted average shares used to compute basic and diluted net loss per share

96,365,979

42,746,330

The accompanying notes are an integral part of these condensed financial statements.

6

KNIGHTSCOPE, INC.

Condensed Statements of Preferred Stock and Stockholders’ Deficit

(In thousands, except share and per share data)

(Unaudited)

Series m

Series m2

Series S

Series A

Series B

Class A

Class B

Preferred

Preferred

Preferred

Preferred 

Preferred

common

common

Additional

Total

stock

stock

stock

stock

stock

stock

stock

 Paid-in-

Accumulative

 Stockholders’

  

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

  

capital

  

Deficit

    

Deficit

Balance as of December 31, 2022

 

1,855,328

$

4,818

160,000

$

480

2,714,732

$

21,977

3,086,160

$

1,335

3,535,621

$

7,173

28,029,238

$

28

10,319,884

$

10

$

95,716

$

(139,340)

$

(43,586)

Stock based compensation

446

446

Conversion of debt obligations to Class A Common Stock

2,893,824

3

4,171

4,174

Stock options exercised

213,020

225

225

Proceeds from Equity Sale, net of issuance costs

4,424,645

4

4,690

4,694

Share conversion to common stock

(46,830)

(122)

(21,232)

(172)

(1,667,779)

(721)

(36,762)

(75)

1,753,977

2

37,938

1,088

1,090

Share conversion costs

(4)

(4)

Net loss

(2,444)

(2,444)

Balance as of March 31, 2023

1,808,498

$

4,696

160,000

$

480

2,693,500

$

21,805

1,418,381

$

614

3,498,859

$

7,098

37,314,704

$

37

10,357,822

$

10

$

106,332

$

(141,784)

$

(35,405)

Series m

Series m2

    

Series S

    

Series A

    

Series B

    

Class A

    

Class B

    

    

Preferred

Preferred 

Preferred

Preferred 

Preferred

common

common

Additional

Total

    

stock

stock

stock

stock

stock

stock

stock

 Paid-in-

Accumulative

 Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Deficit

    

Deficit

Balance as of December 31, 2023

 

1,779,653

$

4,621

160,000

$

480

2,642,190

$

21,390

1,418,381

$

614

3,498,859

$

7,098

80,188,600

$

80

9,357,822

$

9

$

134,735

$

(161,458)

$

(26,634)

Stock based compensation

334

334

Proceeds from Equity Sale, net of issuance costs

13,512,738

14

7,053

7,067

Share conversion to common stock

(4,067)

(10)

(21,932)

(178)

46,921

188

188

Share conversion costs

(1)

(1)

Net loss

(7,592)

(7,592)

Balance as of March 31, 2024

1,775,586

$

4,611

160,000

$

480

2,620,258

$

21,212

1,418,381

$

614

3,498,859

$

7,098

93,748,259

$

94

9,357,822

$

9

$

142,309

$

(169,050)

$

(26,638)

The accompanying notes are an integral part of these condensed financial statements.

7

KNIGHTSCOPE, INC.

Condensed Statements of Cash Flows

(In thousands)

(Unaudited)

Three months ended March 31, 

    

2024

    

2023

Cash Flows From Operating Activities

Net loss

$

(7,592)

$

(2,444)

Adjustments to reconcile net loss to net cash used in operating activities:

Depreciation and amortization

629

557

Stock compensation expense

334

446

Change in fair value of warrant and derivative liabilities

(770)

(4,622)

Change in fair value of convertible notes

(43)

Accrued interest

50

497

Common stock issued in exchange for consulting services

168

Amortization of debt discount

12

Loss on disposal of property and equipment

1

Loss on disposal of Autonomous Security Robots

768

Changes in operating assets and liabilities:

Accounts receivable, net

(1,004)

(486)

Prepaid expenses and other current assets

64

(184)

Inventory

(563)

(138)

Other assets

22

Accounts payable

(359)

(769)

Accrued expenses

27

(560)

Deferred revenue

(82)

675

Other current and noncurrent liabilities

(126)

398

Net cash used in operating activities

(8,611)

(6,483)

Cash Flows From Investing Activities

Purchases and related costs incurred for Autonomous Security Robots

(894)

(328)

Purchase of property and equipment

(439)

Net cash used in investing activities

(894)

(767)

Cash Flows From Financing Activities

Proceeds from stock options exercised

225

Proceeds from equity sale, net of issuance costs

7,067

4,694

Proceeds from issuance of REG A Bonds, net of issuance costs

2,644

Share conversion costs

(1)

(4)

Net cash provided by financing activities

9,710

4,915

Net change in cash, cash equivalents and restricted cash

205

(2,335)

Cash, cash equivalents and restricted cash at beginning of the period

2,382

4,810

Cash, cash equivalents and restricted cash at end of the period

$

2,587

$

2,475

Supplemental Disclosure of Non-Cash Financing Activities

Conversion of preferred stock to common stock

$

188

$

1,090

Conversion of debt obligations to Class A Common Stock

$

$

4,174

The accompanying notes are an integral part of these condensed financial statements.

8

KNIGHTSCOPE, INC.

Notes to Condensed financial statements

(Dollars in thousands, unless otherwise stated)

(Unaudited)

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.

Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.

To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the Knightscope Emergency Management System (“KEMS”) software platform.

Basis of Presentation and Liquidity

The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to the expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).

Cash and cash equivalents on hand were $2.5 million as of March 31, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million and stockholders’ deficit of approximately $26.6 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.

Basic and Diluted Net Loss per Share

Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.

9

Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share consist of the following:

    

March 31, 

    

March 31, 

2024

2023

Series A Preferred Stock (convertible to Class B Common Stock)

1,418,381

1,418,381

Series B Preferred Stock (convertible to Class B Common Stock)

3,498,859

3,498,859

Series m Preferred Stock (convertible to Class A Common Stock)

1,775,586

1,808,498

Series m-2 Preferred Stock (convertible to Class B Common Stock)

160,000

160,000

Series S Preferred Stock (convertible to Class A Common Stock)

2,620,258

2,693,500

Warrants to purchase Class A Common Stock

1,138,446

1,138,446

Warrants to purchase Series m-3 Preferred Stock

1,432,786

1,432,786

Warrants to purchase Series s Preferred Stock

2,941,814

4,441,814

2022 Convertible Notes

5,191,966

Stock options

8,864,302

9,053,683

Total potentially dilutive shares

23,850,432

30,837,933

As all potentially dilutive securities are anti-dilutive as of March 31, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.

10

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the USA and substantially all revenue is attributed to sellers and buyers based in the USA.

Comprehensive Loss

Net loss was equal to comprehensive loss for the three-month periods ended March 31, 2024 and 2023.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.

Reclassifications

Certain reclassifications have been made to the fiscal year 2023 condensed balance sheet to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity.

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update No. 2023-07, Segment Reporting. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.

In December 2023, FASB released ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures.

Inventory

Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis

11

for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.

    

March 31,

December 31,

2024

    

2023

Raw materials

$

2,427

$

2,112

Work in process

181

82

Finished goods

 

275

 

126

$

2,883

$

2,320

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off corresponding obsolete inventory of approximately $0.4 million against service cost of revenue, net.

Autonomous Security Robots, net

ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $12, and depreciation expense included in cost of revenue, net amounted to $483 and $361 for the three months ended March 31, 2024 and 2023, respectively.

ASRs, net, consisted of the following:

    

March 31, 

    

December 31, 

2024

2023

Raw materials

$

2,552

$

3,841

ASRs in progress

2,349

1,575

Finished ASRs

9,597

12,130

14,498

17,546

Accumulated depreciation on Finished ASRs

(6,011)

(8,701)

ASRs, net

$

8,487

$

8,845

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost

of revenue, net.

The components of the Finished ASRs, net are as follows:

March 31,

December 31,

2024

2023

ASRs on lease or available for lease

    

$

8,494

    

$

10,804

Demonstration ASRs

470

607

Research and development ASRs

67

194

Charge boxes

566

525

9,597

12,130

Less: accumulated depreciation

(6,011)

(8,701)

Finished ASRs, net

$

3,586

$

3,429

12

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:

    

    

March 31, 2024

Amortization

Gross

    

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

5

$

990

$

(289)

$

701

Customer relationships

8

950

 

(173)

 

777

Trademark

1

230

 

(230)

 

Total

$

2,170

$

(692)

$

1,478

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

$

751

Customer relationships

 

8

 

950

 

(144)

 

806

Trademark

 

1

 

230

 

(230)

 

Total

$

2,170

$

(613)

$

1,557

Intangible assets amortization expense totaled $79 and $137 for the three months ended March 31, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $30 and $49, respectively for the three month period ended March 31, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $50, respectively for the three month period ended March 31, 2023.

As of March 31, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:

Year ending December 31,

    

Amount

2024 (remaining)

$

238

2025

317

2026

317

2027

275

2028

118

Thereafter

213

Total

$

1,478

Other Current Liabilities

Other current liabilities consisted of the following:

    

March 31,

    

December 31,

2024

2023

Sales tax

$

387

$

364

Customer deposits

 

297

 

239

Warranty liability

 

341

 

406

Other

332

450

$

1,357

$

1,459

Accrued Warranty

The liability for estimated warranty claims is accrued at the time of sale and the expense is recorded in the condensed statements of operations in cost of revenue, net - product. The liability is established using historical warranty claim experience. The current provision may be adjusted to take into account unusual or non-recurring events in the past or anticipated changes in future warranty claims.

13

Adjustments to the warranty accrual are recorded if actual claim experience indicates that adjustments are necessary. Warranty reserves are reviewed to ensure critical assumptions are updated for known events that may impact the potential warranty liability.

Change in the warranty liability for the three months ended consisted of the following:

    

March 31,

    

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued during the quarter

 

41

 

Warranty services provided

(106)

(36)

$

341

$

109

Accrued Expenses

Accrued expenses consisted of the following:

    

March 31,

    

December 31,

2024

2023

Legal, consulting, and financial services

$

382

$

117

Payroll and payroll taxes

 

314

 

604

Credit cards

 

267

 

244

Accrued interest

60

10

Other

209

180

$

1,232

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.

Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.

14

NOTE 2: Revenue and Deferred Revenue

Revenue Recognition

ASR related revenues

The Company derives its revenues from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts under the lease accounting that typically have a twelve (12) - month term. In addition, the Company derives non-lease revenue items such as professional services related to ASRs’ deployments, special decals, shipping costs and training if any, recognized when control of these services is transferred to the clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

ECD related revenues

The Company also derives revenues from sales of its ECDs and related services, such as installation, maintenance, and upgrades. Revenue is recognized when clients sign full or partial certificate of completion, at which point, Knightscope can generate an invoice for its products and services. Clients also have the option to sign up for ongoing preventative and maintenance agreements. The maintenance revenue is recognized in the period the service is performed and the Company has determined that term of the contracts has been fulfilled. Installation or upgrades revenue are recognized upon completion of the project/contracts. In certain cases, deferred revenue is recognized to account for unfinished contracts.

The Company determines revenue recognition through the following steps:

identification of the contract, or contracts, with a client;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognizes ASR subscription revenue as follows:

ASR subscription revenue is generated from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts that typically have 12 - month terms. These revenue arrangements adhere to lease accounting guidance and are classified as leases for revenue recognition purposes. Currently, all revenue arrangements qualify as operating leases where consideration allocated to the lease deliverables is recognized ratably over the lease term.

Deferred revenue

In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to Dimension and Balboa Capital, whereby Dimension or Balboa Capital advances the full value of the MaaS subscription to the Company, less a processing fee. The advanced payment is recorded in deferred revenue and amortized over the term of the subscription once the ASR is delivered to the deployment site.

The Company derives its revenue from the lease subscription of its proprietary ASRs along with access to its browser and mobile based software interface, KSOC. MaaS subscription agreements typically have a twelve (12)-month term.

The Company also records deferred revenue from unfinished contracts for certain ECD related services.

15

Deferred revenue includes billings in excess of revenue recognized. Revenue recognized at a point in time generally does not result in significant increases in deferred revenue. Revenue recognized over a period generally results in a majority of the increases in deferred revenue as the performance obligations are fulfilled after the billing event. Deferred revenue was as follows:

    

March 31, 2024

Deferred revenue - short term

$

1,659

Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024

$

715

Deferred revenue represents amounts invoiced to customers for contracts for which revenue has yet to be recognized based for subscription services to be delivered to the Company’s clients. Typically, the timing of invoicing is based on the terms of the contract.

Customer Deposits

Customer deposits primarily relate to sales of ECDs to certain customers dependent upon credit worthiness. The customer deposits are recorded as current liabilities and reclassed to a contra accounts receivable account at the time that the final invoice for the sale is generated following the completion of the revenue recognition criteria.

Disaggregation of revenue

The Company disaggregates revenue from contracts with customers into the timing of the transfers of goods and services by product line.

The following table summarizes revenue by product line and timing of recognition:

Three Months Ended March 31,

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

25

$

965

$

990

$

20

$

1,002

$

1,022

ECDs

1,226

38

1,264

1,787

88

1,875

Total

$

1,251

$

1,003

$

2,254

$

1,807

$

1,090

$

2,897

Other revenue, net

Other non-ASR service-related revenues such as deployment services, decals and training revenue are recognized when services are delivered. Revenue from these transactions has been immaterial for all periods presented and is included in service revenue, net.

NOTE 3: Fair Value Measurement

The Company determines the fair market values of its financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following are three levels of inputs that may be used to measure fair value:

Level 1 – Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.

16

In certain cases where there is limited activity or less transparency around inputs to valuation, securities are classified as Level 3. Level 3 liabilities that are measured at fair value on a recurring basis consist of the convertible preferred stock warrant liabilities. The inputs used in estimating the fair value of the warrant liabilities are described in Note 6 -- Capital Stock and Warrants.

The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of March 31, 2024 and December 31, 2023, and the classification by level of input within the fair value hierarchy:

    

Total

    

Level 1

    

Level 2

    

Level 3

March 31, 2024

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,107

$

1,107

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

212

$

$

$

212

Warrant liability – Series S Preferred Stock

$

5,086

$

$

$

5,086

Derivative liability – Class A Common Stock warrants

$

179

$

$

$

179

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,104

$

1,104

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

During the three-month periods ended March 31, 2024 and 2023, there were no transfers between Level 1, Level 2, or Level 3 assets or liabilities reported at fair value on a recurring basis and the valuation techniques used did not change compared to the Company’s established practice.

The following table sets forth a summary of the changes in the fair value of Company’s Level 3 warrant and derivative liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:

March 31, 

March 31, 

    

2024

    

2023

Beginning Balance

$

6,247

$

11,157

Revaluation of Series m-3, S Preferred Stock warrants and derivative liability

(770)

(4,622)

Ending Balance

$

5,477

$

6,535

The following table sets forth a summary of the changes in the fair value of Company’s Level 3 convertible note liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:

    

March 31,

    

March 31,

2024

2023

Beginning Balance

$

$

8,152

Notes converted

 

 

(4,174)

Interest accretion

 

 

497

Revaluation of 2022 Convertible Notes

 

 

(43)

Ending Balance

$

$

4,432

17

NOTE 4:  Debt Obligations

The amortized carrying amount of the Company’s debt obligations consists of the following:

March 31, 

December 31, 

    

2024

    

2023

Bonds, net of unamortized issuance costs of $375 and $194, respectively

$

3,898

$

1,242

Less: current portion of debt obligations

Non-current portion of debt obligations

$

3,898

$

1,242

The Company issued Public Safety Infrastructure Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the three months ended March 31, 2024.

NOTE 5: Stock-Based Compensation

Equity Incentive Plans

In April 2014, the Board of Directors adopted the 2014 Equity Incentive Plan (the “2014 Plan”) allowing for the issuance of up to 2,000,000 shares of common stock through grants of options, stock appreciation rights, restricted stock or restricted stock units. In December 2016, the 2014 Plan was terminated, and the Company’s Board of Directors adopted a new equity incentive plan defined as the 2016 Equity Incentive Plan (the “2016 Plan”) in which the remaining 1,936,014 shares available for issuance under the 2014 Plan at that time were transferred to the Company’s 2016 Plan. Awards outstanding under the 2014 Plan at the time of the 2014 Plan’s termination will continue to be governed by their existing terms. The shares underlying any awards that are forfeited, canceled, repurchased or are otherwise terminated by the Company under the 2014 Plan will be added back to the shares of common stock available for issuance under the Company’s 2016 Plan. The 2016 Plan provides for the granting of stock awards such as incentive stock options, non - statutory stock options, stock appreciation rights, restricted stock or restricted stock units to employees, directors and outside consultants as determined by the Board of Directors.

On June 23, 2022, following approval by the Board of Directors, the Company’s stockholders adopted the 2022 Equity Incentive Plan (the “2022 Plan”) allowing for the issuance of up to 5,000,000 shares of Class A Common Stock through grants of options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards, and other stock or cash-based awards. In connection with the adoption of the 2022 Plan, shares previously available for issuance under the 2016 Plan became available for issuance under the 2022 Plan. The number of shares authorized under the 2022 Plan will be increased each January 1st, beginning January 1, 2023 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (a) 5% of our Class A Common Stock and Class B Common Stock outstanding on December 31st of the immediately preceding calendar year (rounded up to the nearest whole share) and (b) a number of shares determined by the plan administrator. Shares subject to awards (including under the 2016 Plan and the 2014 Plan) that lapse, expire, terminate, or are canceled prior to the issuance of the underlying shares or that are subsequently forfeited to or otherwise reacquired by us will be added back to the shares of common stock available for issuance under the 2022 Plan.

The Board of Directors may grant stock options under the 2022 Plan at an exercise price of not less than 100% of the fair market value of the Company’s common stock on the date the option is granted. Options generally have a term of ten years from the date of grant. Incentive stock options granted to employees who, on the date of grant, own stock representing more than 10% of the voting power of all of the Company’s classes of stock, are granted at an exercise price of not less than 110% of the fair market value of the Company’s common stock. The maximum term of incentive stock options granted to employees who, on the date of grant, own stock having more than 10% of the voting power of all of the Company’s classes of stock, may not exceed five years. The Board of Directors also determines the terms and conditions of awards, including the vesting schedule and any forfeiture provisions. Options granted under the 2022 Plan may vest upon the passage of time, generally four years, or upon the attainment of certain performance criteria established by the Board of Directors. The Company may from time-to-time grant options to purchase common stock to non-employees for advisory and consulting services. At each measurement date, the Company will remeasure the fair value of these stock options using the Black - Scholes option pricing model and recognize the expense ratably over the vesting period of each stock option award. Stock options comprise all of the awards granted since the 2022 Plan’s inception.

18

Stock option activity under all of the Company’s equity incentive plans for the three-month period ended of March 31, 2024 is as follows:

Weighted

Weighted

 Average 

Shares 

Number of 

 Average 

Remaining 

Aggregate

 Available for 

Shares 

Exercise 

Contractual 

 Intrinsic 

    

Grant

    

Outstanding

    

Price

    

Life (Years)

    

 Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

Granted

(20,000)

20,000

0.64

Exercised

Forfeited

1,225,092

(1,225,092)

4.96

Available and outstanding as of March 31, 2024

1,304,455

8,864,302

$

2.40

7.07

$

80

Vested and exercisable as of March 31, 2024

6,446,174

$

2.20

6.49

$

75

The weighted average grant date fair value of options granted during the three months ended March 31, 2024 was $0.36 per share. There were no options exercised during the three month period ended March 31, 2024 compared to 213,020 options exercised in the prior year period. The fair value of the options that vested during the three months ended March 31, 2024 and 2023 was $345 and $793, respectively.

As of March 31, 2024, the Company had unamortized stock-based compensation expense of $2.3 million that will be recognized over the weighted average remaining vesting term of options of 2.52 years.

The assumptions utilized for option grants during the three-month periods ended March 31, 2024 and 2023 are as follows:

    

Three months ended

    

March 31,

2024

    

2023

Risk-free interest rate

4.49

%

3.76

%

Expected dividend yield

%

%

Expected volatility

54.89

%

54.09

%

Expected term (in years)

6.02

5.99

A summary of stock-based compensation expense recognized in the Company’s condensed statements of operations is as follows:

    

Three months ended

March 31, 

2024

    

2023

Cost of services

$

57

$

93

Research and development

122

Sales and marketing

48

53

General and administrative

107

300

Total

$

334

$

446

19

NOTE 6: Capital Stock and Warrants

The following tables summarize convertible preferred stock authorized and issued and outstanding as of March 31, 2024:

    

    

Shares

    

Proceeds Net

    

Aggregate

Shares

Issued and

of Issuance

Liquidation

Authorized

Outstanding

Costs

Preference

Series A Preferred Stock

8,936,015

1,418,381

$

614

$

1,267

Series B Preferred Stock

4,707,501

3,498,859

7,098

7,138

Series m Preferred Stock

6,666,666

1,775,586

4,611

5,327

Series m - 1 Preferred Stock

333,334

Series m-2 Preferred Stock

1,660,756

160,000

480

480

Series m-3 Preferred Stock

3,490,658

Series m-4 Preferred Stock

4,502,061

Series S Preferred Stock

13,108,333

2,620,258

21,212

20,962

Total Preferred Stock

43,405,324

9,473,084

$

34,015

$

35,174

A summary of the Company’s outstanding warrants as of March 31, 2024 is as follows:

Class of shares

    

Number of Warrants

    Exercise Price

    

Expiration Date

Series m-3 Preferred Stock

1,432,786

$

4.0000

December 31, 2027

Series S Preferred Stock

2,941,814

$

4.5000

December 31, 2027

Class A Common Stock

1,138,446

$

3.2500

October 13, 2027

Common Stock Reserved for Future Issuance

Shares of common stock reserved for future issuance relate to outstanding preferred stock, warrants and stock options as follows:

    

March 31,

2024

Series A Preferred Stock

1,418,381

Series B Preferred Stock

3,498,859

Series m Preferred Stock

1,775,586

Series m-2 Preferred Stock

160,000

Series S Preferred Stock

2,620,258

Stock options to purchase common stock

8,864,302

Warrants outstanding for future issuance of convertible preferred stock and common stock

5,513,046

Stock options available for future issuance

1,304,455

Total shares of Class A Common Stock reserved

25,154,887

At-the-Market Offering Program

In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright & Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. During the three months ended March 31, 2024, the Company issued 13,512,738 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $7.1 million, net of brokerage and placement fees of approximately $0.3 million.

20

NOTE 7: Related parties and related-party transactions

One of the Company’s vendors, Konica Minolta, Inc. (“Konica Minolta”), is a stockholder of the Company. Konica Minolta provides the Company with repair services to its ASRs. The Company paid Konica Minolta $60 and $99 in service fees for three-month periods ended March 31, 2024 and 2023, respectively. The Company had payables of $80 and $84 owed to Konica Minolta as of March 31, 2024 and December 31, 2023, respectively.

NOTE 8: Commitments and contingencies

Leases

The Company leases facilities for office space under non-cancelable operating lease agreements. The Company leases space for its corporate headquarters in Mountain View, California through August 2025.

As of March 31, 2024 and December 31, 2023, the components of leases and lease costs are as follows:

    

March 31, 2024

    

December 31, 2023

Operating leases

Operating lease right-of-use assets

$

1,273

$

1,458

Operating lease liabilities, current portion

$

755

$

733

Operating lease liabilities, non-current portion

512

711

Total operating lease liabilities

$

1,267

$

1,444

Operating lease costs were approximately $0.3 million and $0.2 million for the three-month periods ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, future minimum operating lease payments for each of the next three years and thereafter is as follows:

Years ending December 31, 

    

Amount

2024 (remaining)

$

640

2025

675

2026

73

Total future minimum lease payments

1,388

Less - Interest

(121)

Present value of lease liabilities

$

1,267

Weighted average remaining lease term is 1.7 years as of March 31, 2024 and the weighted average discount rate is 11.6%.

Legal Matters

The Company may be subject to pending legal proceedings and regulatory actions in the ordinary course of business; however, no such claims have been identified as of March 31, 2024 that would have a material adverse effect on the Company’s financial position, results of operations or cash flows.

The Company from time to time enters into contracts that contingently require the Company to indemnify parties against third party claims. These contracts primarily relate to: (i) arrangements with clients which generally include certain provisions for indemnifying clients against liabilities if the services infringe a third party’s intellectual property rights, (ii) the Regulation A Issuer Agreement where the Company may be required to indemnify the placement agent for any loss, damage, expense or liability incurred by the other party in any claim arising out of a material breach (or alleged breach) as a result of any potential violation of any law or regulation, or any third party claim arising out of any investment or potential investment in the offering, and (iii) agreements with the Company’s officers and directors, under which the Company may be required to indemnify such persons from certain liabilities arising out of such persons’ relationships with the Company. The Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed financial statements as of March 31, 2024 and December 31, 2023.

21

Sales Tax Contingencies

The Company has historically not collected state sales tax on the sale of its MaaS product offering but has paid sales tax and use tax on all purchases of raw materials and in conjunction with the financing arrangement of the Company’s ASRs with Farnam Street Financial. The Company’s MaaS product offering may be subject to sales tax in certain jurisdictions. If a taxing authority were to successfully assert that the Company has not properly collected sales or other transaction taxes, or if sales or other transaction tax laws or the interpretation thereof were to change, and the Company was unable to enforce the terms of their contracts with Clients that give the right to reimbursement for the assessed sales taxes, tax liabilities in amounts that could be material may be incurred. Based on the Company’s assessment, the Company has recorded a use tax liability of $0.4 million as of March 31, 2024 and December 31, 2023 which has been included in other current liabilities on the accompanying condensed balance sheets. The Company continues to analyze possible sales tax exposure but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its results of operations, financial position or cash flows.

NOTE 9: Subsequent Events

Pursuant to the Sales Agreement with Wainwright relating to the sale of shares of the Company’s Class A Common Stock, the Company filed a prospectus supplement with the SEC on April 8, 2024 pursuant to Rule 424(b)(5) (the “April Prospectus Supplement”). In accordance with the terms of the Sales Agreement and the April Prospectus Supplement, the Company may offer and sell shares of its Class A Common Stock having an aggregate offering price of up to $6.4 million from time to time through or to Wainwright acting as its agent or principal. As of April 4, 2024, the aggregate market value of the Company’s outstanding Class A Common Stock held by non-affiliates (“public float”) was approximately $54.9 million. During the prior 12 calendar month period that ended on and included the date of the April Prospectus Supplement, the Company had offered and sold 20,969,876 shares of Class A Common Stock for approximately $11.9 million pursuant to General Instruction I.B.6 of Form S-3. Pursuant to General Instruction I.B.6 of Form S-3, in no event will the Company sell securities registered on the registration statement, of which the prospectus is a part, in a public primary offering with a value exceeding more than one-third of the Company’s public float in any 12-month period so long as the Company’s public float remains below $75.0 million.

From April 1, 2024 to May 10, 2024, the Company sold 4,132,855 shares of Class A Common Stock, generating approximately $1.8 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.

On April 5, 2024, the Company held a special meeting of stockholders (the “Special Meeting”) at which the Company’s stockholders approved an amendment (the “Amendment”) to the Company’s Amended and Restated Certificate of Incorporation to increase the number of authorized shares of the Company’s Class A Common Stock from 114,000,000 to 228,000,000 shares, as described in the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on February 23, 2024 (the “Proxy Statement”). The Board of Directors had previously approved the Amendment and, on April 5, 2024, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of the State of Delaware to effect the Amendment, which became effective upon filing with the Secretary of State.

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion of our financial condition and results of operations should be read in conjunction with the (1) unaudited condensed financial statements and the related notes thereto included elsewhere in this report, and (2) the audited financial statements and the related notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2023 included in our Annual Report.

The historical results presented below are not necessarily indicative of the results that may be expected for any future period.

Overview

Knightscope is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.

To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support ASRs, the KSOC software user interface, ECDs, and the KEMS software platform.

22

Our core technologies are suitable for most environments that require security patrol coverage and designed to be force multipliers that offer security teams improved situational awareness. ASRs conduct real-time on-site data collection and analysis in both indoor and outdoor spaces delivering alerts to security professionals through the KSOC. The KSOC enables clients with appropriate credentials and user permissions to access the data for investigative and evidence collection purposes.

Our ECDs that comprise our K1B portfolio of products consist of the K1 Blue Light Tower, K1 E-Phone, and the K1 Call Box. Tower devices are tall, highly visible and recognizable apparatuses that provide emergency communications using cellular and satellite communications with solar power for additional safety in remote locations. E-Phones and Call Boxes offer a smaller, yet still highly visible, footprint than the towers, but with the same reliable communication capabilities.

We sell our ASR and stationary multi-purpose security solutions under an annual subscription, MaaS business model, which includes the ASR machine as well as maintenance, service, support, data transfer, KSOC access, charging stations, and unlimited software, firmware and select hardware upgrades.

Our KEMS platform consists of self-diagnostic, alarm monitoring software solution that provides ECD system owners daily email reports on the operational status of their system, a one-year parts warranty, and optional installation services. The cloud-based application monitors the system wide state-of-health, alerts users concerning operational issues, provides technicians real-time error detection/diagnostics, and collects/reports system performance statistics.

Our current strategy for all products and services is to focus solely on USA sales and deployments for the foreseeable future before considering global expansion.

Financial Efficiency

In the first quarter of 2024, Knightscope began implementing its previously announced roadmap to profitable growth by focusing on streamlining costs and operations across all aspects of the Company. The Company’s actions focused on reducing costs, primarily at its K1B product line which was acquired when the Company purchased the assets of CASE Emergency Management.

Organizational Structure – the Company has focused on streamlining management size, eliminating positions not aligned with Company goals, automation and strategic outsourcing of business functions that are not aligned with the Company’s core technology focused mission. Our strategic outsourcing initiative primarily addressed our services team that provided onsite support to K1B and ASR products in the field. The Company opted to align with key service and maintenance organizations with thousands of technicians better able to effectively support our clients.

Manufacturing – the Company began to consolidate its manufacturing operations from 3 facilities across northern and southern California down to 1 primary facility in Mountain View, California to improve process flow, quality, purchasing efficiencies and labor flexibility.

Facilities – Knightscope has also begun closing K1B satellite facilities to reduce footprint from 13 to 1 rooftops with the expectation to further improve efficiencies and inventory management while reducing real estate costs and operating expenses.

Upgrades - in the ASR product line, management prioritized enhancing client experience by addressing quality issues and upgrading existing client machines to the latest generation K5 in lieu of shipping machines to new clients reflected in the backlog.

As a result of these changes, the Company expects 2024 to be a year of transition with fluctuations in results of operations throughout the year. The Company believes that although the streamlining of costs and operations may yield less than favorable near-term results of operations, the changes will better set the Company for long term financial health.

Nasdaq Listing Rules Compliance

On April 24, 2024, the Company received a delisting determination letter (the “Delisting Determination Letter”) from the Nasdaq Listing Qualifications staff (the “Staff”) of The Nasdaq Stock Market (“Nasdaq”) indicating that the Company has not regained compliance with the requirement that the bid price for the Class A Common Stock close above $1.00 per share (the “Minimum Bid Price Requirement”). As previously disclosed, on October 26, 2023, the Company was listed on The Nasdaq Global Market and received

23

written notice (the “Notice”) from Nasdaq indicating that the Company was no longer in compliance with the Minimum Bid Price Requirement set forth in Nasdaq Listing Rule 5450(a)(1) and had 180 calendar days, or until April 23, 2024, to regain compliance with the Minimum Bid Price Requirement. The Company transferred to The Nasdaq Capital Market effective as of March 4, 2024 and was afforded the remainder of the compliance period to regain compliance with the Minimum Bid Price Requirement.

As the Company did not regain compliance with the Minimum Bid Price Requirement by April 23, 2024, and it was determined that the Company was not eligible for another 180 calendar-day extension because it did not meet the minimum stockholders’ equity initial listing requirements for The Nasdaq Capital Market, as set forth under listing Rule 5505(b), the Company received the Delisting Determination Letter.

The Delisting Determination Letter stated that unless the Company requests a hearing before a Nasdaq Hearing Panel (“Panel”) to appeal Nasdaq’s delisting determination by May 1, 2024, trading of the Company’s Class A Common Stock will be suspended at the opening of business on May 3, 2024, and the Company’s Class A Common Stock will be delisted from The Nasdaq Capital Market.

On April 30, 2024, the Company requested a hearing before the Panel at which it will request a suspension of delisting pending its return to compliance. Pursuant to Nasdaq Listing Rule 5815(a)(1)(B), the hearing request stayed the suspension of trading and delisting of the Company’s Class A Common Stock pending the conclusion of the hearing process. Consequently, the Company expects its Class A Common Stock to remain listed on The Nasdaq Capital Market at least until the Panel renders a decision following the hearing. On May 1, 2024, the Company received a letter (the “Hearing Letter”) from the Nasdaq Listing Qualifications Hearings Staff (the “Hearings Staff”), indicating that the Hearings Staff had received the Company’s request to appeal the delisting action and that, to the extent permitted by Nasdaq Listing Rules, the delisting action referenced in the Delisting Determination Letter has been stayed, pending a final written decision by a Panel. The Hearing Letter noted that the Company is scheduled for a hearing with the Panel on June 11, 2024. On May 8, 2024, the Company submitted a questionnaire to the Staff requesting an expedited review process in lieu of the scheduled hearing.

If necessary, the Company intends to provide to the Staff a plan to regain compliance to the Panel, including, subject to approval of the Company’s Board of Directors and its stockholders, implementing a reverse stock split, should it be necessary.

There can be no assurance that the Company will be able to regain compliance with the Minimum Bid Price Requirement or will otherwise be in compliance with other applicable Nasdaq listing rules, that the Company will be able to successfully implement a reverse stock split, that the Panel will grant the Company’s request for a suspension of delisting on The Nasdaq Capital Market, or that the Company’s appeal of the Delisting Determination Letter will be successful.

There can be no assurance that the Company will be able to regain compliance with the Minimum Bid Price Requirement or will otherwise be in compliance with other applicable Nasdaq listing rules, that the Company will be able to successfully implement a reverse stock split if it decides to pursue one, or that the Company’s appeal of the delisting determination will be successful.

Increase in Authorized Shares of Class A Common Stock

On April 5, 2024, the Company held a special meeting of stockholders (the “Special Meeting”) at which the Company’s stockholders approved an amendment (the “Amendment”) to the Company’s Amended and Restated Certificate of Incorporation to increase the number of authorized shares of the Company’s Class A Common Stock from 114,000,000 to 228,000,000 shares, as described in the Company’s Definitive Proxy Statement on Schedule 14A filed with the Securities and Exchange Commission on February 23, 2024 (the “Proxy Statement”). The Board of Directors had previously approved the Amendment and, on April 5, 2024, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of the State of Delaware to effect the Amendment, which became effective upon filing with the Secretary of State.

Known or Anticipated Trends

Knightscope provides monitoring services to various sectors, including corporate and college campuses, shopping centers, casinos, resorts and other public spaces where people live, work and play. As the Company believes that as businesses and municipalities seek to enhance security while controlling costs, the demand for automated and efficient security solutions like those offered by Knightscope is likely to grow, driven in part by the increasing need for surveillance to combat rising crime rates and security breaches.

24

Additionally, our primary goals remain meeting client demand for our technology, attracting new client orders, and ensuring consistent performance in the field.

In 2024, pursuant to the previously announced roadmap to profitability, the Company is focused on implementing initiatives focused on optimizing operations in order to achieve profitable growth in the future. Simultaneously, the Company continues to scale its business to meet incoming demand.

Due to geopolitical events and safety requirements as well as various high-profile incidents of violence across the USA, we believe that the market for our technologies will continue to grow. The Company believes that recent protests on college campuses may present a business opportunity, particularly for the Company’s emergency communication devices. Protests could heighten awareness of security needs on college campuses. In response administrators might seek to bolster their security infrastructure in an effort to manage large gatherings safely and effectively. As a result, the Company could see increased demand for its emergency communication devices and autonomous security robots equipped with intercoms or emergency call buttons, as part of an integrated campus security system.

We also expect that competing products may be introduced in the near future, creating pressure on us to improve on our production methods, cost, quality and product features.

The Company is focused on scaling its business and becoming more streamlined, which management expects will decrease gross margin loss over time. We are evaluating and taking a number of near-term actions to facilitate this result, and as the Company matures, we expect to obtain economies of scale and efficiency that will help to increase revenue and reduce costs over the medium to long-term. We are also focused on controlling general overhead costs, such as

decreasing expenditures for real estate leases;
optimizing team composition and size;
optimizing the manufacturing process through leverage of third-party manufacturers;
reducing telecommunication service and cloud costs to further reduce our ongoing support, repair and maintenance costs; and
transitioning our ASR and ECD production processes from a work cell environment to a more traditional assembly line process, for improved quality, efficiency and throughput.

Our strategy is to try to keep fixed costs as low as possible and minimize variable costs while achieving our overall growth objectives.

As of May 14, 2024, the Company had a total backlog of approximately $4.3 million, comprised of $1.9 million related to ASR orders and $2.4 million related to orders for ECDs.

25

Results of Operations

Comparison of the Three Months Ended March 31, 2024 and 2023

The following table sets forth selected Condensed Statements of Operations data (in thousands, other than share data) and such data as a percentage of total revenues.

Three Months ended March 31, 

 

    

2024

    

    

2023

    

 

Revenue, net

Service

$

1,691

75

%

$

1,748

60

%

Product

563

25

%

1,149

40

%

Total revenue, net

2,254

100

%

$

2,897

100

%

Cost of revenue, net

Service

3,083

137

%

2,242

77

%

Product

616

27

%

868

30

%

Total cost of revenues

3,699

164

%

3,110

107

%

Gross loss

(1,445)

(64)

%

(213)

(7)

%

Operating Expenses:

Research and development

1,569

70

%

1,397

48

%

Sales and marketing

1,506

67

%

1,128

39

%

General and administrative

3,641

162

%

3,639

126

%

Restructuring charges

119

5

%

144

5

%

Total operating expenses

6,835

303

%

6,308

218

%

Loss from operations

(8,280)

(363)

%

(6,521)

(225)

%

Interest expense, net

(65)

(3)

%

(502)

(17)

%

Change in fair value of warrant and derivative liability

770

34

%

4,622

160

%

Change in fair value of convertible note

%

43

1

%

Other expense, net

(17)

(1)

%

(86)

(3)

%

Total other income (expense), net

688

31

%

4,077

141

%

Loss before income tax expense

(7,592)

(337)

%

(2,444)

(84)

%

Income tax expense

%

%

Net loss

$

(7,592)

(337)

%

$

(2,444)

(84)

%

Revenue, net

Service revenue, net for the three months ended March 31, 2024 was relatively flat compared to the same period in the prior year. Product revenue decreased by approximately $0.6 million in the three months ended March 31, 2024 compared to the same period in the prior year, primarily due to structural changes made to the ECD product line organization that impacted the timing of sales, production and delivery of products. The Company recognizes revenue when devices are fully installed. The structural changes led to a period-over-period decline in installations across the ECD products.

Cost of revenue, net

Service cost of revenue, net for the three months ended March 31, 2024 increased by approximately $0.8 million to approximately $3.1 million, compared to the three months ended March 31, 2023. A high percentage of version 3 K5 ASRs did not meet expected quality standards resulting in high service, maintenance and repair costs and low customer satisfaction. In the three months ended March 31, 2024, we decided to discontinue the version 3 K5s and replace them with the improved, better performing version 5 K5s. Version 3 K5s, totaling approximately $0.4 million were written off and recorded in service cost of revenue, net in the current year quarter and we expect this trend to continue throughout the year as we replace existing client machines. Obsolete inventory of approximately $0.4 million was written off and recorded in service cost of revenue, net in the current year quarter. We also had an increase in depreciation of approximately $0.1 million as the Company added more ASRs into service and outside field services of approximately $0.2 million partially offset by lower cost of materials of approximately $0.1 million and lower cellular fees of approximately $0.1 million. The service cost of revenue, net is primarily related to the average service cost per unit, depreciation of the ASRs, and third-party fees.

26

Additional costs relate to the ongoing maintenance and support of our installed base of ECDs which consists primarily of service personnel, vehicle expense, and warranty repair costs.

In the three months ended March 31, 2024, the Company made the decision to outsource its ECD field services function to third-party service and maintenance organizations with thousands of technicians better able to efficiently support our clients. We expect that this outsourcing will allow the Company to better focus on its technology and innovation while reducing costs related to non-core business functions.

Product cost of revenue, net was approximately $0.6 million for the three months ended March 31, 2024 compared to approximately $0.9 million for the prior year period. The $0.3 million period over period decrease is primarily attributable to lower product sales of ECD products.

Gross Loss

The revenue and cost of revenue described above resulted in a gross loss for the three months ended March 31, 2024 of approximately $1.4 million, net, compared to a gross loss of approximately $0.2 million, net, for the three months ended March 31, 2023.

Research and Development

Three Months Ended

    

    

 

March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Research and development

$

1,569

$

1,397

$

172

12

%

Percentage of total revenue

70

%

48

%

Research and development expenses increased by approximately $0.2 million, or 12%, for the three months ended March 31, 2024, as compared to the same period in the prior year. The increase is primarily due to higher headcount than in the same period in the prior year which were lower following a workforce reduction in January 2023.

Sales and Marketing

Three Months Ended

    

    

 

March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Sales and marketing

$

1,506

$

1,128

$

378

34

%

Percentage of total revenue

67

%

39

%

Sales and marketing expenses increased by approximately $0.4 million, or 34%, for the three months ended March 31, 2024, as compared to the same period in the prior year. The increase was primarily due to increased advertising costs related to the Regulation A Infrastructure Bond Offering that closed in March 2024.

General and Administrative

Three Months Ended

    

    

 

March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

General and administrative

$

3,641

$

3,639

$

2

%

Percentage of total revenue

162

%

126

%

General and administrative expenses were flat for the three months ended March 31, 2024, as compared to the same period in the prior year. We had an increase in investor relations related expenses of approximately $0.7 million offset by lower headcount expense of approximately $0.2 million, lower third-party fees of approximately $0.1 million, lower insurance costs related to directors and officers of approximately $0.2 million and lower miscellaneous costs of approximately $0.2 million.

27

Restructuring Charges

Three Months Ended

    

    

 

March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Restructuring Charges

$

119

$

144

$

(25)

(17)

%

Percentage of total revenue

6

%

5

%

Restructuring charges were approximately $0.1 million for each of the three month periods ended March 31, 2023 and 2024. These charges are related to work force reductions.

Other Income, Net

Three Months Ended 

 

March 31

    

2024

    

2023

    

$ Change

    

% Change

 

Interest expense, net

$

(65)

$

(502)

$

(437)

(87)

%

Change in fair value of warrant and derivative liabilities

770

4,622

(3,852)

 

(83)

%

Change in fair value of convertible notes

43

(43)

(100)

%

Other expense, net

 

(17)

 

(86)

69

 

80

%

Total other income, net

$

688

$

4,077

$

(3,389)

 

(83)

%

Total other income decreased by approximately $3.4 million, or 83%, for the three months ended March 31, 2024 as compared to the same period in the prior year, resulting in other income, net of approximately $0.7 million for the three months ended March 31, 2024 compared to total other income, net of approximately $4.1 million for the same period in the prior year. Interest expense decreased by $0.4 million due to a lower debt balance in the current year period as compared to the same period in the prior year. The decrease in the fair value of warrant and derivative liabilities for the three-months ended March 31, 2024 was approximately $3.9 million less than in the same period in the prior year.

Liquidity and Capital Resources

As of March 31, 2024, and December 31, 2023, we had $2.5 million and $2.3 million, respectively, of cash and cash equivalents. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million, working capital of approximately $3.4 million and stockholders’ deficit of approximately $26.6 million. These factors raise substantial doubt about our ability to continue as a going concern. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its future operations. Management’s plans include seeking additional financing, such as issuances of equity and issuances of debt and/or convertible debt instruments. Sales of additional equity securities, convertible debt and/or warrants by the Company could result in the dilution of the interests of existing stockholders. The Company will require significant additional financing to meet its planned capital and operational needs and is pursuing opportunities to obtain additional financing through equity and/or debt alternatives. However, there can be no assurance that financing will be available when required in sufficient amounts, on acceptable terms or at all. If the Company is unable to raise additional capital in sufficient amounts or on terms acceptable to it, the Company may have to significantly reduce its operations, delay, scale back or discontinue the development of one or more of its platforms or discontinue operations completely.

At-the-Market Offering Program

In February 2023, we commenced an at-the-market offering program with H.C. Wainwright & Co., LLC (“Wainwright”), as sales agent, in connection with which we filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing us to offer and sell from time to time of up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would we sell any securities in a public primary offering with a value exceeding one-third of our non-affiliated public float in any 12-month period unless our non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after our non-affiliated public float subsequently rose to an amount greater than $75.0 million, we filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules.

28

Pursuant to the Sales Agreement with Wainwright, we filed a prospectus supplement with the SEC on April 8, 2024 pursuant to Rule 424(b)(5) (the “April Prospectus Supplement”). In accordance with the terms of the Sales Agreement and the April Prospectus Supplement, we may offer and sell shares of our Class A Common Stock having an aggregate offering price of up to $6.4 million from time to time through or to Wainwright acting as our agent or principal. As of April 4, 2024, the aggregate market value of our outstanding Class A Common Stock held by non-affiliates (“public float”) was approximately $54.9 million. During the prior 12 calendar month period that ended on and included the date of the April Prospectus Supplement, we had offered and sold 20,969,876 shares of Class A Common Stock for approximately $11.9 million pursuant to General Instruction I.B.6 of Form S-3. Pursuant to General Instruction I.B.6 of Form S-3, in no event will we sell securities registered on the registration statement, of which the prospectus is a part, in a public primary offering with a value exceeding more than one-third of our public float in any 12-month period so long as our public float remains below $75.0 million.

During the three months ended March 31, 2024, we issued 13,512,738 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $7.1 million, net of brokerage and placement fees of approximately $0.3 million. From April 1, 2024 to May 10, 2024, we sold 4,123,855 shares of Class A Common Stock, generating approximately $1.8 million of proceeds, net of commissions and other issuance costs. As of May 11, 2024, we had remaining capacity to issue up to approximately $4.5 million of Class A Common Stock under the at-the-market offering program.

Cash Flow

The table below, for the periods indicated, provides selected cash flow information:

Three Months Ended

March 31,

    

2024

    

2023

Net cash used in operating activities

$

(8,611)

$

(6,483)

Net cash used in investing activities

(894)

(767)

Net cash provided by financing activities

9,710

4,915

Net increase/ (decrease) in cash and cash equivalents

$

205

$

(2,335)

Net Cash Used in Operating Activities

Net cash used in operating activities is influenced by the amount of cash we invest in personnel, marketing, and infrastructure to support the anticipated growth of our business, the number of clients to whom we lease our ASRs, the amount and timing of accounts receivable collections, inventory procurement, as well as the amount and timing of disbursements to our vendors.

Net cash used in operating activities was approximately $8.6 million for the three months ended March 31, 2024. Net cash used in operating activities resulted from a net loss of approximately $7.6 million and changes in working capital and non-cash charges.

Net cash used in operating activities for the three months ended March 31, 2024 increased by approximately $2.1 million as compared to the respective period of the prior year. The increase was primarily a result of an increase in the net loss of approximately $5.2 million, changes in assets and liabilities of approximately $1.0 million, a decrease in accrued interest of approximately $0.5 million and a decrease in stock based compensation of approximately $0.1 million partially offset by a decrease in the change in fair value of warrant and derivative liabilities of approximately $3.9 million, and a loss on disposal of ASRs and related inventory of approximately $0.8 million.

Net Cash Used in Investing Activities

Our primary investing activities have consisted of capital expenditures and investment in ASRs. As our business grows, we expect our capital expenditures to continue to increase.

Net cash used in investing activities for the three months ended March 31, 2024 and March 31, 2023 was approximately $0.5 and $0.8 million, respectively.

29

Net Cash Provided by Financing Activities

Net cash provided by financing activities was approximately $9.7 million for the three months ended March 31, 2024, an increase of approximately $4.8 million as compared to the respective period of the prior year.  Our financing activities for the three months ended March 31, 2024, consisted primarily of net proceeds from the issuance of Class A Common Stock under our at-the-market offering program with Wainwright and issuance of Regulation A bonds. In the prior year period our financing activities consisted primarily of net proceeds resulting from our at-the-market agreement with Wainwright.

Critical Accounting Estimates

There have been no material changes to our critical accounting estimates from what was reported in the Annual Report. Please see Note 1 to our condensed financial statements elsewhere in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

As we are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide information under this item.

Item 4. Controls and Procedures

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, 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. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures, (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

30

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, the Company may be subject to pending legal proceedings and regulatory actions in the ordinary course of business. The Company is not presently a party to any litigation that it believes to be material and the Company is not aware of any pending or threatened litigation against the Company that it believes could have a material adverse effect on its business, operating results, financial condition or cash flows.

Item 1A. Risk Factors

You should carefully consider the factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report which could materially affect our business, financial condition, cash flows or future results. There have been no material changes in our risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2023. The risks described in our Annual Report are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or future results.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

(a)Disclosure in lieu of reporting on a Current Report on Form 8-K.

None.

(b) Material changes to the procedures by which security holders may recommend nominees to the board of directors

None.

(c) Insider trading arrangements and policies.

During the three months ended March 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

31

Item 6. Exhibits

Exhibit
No.

    

Description

3.1

Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 2.1 to Knightscope, Inc.’s Regulation A Offering Statement on Form 1-A (File No. 024-11004)).

3.2

Certificate of Amendment to Amended and Restated Certificate of Incorporation of Knightscope, Inc., dated April 5, 2024 (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8 - K (File No. 001 - 41248) filed on April 8, 2024).

3.3

Bylaws (incorporated by reference to Exhibit 2.2 to Knightscope, Inc.’s Regulation A Offering Statement on Form 1-A (File No. 024-11004)).

10.1

Employment Agreement between the Company and Apoorv Dwivedi (incorporated by reference to Exhibit 10.9 to our Annual Report on Form 10-K (File No. 001-41248) filed on April 1, 2024).

10.2

Form of Board of Directors Agreement (incorporated by reference to Exhibit 10.12 to our Annual Report on Form 10-K (File No. 001-41248) filed on April 1, 2024).

31.1†

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2†

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1+

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2+

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS†

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH†

Inline XBRL Taxonomy Extension Schema Document

101.CAL†

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF†

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB†

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE†

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104†

Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)

Filed herewith.

+

Furnished herewith.

32

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.

Date: May 15, 2024

KNIGHTSCOPE, INC.

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chairman, Chief Executive Officer and President

(Principal Executive Officer)

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President and Chief Financial Officer and Secretary

(Principal Financial Officer)

33

EX-31.1 2 tmb-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, William Santana Li, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Knightscope, 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.

Dated: May 15, 2024

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 tmb-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Apoorv Dwivedi , certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Knightscope, 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.

Dated: May 15, 2024

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President, Chief Financial Officer and Secretary

(Principal Financial Officer)


EX-32.1 4 tmb-20240331xex32d1.htm EX-32.1

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. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Knightscope, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and

(ii)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: May 15, 2024

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-32.2 5 tmb-20240331xex32d2.htm EX-32.2

Exhibit 32.2

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. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Knightscope, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and

(ii)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: May 15, 2024

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President, Chief Financial Officer and Secretary

(Principal Financial Officer)


EX-101.SCH 6 tmb-20240331.xsd EX-101.SCH 00100 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - The Company and Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) Calc 1 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Statements of Preferred Stock and Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Capital Stock and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Stock-Based Compensation - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Capital Stock and Warrants - Outstanding warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Capital Stock and Warrants - Common stock reserved for future issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Capital Stock and Warrants - At-the-Market Offering Program (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Related parties and related-party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Commitments and contingencies - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - The Company and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Capital Stock and Warrants link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Related parties and related-party transactions link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40110 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue and Deferred Revenue - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair Value Measurement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Commitments and contingencies - Sales Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tmb-20240331_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20240331_def.xml EX-101.DEF EX-101.LAB 9 tmb-20240331_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20240331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 13, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-41248  
Entity Registrant Name Knightscope, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2482575  
Entity Address, Address Line One 1070 Terra Bella Avenue  
Entity Address, City or Town Mountain View  
Entity Address State Or Province CA  
Entity Address, Postal Zip Code 94043  
City Area Code 650  
Local Phone Number 924-1025  
Title of 12(b) Security Class A Common Stock, $0.001 Par Value per Share  
Trading Symbol KSCP  
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 true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001600983  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common Stock    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   97,641,112
Class B Common Stock    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   9,357,822
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
[1]
Current assets:    
Cash and cash equivalents $ 2,487 $ 2,282
Restricted cash 100 100
Accounts receivable, net of allowance for credit losses 3,094 2,090
Inventory 2,883 2,320
Prepaid expenses and other current assets 1,357 1,421
Total current assets 9,921 8,213
Autonomous Security Robots, net 8,487 8,845
Property, equipment and software, net 790 857
Operating lease right-of-use-assets 1,273 1,458
Goodwill 1,922 1,922
Intangible assets, net 1,478 1,557
Other assets 122 122
Total assets 23,993 22,974
Current liabilities:    
Accounts payable 1,499 1,858
Accrued expenses 1,232 1,155
Deferred revenue 1,659 1,741
Operating lease liabilities, current 755 733
Other current liabilities 1,357 1,459
Total current liabilities 6,502 6,946
Non-current liabilities:    
Debt obligations 3,898 1,242
Preferred stock warrant liability 5,298 5,976
Derivative liability 179 271
Other noncurrent liabilities 227 259
Operating lease liabilities, noncurrent 512 711
Total liabilities 16,616 15,405
Commitments and contingencies (Note 8)
Preferred Stock, $0.001 par value; 43,405,324 shares authorized as of March 31, 2024 and December 31, 2023, 9,473,084 and 9,499,083 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $35,174 and $35,361 as of March 31, 2024 and December 31, 2023, respectively 34,015 34,203
Stockholders' deficit:    
Additional paid-in capital 142,309 134,735
Accumulated deficit (169,050) (161,458)
Total stockholders' deficit (26,638) (26,634)
Total liabilities, preferred stock and stockholders' deficit 23,993 22,974
Class A Common Stock    
Stockholders' deficit:    
Common Stock 94 80
Class B Common Stock    
Stockholders' deficit:    
Common Stock $ 9 $ 9
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 43,405,324 43,405,324
Preferred stock, shares issued 9,473,084 9,499,083
Preferred stock, shares outstanding 9,473,084 9,499,083
Preferred stock, aggregate liquidation preference $ 35,174 $ 35,361
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 114,000,000 114,000,000
Common stock, shares issued 93,748,259 80,188,600
Common stock, share outstanding 93,748,259 80,188,600
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 9,357,822 9,357,822
Common stock, share outstanding 9,357,822 9,357,822
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total revenue, net $ 2,254 $ 2,897
Total cost of revenues, net 3,699 3,110
Gross loss (1,445) (213)
Operating expenses:    
Research and development 1,569 1,397
Sales and marketing 1,506 1,128
General and administrative 3,641 3,639
Restructuring charges 119 144
Total operating expenses 6,835 6,308
Loss from operations (8,280) (6,521)
Other income:    
Interest expense, net (65) (502)
Change in fair value of warrant and derivative liabilities 770 4,622
Change in fair value of convertible notes   43
Other expense, net (17) (86)
Total other income 688 4,077
Loss before income tax expense (7,592) (2,444)
Net loss $ (7,592) $ (2,444)
Basic net loss per common share (in $ per share) $ (0.08) $ (0.06)
Diluted net loss per common share (in $ per share) $ (0.08) $ (0.06)
Weighted average shares used to compute basic net loss per share (in shares) 96,365,979 42,746,330
Weighted average shares used to compute diluted net loss per share (in shares) 96,365,979 42,746,330
Service    
Total revenue, net $ 1,691 $ 1,748
Total cost of revenues, net 3,083 2,242
Product    
Total revenue, net 563 1,149
Total cost of revenues, net $ 616 $ 868
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Preferred Stock and Stockholders' Deficit - USD ($)
$ in Thousands
Preferred Stock
Series m Preferred Stock
Preferred Stock
Series m-2 Preferred Stock
Preferred Stock
Series S Preferred Stock
Preferred Stock
Series A Preferred Stock
Preferred Stock
Series B Preferred Stock
Common stock
Class A Common Stock
Common stock
Class B Common Stock
Additional Paid-in-capital
Accumulative Deficit
Total
Balance as of beginning at Dec. 31, 2022 $ 4,818 $ 480 $ 21,977 $ 1,335 $ 7,173          
Balance as of beginning (in shares) at Dec. 31, 2022 1,855,328 160,000 2,714,732 3,086,160 3,535,621          
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (122)   $ (172) $ (721) $ (75)          
Share conversion to common stock (in shares) (46,830)   (21,232) (1,667,779) (36,762)          
Balance as of end at Mar. 31, 2023 $ 4,696 $ 480 $ 21,805 $ 614 $ 7,098          
Balance as of end (in shares) at Mar. 31, 2023 1,808,498 160,000 2,693,500 1,418,381 3,498,859          
Balance as of beginning at Dec. 31, 2022           $ 28 $ 10 $ 95,716 $ (139,340) $ (43,586)
Balance as of beginning (in shares) at Dec. 31, 2022           28,029,238 10,319,884      
Increase (decrease) in stockholders' equity                    
Stock based compensation               446   446
Conversion of debt obligations to Class A Common Stock           $ 3   4,171   4,174
Conversion of debt obligations to Class A Common Stock (in shares)           2,893,824        
Stock options exercised               225   225
Stock options exercised (in shares)           213,020        
Proceeds from Equity Sale, net of issuance costs           $ 4   4,690   4,694
Proceeds from Equity Sale, net of issuance costs (in shares)           4,424,645        
Share conversion to common stock           $ 2   1,088   1,090
Share conversion to common stock (in shares)           1,753,977 37,938      
Share conversion costs               (4)   (4)
Net Income (Loss)                 (2,444) (2,444)
Balance as of end at Mar. 31, 2023           $ 37 $ 10 106,332 (141,784) $ (35,405)
Balance as of end (in shares) at Mar. 31, 2023           37,314,704 10,357,822      
Balance as of beginning at Dec. 31, 2023 $ 4,621 $ 480 $ 21,390 $ 614 $ 7,098          
Balance as of beginning (in shares) at Dec. 31, 2023 1,779,653 160,000 2,642,190 1,418,381 3,498,859         9,499,083
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (10)   $ (178)              
Share conversion to common stock (in shares) (4,067)   (21,932)              
Balance as of end at Mar. 31, 2024 $ 4,611 $ 480 $ 21,212 $ 614 $ 7,098          
Balance as of end (in shares) at Mar. 31, 2024 1,775,586 160,000 2,620,258 1,418,381 3,498,859         9,473,084
Balance as of beginning at Dec. 31, 2023           $ 80 $ 9 134,735 (161,458) $ (26,634) [1]
Balance as of beginning (in shares) at Dec. 31, 2023           80,188,600 9,357,822      
Increase (decrease) in stockholders' equity                    
Stock based compensation               334   334
Proceeds from Equity Sale, net of issuance costs           $ 14   7,053   7,067
Proceeds from Equity Sale, net of issuance costs (in shares)           13,512,738        
Share conversion to common stock               188   188
Share conversion to common stock (in shares)           46,921        
Share conversion costs               (1)   (1)
Net Income (Loss)                 (7,592) (7,592)
Balance as of end at Mar. 31, 2024           $ 94 $ 9 $ 142,309 $ (169,050) $ (26,638)
Balance as of end (in shares) at Mar. 31, 2024           93,748,259 9,357,822      
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows From Operating Activities    
Net loss $ (7,592) $ (2,444)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 629 557
Stock compensation expense 334 446
Change in fair value of warrant and derivative liabilities (770) (4,622)
Change in fair value of convertible notes   (43)
Accrued interest 50 497
Common stock issued in exchange for consulting services   168
Amortization of debt discount 12  
Loss on disposal of property and equipment 1  
Loss on disposal of Autonomous Security Robots 768  
Changes in operating assets and liabilities:    
Accounts receivable, net (1,004) (486)
Prepaid expenses and other current assets 64 (184)
Inventory (563) (138)
Other assets   22
Accounts payable (359) (769)
Accrued expenses 27 (560)
Deferred revenue (82) 675
Other current and noncurrent liabilities (126) 398
Net cash used in operating activities (8,611) (6,483)
Cash Flows From Investing Activities    
Purchases and related costs incurred for Autonomous Security Robots (894) (328)
Purchase of property and equipment   (439)
Net cash used in investing activities (894) (767)
Cash Flows From Financing Activities    
Proceeds from stock options exercised   225
Proceeds from equity sale, net of issuance costs 7,067 4,694
Proceeds from issuance of REG A Bonds, net of issuance costs 2,644  
Share conversion costs (1) (4)
Net cash provided by financing activities 9,710 4,915
Net change in cash, cash equivalents and restricted cash 205 (2,335)
Cash, cash equivalents and restricted cash at beginning of the period 2,382 4,810
Cash, cash equivalents and restricted cash at end of the period 2,587 2,475
Supplemental Disclosure of Non-Cash Financing Activities    
Conversion of preferred stock to common stock $ 188 1,090
Conversion of debt obligations to Class A Common Stock   $ 4,174
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
The Company and Summary of Significant Accounting Policies  
The Company and Summary of Significant Accounting Policies

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.

Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.

To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the Knightscope Emergency Management System (“KEMS”) software platform.

Basis of Presentation and Liquidity

The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to the expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).

Cash and cash equivalents on hand were $2.5 million as of March 31, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million and stockholders’ deficit of approximately $26.6 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.

Basic and Diluted Net Loss per Share

Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.

Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share consist of the following:

    

March 31, 

    

March 31, 

2024

2023

Series A Preferred Stock (convertible to Class B Common Stock)

1,418,381

1,418,381

Series B Preferred Stock (convertible to Class B Common Stock)

3,498,859

3,498,859

Series m Preferred Stock (convertible to Class A Common Stock)

1,775,586

1,808,498

Series m-2 Preferred Stock (convertible to Class B Common Stock)

160,000

160,000

Series S Preferred Stock (convertible to Class A Common Stock)

2,620,258

2,693,500

Warrants to purchase Class A Common Stock

1,138,446

1,138,446

Warrants to purchase Series m-3 Preferred Stock

1,432,786

1,432,786

Warrants to purchase Series s Preferred Stock

2,941,814

4,441,814

2022 Convertible Notes

5,191,966

Stock options

8,864,302

9,053,683

Total potentially dilutive shares

23,850,432

30,837,933

As all potentially dilutive securities are anti-dilutive as of March 31, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the USA and substantially all revenue is attributed to sellers and buyers based in the USA.

Comprehensive Loss

Net loss was equal to comprehensive loss for the three-month periods ended March 31, 2024 and 2023.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.

Reclassifications

Certain reclassifications have been made to the fiscal year 2023 condensed balance sheet to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity.

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update No. 2023-07, Segment Reporting. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.

In December 2023, FASB released ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures.

Inventory

Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis

for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.

    

March 31,

December 31,

2024

    

2023

Raw materials

$

2,427

$

2,112

Work in process

181

82

Finished goods

 

275

 

126

$

2,883

$

2,320

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off corresponding obsolete inventory of approximately $0.4 million against service cost of revenue, net.

Autonomous Security Robots, net

ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $12, and depreciation expense included in cost of revenue, net amounted to $483 and $361 for the three months ended March 31, 2024 and 2023, respectively.

ASRs, net, consisted of the following:

    

March 31, 

    

December 31, 

2024

2023

Raw materials

$

2,552

$

3,841

ASRs in progress

2,349

1,575

Finished ASRs

9,597

12,130

14,498

17,546

Accumulated depreciation on Finished ASRs

(6,011)

(8,701)

ASRs, net

$

8,487

$

8,845

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost

of revenue, net.

The components of the Finished ASRs, net are as follows:

March 31,

December 31,

2024

2023

ASRs on lease or available for lease

    

$

8,494

    

$

10,804

Demonstration ASRs

470

607

Research and development ASRs

67

194

Charge boxes

566

525

9,597

12,130

Less: accumulated depreciation

(6,011)

(8,701)

Finished ASRs, net

$

3,586

$

3,429

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:

    

    

March 31, 2024

Amortization

Gross

    

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

5

$

990

$

(289)

$

701

Customer relationships

8

950

 

(173)

 

777

Trademark

1

230

 

(230)

 

Total

$

2,170

$

(692)

$

1,478

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

$

751

Customer relationships

 

8

 

950

 

(144)

 

806

Trademark

 

1

 

230

 

(230)

 

Total

$

2,170

$

(613)

$

1,557

Intangible assets amortization expense totaled $79 and $137 for the three months ended March 31, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $30 and $49, respectively for the three month period ended March 31, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $50, respectively for the three month period ended March 31, 2023.

As of March 31, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:

Year ending December 31,

    

Amount

2024 (remaining)

$

238

2025

317

2026

317

2027

275

2028

118

Thereafter

213

Total

$

1,478

Other Current Liabilities

Other current liabilities consisted of the following:

    

March 31,

    

December 31,

2024

2023

Sales tax

$

387

$

364

Customer deposits

 

297

 

239

Warranty liability

 

341

 

406

Other

332

450

$

1,357

$

1,459

Accrued Warranty

The liability for estimated warranty claims is accrued at the time of sale and the expense is recorded in the condensed statements of operations in cost of revenue, net - product. The liability is established using historical warranty claim experience. The current provision may be adjusted to take into account unusual or non-recurring events in the past or anticipated changes in future warranty claims.

Adjustments to the warranty accrual are recorded if actual claim experience indicates that adjustments are necessary. Warranty reserves are reviewed to ensure critical assumptions are updated for known events that may impact the potential warranty liability.

Change in the warranty liability for the three months ended consisted of the following:

    

March 31,

    

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued during the quarter

 

41

 

Warranty services provided

(106)

(36)

$

341

$

109

Accrued Expenses

Accrued expenses consisted of the following:

    

March 31,

    

December 31,

2024

2023

Legal, consulting, and financial services

$

382

$

117

Payroll and payroll taxes

 

314

 

604

Credit cards

 

267

 

244

Accrued interest

60

10

Other

209

180

$

1,232

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.

Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue
3 Months Ended
Mar. 31, 2024
Revenue and Deferred Revenue  
Revenue and Deferred Revenue

NOTE 2: Revenue and Deferred Revenue

Revenue Recognition

ASR related revenues

The Company derives its revenues from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts under the lease accounting that typically have a twelve (12) - month term. In addition, the Company derives non-lease revenue items such as professional services related to ASRs’ deployments, special decals, shipping costs and training if any, recognized when control of these services is transferred to the clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

ECD related revenues

The Company also derives revenues from sales of its ECDs and related services, such as installation, maintenance, and upgrades. Revenue is recognized when clients sign full or partial certificate of completion, at which point, Knightscope can generate an invoice for its products and services. Clients also have the option to sign up for ongoing preventative and maintenance agreements. The maintenance revenue is recognized in the period the service is performed and the Company has determined that term of the contracts has been fulfilled. Installation or upgrades revenue are recognized upon completion of the project/contracts. In certain cases, deferred revenue is recognized to account for unfinished contracts.

The Company determines revenue recognition through the following steps:

identification of the contract, or contracts, with a client;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognizes ASR subscription revenue as follows:

ASR subscription revenue is generated from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts that typically have 12 - month terms. These revenue arrangements adhere to lease accounting guidance and are classified as leases for revenue recognition purposes. Currently, all revenue arrangements qualify as operating leases where consideration allocated to the lease deliverables is recognized ratably over the lease term.

Deferred revenue

In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to Dimension and Balboa Capital, whereby Dimension or Balboa Capital advances the full value of the MaaS subscription to the Company, less a processing fee. The advanced payment is recorded in deferred revenue and amortized over the term of the subscription once the ASR is delivered to the deployment site.

The Company derives its revenue from the lease subscription of its proprietary ASRs along with access to its browser and mobile based software interface, KSOC. MaaS subscription agreements typically have a twelve (12)-month term.

The Company also records deferred revenue from unfinished contracts for certain ECD related services.

Deferred revenue includes billings in excess of revenue recognized. Revenue recognized at a point in time generally does not result in significant increases in deferred revenue. Revenue recognized over a period generally results in a majority of the increases in deferred revenue as the performance obligations are fulfilled after the billing event. Deferred revenue was as follows:

    

March 31, 2024

Deferred revenue - short term

$

1,659

Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024

$

715

Deferred revenue represents amounts invoiced to customers for contracts for which revenue has yet to be recognized based for subscription services to be delivered to the Company’s clients. Typically, the timing of invoicing is based on the terms of the contract.

Customer Deposits

Customer deposits primarily relate to sales of ECDs to certain customers dependent upon credit worthiness. The customer deposits are recorded as current liabilities and reclassed to a contra accounts receivable account at the time that the final invoice for the sale is generated following the completion of the revenue recognition criteria.

Disaggregation of revenue

The Company disaggregates revenue from contracts with customers into the timing of the transfers of goods and services by product line.

The following table summarizes revenue by product line and timing of recognition:

Three Months Ended March 31,

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

25

$

965

$

990

$

20

$

1,002

$

1,022

ECDs

1,226

38

1,264

1,787

88

1,875

Total

$

1,251

$

1,003

$

2,254

$

1,807

$

1,090

$

2,897

Other revenue, net

Other non-ASR service-related revenues such as deployment services, decals and training revenue are recognized when services are delivered. Revenue from these transactions has been immaterial for all periods presented and is included in service revenue, net.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement
3 Months Ended
Mar. 31, 2024
Fair Value Measurement  
Fair Value Measurement

NOTE 3: Fair Value Measurement

The Company determines the fair market values of its financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following are three levels of inputs that may be used to measure fair value:

Level 1 – Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.

In certain cases where there is limited activity or less transparency around inputs to valuation, securities are classified as Level 3. Level 3 liabilities that are measured at fair value on a recurring basis consist of the convertible preferred stock warrant liabilities. The inputs used in estimating the fair value of the warrant liabilities are described in Note 6 -- Capital Stock and Warrants.

The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of March 31, 2024 and December 31, 2023, and the classification by level of input within the fair value hierarchy:

    

Total

    

Level 1

    

Level 2

    

Level 3

March 31, 2024

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,107

$

1,107

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

212

$

$

$

212

Warrant liability – Series S Preferred Stock

$

5,086

$

$

$

5,086

Derivative liability – Class A Common Stock warrants

$

179

$

$

$

179

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,104

$

1,104

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

During the three-month periods ended March 31, 2024 and 2023, there were no transfers between Level 1, Level 2, or Level 3 assets or liabilities reported at fair value on a recurring basis and the valuation techniques used did not change compared to the Company’s established practice.

The following table sets forth a summary of the changes in the fair value of Company’s Level 3 warrant and derivative liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:

March 31, 

March 31, 

    

2024

    

2023

Beginning Balance

$

6,247

$

11,157

Revaluation of Series m-3, S Preferred Stock warrants and derivative liability

(770)

(4,622)

Ending Balance

$

5,477

$

6,535

The following table sets forth a summary of the changes in the fair value of Company’s Level 3 convertible note liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:

    

March 31,

    

March 31,

2024

2023

Beginning Balance

$

$

8,152

Notes converted

 

 

(4,174)

Interest accretion

 

 

497

Revaluation of 2022 Convertible Notes

 

 

(43)

Ending Balance

$

$

4,432

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt Obligations
3 Months Ended
Mar. 31, 2024
Debt Obligations  
Debt Obligations

NOTE 4:  Debt Obligations

The amortized carrying amount of the Company’s debt obligations consists of the following:

March 31, 

December 31, 

    

2024

    

2023

Bonds, net of unamortized issuance costs of $375 and $194, respectively

$

3,898

$

1,242

Less: current portion of debt obligations

Non-current portion of debt obligations

$

3,898

$

1,242

The Company issued Public Safety Infrastructure Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the three months ended March 31, 2024.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Stock-Based Compensation

NOTE 5: Stock-Based Compensation

Equity Incentive Plans

In April 2014, the Board of Directors adopted the 2014 Equity Incentive Plan (the “2014 Plan”) allowing for the issuance of up to 2,000,000 shares of common stock through grants of options, stock appreciation rights, restricted stock or restricted stock units. In December 2016, the 2014 Plan was terminated, and the Company’s Board of Directors adopted a new equity incentive plan defined as the 2016 Equity Incentive Plan (the “2016 Plan”) in which the remaining 1,936,014 shares available for issuance under the 2014 Plan at that time were transferred to the Company’s 2016 Plan. Awards outstanding under the 2014 Plan at the time of the 2014 Plan’s termination will continue to be governed by their existing terms. The shares underlying any awards that are forfeited, canceled, repurchased or are otherwise terminated by the Company under the 2014 Plan will be added back to the shares of common stock available for issuance under the Company’s 2016 Plan. The 2016 Plan provides for the granting of stock awards such as incentive stock options, non - statutory stock options, stock appreciation rights, restricted stock or restricted stock units to employees, directors and outside consultants as determined by the Board of Directors.

On June 23, 2022, following approval by the Board of Directors, the Company’s stockholders adopted the 2022 Equity Incentive Plan (the “2022 Plan”) allowing for the issuance of up to 5,000,000 shares of Class A Common Stock through grants of options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards, and other stock or cash-based awards. In connection with the adoption of the 2022 Plan, shares previously available for issuance under the 2016 Plan became available for issuance under the 2022 Plan. The number of shares authorized under the 2022 Plan will be increased each January 1st, beginning January 1, 2023 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (a) 5% of our Class A Common Stock and Class B Common Stock outstanding on December 31st of the immediately preceding calendar year (rounded up to the nearest whole share) and (b) a number of shares determined by the plan administrator. Shares subject to awards (including under the 2016 Plan and the 2014 Plan) that lapse, expire, terminate, or are canceled prior to the issuance of the underlying shares or that are subsequently forfeited to or otherwise reacquired by us will be added back to the shares of common stock available for issuance under the 2022 Plan.

The Board of Directors may grant stock options under the 2022 Plan at an exercise price of not less than 100% of the fair market value of the Company’s common stock on the date the option is granted. Options generally have a term of ten years from the date of grant. Incentive stock options granted to employees who, on the date of grant, own stock representing more than 10% of the voting power of all of the Company’s classes of stock, are granted at an exercise price of not less than 110% of the fair market value of the Company’s common stock. The maximum term of incentive stock options granted to employees who, on the date of grant, own stock having more than 10% of the voting power of all of the Company’s classes of stock, may not exceed five years. The Board of Directors also determines the terms and conditions of awards, including the vesting schedule and any forfeiture provisions. Options granted under the 2022 Plan may vest upon the passage of time, generally four years, or upon the attainment of certain performance criteria established by the Board of Directors. The Company may from time-to-time grant options to purchase common stock to non-employees for advisory and consulting services. At each measurement date, the Company will remeasure the fair value of these stock options using the Black - Scholes option pricing model and recognize the expense ratably over the vesting period of each stock option award. Stock options comprise all of the awards granted since the 2022 Plan’s inception.

Stock option activity under all of the Company’s equity incentive plans for the three-month period ended of March 31, 2024 is as follows:

Weighted

Weighted

 Average 

Shares 

Number of 

 Average 

Remaining 

Aggregate

 Available for 

Shares 

Exercise 

Contractual 

 Intrinsic 

    

Grant

    

Outstanding

    

Price

    

Life (Years)

    

 Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

Granted

(20,000)

20,000

0.64

Exercised

Forfeited

1,225,092

(1,225,092)

4.96

Available and outstanding as of March 31, 2024

1,304,455

8,864,302

$

2.40

7.07

$

80

Vested and exercisable as of March 31, 2024

6,446,174

$

2.20

6.49

$

75

The weighted average grant date fair value of options granted during the three months ended March 31, 2024 was $0.36 per share. There were no options exercised during the three month period ended March 31, 2024 compared to 213,020 options exercised in the prior year period. The fair value of the options that vested during the three months ended March 31, 2024 and 2023 was $345 and $793, respectively.

As of March 31, 2024, the Company had unamortized stock-based compensation expense of $2.3 million that will be recognized over the weighted average remaining vesting term of options of 2.52 years.

The assumptions utilized for option grants during the three-month periods ended March 31, 2024 and 2023 are as follows:

    

Three months ended

    

March 31,

2024

    

2023

Risk-free interest rate

4.49

%

3.76

%

Expected dividend yield

%

%

Expected volatility

54.89

%

54.09

%

Expected term (in years)

6.02

5.99

A summary of stock-based compensation expense recognized in the Company’s condensed statements of operations is as follows:

    

Three months ended

March 31, 

2024

    

2023

Cost of services

$

57

$

93

Research and development

122

Sales and marketing

48

53

General and administrative

107

300

Total

$

334

$

446

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants
3 Months Ended
Mar. 31, 2024
Capital Stock and Warrants  
Capital Stock and Warrants

NOTE 6: Capital Stock and Warrants

The following tables summarize convertible preferred stock authorized and issued and outstanding as of March 31, 2024:

    

    

Shares

    

Proceeds Net

    

Aggregate

Shares

Issued and

of Issuance

Liquidation

Authorized

Outstanding

Costs

Preference

Series A Preferred Stock

8,936,015

1,418,381

$

614

$

1,267

Series B Preferred Stock

4,707,501

3,498,859

7,098

7,138

Series m Preferred Stock

6,666,666

1,775,586

4,611

5,327

Series m - 1 Preferred Stock

333,334

Series m-2 Preferred Stock

1,660,756

160,000

480

480

Series m-3 Preferred Stock

3,490,658

Series m-4 Preferred Stock

4,502,061

Series S Preferred Stock

13,108,333

2,620,258

21,212

20,962

Total Preferred Stock

43,405,324

9,473,084

$

34,015

$

35,174

A summary of the Company’s outstanding warrants as of March 31, 2024 is as follows:

Class of shares

    

Number of Warrants

    Exercise Price

    

Expiration Date

Series m-3 Preferred Stock

1,432,786

$

4.0000

December 31, 2027

Series S Preferred Stock

2,941,814

$

4.5000

December 31, 2027

Class A Common Stock

1,138,446

$

3.2500

October 13, 2027

Common Stock Reserved for Future Issuance

Shares of common stock reserved for future issuance relate to outstanding preferred stock, warrants and stock options as follows:

    

March 31,

2024

Series A Preferred Stock

1,418,381

Series B Preferred Stock

3,498,859

Series m Preferred Stock

1,775,586

Series m-2 Preferred Stock

160,000

Series S Preferred Stock

2,620,258

Stock options to purchase common stock

8,864,302

Warrants outstanding for future issuance of convertible preferred stock and common stock

5,513,046

Stock options available for future issuance

1,304,455

Total shares of Class A Common Stock reserved

25,154,887

At-the-Market Offering Program

In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright & Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. During the three months ended March 31, 2024, the Company issued 13,512,738 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $7.1 million, net of brokerage and placement fees of approximately $0.3 million.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related parties and related-party transactions
3 Months Ended
Mar. 31, 2024
Related parties and related-party transactions  
Related parties and related-party transactions

NOTE 7: Related parties and related-party transactions

One of the Company’s vendors, Konica Minolta, Inc. (“Konica Minolta”), is a stockholder of the Company. Konica Minolta provides the Company with repair services to its ASRs. The Company paid Konica Minolta $60 and $99 in service fees for three-month periods ended March 31, 2024 and 2023, respectively. The Company had payables of $80 and $84 owed to Konica Minolta as of March 31, 2024 and December 31, 2023, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies
3 Months Ended
Mar. 31, 2024
Commitments and contingencies  
Commitments and contingen

NOTE 8: Commitments and contingencies

Leases

The Company leases facilities for office space under non-cancelable operating lease agreements. The Company leases space for its corporate headquarters in Mountain View, California through August 2025.

As of March 31, 2024 and December 31, 2023, the components of leases and lease costs are as follows:

    

March 31, 2024

    

December 31, 2023

Operating leases

Operating lease right-of-use assets

$

1,273

$

1,458

Operating lease liabilities, current portion

$

755

$

733

Operating lease liabilities, non-current portion

512

711

Total operating lease liabilities

$

1,267

$

1,444

Operating lease costs were approximately $0.3 million and $0.2 million for the three-month periods ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, future minimum operating lease payments for each of the next three years and thereafter is as follows:

Years ending December 31, 

    

Amount

2024 (remaining)

$

640

2025

675

2026

73

Total future minimum lease payments

1,388

Less - Interest

(121)

Present value of lease liabilities

$

1,267

Weighted average remaining lease term is 1.7 years as of March 31, 2024 and the weighted average discount rate is 11.6%.

Legal Matters

The Company may be subject to pending legal proceedings and regulatory actions in the ordinary course of business; however, no such claims have been identified as of March 31, 2024 that would have a material adverse effect on the Company’s financial position, results of operations or cash flows.

The Company from time to time enters into contracts that contingently require the Company to indemnify parties against third party claims. These contracts primarily relate to: (i) arrangements with clients which generally include certain provisions for indemnifying clients against liabilities if the services infringe a third party’s intellectual property rights, (ii) the Regulation A Issuer Agreement where the Company may be required to indemnify the placement agent for any loss, damage, expense or liability incurred by the other party in any claim arising out of a material breach (or alleged breach) as a result of any potential violation of any law or regulation, or any third party claim arising out of any investment or potential investment in the offering, and (iii) agreements with the Company’s officers and directors, under which the Company may be required to indemnify such persons from certain liabilities arising out of such persons’ relationships with the Company. The Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed financial statements as of March 31, 2024 and December 31, 2023.

Sales Tax Contingencies

The Company has historically not collected state sales tax on the sale of its MaaS product offering but has paid sales tax and use tax on all purchases of raw materials and in conjunction with the financing arrangement of the Company’s ASRs with Farnam Street Financial. The Company’s MaaS product offering may be subject to sales tax in certain jurisdictions. If a taxing authority were to successfully assert that the Company has not properly collected sales or other transaction taxes, or if sales or other transaction tax laws or the interpretation thereof were to change, and the Company was unable to enforce the terms of their contracts with Clients that give the right to reimbursement for the assessed sales taxes, tax liabilities in amounts that could be material may be incurred. Based on the Company’s assessment, the Company has recorded a use tax liability of $0.4 million as of March 31, 2024 and December 31, 2023 which has been included in other current liabilities on the accompanying condensed balance sheets. The Company continues to analyze possible sales tax exposure but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its results of operations, financial position or cash flows.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

NOTE 9: Subsequent Events

Pursuant to the Sales Agreement with Wainwright relating to the sale of shares of the Company’s Class A Common Stock, the Company filed a prospectus supplement with the SEC on April 8, 2024 pursuant to Rule 424(b)(5) (the “April Prospectus Supplement”). In accordance with the terms of the Sales Agreement and the April Prospectus Supplement, the Company may offer and sell shares of its Class A Common Stock having an aggregate offering price of up to $6.4 million from time to time through or to Wainwright acting as its agent or principal. As of April 4, 2024, the aggregate market value of the Company’s outstanding Class A Common Stock held by non-affiliates (“public float”) was approximately $54.9 million. During the prior 12 calendar month period that ended on and included the date of the April Prospectus Supplement, the Company had offered and sold 20,969,876 shares of Class A Common Stock for approximately $11.9 million pursuant to General Instruction I.B.6 of Form S-3. Pursuant to General Instruction I.B.6 of Form S-3, in no event will the Company sell securities registered on the registration statement, of which the prospectus is a part, in a public primary offering with a value exceeding more than one-third of the Company’s public float in any 12-month period so long as the Company’s public float remains below $75.0 million.

From April 1, 2024 to May 10, 2024, the Company sold 4,132,855 shares of Class A Common Stock, generating approximately $1.8 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.

On April 5, 2024, the Company held a special meeting of stockholders (the “Special Meeting”) at which the Company’s stockholders approved an amendment (the “Amendment”) to the Company’s Amended and Restated Certificate of Incorporation to increase the number of authorized shares of the Company’s Class A Common Stock from 114,000,000 to 228,000,000 shares, as described in the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on February 23, 2024 (the “Proxy Statement”). The Board of Directors had previously approved the Amendment and, on April 5, 2024, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of the State of Delaware to effect the Amendment, which became effective upon filing with the Secretary of State.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
The Company and Summary of Significant Accounting Policies  
Description of Business

Description of Business

Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.

Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.

To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the Knightscope Emergency Management System (“KEMS”) software platform.

Basis of Presentation and Liquidity

Basis of Presentation and Liquidity

The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to the expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).

Cash and cash equivalents on hand were $2.5 million as of March 31, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million and stockholders’ deficit of approximately $26.6 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.

Basic and Diluted Net Loss per Share

Basic and Diluted Net Loss per Share

Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.

Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share consist of the following:

    

March 31, 

    

March 31, 

2024

2023

Series A Preferred Stock (convertible to Class B Common Stock)

1,418,381

1,418,381

Series B Preferred Stock (convertible to Class B Common Stock)

3,498,859

3,498,859

Series m Preferred Stock (convertible to Class A Common Stock)

1,775,586

1,808,498

Series m-2 Preferred Stock (convertible to Class B Common Stock)

160,000

160,000

Series S Preferred Stock (convertible to Class A Common Stock)

2,620,258

2,693,500

Warrants to purchase Class A Common Stock

1,138,446

1,138,446

Warrants to purchase Series m-3 Preferred Stock

1,432,786

1,432,786

Warrants to purchase Series s Preferred Stock

2,941,814

4,441,814

2022 Convertible Notes

5,191,966

Stock options

8,864,302

9,053,683

Total potentially dilutive shares

23,850,432

30,837,933

As all potentially dilutive securities are anti-dilutive as of March 31, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.

Segments

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the USA and substantially all revenue is attributed to sellers and buyers based in the USA.

Comprehensive Loss

Comprehensive Loss

Net loss was equal to comprehensive loss for the three-month periods ended March 31, 2024 and 2023.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.

Reclassifications

Reclassifications

Certain reclassifications have been made to the fiscal year 2023 condensed balance sheet to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity.

Accounting Pronouncements Adopted in 2024

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

Accounting Pronouncements Not Yet Adopted

In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update No. 2023-07, Segment Reporting. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.

In December 2023, FASB released ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures.

Inventory

Inventory

Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis

for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.

    

March 31,

December 31,

2024

    

2023

Raw materials

$

2,427

$

2,112

Work in process

181

82

Finished goods

 

275

 

126

$

2,883

$

2,320

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off corresponding obsolete inventory of approximately $0.4 million against service cost of revenue, net.

Autonomous Security Robots, net

Autonomous Security Robots, net

ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $12, and depreciation expense included in cost of revenue, net amounted to $483 and $361 for the three months ended March 31, 2024 and 2023, respectively.

ASRs, net, consisted of the following:

    

March 31, 

    

December 31, 

2024

2023

Raw materials

$

2,552

$

3,841

ASRs in progress

2,349

1,575

Finished ASRs

9,597

12,130

14,498

17,546

Accumulated depreciation on Finished ASRs

(6,011)

(8,701)

ASRs, net

$

8,487

$

8,845

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost

of revenue, net.

The components of the Finished ASRs, net are as follows:

March 31,

December 31,

2024

2023

ASRs on lease or available for lease

    

$

8,494

    

$

10,804

Demonstration ASRs

470

607

Research and development ASRs

67

194

Charge boxes

566

525

9,597

12,130

Less: accumulated depreciation

(6,011)

(8,701)

Finished ASRs, net

$

3,586

$

3,429

Intangible Assets

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:

    

    

March 31, 2024

Amortization

Gross

    

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

5

$

990

$

(289)

$

701

Customer relationships

8

950

 

(173)

 

777

Trademark

1

230

 

(230)

 

Total

$

2,170

$

(692)

$

1,478

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

$

751

Customer relationships

 

8

 

950

 

(144)

 

806

Trademark

 

1

 

230

 

(230)

 

Total

$

2,170

$

(613)

$

1,557

Intangible assets amortization expense totaled $79 and $137 for the three months ended March 31, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $30 and $49, respectively for the three month period ended March 31, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $50, respectively for the three month period ended March 31, 2023.

As of March 31, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:

Year ending December 31,

    

Amount

2024 (remaining)

$

238

2025

317

2026

317

2027

275

2028

118

Thereafter

213

Total

$

1,478

Other Current Liabilities

Other Current Liabilities

Other current liabilities consisted of the following:

    

March 31,

    

December 31,

2024

2023

Sales tax

$

387

$

364

Customer deposits

 

297

 

239

Warranty liability

 

341

 

406

Other

332

450

$

1,357

$

1,459

Accrued Warranty

Accrued Warranty

The liability for estimated warranty claims is accrued at the time of sale and the expense is recorded in the condensed statements of operations in cost of revenue, net - product. The liability is established using historical warranty claim experience. The current provision may be adjusted to take into account unusual or non-recurring events in the past or anticipated changes in future warranty claims.

Adjustments to the warranty accrual are recorded if actual claim experience indicates that adjustments are necessary. Warranty reserves are reviewed to ensure critical assumptions are updated for known events that may impact the potential warranty liability.

Change in the warranty liability for the three months ended consisted of the following:

    

March 31,

    

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued during the quarter

 

41

 

Warranty services provided

(106)

(36)

$

341

$

109

Accrued Expenses

Accrued Expenses

Accrued expenses consisted of the following:

    

March 31,

    

December 31,

2024

2023

Legal, consulting, and financial services

$

382

$

117

Payroll and payroll taxes

 

314

 

604

Credit cards

 

267

 

244

Accrued interest

60

10

Other

209

180

$

1,232

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.

Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.

Stock-Based Compensation

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
The Company and Summary of Significant Accounting Policies  
Schedule of potentially dilutive securities that were excluded from the computation of diluted net loss per share

    

March 31, 

    

March 31, 

2024

2023

Series A Preferred Stock (convertible to Class B Common Stock)

1,418,381

1,418,381

Series B Preferred Stock (convertible to Class B Common Stock)

3,498,859

3,498,859

Series m Preferred Stock (convertible to Class A Common Stock)

1,775,586

1,808,498

Series m-2 Preferred Stock (convertible to Class B Common Stock)

160,000

160,000

Series S Preferred Stock (convertible to Class A Common Stock)

2,620,258

2,693,500

Warrants to purchase Class A Common Stock

1,138,446

1,138,446

Warrants to purchase Series m-3 Preferred Stock

1,432,786

1,432,786

Warrants to purchase Series s Preferred Stock

2,941,814

4,441,814

2022 Convertible Notes

5,191,966

Stock options

8,864,302

9,053,683

Total potentially dilutive shares

23,850,432

30,837,933

Schedule of inventory

    

March 31,

December 31,

2024

    

2023

Raw materials

$

2,427

$

2,112

Work in process

181

82

Finished goods

 

275

 

126

$

2,883

$

2,320

Schedule of ASRs, net and components of the Finished ASRs, net

    

March 31, 

    

December 31, 

2024

2023

Raw materials

$

2,552

$

3,841

ASRs in progress

2,349

1,575

Finished ASRs

9,597

12,130

14,498

17,546

Accumulated depreciation on Finished ASRs

(6,011)

(8,701)

ASRs, net

$

8,487

$

8,845

In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost

of revenue, net.

The components of the Finished ASRs, net are as follows:

March 31,

December 31,

2024

2023

ASRs on lease or available for lease

    

$

8,494

    

$

10,804

Demonstration ASRs

470

607

Research and development ASRs

67

194

Charge boxes

566

525

9,597

12,130

Less: accumulated depreciation

(6,011)

(8,701)

Finished ASRs, net

$

3,586

$

3,429

Schedule of gross carrying amounts and accumulated amortization of the intangible assets with determinable lives

    

    

March 31, 2024

Amortization

Gross

    

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

5

$

990

$

(289)

$

701

Customer relationships

8

950

 

(173)

 

777

Trademark

1

230

 

(230)

 

Total

$

2,170

$

(692)

$

1,478

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

$

751

Customer relationships

 

8

 

950

 

(144)

 

806

Trademark

 

1

 

230

 

(230)

 

Total

$

2,170

$

(613)

$

1,557

Schedule of future intangible assets amortization expense

Year ending December 31,

    

Amount

2024 (remaining)

$

238

2025

317

2026

317

2027

275

2028

118

Thereafter

213

Total

$

1,478

Schedule of other current liabilities

    

March 31,

    

December 31,

2024

2023

Sales tax

$

387

$

364

Customer deposits

 

297

 

239

Warranty liability

 

341

 

406

Other

332

450

$

1,357

$

1,459

Schedule of change in the warranty liability

    

March 31,

    

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued during the quarter

 

41

 

Warranty services provided

(106)

(36)

$

341

$

109

Schedule of accrued expenses

    

March 31,

    

December 31,

2024

2023

Legal, consulting, and financial services

$

382

$

117

Payroll and payroll taxes

 

314

 

604

Credit cards

 

267

 

244

Accrued interest

60

10

Other

209

180

$

1,232

$

1,155

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue and Deferred Revenue  
Summary of deferred revenue

    

March 31, 2024

Deferred revenue - short term

$

1,659

Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024

$

715

Summary of revenue by product line and timing of recognition

Three Months Ended March 31,

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

25

$

965

$

990

$

20

$

1,002

$

1,022

ECDs

1,226

38

1,264

1,787

88

1,875

Total

$

1,251

$

1,003

$

2,254

$

1,807

$

1,090

$

2,897

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Measurement  
Summary of category of assets or liabilities carried at fair value

    

Total

    

Level 1

    

Level 2

    

Level 3

March 31, 2024

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,107

$

1,107

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

212

$

$

$

212

Warrant liability – Series S Preferred Stock

$

5,086

$

$

$

5,086

Derivative liability – Class A Common Stock warrants

$

179

$

$

$

179

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

Cash equivalents:

Money market funds

$

1,104

$

1,104

$

$

Liabilities

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

Warrant and derivative liabilities  
Fair Value Measurement  
Summary of changes in the fair value of Company's Level 3 warrant and convertible note liabilities

March 31, 

March 31, 

    

2024

    

2023

Beginning Balance

$

6,247

$

11,157

Revaluation of Series m-3, S Preferred Stock warrants and derivative liability

(770)

(4,622)

Ending Balance

$

5,477

$

6,535

Convertible Note Liabilities  
Fair Value Measurement  
Summary of changes in the fair value of Company's Level 3 warrant and convertible note liabilities

    

March 31,

    

March 31,

2024

2023

Beginning Balance

$

$

8,152

Notes converted

 

 

(4,174)

Interest accretion

 

 

497

Revaluation of 2022 Convertible Notes

 

 

(43)

Ending Balance

$

$

4,432

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2024
Debt Obligations  
Schedule of amortized carrying amount of the Company's debt obligations

March 31, 

December 31, 

    

2024

    

2023

Bonds, net of unamortized issuance costs of $375 and $194, respectively

$

3,898

$

1,242

Less: current portion of debt obligations

Non-current portion of debt obligations

$

3,898

$

1,242

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Schedule of stock option activity under all of the Company's equity incentive plans

Weighted

Weighted

 Average 

Shares 

Number of 

 Average 

Remaining 

Aggregate

 Available for 

Shares 

Exercise 

Contractual 

 Intrinsic 

    

Grant

    

Outstanding

    

Price

    

Life (Years)

    

 Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

Granted

(20,000)

20,000

0.64

Exercised

Forfeited

1,225,092

(1,225,092)

4.96

Available and outstanding as of March 31, 2024

1,304,455

8,864,302

$

2.40

7.07

$

80

Vested and exercisable as of March 31, 2024

6,446,174

$

2.20

6.49

$

75

Schedule of assumptions utilized for option grants

    

Three months ended

    

March 31,

2024

    

2023

Risk-free interest rate

4.49

%

3.76

%

Expected dividend yield

%

%

Expected volatility

54.89

%

54.09

%

Expected term (in years)

6.02

5.99

Schedule of stock-based compensation expense recognized in the Company's consolidated statements of operations

    

Three months ended

March 31, 

2024

    

2023

Cost of services

$

57

$

93

Research and development

122

Sales and marketing

48

53

General and administrative

107

300

Total

$

334

$

446

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants (Tables)
3 Months Ended
Mar. 31, 2024
Capital Stock and Warrants  
Schedule of the Company's outstanding warrants

Class of shares

    

Number of Warrants

    Exercise Price

    

Expiration Date

Series m-3 Preferred Stock

1,432,786

$

4.0000

December 31, 2027

Series S Preferred Stock

2,941,814

$

4.5000

December 31, 2027

Class A Common Stock

1,138,446

$

3.2500

October 13, 2027

Schedule of common stock reserved for future issuance

    

March 31,

2024

Series A Preferred Stock

1,418,381

Series B Preferred Stock

3,498,859

Series m Preferred Stock

1,775,586

Series m-2 Preferred Stock

160,000

Series S Preferred Stock

2,620,258

Stock options to purchase common stock

8,864,302

Warrants outstanding for future issuance of convertible preferred stock and common stock

5,513,046

Stock options available for future issuance

1,304,455

Total shares of Class A Common Stock reserved

25,154,887

Convertible preferred stock  
Capital Stock and Warrants  
Schedule of convertible preferred stock authorized and issued and outstanding

    

    

Shares

    

Proceeds Net

    

Aggregate

Shares

Issued and

of Issuance

Liquidation

Authorized

Outstanding

Costs

Preference

Series A Preferred Stock

8,936,015

1,418,381

$

614

$

1,267

Series B Preferred Stock

4,707,501

3,498,859

7,098

7,138

Series m Preferred Stock

6,666,666

1,775,586

4,611

5,327

Series m - 1 Preferred Stock

333,334

Series m-2 Preferred Stock

1,660,756

160,000

480

480

Series m-3 Preferred Stock

3,490,658

Series m-4 Preferred Stock

4,502,061

Series S Preferred Stock

13,108,333

2,620,258

21,212

20,962

Total Preferred Stock

43,405,324

9,473,084

$

34,015

$

35,174

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and contingencies  
Schedule of components of leases and lease costs

    

March 31, 2024

    

December 31, 2023

Operating leases

Operating lease right-of-use assets

$

1,273

$

1,458

Operating lease liabilities, current portion

$

755

$

733

Operating lease liabilities, non-current portion

512

711

Total operating lease liabilities

$

1,267

$

1,444

Schedule of future minimum operating lease payments

Years ending December 31, 

    

Amount

2024 (remaining)

$

640

2025

675

2026

73

Total future minimum lease payments

1,388

Less - Interest

(121)

Present value of lease liabilities

$

1,267

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
[1]
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
The Company and Summary of Significant Accounting Policies        
Cash and cash equivalents $ 2,487 $ 2,282    
Accumulated deficit 169,050 161,458    
Stockholders' deficit $ 26,638 $ 26,634 $ 35,405 $ 43,586
Number of operating segment | segment 1      
Number of reportable segment | segment 1      
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Potentially dilutive securities    
Total potentially dilutive shares 23,850,432 30,837,933
Series A Preferred Stock (convertible to Class B Common Stock)    
Potentially dilutive securities    
Total potentially dilutive shares 1,418,381 1,418,381
Series B Preferred Stock (convertible to Class B Common Stock)    
Potentially dilutive securities    
Total potentially dilutive shares 3,498,859 3,498,859
Series m Preferred Stock (convertible to Class A Common Stock)    
Potentially dilutive securities    
Total potentially dilutive shares 1,775,586 1,808,498
Series m-2 Preferred Stock (convertible to Class B Common Stock)    
Potentially dilutive securities    
Total potentially dilutive shares 160,000 160,000
Series S Preferred Stock (convertible to Class A Common Stock)    
Potentially dilutive securities    
Total potentially dilutive shares 2,620,258 2,693,500
Warrants to purchase Class A Common Stock    
Potentially dilutive securities    
Total potentially dilutive shares 1,138,446 1,138,446
Warrants to purchase Series m-3 Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares 1,432,786 1,432,786
Warrants to purchase Series s Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares 2,941,814 4,441,814
Convertible Notes    
Potentially dilutive securities    
Total potentially dilutive shares   5,191,966
Employee Stock Option    
Potentially dilutive securities    
Total potentially dilutive shares 8,864,302 9,053,683
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Raw materials $ 2,427 $ 2,112
Work in process 181 82
Finished goods 275 126
Inventory 2,883 $ 2,320 [1]
Service cost of revenue, net $ 400  
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Autonomous Security Robots, net    
Service cost of revenue, net $ 400  
Research and development expense    
Autonomous Security Robots, net    
Depreciation expense of finished ASRs 1 $ 2
Sales and marketing expense    
Autonomous Security Robots, net    
Depreciation expense of finished ASRs 0 12
Cost of revenue, net    
Autonomous Security Robots, net    
Depreciation expense of finished ASRs $ 483 $ 361
Minimum    
Autonomous Security Robots, net    
Estimated expected lives 3 years  
Maximum    
Autonomous Security Robots, net    
Estimated expected lives 5 years  
Autonomous Security Robots, net    
Autonomous Security Robots, net    
Service cost of revenue, net $ 400  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Raw materials $ 2,552 $ 3,841
ASRs in progress 2,349 1,575
Finished ASRs 9,597 12,130
ASRs, gross 14,498 17,546
Accumulated depreciation on Finished ASRs (6,011) (8,701)
ASRs, net $ 8,487 $ 8,845 [1]
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
ASRs on lease or available for lease $ 8,494 $ 10,804
Demonstration ASRs 470 607
Research and development ASRs 67 194
Charge boxes 566 525
Finished ASRs, gross 9,597 12,130
Less: accumulated depreciation (6,011) (8,701)
Finished ASRs, net $ 3,586 $ 3,429
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies      
Gross carrying amount $ 2,170   $ 2,170
Accumulated amortization (692)   (613)
Carrying amount, net 1,478   $ 1,557 [1]
Intangible assets amortization expense 79 $ 137  
Sales and marketing      
The Company and Summary of Significant Accounting Policies      
Intangible assets amortization expense 30 87  
Cost of revenue, net      
The Company and Summary of Significant Accounting Policies      
Intangible assets amortization expense $ 49 $ 50  
Developed technology      
The Company and Summary of Significant Accounting Policies      
Amortization Period (years) 5 years   5 years
Gross carrying amount $ 990   $ 990
Accumulated amortization (289)   (239)
Carrying amount, net $ 701   $ 751
Customer relationships      
The Company and Summary of Significant Accounting Policies      
Amortization Period (years) 8 years   8 years
Gross carrying amount $ 950   $ 950
Accumulated amortization (173)   (144)
Carrying amount, net $ 777   $ 806
Trademark      
The Company and Summary of Significant Accounting Policies      
Amortization Period (years) 1 year   1 year
Gross carrying amount $ 230   $ 230
Accumulated amortization $ (230)   $ (230)
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Future intangible assets amortization expense  
2024 (remaining) $ 238
2025 317
2026 317
2027 275
2028 118
Thereafter 213
Total $ 1,478
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
The Company and Summary of Significant Accounting Policies        
Sales tax $ 387 $ 364    
Customer deposits 297 239    
Warranty liability 341 406 $ 109 $ 145
Other 332 450    
Total other current liabilities $ 1,357 $ 1,459 [1]    
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in accrued warranty    
Balance January 1, $ 406 $ 145
Provision for warranties issued during the quarter 41  
Warranty services provided (106) (36)
Balance December 31, $ 341 $ 109
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Legal, consulting, and financial services $ 382 $ 117
Payroll and payroll taxes 314 604
Credit cards 267 244
Accrued interest 60 10
Other 209 180
Total accrued expenses $ 1,232 $ 1,155 [1]
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue - Deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
[1]
Revenue and Deferred Revenue    
Deferred revenue - short term $ 1,659 $ 1,741
Revenue recognized in the three-months ended related to amounts included in deferred revenue as of January 1, 2024 $ 715  
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue and Deferred Revenue    
Total revenue, net $ 2,254 $ 2,897
ASRs    
Revenue and Deferred Revenue    
Total revenue, net 990 1,022
ECDs    
Revenue and Deferred Revenue    
Total revenue, net 1,264 1,875
Point in time    
Revenue and Deferred Revenue    
Total revenue, net 1,251 1,807
Point in time | ASRs    
Revenue and Deferred Revenue    
Total revenue, net 25 20
Point in time | ECDs    
Revenue and Deferred Revenue    
Total revenue, net 1,226 1,787
Transferred over time    
Revenue and Deferred Revenue    
Total revenue, net 1,003 1,090
Transferred over time | ASRs    
Revenue and Deferred Revenue    
Total revenue, net 965 1,002
Transferred over time | ECDs    
Revenue and Deferred Revenue    
Total revenue, net $ 38 $ 88
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Liabilities    
Derivative liability - Class A Common Stock warrants $ 179 $ 271
Warrant liability - Series m-3 Preferred Stock    
Liabilities    
Warrant liability 212 284
Warrant liability - Series s Preferred Stock    
Liabilities    
Warrant liability 5,086 5,692
Money market funds    
Assets    
Money market funds 1,107 1,104
Level 1 | Money market funds    
Assets    
Money market funds 1,107 1,104
Level 3    
Liabilities    
Derivative liability - Class A Common Stock warrants 179 271
Level 3 | Warrant liability - Series m-3 Preferred Stock    
Liabilities    
Warrant liability 212 284
Level 3 | Warrant liability - Series s Preferred Stock    
Liabilities    
Warrant liability $ 5,086 $ 5,692
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Fair Value Measurement    
Fair value assets, transfer from level 2 to level 1 $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) - Warrant and derivative liabilities - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Changes in the fair value of Company's Level 3 financial liabilities    
Beginning Balance $ 6,247 $ 11,157
Revaluation of Series m-3, S Preferred Stock warrants and derivative liability (770) (4,622)
Ending Balance $ 5,477 $ 6,535
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) - Convertible Note Liabilities - Level 3
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value Measurement  
Beginning Balance $ 8,152
Notes converted (4,174)
Interest accretion 497
Revaluation of 2022 Convertible Notes (43)
Ending Balance $ 4,432
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt Obligations (Details) - Public Safety Infrastructure Bonds
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Debt obligations  
Principal amount of bonds issued $ 2.8
Aggregate net proceeds 2.6
Issuance costs $ 0.2
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt Obligations - Amortized carrying amount of debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt obligations    
Net of unamortized issuance costs $ 375 $ 194
Non-current portion of debt obligations 3,898 1,242 [1]
Bond    
Debt obligations    
Total debt $ 3,898 $ 1,242
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Equity Incentive Plans (Details) - shares
3 Months Ended
Jun. 23, 2022
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2016
Apr. 30, 2014
Share-Based Compensation          
Number of shares available for grant   1,304,455 99,363    
Vesting period of options (in years)   4 years      
2014 Equity Incentive Plan          
Share-Based Compensation          
Number of shares issuable under plan         2,000,000
2016 Equity Incentive Plan          
Share-Based Compensation          
Number of shares available for grant       1,936,014  
2022 Equity incentive plan          
Share-Based Compensation          
Number of shares issuable under plan 5,000,000        
2022 Equity incentive plan | Class A Common Stock          
Share-Based Compensation          
Percentage of outstanding common stock considered for annual increase in authorized shares under the plan (in percent) 5.00%        
2022 Equity incentive plan | Term of stock options, If price of 100 % of fair market value          
Share-Based Compensation          
Maximum percentage of fair market value of stock options price   100.00%      
Stock options term   10 years      
Percentage of voting power held   10.00%      
2022 Equity incentive plan | Term of stock options, If price of 110 % of fair market value          
Share-Based Compensation          
Maximum percentage of fair market value of stock options price   110.00%      
Stock options term   5 years      
Percentage of voting power held   10.00%      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Shares Available for Grant      
Outstanding as of beginning of year 99,363    
Granted (20,000)    
Forfeited 1,225,092    
Outstanding as of ending of year 1,304,455   99,363
Number of Shares Outstanding      
Outstanding as of beginning of year 10,069,394    
Granted 20,000    
Forfeited (1,225,092)    
Outstanding as of ending of year 8,864,302   10,069,394
Vested and exercisable 6,446,174    
Weighted Average Exercise Price      
Outstanding as of beginning of year $ 2.72    
Granted 0.64    
Forfeited 4.96    
Outstanding as of ending of year 2.40   $ 2.72
Vested and exercisable as of ending of year $ 2.20    
Weighted Average Remaining Contractual Life (Years)      
Outstanding as of ending of year 7 years 25 days   7 years 1 month 20 days
Vested and exercisable as of ending of year 6 years 5 months 26 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, outstanding $ 80   $ 141
Vested and exercisable $ 75    
Weighted average grant date fair value of options granted $ 0.36    
Share based payment award shares options exercise 0 213,020  
Fair value of the shares subject to stock options vested $ 345 $ 793  
Unamortized stock-based compensation expense $ 2,300    
Vesting term (in years) 2 years 6 months 7 days    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Assumptions utilized for option (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation    
Risk-free interest rate 4.49% 3.76%
Expected volatility 54.89% 54.09%
Expected term (in years) 6 years 7 days 5 years 11 months 26 days
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation    
Total equity based compensation $ 334 $ 446
Cost of revenue, net    
Share-Based Compensation    
Total equity based compensation 57 93
Research and development    
Share-Based Compensation    
Total equity based compensation 122  
Sales and marketing    
Share-Based Compensation    
Total equity based compensation 48 53
General and administrative    
Share-Based Compensation    
Total equity based compensation $ 107 $ 300
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Capital Stock and Warrants    
Shares Authorized 43,405,324 43,405,324
Shares Issued and Outstanding 9,473,084  
Proceeds Net of Issuance Costs $ 34,015  
Aggregate Liquidation Preference $ 35,174 $ 35,361
Series A Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 8,936,015  
Shares Issued and Outstanding 1,418,381  
Proceeds Net of Issuance Costs $ 614  
Aggregate Liquidation Preference $ 1,267  
Series B Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 4,707,501  
Shares Issued and Outstanding 3,498,859  
Proceeds Net of Issuance Costs $ 7,098  
Aggregate Liquidation Preference $ 7,138  
Series m Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 6,666,666  
Shares Issued and Outstanding 1,775,586  
Proceeds Net of Issuance Costs $ 4,611  
Aggregate Liquidation Preference $ 5,327  
Series m-1 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 333,334  
Series m-2 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 1,660,756  
Shares Issued and Outstanding 160,000  
Proceeds Net of Issuance Costs $ 480  
Aggregate Liquidation Preference $ 480  
Series m-3 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 3,490,658  
Series m-4 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 4,502,061  
Series S Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 13,108,333  
Shares Issued and Outstanding 2,620,258  
Proceeds Net of Issuance Costs $ 21,212  
Aggregate Liquidation Preference $ 20,962  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants - Outstanding warrants (Details)
Mar. 31, 2024
$ / shares
shares
Capital Stock and Warrants  
Number of warrants 5,513,046
Class A Common Stock | Warrants expiration date, October 13, 2027  
Capital Stock and Warrants  
Number of warrants 1,138,446
Exercise price | $ / shares $ 3.2500
Series m-3 Preferred Stock | Warrants expiration date, December 31, 2027  
Capital Stock and Warrants  
Number of warrants 1,432,786
Exercise price | $ / shares $ 4.0000
Series S Preferred Stock | Warrants expiration date, December 31, 2027  
Capital Stock and Warrants  
Number of warrants 2,941,814
Exercise price | $ / shares $ 4.5000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants - Common stock reserved for future issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Capital Stock and Warrants    
Stock options to purchase common stock 8,864,302 10,069,394
Warrants outstanding for future issuance of convertible preferred stock and common stock 5,513,046  
Stock options available for future issuance 1,304,455 99,363
Total shares of common stock reserved 25,154,887  
Series A Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 1,418,381  
Series B Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 3,498,859  
Series m Preferred Stock (convertible to Class A Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 1,775,586  
Series m-2 Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 160,000  
Series S Preferred Stock (convertible to Class A Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 2,620,258  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants - At-the-Market Offering Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 18, 2023
Feb. 09, 2023
Mar. 31, 2024
Mar. 31, 2023
Capital Stock and Warrants        
Net proceeds     $ 7,067 $ 4,694
Class A Common Stock        
Capital Stock and Warrants        
Net proceeds $ 25,000 $ 20,000    
Class A Common Stock | At-the-Market Offering Program        
Capital Stock and Warrants        
Shares issued     13,512,738  
Net of brokerage and placement fees     $ 300  
Aggregate gross share proceeds     $ 7,100  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related parties and related-party transactions (Details) - Konica Minolta, Inc - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related parties and related-party transactions      
Service fees $ 60 $ 99  
Payables $ 80   $ 84
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies - Components of leases and lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Operating leases      
Operating lease right-of-use assets $ 1,273   $ 1,458 [1]
Operating lease liabilities, current portion 755   733 [1]
Operating lease liabilities, non-current portion 512   711 [1]
Total operating lease liabilities 1,267   $ 1,444
Operating lease costs      
Operating lease costs $ 300 $ 200  
[1] The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies - Future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments and contingencies    
2024 (remaining) $ 640  
2025 675  
2026 73  
Total future minimum lease payments 1,388  
Less - Interest (121)  
Present value of lease liabilities $ 1,267 $ 1,444
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies - Additional information (Details)
Mar. 31, 2024
Commitments and contingencies  
Weighted average remaining lease term 1 year 8 months 12 days
Weighted average discount rate 11.60%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies - Sales Tax Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments and contingencies    
Sales tax liability $ 387 $ 364
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 08, 2024
Aug. 18, 2023
Feb. 09, 2023
May 10, 2024
Mar. 31, 2024
Mar. 31, 2023
Apr. 05, 2024
Apr. 04, 2024
Dec. 31, 2023
Subsequent Events                  
Proceeds from Equity Sale, net of issuance costs         $ 7,067 $ 4,694      
Class A Common Stock                  
Subsequent Events                  
Proceeds from Equity Sale, net of issuance costs   $ 25,000 $ 20,000            
Common stock, shares authorized         114,000,000       114,000,000
At-the-Market Offering Program | Class A Common Stock                  
Subsequent Events                  
Shares issued         13,512,738        
Aggregate gross share proceeds         $ 7,100        
Subsequent Events | Class A Common Stock                  
Subsequent Events                  
Aggregate offering price $ 6,400                
Public float               $ 54,900  
Shares issued 20,969,876     4,132,855          
Proceeds from Equity Sale, net of issuance costs $ 11,900                
Common stock, shares authorized             228,000,000 114,000,000  
Subsequent Events | At-the-Market Offering Program | Class A Common Stock                  
Subsequent Events                  
Aggregate gross share proceeds       $ 1,800          
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (7,592) $ (2,444)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
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
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %8QL%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !6,;!8;W1FN>\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ]M%L+Q)J&K%@H-M'0GI$DB8CV0IMCY^\IJXE#:#RAHHYFK M,V= G?136:PD4N_9D MQ &AJ:H5&"2A! F8@85?B*SOE.0RH" 7+G@E%[S_#$.&*0DXH$%+$>JR!M;/ M$_UY&CJX 68883#QNX!J(>;JG]C< 79)3E$OJ7$_/3Z]YW4+; M2,)*3*^BYG3VN&;7R6_M9KM[9'U3-?=%]5#4JUU=\72:]F-V_>%W$S9.Z;W^ MQ\97P;Z#7_^B_P)02P,$% @ 5C&P6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !6,;!8;PD97$H& "Q) & 'AL+W=O5B(7,DTJ"PK\7-F5AJ)2@'#\* MT=;^.U7@X?5._38S#V:>:<*F//PW\.7JLC5L(9\M:!K*1[[YFQ6&>DK/XV&2 M_46;_-UNMX6\-)$\*H*A!%$0Y__I:U$1AP$7)0&D""#O K!;$N 6 6YF-"]9 M9NN:2CH>";Y!0KT-:NHBJYLL&MP$L6K&N13P:0!QIF(Y7*%_ERJ1$V47W/):K!%1]YK^-[T I]T4E MNZ)>$:O@/17GR,5GB#BD:RC/M"I\B[!KBGY3&G=?<6XFYS:K.%-]Y8)=LZ : MKQ^2-?7890L&9,+$"VN-?_L%]YT_36:/)/;&>W?OO6M3U]Z?MFMF4J^>I2\I%9*)<(L>V9H+:;)GEY(B-57*U!K5T%Y_;Z]?S]Z, MB8"K#NLCF"^,C6=7VH_"TF%HC6_H<[#W.:C9,P6%I2:;PLK;T:ZUH&%B;$AK M6$.#P[W!H;50Q4QS&X0,/:31,Q,F8W8-Q\'M+B;=HOO4X=OU X+J"/ M9@O'&9I+&)B("S3E:2S%%O[[QDJH4+^^,3FV!S6U?( ;N([E)_J*[GP8J,$B M\'+2*._-%9+=?AOZ,ND->D:_UN"F?HGV2^KXG?@^J"=GNPOT"=Y#GV-SN]HE ML3-PT!,3@B+ \)"BR0N+S4N.7:FI>8U(V$HA/YF?JCOHV$]\8P2D"KE[-1Y@ M9X(4S!OMG@**L*8B;.>:MW:+@I2P1B5L!YSW MS3KCB:0A^B]8ET]5=L6+KM-UC4Y/ 4U84Q.VPT[682>P/2XW9A?H]QRCK5,P M$M:0A.UD\XE[T%ZS%8]M$%$AP0\Z1["D3"FI&P'7"> @EXQ!<(D]^? M_T!SYJ4"6M)HTJXT#2F,Y DT?Q3!&C67W/M^AGYUSH&AT(P*])6&*4-K)M!< M[9.-E7$*I,*:J; =AH"$_2!>HODV>N:AL0XJ:&H^G1E]G0*>B(8G8L>;7:NB MFU=O1>,E*X7%"J&'R?QZ8MR0V@.;.M2L1&JQTC050FUI\GU,UI2PLJ3&E$R% MXC=C(F=JCVKJ4S,2J<5(=S'LN_.TGMJ;TIUQHT^[8IG/4^ 0T3A$:N&0VKL! MW ,<++DP3DH5.@\\;E//8R #(GXN:/1["AXBFH=(+1Z:1S0,T56:P,>)N=?: M=R6C2KE::5;''-76IF8C8<6;765>PI;*V8<.DD3VNJ3V-1*16WF@* M\ZD ]KN+??:*/C*SQ:KTD0/%!HEBW&\,&,V6 M[*R0:[ATUMX:)QA*\3*4KGVL*8>-0"Y=EQY M[[%(7I>[M,M],;:C/:BI1PT_KAU5)F#0STV&=&ET913%YU#SD5B2%LHY]5=VQCP0T MA:%3X)&K\<@='+UC'XEX"O^GX"=7\Y-;CY^:=.PC$5%1#\.?.[;;&PS)^W[= M.3@4HK8HV5F9!'DJB9Z?#]D_W9_'F62G4#KZ]?PPSSU5.YP$A6P!H<[Y +Y= MY.=C\AO)U]D1DV&PO=V]R:W-H965T&UL MK5I=;^.V$OTKA.^BMP6<6/RP+'D3 ]D8;?>A[6*S;1^*/M R;0LKB:Y$)YO[ MZ^]04BQ+&M%)X9=$'\/AF4-RSI#6S9/.OQ8[I0SYEB99<3O:&;.?3R9%M%.I M+*[U7F7P9J/S5!JXS;>38I\KN2X;I9X_266)&'TP29^I3 M3HI#FLK\^8-*]-/MB(Y>'GR.MSMC'TP6-WNY50_*_+[_E,/=Y.AE'::IMO1&)#H71:=T8$*1Q5OV7WVHB3AI0,=" U0W8:QOPN@'O M-N ##43=H*1Z4H52\K"41BYN$>4P@S>_=S9.D5 Y$+@#NWSGQ5Y&ZG8$Z[-0^:,:+;[[#_6]]Q@E M%W+6BI4?8^4N[XM[6>P(##6)[(7ZYQ _R@2"1X>^5PP$$ MOA'SPH$8_&,,OC.&C]DCC+C.GS%4?K_#(. =5(@19P.H9D=4,R>J3[G:RWA- MU+>]S5E%.4NUV2F@LK5 ,=2S_DCS:7>F(D:"41QU<$0=.%%_T48FKP 8]/H. MPY.^*X!]HX!1C@,,CP!#]X0]&)WI%!(\>5" ,S;/Y+->:5.4\Q;#&O9A])<] M8A2(*8Z5>HU@>6EZEIGY:DPCPH],8\R5P-8J[]GN*9A=U\@!@% M)[.DC?E$9*D3\V^ 6)HXVY)$09%"<(,[.@"Q.QF@Z.>:-/U"U0OY5YR3&XB/3T*70;M:$U D7="E5E) J M82^?;:(@^UV B!6LN & MC8I1MXPMU4;!Q%E#W07%RP%GL*])U)_V&$2L9F*@#&"-=72$X\4VE4PK?O*N\D+=VX(TB M,K^:#CTQ?\'@0=B4;L:),#.@B:W21N741]A=U"BF,CKX2 M*"=S>3)*Z&Z(]55PROJ($:MP-C27&JED[GW:4N6PP[1'9V= ]K=C=-9->X@1 MFPUEO4;8F%O8JA22Z>RU:[,O7XSUD@AB-)A#&HEC;HES)N@F A1U7].FM)=0 M^D8S.D1PHWO,K7M5YCO'*B9\/O6["!&SJ? &M)DWTL?=TG>OTS0V=J]6;=HC MG5F>518!7O+]K]HH$OR 'C Y'>,YBV#)[P*.VL$W(LK=(MJDE0>;5L;DG7?M M>10JO9P\RN2@WA/!Q\#RF#-!BAUL8H&E@]GI//X?M)*%/3KZ1>;1[GB.6K*X M5)%*5["Z7HY'QR0T%E '=A"'?\Q6M<%+:&*\]-#J: C=3:3O>W] !N M]JH\K4^>WQ.YW>8*\KE=++ =7Y>9G>S+B)4]YP*_[_AT#/53Z=!>Z\P&85BKA? M65PQW^?="F3(;F"[SIL:A+MKD)[^C.OUWQ12Y?GZN5^X3613DCEC)@E16KFX4IM/-FQ?SA;RU@VXJ'QY<*HG+RV4.J\FWY^4A!RG/4.M+CX^H;E7LV7Y9?9G2? M\_F28\_%?"FPY]/Y0O@4C9\" 11E@ (%%.6 0<, MY8 !!PSE@-F!1SE@P %#.6# 4,Y8, !0SE@P %#.6# 4,Y8, !0SE@P %# M.># 4 X%Q %GQY<.V29-EJL_B8/^ZC;." M)&H#&<>[GD$5D%=?FE4W1N_+;Z]6VAB=EI<[)2$'6@-XO]':O-S8#H[?^RW^ M#U!+ P04 " !6,;!8@T:I0(@# "S#@ & 'AL+W=OO/7 2 MK#&8VD[2W5^_-C D9 B0:7.1\''.Z^U@"8T9)ORB_J4TK\T\$0E+SOZAB4KG5F2A!#9DQ]17?O@=:D.!T8LYD^4W M.E2Q86BA>"<5S^ID39#1O/HE/^J).$G _H4$MTYPQR9X=8)7&JW(2EN/1)'% M3/ #$B9:JYF#9 ;?4\R_HK?1[ T+H&="3'3]_ M1 41:$_8#M"--IIPQHB0J #]\J=Z3FZ['%=#3,HA3.7L%\Z=X^"9O3\U-A35 MXO<:?N\Z_I)2(K)3*1?T/TBZ@"O-X 3%]WPG\,P3:3&/"&QA^PVV_R9L*N6N M&]E_13+U)YX3G1-WQ4VG3N1U P<-;;+NI@)'577 ]UV%"' MUU&3[5; EBA C'[?T824JVE1AH&N_RX/U1#A"9L7X,FY@ZXH+[SP=D\:_DDO M_Y(1*=%GM.19ICG7QD078J^*Z87WLB QS"WM5(+8@[7X\ Z'SJ>N!>@7B;4, M1XWAJ-]P9?0GUJ)HU%HT%-6"GS;PTRO@1RU$TU?O/<:^4W[.B,=$MJBQB6JU5K-[$C]Q@>L;<$1DY.(K"B\PGC1M?RSRT%M6*8[A?1PYP']LM M[N^W544_#%9TO\RU)?VKU-JFCST:]S?IGZ_J>H"ALAX,:QLX=FO(P49G.G<3+2&J'5)UHGA1;C*>N-);EO(PU;M*$"9 MW]]PKEY.S+ZEV:GM=>-!0 1Q@ !@ !X M;"]W;W)K3U:*;6^'(]ENF(%E1=\S4KX9Q7 M&%Y53D8^)YT7C M@F;E:'I5W;L7TRN^47E6LGN!Y*8HJ/CWAN5\=SW"H_V-A^QII?2-\?1J39_8 MG*GOZWL!5^,VRB(K6"DS7B+!EM>CS_ARYGO:H;+X.V,[>? =Z50>.7_6%U\7 MUR-/$[&)UF156K=4T>F5X#LDM#5$TU^JL:F\(9NLU-,X M5P)^S\7,"DL 6:*ZH83)"2B"_17VLFJ!YHB<[1]_DM^G#V$9VAK$3? M5GPC:;F05V,% #K,.&T>=E,_C%@>YJ,[7JJ51+_"0Q?'_F, ;^G)GOZ&. /> M47&!?/P)$8\$!I[9Z>Z^ \=O!].OX@66>-^XHCD4]Y:5&_8)E4R9QJB.$54Q M]"K;3@D)@7Y["&XP2B9Q:W2$%[1XP0EX*9=*SW"#*:V<=;#P ,&/)I,>I\$( M8\_,&;:>XR (>UP&*X)],U?4FV?"G7-&77(^B[DHDM&TU__@E'WB^F GZG8$?YQFV^L7,> M'B B%>D*P6J'UKB%GK_6#<*4=#P8;QQ&_6(Q&/FVHDY:R,0).:F+G'>X9AZD^UR2@(+(P'8H5/Z&!\ ML Z-F'A $"5^OT^8K'S/,N>8=*#$"?J'[F!+P8L]+ BI$9(,^U1"$J]/:3"+ M0H(MF)U>8=_=T=2*"1#UE!?,V,NP4_#>VLS>*]IQMIW\8;?^?2T5@[AJ7S96 MY<-#58/A[L^)P2CTB&5*.NW#;O&;K6CYQ/2+UI)F FUIOF%:KG=4"%JJIA>+ M;%OU$)1G]#'+,Y59%L%0!^-X4%U#HR BMDPZM<1.<;)FDO)RRX3*'G.&2JXL MX.^JHDVTHPPM+P.X4T?LEL=Z\;Q:2T/1.\=Q?P8,1DED >R4$;NEL>F6!VO< M"#A4O2A)^H!#H\"++=*-.VW$;G&LVN0C@]TH:PB1HB_[,372#L7O/ XGI,]K M,".!38!()Y+$+9)_PL;:]F+:N$:OH)G,'&B=-A*W-MY0F:6Z"BM !+(#*ZTH M8*LL0C_ M3(*Q+Y43B)^^]@!LN Q$'D^Y8-&NFDE+BE]-0D%Z89/2W-H;S:TAQ: MOI)F)\;$+<9S$)8L-38BM^=;!>J]HAWGV4DU<4OU:0<739##SH6C27]W8K** M \L;->G4EKC5]HV'%V2HJ/!:[_=9AU:$!)8W']()+W$+[[W@"]A)&;F*=IQG)]_$+=\GELU0B\-H,!-#(XP#RZ;6[_3:=^OU&ZO&'VISA/NG! :C M).K7]_C@2+9@L)76)]422#:EJL\WV[OM:?CGZ@RX=_\&7\[J,^TN3'W$?@<[ M]*R4*&=+".E=Q#!XHCZUKB\47U<'OX]<*5Y47U>,PN9!&\#O2PYOW\V%?D#[ MOX/I?U!+ P04 " !6,;!8)1_?5;T, )B0 & 'AL+W=O2Z))TW/[[!25&%$$($IW3;68:O5P\%Z+N$0 >@KEZR8LOY2/G ME?''9KTMKT>/5?7T?C(IEX]\DY;O\B>^%>_T:;=83 M:IK.9)-FV]'-U>ZUS\7-5?YWBL MZAYR_,O]9-H=3TRZQ[Q-5]6-2(5?WWE,[Y>UR31C]\;Z.B0LVYX_/@; M/=A]>/%A[M*2S_+U?[-5]7@]\D;&BM^GS^OJI_QEP9L/M.O@,E^7N_\;+TVL M.3*6SV65;YK&H@>;;+O_._VC.1!'#2QRH@%M&E"Y 3O1@#4-V*49K*:!=6D# MNVE@7]K :1HX4@-FG6C@-@W<2QMX30-/:D#=$PVF38.IW.#49R#FMV_.E)J0 M4]\$.7S9\K=]NLFWKYOLON_)OK!V53E/J_3FJLA?C**.%[SZP:ZT=^U%,6;; M6H6W52'>S42[ZF:6;U="4WQEW%9IQ86^JM+([XW/0@R\*':OY\LO1KIM'CWF MZQ4ORG\8O8X\IA>PYZ]BWUY ]E]%_G !.7@5^>,%Y%!/ MGN6;C?AQ+7?8V3HMZ_XV+YY"+@8C/YY#1GKDA]4JJP>!=&U\3K/5.-N.E^E3 M5J5K!2L^PUHNGS?/Z[0>3;Z)0D%)])2?\U[RB9#R0<_TH&>ZXU@G.!_3=;I= MG^]L3SB74V^'@M- M%61V8^;]&$JFKMN-\OM1A#&[&Q3T@USBLFY0J#TD]3SF??F4+OGU2$Q42EY\ MY:.;O_^-..8_5<6(A$5(6(R$)2!8ITC9H4C9JXKTC1@_RL=4)'Q[4<'NL]C' M%>39-J-RS2KB'%/\)Y5M/XRZQ'(9E0JW'\=,SQ%(J785<3:S'4JD\M4>K*'E MBX1%2%B,A"4@6*=\K4/Y6CLZ.U&^T78I%CPE-]ZL^/[1VWKF(V9/3WDAEC(& M__TYJ_Y45:P%/ 8S)&R.A/E(6("$A4C8 @F+D+ 8"4M L([6[(/6;.U0<5L/ M!\8RWWX5BXYZV5[EXED[(52)S.[-&<:$2C_B,VW:H>)1973E84,1Y,IC0: * MDN9$(;+K"R0L0L)B)"P!P3HU[!QJV/FN&CZ>]ZCJV>G-(\:6XS%INC'3=F)H M12MR4D)[4R%%&'$;92/<4*T_0LN3)FBCC5 M"K,?1ITIL^4X7X&SB,<\>;;0CV.B;YXM_?J&VL,TM'"1L @)BY&P! 3K%.[T M4+C3O^PLGI8\=(F)A,V1,!\)"Y"P<-H?E*2?BT4_A$@_ 5$_9&J[1!HDXW[4 MF+ ILR1:HHBSF.VUN$Z9$K-UC\S_RYD\?9JA50NES:$T'TH+H+2PH77&)\^D M4\KD E9$$I,1,?9($ZL(VL,82DM0M*YXCJQ7\IKSB&7'9CU]+K&AHS2#I,VA M-!]*"Z"T$$I;0&D1E!9#:0F*UM5>:Y,2O4^Z][WKZW=6];F8)[XMT]H15@H- M:;S-H+0YE.9#:0&4%D)I"R@M:FC'PZ%ER7,U:,KD3,JN+%ICENB=V5E[DE+, MYU;\KC+RNW7VL--&69^XO/":CH_Z1(-%@Z3-H30?2@N@M+"A'4_\F3R5@SK& MI&]Z6\0ELA2@7K ZIW5""ZW+2[3&UBNU<.YDOC[I8%U /6 HS8?2 B@M;&C= ME=22U0'U>*&T&$I+4+2NVEJ?EYPQ>G?BR9_VXN)_\&*9BM8K8JS@PS28)Q! M:7,HS8?2 B@M)'W3FQ)F4E,>8Z!&-9060VD)BM954VM6$[U;_;G(EYRO2N.^ MR#>&OSNS9MRF:_ZCL>55/5>@L#TAV=06ES*,V'T@(H+22* MJP-D54$-]H;666,X4U,>4J#6N3KGJ75-:XH3O2L^5 5G!QND[3J#TN90F@^E M!5!:2/K7 E@6M1S+EG4!]>^AM!A*2U"TKLY:#Y_H3?S77+JJ1P[6$M2^A])\ M*"V TD*BL/!E%2$31@VM:Z=ZGCRZ(',FRIQ'(UIW^UE[10#57Q'PO1>[ZO%# M%0"ES:$T'TH+H+20*OQ]UV:]37P+12!SI_+U A&T=S&4EJ!H7<&T5P%0K=/9 M%\S)I8<>-%@:4,,?2O.AM !*"Z&T!906-;3N5@%I%(%F3/09NY)HS7FJ-^?_ M+98AT5:,&MQX\RDO3PP44%<>2IM#:3Z4%D!I(92V@-(B*"VF?<-]3"U+DE=R M-JRKB=:9IT/V3%^ZTT(/'2P2J L/I?E06@"EA53APO+,1)%TS&S+/.%;T-8[IWKO_/MW7N@3#*YJ/Y-098@^SN:)3O=*'/.UA'JI2N)P\44.\7 M2@NAM 64%D%I,926H&A=?;0&,?T^@_BL5=9W\,:6Z;BR6J NL"JIF%?U[@P# MS1I :2&4MH#2(B@MAM(2%*U[T\C66F9#-ILK3H%:*I4TT.ZZF,CK8E54;UVL M"*)$_)'O#]D/ZZ^+%4&*=;'^B RM5"@M@M)B*"U!T;J5VGJZ3._I#CK]J:[: MOJ\F5L3V\2T;FL)5!"IO;MJ/HX[(;LL3'150N2)6!*I7Q/J#-;B(H8XIE!9# M:8GB $\MEYG>"3.)M08K@]PE6GFN1H\>NB2&TN90F@^E!5!:R/HWQI:'JX4B M1I)FQ/IN)6&BQN2],HJX,1&#FOSKD2ARCJGC,&GX^W2F0'\EO^E^B(]N- V_ MT[2ZZ*$^*I0VA])\*"V TD+6]S4]DWB>(X]V"T7D5&E&03L80VD)BM;53NOA M,NLUITTOO3T-@QJX4-H<2O.AM !*"Z&T!90606DQE):@:%WMM48PNV0W]&6W MI]&C!@L-NAT:2O.AM !*"Z&T!906L?[>9";/R&)HRN1,RJXL6K^9Z?UFQ 9. M?8K!N1@,4&M;BC-A]("*"V$TA906L14=Y67-WM"4R9G4G;ET1K8[*\U ML/7XP5*!^MQ0F@^E!5!:R/J.ON5,Y2N'%]"D$9060VD)BM;]Q^5:F]L:N(/Z MY%)&#QJJ'RAM#J7Y4%H I850V@)*BZS^]NRQ?#-.:,9$G[$KB=9/M_1^^D4; M0O6,P6J ;H^&TGPH+8#20BAM :5%4%IL*;8^N_94OC7$P[_T M:B@]=+!(H.X]E.9#:0&4%EH*9UX^^Z6*D+'OB1#5_D%];8OQ(D)6O,B^BK:[L\>5P*7/JZPZ :L>A3I7:<7? MJ3[29!?R*C2>_U#Y;U M_I,X,JIW;/&.7;\S:5/<7#VE#US\:CQDV])8\WN1SGSGBJ-79 ^/AR=5_G0] M$@/P75Y5^6;W\)&GX@#4 >+]^SROOCVI$[SDQ9?=1[KY'U!+ P04 " !6 M,;!8'.^3%(@' "4(@ & 'AL+W=OY)]^R+D5[5A3*-O>5:HN\%&Z^W-:*22#B^V MK(!?UD+F5,-7^3Q26\EH6@W*LQ$.@GB44UX,YK?5M2V6/K,ETW]LGR1\&S5>4IZS0G%1(,G6=X/[ M\&81!69 9?$G9R_JZ#,R4%9"?#5?/J9W@\!$Q#*6:.."PK\=6[ L,YX@CK_V M3@?-/C9'^SA_IF MN.=F!'T2A=XH]#/<-#T=/X+ F^CQ(?H'['7XBT;U9K5QSYIRUVFOD]FH*^49M:<+N!E"I MBLD=&\S_\4,8!_]R0;Z2LY,)B)H)B'S>Y[]!W\F$8J;>8J]Z7MDX#3AM&ZP18IH+J3F_ZLN MN)#7[L9'V8KQK)-1VV8\GKCS.6GBG'CC7&J1?$6)R(',5!TM^V8^,U>0$RL M0J).D+9-%,7N(*=-D%-OD(L-+9Z964AKRB7:T:QDIK.^4"EIH:OY39GD.VJ( M#&6T8K(Z5J2.AW6%[75]: M&C,'/.(&%P8M_P5>>/=)(LNJX#6#&+23U0)[#7?GWF$3S7K6>7C$SJ%_\D6> MP^I6U8+G2M61PFI/ZJR CC.)4"!:3*,R4\@3=RK\=[HT%WMOQW##>-H#%[=P ML3\91_W&K+&4K31*N4I$6;@S@^TPNI3BO^=WMM2PU02AEW'GOQI^ 3@ 8RL4 MS0RNK33DHE^K)L#^*OG6D),3(+$!=O']/Q@_;"D_]'.^"]]]J44A&?WD!&[S_S ,@BX!N\RB:0\% MAZU0"/U*X4FR+>7I01[4N1)ZPZ!MEE(RP\-5$IVAVZH@MN*V;8;AM$>OAJUV M"/WBX2-P:Z&%?'7&Y>#Y<4RZD3FL0M+7HELU$/KEP.=J\CR3=E7*#VW.[],S MN*5\?);RZ^6[I:]F[;I@8)O.AV3 -@'C M23<\VP862M 37LO2V,_2CVS-H'92*']8I:5[_FQB'DZ[S.PPBB?CGO!:PL5^ MPOU\6MY0\ 5L]_9?S\AL;-/M,,1Q-V[;BLQZ*@NW1(K/;Y[/;D"=0=O\.9S& M853N=A)82L9\2GTH)DOS M,))E5$,2$Z&TT0S5ZDLKM7Z9-,(.6IS.NB3DLB*X;T&VY(G/D.<>TV6*U>_T MXK0Z^#4B?1VVY5?LYU>KUGBS:,_4FH-5'0EQ;=?CGMT@;KD7SRZJM ^\H$7R MADJ[*B=?R]OI$6O+WL3/WD]2)(RE"JW-%-0[8[$U.T8%A,EDPE7W;'E_RNKU M>_$QJTW]&/=P%VF9G_B9_Q2;_7#<>F++AB'35]>6G%!WB@NH)'O> I-;_6*UDW_\#<] M8BN'V23LGH YK*)9V%<2K;P@7N:N(V_.( V&=S424QT[*(U"'TA7:0L;V:@G$7AVTTQ(3T 6DE O%+A,6;0T=4HQ5[YD5A<@-U HH6 ?URX6YL M-OUC8HEMAU4T#7LV Z05"<0O$BY#QF_/Q>&HU,(=5U+=[(*TR(%,O MQR[+[3:KGH/2##URE61"E;+J8+^)8EA3\!MYEWA%R,6,SN>DRB<=+O]Z.CY?L[D<_7: M@T+5*4;]L+RYVKQ:<5^]4-"Y_A#>+.H7)%HW]?L:GZB$?J-0QM;@,G@_@0S( M^A6(^HL6V^HM MBI:)%7'S>,IDP: _A]+80^?#$W:%Y$F?\-4$L#!!0 ( M %8QL%@##A3OE!< $!- 8 >&PO=V]R:W-H965T&UL MS3S;Z6_F*V4E;C;Y85Y<;*MJO+9^;E)MG(7FX$J M90%/UDKOX@HN]>;X_$^Z RRHV\EKEOV5IM7UQLCP1J5S'=5Y]5/O_DQ:? M&>Z7J-S0OV+/:V<7)R*I3:5V]F6 8)<5_']\9^D0O+ <'GEA;%\8$]Q\$$'Y M*J[BE\^UV@N-JV$W_(-0I;($M,E(?2M/7O[];Z/Y\*<',)EZ3*8/[?Z-,7GXK'?O M/[T6HV?BSY\I7DF3Z*PD/87E5[6!,XP1OQ2H5"8!&Q2)-T4R$/O8B*Q(E"Z5 MCBN9"GCCLM19+J8H!J.)J$&XM*@ F#S>&]P._[ZI8#5>O))P.]9RT+/Y*:[\ M^]^6X_'P)XL)78U^>BHR TC!T86ZC2NEX2^AU4I566((VUA7B&$6Y_"H BN3 M;6212'%J][M\X[>J9+(M5*XVB/I:@98S'F6] GH($Z]E=3\0[VO=7@I0@\$Q M0$M87RFQE7DI%*Q*\DP6E1&E5O!"10B74I4Y(%;F(&,F(ABK+5#=B/U6PDY[ M(! 8Q(C,9B1,5:?WO.PV,UEUY/Q=G$K$'8_X?'/)J.=@VMO0(RAKX" P-,X- M KM3\+99"G G*WAS%164D=$-M"" D!*XK*JM61P8"LCDQK8!S(" M)A V'(A/"OQ("4)0$05V&9U%!\5?I (3"5(ZD <+?" =9Y&2 4F*8(! M<*DR@AV*>@WN@B $?XB*WQ:YHH%VQU\65>J4#M5&W$# .H,\/Z(,F$:KM]\ M-([O$?-%*Q!76:%F!!+8[/"^E"#9@(P1UQ))XC?[Y>;]M1XL9"[J1&*;P'Y'>[N@ %)!4#3#,0"K_QZ^M7 90L*;(%W6N_ MTZ]Q *]_O>F"!_)78>PP$%>QR4@?/Z"]*RJ&!4][F_V[ MSE)$'FU(7<0U7(",)PITN4#M6 /;"U(N@XJ\(W'?QK=2K*0$S=&RA,-29&X, M]D6G,>K>/JNV=&WM#1 >-@&U, *0 3+G((?P7)85OTMB4]#99# (W$O '2CG M\?P\N!F(?UQ>?FA(5M;:U&C<0/YP#UWC&8B:EILZM^QTIH@YG=D5K^^2;5QL MR'8Z,79'W;SV#!^ -.@*HBR DV,Q1[T"E%ZDF4ER94!D0[HT! 2+I799A9B% MP)HZV?9#._C+O%"%5;^=Q, )#:BA.W%1U/!V[SX 1>0XHU.L:(E[TI 'ME@S[F7L<;]$;M7L--N!?; MGP&+<*&"E?!7C3;-8L,<-O*/.&NVJLY3X*W H!]Y R_\7A<<59.*58WG1W$= M+7X"1EJY.<9ETDMZ!0%'&38=E.#U0XPFCK]>7P\/OF3I^BC9.10"HW,=#!)LBP9!V$P8X_V0113FAU7)1C_3=XL16#_PXU=\20E P!0;TCV\8'UL^1"*"EC M6Z@A,*LXL,&]@E412AR 7R/5=N! ;ZTEX-W0+]-F5F$Z @$^6)QN8YV20R+8 MK'="JXK8XSTB@P1'=!OG)*3 ]"T^V&.T]&0\F$&4 6$=6EW2^;8V(Y [-GR M 2R?'"SO2%I+B(AYVPSR/?0U.5D"R\EC/.MEV4!<]@(7R@D$4! \@B['Y"WK M7@ A0U@K4J4AU#+ K2!O19AOT@\6BC\'E( M (@SV/L0_=KBCT)EVM38 UA 6.8;GBC2Z6-/<[4*\ ()!S>3%6] K58J;KJ-ZNK+,>M M 5:G%"A?L6 ZP+U$ZJ)Q0BU@259(N6PR! D!*AY:2H[/$F+NJRRO42#>R4J\ M!>E#CR%NMJ@]>"MWMPS=@GTPO 2"DU @2U$5:(?:.-M0[=59DL?PYDZ"M<-8 M XBDK2,K,7U" T-L,DV$M'+,A#VRUCHL"E& "B(/'(0H..-X#6AP"Z%2MLHQ MVI9KR?:08*.(]-A9-CRQ4DUK,46IT56N4)G UA!O*6#ZFD-/ M<35'OD[?#L2JD9E4 C3'5.> XRH2$F%T5-7BVP @@X\+^N MT*H1M&FMG1W@X)-U]K@FHNK=V3B/2+\B G4.[YY%@L8DHY.M*?L:>D7'Q 3! MTO*L)9.*@ZTVZY&RC*[/R3I<;>@'1@IL MJP\&UPJ+4P#U,RKL#2<__>7_F]"J^>MP#>5>P<4$LG[R3Y=8_;"J=T.J=QKZ M*^#5-1G#*RH' +:TZ&GG@%$T'2VCR7+TP!-[Y-4W.G(232^6T7)V\< 3>^3N MD4=>_B&6B\4LFBWG/4^6PR4>ZX\\&W\KTLZ'T7 X/'K?'GCSC7 <1_/Q,!K/ MEGU/+B;1#([\+=8Z+K@(4-8@=! 5]6[?0Z?1!.@T[:.@>]*[NR?KI(-GC\1- MQM&BETONR4-GF#\\81Q=3('CHVGGR10PX">@96.@1<.!=U13Z-/BT;BKU;-H M=#&*+N9S"X(J.04^7 =R/I]&D^&X\^0B&LXFT7PY$9]4!3Z@WTRR9>T@. 'U M&2*UNLHUC):3170QF?A;EQ0;_9$=YE@QM,&]B2L%>ESY>,"L9J8IYL7&NN.> M=1A>8?<%7"X$RQ7S MRD45!^V5(#W$*FV>45KIRXI$:IQ6N@?AL*%5\;2HJ"[! M<+'8^_7>8B%7')& F/A2J.Y+\"Z+-$&%V#>!?J]3O@,AB?3'4NW1F'IG%9S" MCI@:4[:TA9*'G-EA!8_934R*1)YQ_DU1CN,"L?VNQ!(J5NE*D,RK "AVI"E=.@EML/00.:3="0[MCPMSEHF:E-D7(/@4]Y:#W$"N)?@*E[[PT6YV^Y M7LN^\6?/A&"7&\R.4,C$E8+_?-_NY\N;*]\*U3*7)(^]+WXNJ1CW3@WHH+/A M(G(^T_8P**E%BH+O+5)Z8*O@H0/3;BTF=JRVG/^ZOB!*,XBV)HQ1ENPAAYZO MN8/6F0I_CN_BDXH$H@+>1FZPHJ!JZQM:U+WJ/9JZ]$F[K7(>U M+E^UU700]J)3!=1 L[F2>09&BJ04R)0SNDTSCYH9 >^Y_FLK7%[S AGM,3+] M"@DRXV&T,@-B$+#_YG/ Y@N:.5$03GV*[[ 7_TF5X#46T^'39^)-T^6@B+E9 M*5X%C=XW$.P6E=+WS5]1JU7C(NV4?#GH /E"( '!#1:RLA6[O:O@8.:L*;#3 M,LZS_U $1B87 P=3<<'>EKY$C.3Z M&Q!1=PP&M1G8U=0'=Z"L*(@!8-@?8/R23"?U#N,_=!"V'FN[;S:H@ZM*N1A* MLXYC=N6;%OL K,%W*(.X.ZT.5V]%A+S,QWCO%:W)A)Y DC<=+UK7H]%8_*;T M%RY?*Y*#3HK94P)9CM%<,Y$W"@V,AV(Q:]X<=Q-6/'6YG+2N)^.F%O"FL.X/ M)%9 G*PK5IQNDPT-K^]:X@-0$$I3)N*7&?-VC^-:*&7 'PB"#$@GU=>\U#:2 MTVVI#0?3IB&W ;J8?SQL25:R/W2H(SF>17Q(V;& M1KM&[]J1&I\.'K'&5^F#G4&S;:N"1Q52B#H3%ZC:"T3+B+K)9VA:0Z5UPE'' MSZU#,(XFP^6M%/%$DSE F]]&K=4_H%D_E^.QYV@ M-" ?=9;G(CP+2H,9'8K M8,X6$D*L\DJ(BL!-T!8V0Z!1 J(!6Q&=MKIDIM(QUF+/<,C2=0(1\R&OLI@.Y)X<9]*M'><0IJ3WM.YJ.O&>+QU1/4 M8#?=.+#Y5R%Y>@%U"87D!Q2E_]@*M^K2QZWQ;#8.KB?1W4C>9=@O$ MHV@&AK>MG]WRV>QBT7T3O,"D6XOUCZ=4 ^[<7D2SZ1P#[F"X(9 0G IZ$)C3 M>303ALO]9T\SC?S)I]L=X:#2R?A M+>I:9=-4.639-]]#\A\?A[0T@ 0 \*8PG=J>MW'&D2:: ;Y-;+J8PO^C8;0< M3N$0L IHKDF@>H5HNN@*[GRX@+3NB#GMW67>HQ0 R/4VUA!OK]1=3SEY-N^& M-K/Q["@-']2]MZ#GSPX&A0)=^EK5Z1&-T,J$S1Z\GHX;<_*F*5E=:EO";2W,R&2 M[N8_B$!_]L0// /K+CV=_9$!C=V]:[?HS:,)?$I1RE/+OC:W^![+S"O6&S1U M3?+F93T0H8N+87!U.EY>/ VN023%-7UF!?:"1A"Q5+7-RH907?=R,6NV/!TM M)LV&B\5"?-)Q*C%\:12I:X4"GW8*%VUUP?X4]Y".,8.RHT4+L?G%.$1L%$T7 M7RD+;&SHQ+;\+LMH=-IL\%R. \D MM)',[R&1HTE;(F>SQLETZ=PBF(OAJ2@,I'JRN+ 1_V3Q)Z+S@^#\\/#VV=@$ M\[G9D:2$:C-].<69CYML_25H(SV9V+1E>M%.%_HP-"85@5IDLB"7'02@,MM>-KMPW_<.&7=/&@$[!L#+%.DSMF>J8SKJY 7)F M,ENT.16,6X'?TIC;>8 PZFV (G7P]2'?E$WR.-M1O2FV[]NJ/ZR4MJPN_4=_ MOG;2-H$\@^>Z@T%SOOWMT[%"RYFKTPT.8#ZHB',AK/D,X@ +@DYG/#)+B:>5 M3>R6N"$0:J'Z85?L5^(L )@4Y5KRHBYJ0T/,&D>GSYJOPQ#FRH_[ES%W0W#V M@N>^TU:1GHW5 :'!M#6?F+EV:=,A1Q9@;TV')GKMNR,'6+K/P=QT9/#U&L\) MN _8!HU0V(_)W;0J#KHP'8!W"&^"TT$)]UW]$ 1]2$J=2)X/_E*H?>'(04!K3S HRQ/!>M$S8LVFD0J39A MW7#>DV5/>FX^:1DJ+&%TC> ME-3NQF_0#_&9]TR9#H]XD?&PIZZZ[/_1L^0C8)L".&MEH8(@@_/,3]+G* M[S3%AE\E[&2,YMX-Q#&IFIB]EVK&M[ME0=I.T74S6<(1?10Z05K)!&-_QG<.C@R3_R3(/W-< (A<5*&7S4>Q0L&EI[!'HXQY/SXUCG M&=?D.8"2.LFXD PF--.M0N/1YK[Y&CSU*H^3+V1E3[C[U]16D"76/I"I?%SJ6LW76?')9/PC9X?TN@=7[M6J9_P"W[UI/F= MDL5H&;6!.;/>)+S9]Y-'Y\&O6M'/C^!O=QG^'1?^@2M_U_\\V"7_*E:SG']; M#,*+309A;B[7\.IPL)B=\$>![J)2)?U&UDI5D!72G]C;EQH7P/.U@GC77N ! M_D?37OX74$L#!!0 ( %8QL%C]A"I@? D )8; 8 >&PO=V]R:W-H M965T&ULQ5G[C]NX$?Y7"*<([@#O^K'O[ -(-BF:'M($V;3] MF98HFW>RJ".I==R_OM\,23ULKYL#BA98K$6*',[SFQGJ;F/L;VZEE!??UV7E M[DCE92UV-'NYX M[HM]N#.-+W6EOECAFO5:VNT[59K-_6@V2A-?]7+E:6+R<%?+I7I2_N_U%XO1 MI*62Z[6JG#:5L*JX'[V=O7EW3NMYP3^TVKC>LR!)%L;\1H./^?UH2@RI4F6> M*$C\/*M'599$"&S\'FF.VB-I8_\Y4?\SRPY9%M*I1U/^4^=^=3^Z'HE<%;(I M_5>S^8N*\EP0OK.-F<+#65?B5WZ,>>ANNIR]LF,<- M<^8[',1/MQ9LQ&65H,:/;"HO!O,Z8J,\N0MWFKL\P]?U;.J&B5DE8OW MJE#6JES$R;N)QPFT;I)%:N\"M?D+U,[$)U/YE1,?JESEP_T3<-:R-T_LO9L? M)?A)VE-Q-AN+^71^?H3>62ON&=,[^R^)&ZB='Z9& ?/&U3)3]R-$A%/V68T> M7K^:74YOC_!ZWO)Z?HSZ'^;U.+6_??[V0[^965::X^;MTU=$7RD] MUMGPWHEO*R4>S;J6U18Q8!%83FCON@6%-6M1*L2+,(6HK:FM5AYA3_2*7I\^/6&!-LUR)#$YF$<]. M-/ SRQO#62!FFLIK$/*N?)6I3L(I44I(K-8.>)9!"D="%I $^V4IR!DT!&M5!_E( M\M>OKN>SJUL0K4NS!;IY-Q:N5IG&IER!5QJO=%V3#)EQ$)),!7EU15.ZP'@[ M!ETVT;] >K-25= )X /:!O-@LN5 .]I=N6CKJ.BLU.%P#;GQMR:]!:4!%PDT M75AG ,!0@61GZ.M%?:_#*B,62H"8]F6@#Y+J>[:2U5()Y WL,CV&3L6'Q_?' M70I:,*W>AS[E9(E'2$GN!D)!/8E:.F/<6D57SL,!9+ KI2FO*EEE:LP;FWII M94Y,)=_7;E^W05?"Z64EBJ:$EJVHI?5DM$SAMX"7>7;U#"*4*IP&76Y6&GS4 M!L>.Q2\5Y0B7(:6*#$I?JHH42\$(/I\-.&=]D6CPIKS)HO4[U3U&5EA#[--D M$E,'ZYC 8E,S&828(9>I68->4OYCRU/9NN8(Q<4:P!F?(8GAA%C^T%-:U<*,6J+G0)IZ+H[,Q( MVD]V:WF45O69;&I3]6R1#H%6?X733MK#..[)A! ;-G'D.GF"QT!;$(UXJ\P)BKM PAWSAP*']6ML[ M3H:N6;C,ZA!RK?NY:#O8[,5%\*,4\OG_*D,>2H.S^2#W!7?MY35I+6'W.B!- MOE*6#;278I>-S@.(P!H4@%DID0"AVIP4PNL=!\DAOZ\;6R,O$*@U"+?*ETAK M8/(P&[\WLM3%EN@"/BD=@8%XPH8Y'&:JZ'1=P@O+D3_1Z/KW] M).43/\YN?QYZ3,B:^^3(-<8'WP >JUS:7"R F%S_D&79*K*JH#Q.]/DSV8M! M+U8)VC2@!8FIR@A%\1P]L^K5!#J3XX&S0%R36%9Q&>ZDB,!:- MH?)QS),A.LA/-07G;'X2O#3DFB,UFB6V7 OD/7SAN'G?]I'$[CM9+HP4C[+6 MR"GCX#Z+;6\5M#]$R2]M'K+M49WGG;_VL^F %T,Q2K.$3-IU>D]<=M4H.83:35][ M]7T KRY&AJ<5J8#Y 42CE1'10FEBX+]*!'!SIO ;+ M_I-^R;]7_NJ@ MJ2M.>W %6)>AL.3L"-_MA4]NN&&A6MXU):^@RI!S/V_(;(#. ^YU\#1V,IF* MONZ@0)_I2-2.OQJK_38YX=%C"$V.I7RR>UL "EGXZ.4)W[BF/:#=C72#;$P( M.3V[_>'?3]("B=*=PS[]$[1G"+T0;6G3G\1L?'EQ2EE*CT&H+^\F8B*G0<4 P[>DFTE/:=[$3R/:.2^T*8SPTFH422)1:PL&1 MX51J;+FFBEX294HU&*<)I9^IFFE[$BKW@KI4+/XH8^F**X"NQ^0D ?EVBM*V M_P@:W.V?#M5QL#3TKB5B43NY! XOY6XM/L@GW2JUDU$ZO^,TT:D9*&=VO*#M M(SCS8V)I3#YLEP62>NRC!=V'G;;A\6W0:WE68+B7YC(F,;6S/_2T+0<])?QQ MF/E__WYC/.I?U_:0;W?Q &@P.&L'7P8)Z#.7(O3TS5#5=/PM5P4=?,TO>H.; MR\'H9MI?V!_,QM/I?#B>ST/ [DHQ&\_GEWNS9]>'%EZ>'YB]NK[:F[T^M/WZ MZB+*V&=L?C';8?RL+Q7>GP_>7T^OANN'6AA?WW3O/R,NH2?]+Z5 %J6_$4(^$O8&3Z;M+/M M1Z>WX5M+MSQ\L4*\+'5%?6Z!K=/3JXN1L.$K4!AX4_.7EX7QP#%^7"F)>IH6 MX'UAC$\#.J#]%/?P;U!+ P04 " !6,;!8'C[;4 @' "7&0 & 'AL M+W=O3<[*L")/Z3*)USBTL][9I" X^=4)YUPUYOU,VY MD)WS4W?M5I^?JM)F0L*M9J;, 8(, M(DL:.'[-X JRC!0AC(=*9ZRP&!)> M9O:=FO\!E3\'I"]2F7&?;.[WAH,.BTIC55X)(X)<2/_-/U<\M 0.>UL$PDH@ M=+B](8?RFEM^?JK5G&G:C=KHAW/522,X(2DH=U;COP+E[/DK+C3[R+,2V UP M4VI QNUIUZ)NVM&-*CV77D^X1<^ W2AI4\->RACB5?DN8FJ A36PRW"GPANN M]]F@'["P%PYWZ!LTC@ZYUT1K/156^1TT_'[8 MD/\-7%,6A=(5+-1D/6ZI:F#.8:I#BOY23$REP Q!H)0+C\IZ-TY*6=I7I4K2 M !9R!L;ZCM$T@E8AMXWF7.(XX/K4WV4\]4)H"14(GX3[F%@L FUQZ, X&'!5 M[\J9/H5!5+D@SQL7"2D8XVND0#]=UFM5HNLU<6J)'9,-L&*<6XZ5*$.7$2'I M-+5;^XU_+1:63%8= R7L"H5804@"JM=-"?D"-[;F%Y"UOL738B.WML2M>"(OM MZLZAH)SYY!681XW54CJ::L[#CAVX[ >.U1MAF4R57A"$C3F$.Y"6QYP%#B_F M3 &^W[6C+:$8^4:D^7"#K.X#KE&+[ M/>W856!OM^6Z?A(Q:^I.S"1^!'8[[B)F54],@B%?./9P]G M45C4;2[!&E\Z^1OK!_W>>,?:-=?P9,.5-ZT\_=$N?'I4G(NFZ=^!)@#YWH#= M-JW!%^42,N+]*I=6);YH]&Z'R8.@=SAZHE$OM?N@2MA'1\]T7A;XK]5QVNMZ_]2WEK*PQWK7Z.4#[_.I56)+QHU.TMY=/34 M_N%EODLIA^/^4SUN25S[@Q_=N]WQ;B^G)Q.L0&0*LP?H <6F><&/"'Z$G(,[ M%/AQ,:%SUP3L'* YP 1US08TP-1UNWFDT5#-X5\Q!]83RG**MA"E4CS00=Q- M=K&(W7$EPN/4E";%G,;9N)[5JQ.CHVA\8F@*Q'%,F-0=@&@>CM9.PFY@8Z8Z MF2)7O'Y(U\RCSI@[.ZW/DH]-UFS4\R7Y%*_G!5$3?U.L_(,%%ZLGS-K?OV[D6F^;AYA=H3OBF9I*]+)MI;T?$Z(_'K[ P[=%5@P]0(@T MN*3<)C(\6DM>A!EB/)=Q\^:W&QWL2,%UEX;!<-#VV'I;GH*?NE0"Y M7TKKGYLW5YNW#A?^8?MRNW]E@8%!M@T>'A,4[>V/#SI,^]< ?F%5X1Z]3Y2U M*G<_4^!8D[0!_T\4^EXMR$#S+N;\7U!+ P04 " !6,;!89MN$F20# "[ M!P &0 'AL+W=O226#AVL!VZ\NLY.VU:1E>!X$MBG^^>>^[%Y^E* MZ:^F0K3P4 MI9D%E;3,)0Y-56#,S5 U*.BF4KIFEK2Y#TVADN3>J19A$T5E8 M,RZ#^=3+;O1\JEHKN,0;#::M:Z;7"Q1J-0OB8"NXY65EG2"<3QM6XAW:3\V- MIEW8H^2\1FFXDJ"QF 6OXLEBY/2]PF>.*[.W!A?)4JFO;O,NGP61(X0",^L0 M&/V^XR4*X8"(QK<-9M"[=(;[ZRWZ&Q\[Q;)D!B^5^,)S6\V"<0 Y%JP5]E:M MWN(FGE.'EREA_!=6G6Y\'D#6&JOJC3$QJ+GL_NQADX<]@W'TA$&R,4@\[\Z1 M9WG%+)M/M5J!=MJ$YA8^5&]-Y+AT1;FSFDXYV=GY%2XM7"\%+YG+DIF&EE#= M69AM$!8=0O($0@H?E+25@=J;IA@N$] $G%&47ORW/]4^JWSQMY(KS+!>HOY%Z#K# M?5)8*)F; 4CTX;1R%RTWIF4R0Z*_X7Z2GI\"DSFT MVG4,:QJM'CC-0Y>VDV0XIK$D!%$< *AF:R_M7Z97W4#>J7?/&GDK.95/8$&FT?#\- #=/17=QJK& MC^>ELC3L_;*BUQ6U4Z#S0BF[W3@'_7L]_PE02P,$% @ 5C&P6+_B7)>T M"0 41X !D !X;"]W;W)K&ULU5E9<]LX$OXK M*$TR95?1LD0=MN*CRO9D9C.U,TG%WDSM(TQ"$BHDH0% R]I?OU\#!$F=<3;) MPS[8(JY&]];E4^K.9"V'9G9J%EKPU!W*L].XUQN?YEP6G>M+-_=!7U^JTF:R$!\T,V6><[VZ%9E:7G7Z MG3#Q4<[FEB9.KR\7?";NA?W7XH/&Z+2FDLI<%$:J@FDQO>K<]-_<#FF_V_!) MBJ5I/3.2Y%&ISS1XEUYU>L20R$1BB0+'SY.X$UE&A,#&WQ7-3GTE'6P_!^J_ M.MDARR,WXDYE?\G4SJ\ZYQV6BBDO,_M1+?\A*GE&1"]1F7'_V=+OC4<=EI3& MJKPZ# YR6?A?_ESAT#IPWMMS(*X.Q(YO?Y'C\A=N^?6E5DNF:3>HT8,3U9T& M<[(@I=Q;C56)<_;ZWJKD\\DMY$K9G2@/V MARKLW+"W12K2]?.GX*IF+0ZLW<8'"?[!=9<-^A&+>_'P +U!+>K T1M\!U$] MI>%N2N0H;\R")^*J T\P0C^)SO7//_7'O8L#? YK/H>'J'\5GX0?[D/'"8,QN%EIF0+X_C)B="W:KN$Z9FK)?I(9# M*6T83]7"@B(MT\;=U-@1K?_\TWD<]R[<-IIUX_[%,>,9PH(L9@SQQ5&2QI0< M%.BN ?*+2$3^*#2).HX:H9V,2VZ8%1K^ MR7$V8KSPL!#8O%B1M/VS"W,(1.7P;V>!UL M"4[G,ID[*EI0S";H^]%D,(Y(F I@_L1EQA\SX;12:Z2$8^L-R;G%!/U#I&9+ MH06ST(*9"JW)--1.&&K.NNQF"42@L](:"]2(G;W7"'\+X%M;K,D "6ES++ M8"6 IB@%\?$HV$P]"4TX/JZ(@M1,/$MCZ4XZ"CT_@&Z%@>,B6]$B6&?<\^ED MQ3H!,Q72*3LA<#)ZTF)1ZF3N_ S T3Z%B_12&M&RC^K^ ,M.@1W_X)FG*1W@ M9.8>S#U.\$6='5#"0S J=_5"JR>9XHK@DLZO" C<65WFT3 E; E&V9AKY4G! M_0JP=X));DL8^VIS^;MX)^$B\D6F5D+@8-IX%IR0[ JRD"48Y&D7'\!P*KPV M&EUL>V:7O2_8[V4!: 8N!\41$ GABIA63SS;?S[:B;IC?*XR:&4S@L;QBYP: MV[XV@HYV1-"[C!O#;HA!,J+[[QE)O7GL6' *B]A":%=.$I-AK],6.4NC[X2; M^P>%9O_.B1*',^H#$ MT=V1/G*^\MI:]ZV=UU#H*A#SA$XH("'#>R,IE&69,"ZZ%:S?Z[T..$XY@B2* M]<_H#F#L91U\-\UZ+13A@?:DB'7NH=*--)Y3D<*U*C9GHA :%KQBLA06D/16M\17H8'89^$;XIFK.Q[I< M42[S@-1X/"FWME!+KUYPOA<1\B_O:HYZY-)!8.Z%JNA_HRJ\.:)=D'F9U]CN M"=??@!R4]V,P(_,F3,1S(L#9E)AV9M'=YQ \,ZJ)[[Y@%RS#P O ME4/4R="^WEM6M\JJ@24@ADM!LN4"5245;,>0;Z[;3NT=M.0HK=/U+S:H;/"& M=\"_=G8739V'["_$24Y=?!!.4"]/Y-",0\;0C5,LYZ8JA\P;5YST!A?_=[]_ MN9)WZS5,7NN M?!N24IBX@T%H&%F):C?,O<.4+(Q,ZIG?7*!XW^KC/KBD]D\Y%>SHWQ3-CMDG MY[%'J$2#31ZWF H%>R# 79"N&^_*^ ;UE9-)-!@WPSY*W#&F)L-ZZA6+NV=Q M/3SK]MMK_6'?L]W2UU'L"N7C>L*/MZ#L=.8_.QT/,-CR2 MXH8-ZF?=WEEK[;S'/B$(4QV%BZLJRC-RZ.+-WW$T'(ZC_MFZO<3-M>/N<-): M.VLXIL2Y#+[.*Y?TN=(52>OY:;/ 2DL=DI.+N2SW;TY]M-W@GMXMO>IU!V.* MR;ZA<(E;5^];"E73%[6=[;YA/:IOW$/9B5+^(.H!B&W"LJI>0,?7*!5- M7TMLI>6F:5\E/FG8>;W#83 RJPXS:;\7#;D?]%[%W0'+48%(5X5!BM"MU>5"VM0&6S;1 MO&4+94.HP@,R>(R[H[A=UJ(T+/-0QUB9N3LH9%<9OVK/-W%<2]U?@I.ZD>^9 MPA^V-;FYI6%E'Q''XEJ,_RC-YY,ID99P'7JA0 69: 4LN.AK-NB>C?'S]IGL M@4Q,TBLLR+J2(ML.NZ];3_69)Y5Q AL54M@_&G;/B3Q^>Y/V7J?$(UGUJ,>M MB-$*8J/N9+(EXDWX_E5W.8<,L&5CE>=MMWO NC#.F@$,E=#5BQL8H#>A'U2L M?9/&&TW?*>/ZF= 5M +NJ!WT)P/4.D8XBF3%J8#;JX7K&3:I]^-X)]ND\7M. M30!1\-UTNW2JK>I\:VHT8+_Y#LWW@RG:2VDL8?RT76GU6_DJ_ Y01CPHVZJB M7K'!H)U\D([":-=WI-/69[YC3K^=5X86+5P'PT?E;4J=X]SP=%?T :L3Y6R84 7U%^1K_\+ M4$L#!!0 ( %8QL%@^F=G%Z08 .<4 9 >&PO=V]R:W-H965T%6KJ2X59VD]*<^FKFV'TYR)8G)Y7LONU>6YK$PF"GZO MB*[RG*EOUSR3FXN),^D$G\1J;5 PO3POV8K/N?FSO%?P-NU14I'S0@M9$,67 M%Y,KY_3:Q_'U@+\$W^C1,T%/%E(^X,MM>C&QT2">\<0@ H.?1S[C689 8,;7 M%G/2J\2)X^<._7WM._BR8)K/9/9%I&9],8DG).5+5F7FD]S\SEM_ L1+9*;K M_V33C'6C"4DJ;63>3@8+"V$]S:[D91;>4[9MCEN9(; MHG TH.%#[6H]&XP3!29E;A1\%3#/7,Y8*0S+R-S(Y(&P(B5?F%*L,/I\:@ ? M1TV3%NNZP7+W8'GD#UF8M28W1%[OK%?C>:_B;(/E[\;"8CG5)4OXQ02J07/UR">7;WYQ0OOL@*5^;ZE_"/TG M+3V,]?'N\PT)3\E^3/)YS$))I(I<$\IFL^X2>DC>_Q*[MG?UOO_,U M@U21>R43SE--/D+3NUJM%%\QP_>-[EYO!\\Z$;B$4E8DP^P/XFLE4E:WG.\1 MKX98=:*[49 ZV4QJ,^B]KP/.4<><*P$67;4R3$*3S&YL3$^\D-I.T$L]4]B&@@XSZ0!]=QH4'1,G+W*/,^CGN=O03CN;@8= MDG?*CMV]JASPR:91,/(+WFW;?NY5O%O6*_'V^P,YL6D8Q*_GD7^ $H'M4CMT M7DO9?'_P/.K8P&//ZT4N#5V;NL%SHKE :<=]+K;I2>B2SQ*;X%Z?(((V$FC@ MQ GU(X_:\;AH/'^KRD 04"<:1EQUNQSL$0:ZZTSF)2N^U0Y'9WJK.6ZZ-KRK M2T)'17G3G?7K]2Z-1A5\1'S+'I/_'4]X;4'K>/0R*5QZXCLTWNIFOA4<1FW\ MOL*$Y.#!]W9"BZ*^/[;3L]Q@A'B7&(F P,@&<.C:(\!/S8X@A;PI\KXRE>+# M4M$N+!#JI)G3K*1J/&?9S!'=',4SC+616\SY;C&F(RH5W0(M2TS5?R/10,7G MQ034?'$]&E:?%]>7835Y<848UH,?:;MMD_T!-G7]9+X5-PAY64$88.N_G:]A MT8U#GWJV.U3..$>[LEFG_L">"I*W4Q5X#;RS@9_;-K)')C+W4-L3-LWWJ M!T'; W7/PYU%T?.QCQ#TN,"G<3R0_LH<0W<[!IX\P%[J;@ENH,^PPUHIEI/; M@KSG"U5A(P3&0,F,>F'M(NYK<%-%6(.4-TBR0RI;I(TP:_*[-;,@R*+8*#QL MD3S3?M5CEP\J5N"1]XB2&M,__%^ )GW(",# M^]WWR L=XQ$4\YP="5+)7-BX%B,W^K?JL3'(]>V;#@@9AGZ ]X=3BX%1Q9_ M@S4PES8;=SPA)U*E-64P()3,;V9$51 UB]Q7"MF$X\EOO. *^'-;:*.J)H*W MUK45HC8\*Y/Y<9OJP]YC8!\%G!5A+#-H0B$)?\0O&UEEZ58L:O>;AZ12PF U MH]%0G8M,)( EV@6WI4Z=5$8>659QPI]PRX]B67!@FE#IOJ6YD,4Q6T)V!73< MM(-?9K(Q$4UPW.,3A.,0:6)!M&4-W%D?!-WL* M9%P&K>T'BZ"E0]7'5P MO.KX;LNV':?V1 Q].W!@#P1'H!7 %"&%<"EK.,+V&J;47!A*CF6JUY,;*LK[(6 MTAB9UX]KSB!<. "^+Z4TW0LJZ.\V+_\%4$L#!!0 ( %8QL%C68W1;SP( M ,@& 9 >&PO=V]R:W-H965TT MJC:)DA!HH;Q)I2]:-76M:+=]-LE!K#IV9ALH_WYG)V04M4B3MB^)?7[NN<<7 M^\EPK?2+R1 MO.9"FE&065OTP] D&>;,-%6!DE;F2N?,TE0O0E-H9*E/RD48 M1]%YF#,N@_'0QQ[U>*B65G")CQK,,L^9WDQ0J/4H: 7;P)0O,NL"X7A8L 4^ MH?U>/&J:A35+RG.4ABL)&N>CX++5GW0G&3NW041$X0 M"DRL8V#T6N$5"N&(2,:OBC.H2[K$W?&6_=;OG?8R8P:OE/C)4YN-@EX *<[9 M4MBI6G_!:C]GCB]1PO@GK$MLIQM LC16Y54R*K#3D(O^B AKA)B MK[LLY%5>,\O&0ZW6H!V:V-S ;]5GDS@NW4=YLII6.>79\10%LYA"P;3E:(#) ME'KM8ZL&M#U?^[\UH.3OO,_O+E7?%"S!44"WQJ!> M83 ^.6J=1X,#ZCNU^LXA]G^@_C#_MX?G&^CVX>_JP(-$4'.P&<*5R@LF-R=' MO;C5'1A8H4R5-@WXJB1/&-QSJ81E#;B321,^.5P<#=XN^F!K\+D!G$H#78KD M)5,B1;U7I;G'"H56*YZ2X!T0W3";D?J"<7(G^B \<0 %W!JX?)J:)CSOH F6 M[M,>GT>^!<<7%\#EE@3F2$1DE%1-(Y[F[N1#@9JKU "Z"P!T?).L/K^>A ;M M!NDQ!7J+$INW C+F^KYA,T'LM-_C7E6\UP&U)DZ2OJ>/>> [M:XQP7Q&?:NB M^X7?.Y+ACKODJ!?>0PTD:BEM:31UM+;IR]*=_L!+CR=%"T[G0^"<4J-F]RP M7?IF.;&J\%XU4Y:&PO=V]R:W-H965TP?+E?*B^>RJ-S-(/>^OAJ/79*K4KJ1J56% M)YFQI?2XM*NQJZV2*6\JB_%L,CD?EU)7@]MKOO?1WEZ;QA>Z4A^M<$U92KNY M5X59WPRF@_;&)[W*/=T8WU[7E?]7_='B:MQ9276I*J=-):S*;@9WTZO[ M!:WG!;]IM7:]_P5YLC3F#[IXG]X,)@1(%2KQ9$'BYTD]J*(@0X#Q-=H<=$?2 MQO[_K?5W[#M\64JG'DSQNTY]?C.X'(A49;(I_">S_D5%?\[(7F(*QW_%.JR= M3P8B:9PW9=P,!*6NPJ]\CG'H;;A\:<,L;I@Q[G 0H_Q)>GE[;>?O MG.W-_RY_@[G%<7-4,E>NEHFZ&: FG+)/:G#[XW?3\\G;5\ N.K"+UZR_#/88 MT-=-_?/7SS^+RROQJO_B'PH$=^)SKFAA+:N-*,*M3":ZT)X600F$R3*=*,&N MBP:YMJ(RU6DBJT05F6=T!7HU50>6B.H/H?B018:FRHMA<^M:5:YN&M6*!OBR]E(W#E %2!1 MDG MG%W^9>_VSRZT7$9*#:%TUB+J EEGL=X>>G%VUK^:'T1AUQ"S\ 5C[>_9='9P M[V(Z%9^-E\4!<7OF=V-S?K$;F\7B15\#;]:*B%/7UCQK]!-5;,3WD]$H'(B5H+92IR4IJX!E;5(G% GL,68',D.,:L4=K]@<+X.AR!K? M !&ZBBZ;\L#Q6FZ"3A ,);$5-@A.I9Y]P"0V2MI0('B H2!#G0KM_E)Y_)MM MP2^"L$/^NY*J/KAX8A7-&ECSIA?^\\6$*_[ Z/G%&3TX/TSX/.9[+PI[ON]O MFP[GEY?02>?$J7A?P5T%L=E?=3*=3=^(C]01@/M)%HWJ].2;"/4[3Q-(L'Q" M4E:HU-;K: 0'EQ3HZ>BB3<)+4DF,W/'J9BO6;P!B+ M59@ 41:-=1R99>/0L)Q[*W*S5L!(E8RSX$M22%TZD0,YSE>5T"F"JC--WASS MV>?28Q9LBC1LDH**S6I@E"E,XT259>2#"7BBAQ3[Z<5;,!?HT _))^,T0>=Z MPIS'Q\4Z(8=0&(ETN>0*E'!4BMJF?'<3H\506'?:8VH+R;&:S1>4 MG^B MX0.9^Q3H1K)Y)]X[UT [[MJ9 [ZHO8A&.L=@I[L1IH5U@8F$-TM*#/O( XMQ M.#>5)6X/A7I&%1"';>!L%YZAB(XB%S=T!>H=:S:PB@9NTB*7"30#$0X M3)6!A-^<.%8,,,0Q*ZD$6[;V&;CG9W]3A!6JA+B=Z_H0_&ZIY\A(9?PV[0%F MS&2<&7>3QD>:9:%744G(^=:.3!+;1#-]V*%RV>.#_3$)*/B4^)CV1,QY[(H3 M_S>/PR/Q* MZ%9#/\+/_CK#O>:[QDFIUPAI!\/%*2N4*#'RR<&S(PU#46[I! M.&C2_R#E(U5UVI >1PJA'7BV74N=]O834II4HRV<*.H&OO L#(,67&_C'D** ML" D7YHJ? /H\ABC@Z-Z^M?.-_L,O7O\%"GP3MI*E@(O5O2]Y%T;XATZ=-N. MNW;81K?^$=I(UR\-.)KJT#A'XCV) Y8PXL;G"#BJE@?*P 8(J9^/$/,1^PUZO M,/7R'FX29,@J72YIUBA;):?'%"GG5(]AY"I[TF]7(!K/GUVOILD"*>PJ/*:T M+?^1N)=D]87I(IQ*0(8'^8'X83BBTN]XONTJ\!UO!XOMZ\(W%W-443HA3%"A MDW-YA%2VKTQ]QR-^J%% R'V]TY>E+.AE7_"GI[W9)XPS#<74 )$L-O]1-$LY M38G=\AW-TS@:OJG>4Z,"02.6@H**M'(N$??0C5+]I%.:!$+'HE:V0I-9D=#$ M29%7EYQZ$GH,OPB8@/"V+UW[4^%V&B1%.CKI#8\,A7O3W['O/>/>A[E2V15_ M?J3/&Z!3^$;7W>V^<-Z%#WO;Y>'S*/*\PBB%83O#ULGHXFP0^-U>>%/S9[ZE M\=Z4_"]]/%&6%N!Y9M"\XP4=T'WWO?TO4$L#!!0 ( %8QL%@<=$ITU 4 M *L. 9 >&PO=V]R:W-H965TYTH6P]*H7 U-I%*G; M5.2#. R/!H609>_RW*T]ZLMS5=M9J==&+>NN%)[G(+"\, M+L\KL< IVK^J1TUO@Q8EE0661JH2-,XO>E?1Z?6(Y9W WQ)7IO,,[,E,J6=^ MN4\O>B$;A#DFEA$$_2SQ!O.<@APQO^'Q\]Q&@_!)?&J:E$@A<]XKY!O<3>Y4=*YQY=S= %>5ECE, M/ >@ZOCP5),]HWAT,/MT,/X$![R)S8C#,[_I<:-@VBIP$M'9IP#NN14D2J>B M3'"CUZ(N6N]V8R3*U*V_HV#;V4*\$M80Y][:Y5@58:I8N:>XWTZI>9* T+W72RVV0 M=1AG!O5=8I["[!5*51Z*.=%#$K2!@R:953W+90+S7(DV>[ BNT5%%'J1U)$Q?X4/ MXU%PL@Y$ +>U"Q8;1 Z08U$,"66S3(6&@OL45!1/Q?D4%I!;%O.-TT01R&M^ MY]VI#_ZOI3T3J4\8,YT3K\C%..R?')WT)\=''0[LC0C-V%WOHFCCW589_(XE M:I$3G8W5M1]Q]\%U<,3H/+!@>C@,MJK_I[;T*0R4$L"E+TMB;M=#3V5,*,Q6 MDBM$"&FL?=PHYGQ(V M_'>5*AK.X4N"Z*A5*,ULIYI1)1[:3.KT+49V&>5TD3]1?+C%"J,@5[X^?@BA MD4\]!F9\M($/Q^,@W!#Q,Y>D)TXSR3@%#]07HK!;5&U@F2JC?C2,^Y/Q^ =, MZ&0%B*,AXV+:#3GM1"BR* +^OF/=[GIBMZ 9Q\250LZ-S"NWF^L&,9 M10&UV>KJTT;VP3((B-J6OJ6Y-CO=JB-]-O%]<) M-M7]A([>*=R@MG(NDZ9EW)245 M3=UR54_I)I#RU(U&5\T8WQW7GW&F:R[7>-B0O1O='O>6^B; MJ=5&"XD(UK'70N$ 7JA;LF&>H%=6G]7:)=;6]B5_X"LA'WUS@ZO"^X*>8X MIZUA<#SN@?97(_]B5>6N(S-EZ7+C'C.Z3:)F ?H^5\JN7UA!>S^]_!=02P,$ M% @ 5C&P6(E%@?6<& SE4 !D !X;"]W;W)K&ULS3S9:1(R&*'(C0 M:=GWZ^]9 ! 4*;:S=2E?*N%J7>[1#]>RT(=?CR+S]R-=_G=ML(;+U[^L$_NY*VL/NS?:KAZX6?) M\ITL3:Y*H>7FQ[.K^+OKR1@'T!O_F\N#"7X+W,I:J8]X\2;[\6R,$,E"IA5. MD<"_>WDCBP)G CC^8R<]\VOBP/"WF_TGVCQL9IT8>:.*?^59M?WQ;'4F,KE) MZJ)ZIP[_E'9#_*?).G25F)JS15=5GEY9UXJXH\S:41Y^[7\Q]>5 * M3O@BM\[*3$\M.Q:^JK+9&O"XSF;7'OX M^'U,W#ZN)X,3_IKHD9C&D9B, M)[.!^:8>+U.:;_K5\=*'#%YKUK\6"MYW9I^D\L_GWO\6+\?<# M.YGYG*YU4,A,PXFJO\T+,D$#Q5-1 =BTJ0'*1' Q.A[]O*W@;+UY)N)UH.>J9 M_!S?_/O?5I/)^'M+(;J*OW\N<@/$@J5+=9]42L,OH=5:57EJB(J)KI!R>5+ MHPI407XGRU2*LOE$@BKR/?;T&.@N3;&3U.!*_U[K] M*D -6L$ C\#[E1);6>R%@K?2(I=E9<1>*QA0T8;W4NT+V-B^ .J;B&"LML!- M1ARV$F8Z () :T6DVR)AJCI[Y-?N,2'VZO>.L%*. V] C* M!B@(!$T*@\#N%(R6FXTD75D\BCP#F/,-K)G)2NJ(T ;\60)(:;*O:BT9')C* MR+0&\@&/@)Z""4?BO0)MOPS[ M'?*$::A^^\XXND=,%ZV 766%$A]P8#/#[WL)G V;,>)&(DK\9#_?_G[CFZU]ON^ !_U5HX4<#^F;N]#<([R_Y?^H\ _3UZ9XOGE2@RJ[+I(8+$+U4@8HI46@WP(TE MR;Q!_;(C*=PF]U*LI02!UG(/.,B0YQ)0YSI+4"4<\FI+UU:] S_ )""M1@". M@?H%B <\E_N*QQ(WE[0VZ3$"]PI( @3UZ/\PNAV)?UQ=O6THN:^UJ=&6@%C@ M'+K&-7!K6M[5A>4RIR&9 7/[QNN'=)N4=V2JG'2YI6Y?>SX< 9/J"EPT@),= M.8>]$G21R'*3%LJ )(5X:1 (BE3M\@IW%@)KZG3;#^WHBVFA2JL5=A*=+M3K MANXD95G#Z-YY (K(44+M\](:JIT7A@C]2/0'41N*)/L#_"L:"BIFF\-N@,1% M#;I3E4#<$C%5P!! N486: TH)0BG004!&!6)V"2Y%ON0.RW)0%/D*G./9,;( M@2OP&XFNJM$E.!6.J;9:@AIG%TFBBP0BK0% Y^&0F@?B>3!R5-9E1LKC7KJU MW2J6M>3#'C:/9+#K/,I$X_RXNUA%\UJEJ[&Z:PD7]& M6;-5=9$!;05&#$@;&/!'7;)'3B)6-8X6LFN\_!X(:?GF%)5)+FD( HX\;#I; M@N''.YHZ^GIY/5[XBKGKG62;50KT_$4\OOCY2?-' '$!#_S&0 8;W\>BE>E_ MO+()G,I0ZSAGV[H58%S7#/YO*+DQ4Q9,[R#.1N"SHD[+*_++)/EP48@!D$%Z M!)P.BI#C /P:L;8# MNWYO-0'/ANX"368%IL,0X!J(\VVB,[*3!)LUFJA5O=[AM!83$?&V.<2*:&L* MT@26DJ=HUDNRD;CJ!2[D$_#KP*<%64[(6M:[FC$/@3 P*N$QV0.:'W*P,NA! M/HL7EZ.XV0]BL%+IQZTJ( 0P%M,#XR>+T<(-;V\;> LHB+)8DK F&8@ .;.@ MK!L(!1QW #;99A.T@TNE/X/$0 ^!EL?0A_;?9'IC)M;!P +$ L MTPW7D\= &*=J2OD 5O,@BWNOV->/PF ,0J;%CT(V F^&HA=G>3*YKIS*1:=7 M:6.7,_4:=@0<#B,S5:]!+-:JKOK5ZCHO<&J U0D%\E+=Q\:<>7DKL\2HO:F2IWV0E?@'^19LC;D$&99_? M^.6STJW"W3)T"_:'WC@P C$KLAJ**,U0&Z>SJH.Z2(L$1NXD:&'T@8!XVAK8 M/4:;J/B(?4SCN:T=D\$<>>L]S'21/P^B")P%04/.?B30YAY@S# MT\!6F=.T.W9*^_@$X0,M [H?' /B3K]2AV@1(1H4!FT8F11%NG3,#_!0C _! MNVSN)A7/G"#GD>)H)G1DKO>>EU7*BC.5I$M!]LJN<(7"!#J0:$N.W*HYO MLT?NY.V(K1J>R2100W,D$QBMY[@ZI1DH=PO/@2ED04O0?K?Q+JUX2@SN+=M8C1&&6TLE5EGX*OZ!2;(%A: M7K3XTD5)M#?P,]F\@/L$?(-((0!0+)OMC;R"[2'X4^CY59B"!C(83T!K9$6+ M'6V[S>*Q;WN(OH*]TRJ_<"^,Q-OA88#!I&(GL$UZQ"QOU\>*':HV^ ,E!;K5 M.ZD;A;D\@/H[RH..I]]_\?_&Y6M^';]#,6%P,16W;)^N,"MC1>^61.\\M%= MJQM2AM>4IH#=TDO/.PO$T2Q>1=-5//#$+GG]E9:<1K/+5;2:7PX\L4ONGKCD MU9_N)]%B,HXF\U7? MD\MI-( IXFO5AT#WIG=VC==K99P_'32?1 MLI=*[LG0&N9/5YA$ES.@>#SK/)G!#O@)2-D$<-%0X#?*=?1)<3SI2O4\BB_C MZ'*QL""H/8?FQ^\!GR]FT70\Z3RYC,;S:;183<5[58$-Z%>3K%D[&YR"^(P1 M6UWA&D>KZ3*ZG$[]K2ORC?Y,#[.O&.K@WH":'#W.R RHU=PT2<;$6'/<\QXZ M%S*!Z:V='XAVEC[:60[&);?RCC(S?1'-TT9V$@"JE$&T:O@U0@0^X4"-;*=_ M9"@,3K>YW 0CP5G**9&,-1J-3JA"3.&K-_3JZPJ^L5VW=#UP?6$F!,-FLA;Q/BIH?-),#K#0[N9GH M=!40RU]@H0S,/3CJ%?.)\VB.*F%!R(PI_ )3O/<2@^&\\3+8$<+PG,(F&+:N M'\G%H."MF7*(&U:>&U:#-$4R:KG%7@? *D:G?7SQJ7,T<2W68R$R!<+"OA=HO=$]MF*U]#F+_WF+P!2@O>N M>E/)G(]&5L*T" 5,OD#C8GD3U ]\Y?*/.N,[X!A*ORQEIHVI=U;-DO.74#75 M)CY1!I%'=YC?9<8G=HU$D7-VAGQ-QX\D ][3+!C#GZ]O M\A+$ZX[LE=M>:NM/#60^58)HQSJ]W;.6J;HK<\Y0']C"/C85; JTD5]3&)M7 M-C"/?.C:N-/.^E;)@[!*!!61F\2T]D[5&WSK]+;)%ERP^&-S0F8\?)YZCRZO MK/-[3ERTZ$K4,+8^@WJ;TW!WK(U9;\'P8 RH-\Y-N$I.2@65+ >NTBZ4P/1_ MFPNI-,L!RB2Z"L6#,AT/&[:BL:#,OE.4@*$DO@D#;T] M0H-S]/?%=";VM4W=>=(4%JDCPF\:ZPY2T:_?NYRO-C7F: MW[#$A-DC]C]_\B(6S'*+&0A4(>):P3]?L__IZO;:=V=H64C2-KT#/^PI$?^; M&M%"%^-E)*QO:.N7E#A"E@3_MLSH@:V A8Z:=N]B\H25,N>87$\ ZBI07)IV MC)K"+G+LX96N-F]- "B:G4L*OZG0M_*-1:3 UD"KTK>Y65)E9 -=M/X@E<\ M=Z75<%KGG%C;\4E3S49A>TRF !MH%->RR,$$D9@#F@K>;E/(IT)F0'NN_=@L MLM>K@9#WF)#^VBSPC(?1\@RP04#^VP\!F2^I#4Y!R/(^><#VH/=J#S[!9XZ5OA?4:M,[*+I MC+Q5T!'D:0$)"&]@?RN;E3^X+"UFQS0%;UHF1?Y_%.F001\!&4S%Q4*;WG8U M'.19FQW$&5S"/2A &F%K [P"!C*;7)OJ(B\C^PNK;8[-_;[0U7G S@PJY57R>G+!_H>\Q3KXTJ %H;;5""G3M]#$^=&W;97.X]&W.U6UR]%O.50+H.E@NF8=@QD47S ]!&"-OD&JT]UI M5==[LY[D)KQ+#E[0FVS',S&)9I-EZSJ.)^)?2G_D$I4B/NBDD7K2G*L)F@M& M\IU"!>>A6,Z;D9-N4@I77:VFK>OII,GWO2FM_P(<*R 2U!4+3K? CXK?=TS@ M Q 02@=,Q<]SINT!.UB1RX ^X&(;X$[*H7NN;3BG6\X?CV9-,\ =^&T $+IV M>2JMD&U<+(!-5H.UY;CI@8Z'>Y=/=X'2(KTZ[(MFY,Z1(''O.2?B1\P:=]JU MO&PQFGP-KTTXA0?;*1R8UF^V";@&)Z[=F$FIH_ M<24P.#80Y,9HQ$OO(F->))[X?JCN2N'$?0+:GG$&2HCFG"[B3VEG]/E:U">N M_7QDU$-\&TBT^4,_L?C:#6> MP2*@%5!=$T/U,M%LV67X)==H[RZ)'* "0FVVBP?M?JX>> M9\T76T MYI/Y21P.RMXO(.??';5,!K+TJ:+3PQJAE@G+RW@]FUP.^5'-V8YX^!S&FR:U M>T7YJU[/Z1/G:$G!G<9 )4VTIN;N,&8*D0?W=05A7MAIW\D[V MOY44?;[4M03*Z[EPD^[F/PA!G[OB6SZ-X"X]GOV2 8[=O1OWTILG(_BH:IM0ULM:P,*7E^/@ZGRRNGP>7(-(B!LZ+ OZBIK!,?.Z MS?<-HKKF[7+>3'D>+Z?-A,OE4KS722;1?6H$N:L% YMZ#A=M<<6*/%?-3Q&# M8L5E:V.+RTFXL3B:+;N0_U7_NP+8:9MCYRVTL>OO8\$101)FJOICFPOMM-AL5E&R?36W8-+MLARM].W+' MOWKW%9[ZZ,7;MX$?_&2"?S[^(OBGI\Z+V*-B77/97D;YM"G(^6]P0EK!I^E\'TA:)/F.TGZ)'6]+0?"FM+46Z0_'^Q16 MVQ)P\[6K^0?]0.W#N*?R71&/^6 70C8?@2:5;DN(%&7M:'3*QK/S%PTQY41YLJ?/]LG7"+#QC<^ M\).U*C>LLX\0#1J^.?/LFB":IAPD 19\=6BI-KYD=K1+=S[9M<4'QZFY-PR9#P [1#>%-M"4^ZF\'U7],$%*H_SP9"/I3J4#AVT-"+6 MEFK;9QP.'>D<88X C]B[3U)TY7? D?EK55M+BY'VNK8-+?^3E#6>50]>>D8Z M)M .LSEV-UC6PSW9K:**S@&]F+)HSKRX))I70>WP"%U-3T7KBQAF[2QPV!OO M=KSH279,>VX^:^E)S"0-ZK2F!S,>;J!T"NFU;;CKU6F?-H5P-UP3WW^WJ?M% MWB4%)]KKHJ(#,K;JY+H6'!U#4QBFMV-P?-XFCUH5W :RM[^K),RO38.>]\48 MC">W\J74U^(A"C)VD]G,HY):0/!3,#X?XK>F[34>[EH-V_J;LP)69EJ>$V*R=2#"'3SH9=%OOJKX"=2VE:K7G&FOU6+:_IX02CF2:UX68>^M1405F!!JQ> M$'PS)A;^9"8A&%BS-Q%Q! )*D3XV].B.BLI6Z0#M(^#"8&NFBW@J8; #A]LP MK EA6SMR;"IM]26 >Z>FCA9F)]/VO ?-5?W=V5P38)_:;JLM=3;0<)\_\/*7EP-;88[M M",8QACW,?5UJN.IUD:0?+V[3K<)HE,]Q7>PAK, 7=BJ3Q5"?S*1IVYX,MVV3 MIK_@KV @QX$\$@?W69K/G*HEP_XHP\;U/-L.^S0V!N5^;[KX.MN MS??8EO$J:@-S88W;Z40IA1R T/'H^7\C$_SNXM*[>F#G6M556I'/[%%1FI\ 9YO%,0K]@(7 M\)]P??G_4$L#!!0 ( %8QL%CW5$V(-@@ '0? 9 >&PO=V]R:W-H M965TK)4J+VDD)072)#E]>36N[SSS ;SQG\HV>;\LQY\S*\GKCX18213 MF@2&QPNY)XQI2G".7VNBDX:GWMC]?Z#^HQ$>A'G&DMQS]HGF:GT]22";Y'0;P,U_<>(:G;#X6BA45DH :L4]JF;IS5!]WQ3XF*'<)&C MQ1X=Q)=H05<%7=(,%PK=9AFO"D6+%7K@C&:42#1]PL^,R/=7,P4'T>1F685V7MKM+F6),W(] ;^21+R0R!*3,=E@O(&XP+B4J";CZ&@MB4\#X$;__+O7=X ?TM4\P@FQMK*#] M]\=WM'UT!P%:$*%EOT4/$ Z($"#40O'L,YIFO'@A0E$P$[HI4Z0>B,K-.FDT'UFI66Y.9'G[II1)$CE1&EM6 M4C?5;!N6?_'/I=K8=5S7/3I?,UR<24;?B7W7\:/4MC(/G A8?L)"0""0FFI9 M@=%!?K"2M^C)"T!/H4V#AQ4K]4:MP4!.B\4%OI-843JLC/&0;W+PG7D(B'OA M8"4$"?8KX&4^Z*)%X)\0AJ35BSU_Z-61X\T]9Q[']1%XJ6/0<#_8>1PZ@>L/ M5N:.&P5.G ;HB2O,CH1!';N&5/T W,?5VAHZE^ND0>+,@V D3$=-F(Y.#M,4 M5%4H+G:V4#I.YORA]##S@61D\PQ!_FA4-='T$6^A.E%@/YBUVGP'AA+Z26_L M>3[Z! 4;B(M*P3,BA]KW+&$T]=&/M*!0\>1HQ7G>[O*3J-WI#XU>Y 1*LHS694_QQF&FL>-ZWC"33%,G<2WSISY;DVHU M"QDB37KC-&S-_V-A;&U)A53HUPH+@$H;H$;2,4N'ZC:G$K(CE+ 52*47($R; MCBM _XBDL>&M@( )NY<(EP#A*]7(0^Q\YUZ$T)(P9KJK%72 P$S7KS33]2(, M@*,@$,PJ8HY_T9SOJ:XHWW(-!$$988F6G$'[*"^_VN*_)L#U/, 8 ,C-B$Z8 M7"#\@BG3#1$<5M33!J9Y"$\/DH4; A.H"*02>X.R&E&8# TW=A/T"*V!.;2& M) >M,EY"=ZSL5&*+4\!![B'+K0AZYJ^67!?%PY@9^=%1'8[ZWL_@YY?0#:FFGVSV\T8W?WC^Z0L(\ M5#F_-7V2-FM:*%RL3.D#A2&!75NJUJ /<$KHZ(W-,*A!K+WC^ G/Y0Y?[CX] MSV@"5E<+A\F?C :_E.,#Y!J>-\,&B(9E!X3#W/WAI8^G(H"F.W R^;[&MP_G M?FYO?!_V#JAC)LG6!6=\M6N=IF.+\[G;&4W]=/Z^,P;;1O?F(P\$'D&88237 MM&P5-G!R6E:J$+=#W4""O M)2FD]0/9.*M3+>^_8 F(%+DVI)X+W.YMPL3JJ2#Z8SV\T]6.'Z1Z>9CL R_1 M"\/*H%X8%@"Z#8,%2WWMI;KP$P0O=3DZV.<%?P"Y#B,C8,T;L.8G@\4A)PN4 M54+HZHE1_$R9^?YI V:<[/G3Z9^L0A>8Z>^V^+5;_?3Z@B .6W^%$HQ+JCHM M T<_? W:-6IIDUH0MMX:@A?_RZAQ8!66#R5A-*QH-;1!E/2ACL:*-L]M M;S3]NQ@G?W[0>_@:7.\PPP5T47_'1:7O'3HOO3/: M[^@-VKX'P5^HZ=IT[U%+J;_@42EU7Y=70L<$K8)#,]B TZ\.=*1MC*#NY:1N MW%]HWLE7;7!W8TO1'E@FW_4L2'=$HVAW[J^\D]&&2EQH>>M(:_7H-\C]WUWZ M9[+"S('NN) 5TU=+CFDREI#\"^B>6(M*U^6['UT\B,P/>">@9S9;R_H_A(G. MKJ#ST3:&UO1>D)PJ7:YT/ZEU^D@_#'7M8A0,F0[BN%0#>6++YWGW2*SP7*_R@)Z'C19'->F:=BU (>"MSW0MMFTY_^SO19K:Y4K[=7Z2VK^_OHP' M%2TD=/)+V.I>)-$$B?T5[WZ@>&FN59^Y@NAJ_JX)5#9"OP#K2\[58: 9-!?M M-[\#4$L#!!0 ( %8QL%@Y7Z2E!@, +X( 9 >&PO=V]R:W-H965T M/GSG<NJ#B0U#B5A8L];^"6)*=./#:Z&8_'K)9%3F'& MD:C+DO"'*11L.W%\9Z>8Y^M,:H4;CRNRA@7(;]6,*\EM4=*\!"IR1A&'U<2Y M\,^FH;8W!M]SV(K.'NE(EHS=:>%S.G$\30@*2*1&(&K9P"44A092-'XVF$Y[ MI7;L[G?H'TWL*I8E$7#)BA]Y*K.)$SDHA16I"SEGVT_0Q&,()JP0YAMMK>U MW9C40K*R<59RF5.[DOLF#QV'R'O! 3<.V/"V%QF65T22>,S9%G%MK=#TQH1J MO!6YG.I'64BN3G/E)^,Y;(#6@ A-T16L@'-(T4[Y[I8L"Q#OQZY45VD'-VE@ MIQ86OP ;H!M&92;0-4TAW?=W%<66)][QG.*C@#>$GZ+ [R'LX?X1O*"-.S!X MP3_$?2A^1&N_99K_QAZO+ -@]A* MUYNERE^F>ASLY$V$O> <9NKW<*YJGQWOLH(6B%&C2WDUU5Q#JG A6P4J[>Z5#U +?3T@J2569"+9E4 M\\YL,_4' [@V4.T?UGBWU!+ P04 " !6,;!8/*N@SRX$ "; M$P &0 'AL+W=OS"0.QFMBL;6#Y]S=.0AH."&4%I]7ION"7>&:> M&<]C#^ZNA'Q1,8 FW].$JYX5:SV_L6T5Q9!2=2WFP/'+5,B4:AS*F:WF$N@D M$TH3VW.L8@6S%%P8K5>D3X\I8B!U+3*!*5TD^EFL_H#"H:;1%XE$9;]D5:QU+!(ME!9I(8P(4L;SEGXO O$6 M :\0\#+H+]>@Q=;M2<1M"S MD \*Y!*L_OMW;LNYK4$9E"B#.NW]4+?/HWJ;[]^U/<>_)?]V^UEHFI '6$)"W*+UBA;3BDA%( R#]S2=/>"R#E)C.(RVB MEPIDQ/LFE[8ECAH=U9AL-IQVZT2CN(DC'(#=4]O^G\D$J!S7C_P:5VV]S:5OBJ%%52^56 MY]3S(Y5'8D$7X+4 M#(MMPH4^NB_UF,Y^3I6EU^&9K"C+CO,!S!CGC,_(@":41U#)Y5;#"[;J$SS5 MFB%Y!A,GFOT_PUB]'AV-/;=R2:H#J;S>P?\A#)VKW=F@T?*\*_,'93_89B,( MPRWP3;]9DS+M,F7:M=LSK&SVGV:S'^HWNU;;#Z9WI\3:.1,).Q= Z3JO?U^= MGY"&1T"=GW^[O-OB7V50S\/=6Z:-1/2R=%2;,"#CJE:JZY$[;AA/GL7V7 MR4+I!U,#6/(DN#33H+:V&8>A*6H0U!RK!B2NS)46U**IJ] T&FCIDP0/XR@Z M#05E,L@FWG>KLXEJ+6<2;C4QK1!4+V? U6(:#(.UXXY5M76.,)LTM()[L-^: M6XU6V*.43( T3$FB83X-+H?C6>KB?$-'ZN,(-^2Y>X.5^CO_?:44M.#5PI_H.5MIX&HX"4,*DX<7J&X\5^RZ&+/XH 4K;%*K)*1@6"R&^G3ZAPV$D;1CH1XE1![WMU& MGN4UM32;:+4@VD4CFIMXJ3X;R3'I+N7>:EQEF&>S:\@M^9)S5E%W2H:\_DIS M#N;-)+0([X+"8@4UZZ#B'5 )N5'2UH:\DR64+_-#I-5SB]?<9O%>P!NJCTDR M') XBM,]>$FO-?%XR5]JW2:Q0TBW([@*&9N&%C -L 0,Z$<(LJ.#X6ETL8=? MVO-+]Z%G]UAQ9Z3D)F2I1D0"5Y>*Y_5 M,V-:*@L@A3+6N-7#Y.R$4%F2P^%Y.L#&8!KPI$YO.NQ>#$50Q8M N -?G2MFUX3;H?Q[9;U!+ P04 " !6,;!8U=N)2*4$ !0#@ M&0 'AL+W=O:>G8)D*)+DG9R7[]#BE;4FI'2]?M82^B>,CSG0O/ MA1QMA'Q02P!-'C.>J[&SU'IUUNVJ9 D95:Y808XKC+'$8AX)!H@T!Q6,,5<&Z 4(VO6TRG$FD8F_\[])^M[6C+C"JX$OP+2_5R[ P< MDL*<%ES?BLTOL+6G9_ 2P97]DLUVK^>0I%!:9%MFU"!C>3G2QZT?7L,0;!D" MJWC+5(GDXO42[4G(E M,CQK1:V[CN_HC(,Z&74UBC&;N\D6\K*$#%Z #,DGD>NE(M=Y"NES_BZJ5^D8 M['2\#%H!/U'IDM#OD, +HA:\L+(YM'CA=]I\R-02*3J,9#+F3*UH F,'4T*! M7(,S>??&C[WS%CVC2L^H#7TRQ0Q,"PY$S(DR.A.QJD.9Z2=2H(>$[^;^,7FX]XPO\9X,4: M)-:M5P-,EQ1CI)K^5F0S/#P\N)< ;\%4598OZAV+A80%U?M"+]:4<9.Q! OU M2R*O'T$F3-7<5YBH$J.IH+RB?402PZ*;5)0/DN::?"ZTTC1/C3XWDB5 ?F5S M(,=_ )7JA-Q37N#,\SS#YO?/D58KA7Q$- "H,H:_AP2L$[;)'58BA\-.&-=3 MW^MX,9*&444Z(H';#ZIIW_6;:W[DEVHWSNLX0!3/.ZD(Y7S/E9X;1Z\^U)U+ MG\>9'YRWSO_)B$UH#JQID-\)@E['&]9>.*Y()WO\D3N,7RWL[TX.2W*RK&IR M0Z/0BSI1KU=1!IU!'"&UUM$<7%1[O>]Z_<;:P"/WH(R51C"4WBT5:1/\[1AW MHBCN^/WG\1+48F,W&C;6^KV6>MVKZG7OU?6:*KSFV&JM2*$99W^B228UMR5\ M88+S8#ENE_&C472WE D*QLTF :]MZ5V\4L@UO7/\O66J8?3N8%FF'-8_):';CW&X?ESAI0Q%I]C&4M2"/#'@^RGTMO%7\:P%I\:AV-QV^WN1 M.S#P.'K#YEY4)2/'+"=/99&J3[\1D#UW6(5"2Q3$513$W]>U3V?VII$T;U?P M:/X!K[6)6.0V.%#+YQT\P=@1G*746(+YIP$OP]IF =[)I04Z&$'M^OU;_?"' M(JF.H"N!L6)L3/5'L?^5-_YX M!B\2J:K^HGW=-X#.4:FTR)K!P"!+\OK)'IMUZ T(R9D!3C/ J7C7$U4LWS'- M%C,I]DB:WH!F7BI7J]% +LG-IJRUA*\)C-.+%2L2S5*TUB+Z@E@>H\],2I9K MA7[ZQ.Y3KGZ>331,9+I/H@;TI@9USH!2]$'D>J?0^SSF\?'X"1#L6#HMRQMG M%/ #DU>(VA@YQ'%'\&CG-:WPZ'=[/>1LC>4.8YFHN58%B_C<@K!07#YP:_'Z ME>V3MR-,W8ZI.X:^6$,4QF7*D=@@O>-H);*"Y=]^5 @B3&F@GN1;M!]A/X[_ M^E7H$/H6_=?G*F5*&9)JQV 5T.]E=L^E,71Z:KN^?^0R2A1'=S*).#2+1+(J M1$'!'*VY3 @>T.A ]]P*7G<;%2+8&.7.C@(_<[R W*O"/QTAG<\XA6#1C5! MB[L^B^K@J6OCT':/4+UQU-KOI=F7##PXY6G3$+MNGR>]XA^1%@;0IC7@ MB&2\3C+>Q9*):EJJHM6H,T:0R]&FU*7D*%&J9'G$AY0S/LVERH#8C7;5@IU^ M,<'<;LMR;+/M$-/0;KO>G.U*L3L-<>A-.Q&-H :!ASV04*0R%"P["R^U6\JTI M1F=ZM\W;@].M"5;M]C1H?DN^EDE(I]3'Q/8&,NJA+/E'9<_&CA\\GV]=') >^0 =,C IWX&F$S# 2M4R.>S MM8]]O_H=R-^GD"[V;?N)U#V_FE+SQ*MPV';!:.H[32T[ZQ.L(#$".FABBMT BFC8#QKJ'D49&*#6!8/7E4GO MPI9QN:VNI0K2;9GK^N[66;N;[[*^\!VZU]=F.%YM$RC?*=_ 4'(5P*E-UE?1 MNJ%%45W_[H6&RV3UNH/;.Y>F WS?"*';AIF@^W_ XA]02P,$% @ 5C&P M6)IFXC,- P G0@ !D !X;"]W;W)K&ULI59M M3QLQ#/XKT3$AD KWUFLK:"M1V#2DH2%@F_8QO7/;B+SX2>#N5E9$Q?)6*E' M)UP7@R!RA(!#;AT"Q<\37 +G#@AI_%E@!HU+9[BZ7J)_\;%C+&-JX%+Q7ZRP MLT'0"T@!$UIQ>Z?F7V$1CR>8*V[\+YG7NED2D+PR5HF%,3(03-9?^KS(PXI! M+]IAD"P,$L^[=N197E%+AWVMYD0[;41S"Q^JMT9R3+JBW%N-IPSM[/!2"<$L M9MD:0F5!&:+(D.DKV MY0?4K2N$62*&GOP4N;P%./EWXD\&WQUG#M[7"N=\Y, M27,8!-@\AVV[(MO>A#^^Q%XN* U$3)"I*)3UOE#C@E:PC M\$L\-G8K__T>#@]Z292>D__]8IGR65,G<@4YB#'HY4Y*OI>@JG@# M0+3KNQ,U.:E0H,: ?<7\1.)6TDW7Y';6^W!T;WUS1L>,,XM7IH7=JC66A91* M^P?GU6DWRU:E=",+ZT!2R9-=8,MO%B<;>]TX)@_*4D[4;OCUW'2ZZ[EI[VNM MK+FMV;MOZZ2RE0;W"4AG7;DCK,-T$XW

=S1*DBPJ\B7L]V@VSN)7V>N0;&$-. MR+6T@$^(W= ZBI/XF-RZYP5Y/U%>0?,$["OQMI*&*R-#@)[ZP6CP]<"4U-.C MV6UF[T4]Q2< Z:?R3#OU!+ P04 " !6,;!8D "GO_H# !0#P &0 'AL M+W=OFKOI';S'M@4D!:R MZ"K=5>BX:S]4_6 20ZQ-[)SMP*W4'W^V$W+ FI25\@7LR32JX0VLDOE0K M)G=VAY+A$A&.*0$,;:?6@QLO74<9:(V_,#KPDS50H6PH?5*;/[*IY2B/4(%2 MH2"@_-NC!2H*A23]^-J"6MV9RO!T?41?ZN!E,!O(T8(6?^-,Y%-K;($,;6%= MB$_T\!ZU 84*+Z4%U[_@T.HZ%DAK+FC9&DL/2DR:?_BM)>+$P+]FX+4&WH6! MYUTQ\%L#_\+ ]:\8!*U!<.L)86L0WFH0M0:1YKXA2S.=0 %G$T8/@"EMB:86 M.EW:6A*,B:JLM6#R*99V8O8Y1V!!RPJ29P!)!M9-A0&Z!6N\(WB+4T@$>$A3 M6A.!R0ZL:(%3C#CX#,?>[U M GZ$[ [X[J_ <[P ?%DGX.V;=X"CG7QSA,&_13]<@M(.SC_"&6"2?IA_W'\- M1H^WA])W]O+V$#PSS!G3?E=EOL;U!Z\R4YDT9P7FL]15'/,*IFAJ5:HLV1Y9 MLY]_:OEAX(3G6LN76H$?CJ-.ZRS>41?O MJ#?>/^MR@YBZ#67'R*"^ -O/$/BOYX,T'[TLC(O8>P]^[?4V)-AR(+ SPL<= MX>,;"6>HHDS 38%N8WS\OXSWGOQ:QH<$6PX$=L;XO74A<)T?G:?3FP39Z*B^ M(*6RG2-<7I0;6$"2RD3HD0KJSE)V)$CEJG%$MB;-0KA1XD*^<./$ M-XZQVG1_L%$ M,VO*3G.'"0<%VDI6G+N1?!=8,[XU&T$K/6YLJ)##BU[F&PO=V]R:W-H M965T>W6 @:A)G;5/:OU\GI F&X *ZTX>2F.OC>ZY/K(.=T9:+)[EF3*&7/"OD MV%DK5=ZZKDS6+*?RAI>LT-\LN]>HHO+(^5-U\^=B['A51BQCB:H@ MJ/YX9C.69162SN._!M1IQZPZ[E^_H?]1D]=D'JED,Y[]2!=J/78B!RW8DFXR M]8UOO[*&4%CA)3R3]7^T;6(]!R4;J7C>=-89Y&FQ^Z0O32'V.FB<_@ZXZ8 / M.P0G.I"F ZF)[C*K:7VFBDY&@F^1J*(U6G51UZ;NK=FD136-%[2XA718H'FN^E$?(GFZ:I(EVE""X7NDH1O"I46*_3 LS1)F42?]*5B MNI%FV2M:I-FFFA$D6;(1J:HBU)HJM&6"(?:29)L%6Z"EX+EN9RC1@VX4K>=2 M#U9WU]\76KD9EQ*53(MM377?#Y^9HFDF/^H1ZQ8Y(^+\A[.&@)Y_9^=V))1W23B.I M\<@)O'=FHJ]@.\"@'[!:/6YE21,V=O3R()EX9L[DUU_\@?=['UL@,(-[T'(/ M;.B3[US1#)6]%3@IEQUD6$-62]WS!),H] *"1^[S/K/C0.)%9!@3T@8:68=M MUJ$UZSD3U2-RAQ[TNL6$T-J?*YX\H0\)+YZ94.ECQI#B:)91_3A,JZ[=#J!P(S2Q&UI8F@IQY#<@< ,[K[7>0L/7LP-IK'B M!G$4A?&!FL\(-//>\T3^.8+.SQ3TW?N"M@]XZ:Q"H9GEP5UY,+2H&T0H_D!H M)O_.:_E6.W.EK,GQXCL9/T)PZW4]B$O MGE@@-+- G27S0W!A@[HN*#23?^>[?*NUN5+8@V.]#CS]=ZCK=^/,K#O'Y-LM M4R/K.>!J;1WPXDD%0C/+TYDS/P(7-:C_@D(S^7<.S+>:G"M%'1__/ASHW^IA M=*CJOL"8A*=DC3OSA.WFZ0<5@A9*5LHM-R)94\EZ)=R7OQW[TAF$0C,KT=DQ M[$,K&(/Z+2@TDW_GM[#5SURGX ;36&Y]$@7!H=\X(]#,N_-)V.Z3>A7U^DX[-FT('AXY)O/"#3S M[FP1MMLBFX[E62H&W9Z"0C.KT=DM/ 17,:B?@D(S^7=^"MMWNZY3<71L$^+ MC_S@4,7'@4%@!IIY=SX(VWW0;,\,_Z6S[\\3=/<)"LT\$ND<%/' #T5 ?1,4 MFLF_\TW$OHUUE5+MF!=7P#^2<^C'?CPXL2B3SA01NRGZDI<9?V6L^:WW=UF= M)/82 MUZ@D(S6>\=\\&?\\$>]/T,"T4Z"T5^PED?.3[#BZ)!0+S#L[Z>P-@+ MR2 Z/.MS]P[<SW1L+')E?:S_R)7B>7VY9G3!1!6@OU]R7:7FIAJ@ M?3-D\C]02P,$% @ 5C&P6-XH1&E8 P !@H !D !X;"]W;W)K&ULK5;;CM,P$/V544 (I&5S[65+&VFW!<'#2JLMEP?$ M@YM,&XO$#K;;PM\S3M+0;=,@(5X2>S+G^,S$'L]T+]5WG2$:^%GD0L^,[!\,CWV3&&MQX6K(-+M%\*A\4S=R6)>4%"LVE (7K MF7/K3Q:^9P&5QV>.>WTT!AO*2LKO=O(AG3F>580Y)L92,'KM<(YY;IE(QX^& MU&G7M,#C\8']714\!;-B&N L(+@*@!1%5F MZE"J/"R88?%4R3THZTUL=E ELT)3^%S8_[XTBKYRPIGX8X8PET7)Q"]@(H5E M_?]!KF')-X*O><*$@=LDD5MAN-C @\QYPE'#:_@@=BB,)/>7"S2,Y_H563\M M%_#R^2MX#ES QTQN-1'KJ6M(KEW431II=[6TX(*T$.ZE,)F&MR+%]"G>I3#; M6(-#K'=!+^$]4]<0^E<0>$'4H6?>#U]@TL+#'CEAF_JPX@O_>^J[VFF!P MM*P_]D^DG?N,+P@;ML*&O<+><<&I!*2PD;+[I W/U@Q&@Q-=YSY^,.P6-FJ% MC7J%M06B2]/H7--X')Z(&IW_QS#PGCHM^D5\];_U;,MQ&\JXEV5)VYPG"(G4 MQAY1A13:%J] H.F*;GPF//).=,][5_S'8W;CG!A\[\]5X/TM4;8F)9+JK="T MG58L9X)BKCL0IFW<5 6Q6*&JA5 YK >V)L*>7%(ZN#O"KI4LP! =VZ;<7" S M&3.0TF&_[HK(/;K6"E2;JCW04)7#^M2VUK8%N:TNWA/[W+8F7?9@LNCRO[V9 M+&ZZ[+YWZ''D0;6]5-1STQLJRNX94T=*E7PXP: M-536@;ZOI32'B5V@;?WBWU!+ P04 " !6,;!8F)#;9Q($ !^%@ &0 M 'AL+W=O3 M$U]I$B85/ZD3OJD2#D\D'*$%9RJ3Z M+(>W&^YI\LP+ARPK'EG2B9J"1"5>= +O)VO:MV 5X* ?T.P#UW)+$IAZ^D&7(![! MBW__#8^"/_O8.@+K 2V@Y/$*[11B6;VJ\=X M$ 03__&0C_6.;^0S;/@,K7R6&I&()"N?K%23R?E6;X$*P9/>AB7T<;(BGEM, M1V =\J.&_,BUD$4T;U7IVBV6K9 MN_=5L,,#1>,C/5^^TGS8S.CD.FYR'=L?.I+KS=PH5&_\#U#N\19]6L'.K9$C ML [OJX;WE6M]7KGD[@BLPQT'[6L_>!^%UKB'$CW>8*N#B+]( M1?5GI!:A$69B#G+]1=HO1SM4A)ZU3^R+G-LCWTJR]3'8;F06Y.FDF*V19Q?3 M$5J79^N!\-BYF)TZ(5=H7?ZM%\)6NW&>F.U00XN8W\/SA*WG">V>YPU%MB.> M6V17:%W^K84*L6N1AT[=E"NT+O_63856MW)V>Z&&L_<7[/<\EY-_T,DK0&S* M!J=$9?.M:FDU9YLFZJQL'1Z=O\'7\ZH5VL)4G=D%$1O*),IAK2&#BTO]&A55 ML[,:*+XM^X5:&(H7Y6$&) 5A)NCK:\[5R\#&PO=V]R:W-H965TL]=J(-BE)NL&_QTE[9;=U M.SX@36N2^K$?NX[M^5[('ZH$T.1777&U<$JMFQO755D)-577H@&.;[9"UE3C M5A:N:B30W(+JR@T\;^+6E'$GG=NS.YG.1:LKQN%.$M76-96_WT(E]@O'=QX. M[EE1:G/@IO.&%K &_;FYD[AS!RTYJX$K)CB1L%TXM_[-RO<,P$I\8;!7!VMB M7-D(\<-L/N0+QS.,H(),&Q44'SM80E493[%_#[U#L=&7B4K9?[+O93V'9*W2HN[!R*!FO'O2 M7WT@#@!^= 80](#@7P%A#PB/ >$90-0#(AN9SA4;AQ75-)U+L2?22*,VL[#! MM&ATGW'SW==:XEN&.)U^*H$L1=U0_IM0GI-U]_V)V)(U*SC;LHQR36ZS3+1< M,UZ0.U&QC($BKRU0<.!:&?G;];VZ(AQS]>4*-&65>H4RG]F&_& O&?E#T* M2SB$);RD/;VG>\Q.#9+1:M33#CZQ<%.3=FD0Q\'D4JFWIE,3 ;> MR3]$%.OD&*_D)/63*#G^T"-"210_%EI=)O'-_W[ANL^17(L(#O$;J6HB49U MM,V9/J-,EU23'-/@>LPC]Z WUB +.V,H8LMR5]>&TVZ.69HYQO36H_/;VP^#C_O70#D@BT:\ZZGF$JRFT2ZC1:-[&ULK99O;]HP$,:_BI55TRJMS3\22 >1 M.E"U29M4E79[;<)!K"9V9AOHOOW.#LTH<=$F]0W8SO..[8QW0CZJ$D"3 MI[KB:N*56C=7OJ^*$FJJ+D4#')^LA*RIQJY<^ZJ10)?65%=^% 2I7U/&O7QL MQVYE/A8;73$.MY*H35U3^?LS5&(W\4+O>>".K4MM!OQ\W- US$$_-+<2>WX7 M9#7-C-X*?C#8J8,V,9DLA'@TG:_+B1<8(*B@T"8"Q;\M M3*&J3"#$^+6/Z753&N-A^SGZC6L**;2M^)W1?8 MYY.8>(6HE/TEN[TV\$BQ45K4>S,2U(RW__1I7X<#0SAXQ1#M#=&_&N*](;:) MMF0VK1G5-!]+L2/2J#&::=C:6#=FP[A9Q;F6^)2A3^?W)9"IJ!O*?Q/*EV3> MKB81*S)G:\Y6K*!H*+0!<5 M$#QYVF%7 =JHJ8UJ#J!M/AIDN,S;P\3ZHC 8!7]5+X@''?'@)/$,:L&5EM2> M+H;?Q=?&2 ZF'@R#([R^)@V&;KBD@TM.PMWA E%9E/856\(6#]\&CU+]*F?2 M9Q@>8?8E8?9*#=,.,SV).2VI7 -9B"?WZYWVIDS2] C+H8D2-]:PPQJ>Q'IQ M*'TD:RF4$V_8FSI+LN.R]45A%,:!FW#4$8Y.$GX#I:[P2BLV]::B&LPBXZXL MF'T;7:RC'L9%&H3A$:Q#-1H&H1LVZV"S_RDG!^T"S'J;-$Y&QXOM$ VB[ C/ M/[C=S)<%W@!KQA4>(BNT!9=#S$^VMW7;T:*Q%]Y":+P^;;/$#QR01H#/5T+H MYXZY0[M/IOP/4$L#!!0 ( %8QL%B_B /:W04 ,LE 9 >&PO=V]R M:W-H965TB#XQ$VT(ET2/I.-FO'RDIEBC3C)6Q>4GT=<_E.2)Y#V7.=I3]X&M" M!'C(LX)?#-9";,X]C\=KDF-^1C>DD'>6E.58R%.V\OB&$9R407GF(=\?>SE. MB\%\5EZ[8?,9W8HL+<@- WR;YY@]7I&,[BX&T@(PLKP87,+SZP"I@/*)OU*RXZUCH*C<4?I#G7Q,+@:^ M:A')2"P4!);_[LF"9)E"DNWXIP8=['.JP/;Q$_KO)7E)Y@YSLJ#9WVDBUA># MR0 D9(FWF?A,=W^2FM!(X<4TX^5?L*N?]0<@WG)!\SI8MB!/B^H_?JB%: 5( M'', J@-0-V!X)""H X)3 X9UP+ ;$!P)&-4!)76OXEX*%V&!YS-&=X"IIR6: M.BC5+Z.E7FFA.LJM8/)N*N/$_,N:@ 7--[AX!+A(P&W580!=@MMT5:3+-,:% M )=Q3+>%2(L5N*%9&J>$@P_@8R%PL4KO,@(N.2>"@[<1$3C-^#MY]^MM!-Z^ M>0?>@+0 7]9TRV4"/O.$;+9*[L5U$Z^J)J(C30S )UJ(-0?714(2/=Z3=/>< MT1/G*V0%_(39&0C@>X!\-#2T9W%Z>& (C^SA$8F/A6ML@OT;#$J\P/D;-+V* M*M?0G$O-6N=\@V-R,9#3$B?LG@SFO_X"Q_YO)AU=@D6.P#2-AWN-AS;T^1^, M<@YBS-BC$A#G2DJ3?!7,N(11<_3]','0GWGW;5FLN?K*\DQ&C>YH3W=DI2O[ MRC;?9EB01'%E(OT7JVG=Q+A"&K7R?QA/48>Q-5U?QJ:,,# S'N\9CZV,%_JK M?0\*8GR_XX/<XE"*TIKLL?5 M9-_N&H \2._"B4FT\$"T<-J1+#QD&71(1M;FO7 "F.S)3ZSD;W$F*YZ:7N7< M^H.H:=3$U K2=_9T"18Y M/$F^[%F[YBA9JZU-@E6.0(3-,8^HV1\W_2^*R! MVP,TZ-8LPS.3[@"U-_"E K2<++3/X90+U:<8N2?%EAR=P^TP?7N04[3(%9HN M(6HD1*\X4NMDKH1VB1:Y0M.%;CP[M-K5_S-8@X-2.>Q64\,S([\[6'^&GX:- MH89V1QW)09K1C328@L3K@F9T]6BDZ](L+YRB1:[0= D;DPY'KSE877KTA5.T MR!6:+G2S-H!V_WS9'IHWA*4T 6\?"6;\G5%).]H(E*%&U9RN'%[2#EVA9FD M[6N#D]?'\-#H3Z<'7L.1TZ]EL*?4&3?K 6A?$/19(M=0VHH530XF;:=^WY@S MF!ZAW3AY:#6Q)Z^3:YBVZ*$/NXR=NF]3RA$T$T:-JT9V5[TH/\$2)EUE5KY@ MODXWQ@G4#M1W G6*%KE"TT5LG#F"KUBID%/_[A0MR&Z\3ZY4Z-!#3[LF>F%/UEL&>TJ=<>.TD=UI]ZE4 M-916-6 8=%D[=='&G,/A$=J-.T;V;]BG5JH:1BL;8=AE[-3.&E)._/$1PHU+ M178_]X7AA*BODT:6+IWEPBE:Y I-UZWQKBA\S>+DTKLNG*)%KM!TH1O+C)ZQ MS#V+DQT-ED7!*)I3(_V"9NCZ--X:V;WUZ:7IT.FB@P^V]F2]5;"GU'^X;LQU M8#?7?4I3#=5NP8=#UO:$O7]R?B:G3EO98?U*X]L"N\/Y!K^K:2BF1:*^^R7@ M#F>XB FH-@MAKF:CB,0DOR.L:F\ WU<':AL!V,E'$CFD[F7LDM$<" F'MTDJ MCH")-18@DV0ZUZ_@^0(: MKD?P_-IX'9U?FW N [4=R10AI7W:J.0U3:VV.7W";)46'&1D*9OMGX6R\+)J MYU!U(NBFW!IS1X5&UL ME95=;YLP%(;_BL6JJ96V\A4@Z0A2/U1U%Y.BIMVN'7( J\9FMDG:_?K9AJ)L M(9_WV/@XW7+Q(BL A5YKRN3,90T A5T8!Z]<&;H%2(Z1M_.PUG0%I G?;[^KW-G>=RPI+N.7T M!UFK:NY,';2& K=4/?+M _3Y1$8OYU3:)]KV!;),QLK68:-E4;K\;C![0YBMT;+;',0+M"0E(P7),5/H.L]YRQ1A)5IP2G("$GU&]ZUJ!2#" M%&8E65% 6$I0$N&:"T5^8;OP\*K_( GH_ X4)E1>H#,=@IXJWDJ-E*FK="+& MCIOWIF\ZT\$!T]^PN$2A_PD%7C!!S\L[='YV\:>,J]=A6(Q@6(S ZH8'=/\K MGS';G?QD7-ZZ@@B<91R8!*3J&F8ZAD#^7[!_9J.J"F1U'ZL.O"72@08\#I M?FY^. Z<#<#9<2!7F(ZQ9GL_HC])_L[.W2EKYH;0Q[XD3"(*A0[S+A/M5715 MM^LHWMA*M^)*UTW;K/1%!<),T-\+SM5[QQ3/X>K+?@-02P,$% @ 5C&P M6&@MCB:< P D0T !D !X;"]W;W)K&ULK5=M M;]LV$/XKA%8,+=!%[_++; &I'6,#5BRHT_7#L ^T=+:(4J1&TG'R[T=2BFK+ MBN8 _F*3U#W/W3TGDI#.^5Y0PN!=([LL2B^=/0/EA[OC. MR\(7LBN467#3685WL ;UM;H7>N:V+#DI@4G"&1*PG3NW_G0U,?;6X"\"!WDT M1B:3#>??S>3W?.YX)B"@D"G#@/7?(RR 4D.DP_BWX71:EP9X/'YA7]G<=2X; M+&'!Z3>2JV+NC!V4PQ;OJ?K"#[]!DT]L^#).I?U%A\;6X <27 I(&D%CM:[<DNL M<#H3_("$L=9L9F#+9=%:8,+,B[560C\E&J?2AP+0@I<59L\(LQRMZQ<,\2U: MDQTC6Y)AIM!MEO$]4X3MT#VG)",@T2_H3U6 0(N]$*!M_B!X0RA1YMG[)2A, MJ/R@K;ZNE^C]NP_H'2(,/11\+[4C.7.5#M\$X69-J)_J4(-70OV,Q0T*_8\H M\(*H![X8AB\A:^%A#_SN?_,3[M:\,UR2[NR;9ZDID)P4+VX*%0^SI&E/] M72C\U*=_#4TLU!P%CVDX'LWVR2Z-3F;C"$MZIU);(3M:)6K6A0K87= M^?3FDD/%)5&];VU-$1\I$DRZJO78A)..:H.AO%6U*Y&=J!:WJL6#JGW#0NBO M_AG19BM^[I,M/I,DC/R.;. M.GUY)>=YA4$GKW.;*/8Z>0VZ?^OK<"6R$Z5&K5*C0:4>N,(4<7M(9\TA37\< MTGT:CL[K%<;=;ZK'*(H[E5\.A_:W_T_?;C\(>JOT5R([D7[L=!8F;2TF_Y>P M.;(SSG+=E4.NVV&*60:HOCY@:4YNW21 N0%1AZ&[A7I@.@YTT"8Y"-V&YV@K M>(ET61'>YT2]0J8*K%".%=STY>,>M8QZG]W9YEXBVRW4AUJ[6M\?%OYT:?OL MSOKM>+H:]ZU/FON&^X.^OJSH3FI'F$04MMJ5=S/2GZ.H+P#U1/'*-JP;KO0A M8(>%OC.!, ;Z^99S]3(Q#MI;6/H?4$L#!!0 ( %8QL%A\OI9SZ ( $( M 9 >&PO=V]R:W-H965TS,9#T6E<\9A)HFJBH+*US'D8C-R?&>[<<=6F38;;CPLZ0KFH!_* MF<25VZ*DK "NF.!$PG+D7/M7DX&QMP:_&6S4SC(80Y)!H M@T#Q;PT3R',#A#2>&TRGO=(X[GYOT6^L=M2RH HF(G]DJ'I+"D5:[O MQ.8'-'KZ!B\1N;*_9-/8>@Y)*J5%T3@C@X+Q^I^^-''8<4"<;H>@<0CV'7KO M.(2-0VB%ULRLK"G5-!Y*L2'26".:^;"QL=ZHAG&3Q;F6>,K03\?W&9")*$K* M7PGE*9G7V21B2>9LQ=F2)91K(=A2&X%UYDB MWWD*Z5M_%]6VDH.MY'%P%/"6RDL2^N!Y_)Q]W#(W3"-@.AQ0O?PQ-K MP++0)DRT">BF"6A7M&JT7C>:*?HK5=($1@Y6M0*Y!B?^_,F/O&]=4O\3V!OA MO59X[QAZ/*8YY0F07Y17YLGYYUUR:XS(8IB6M(Y[7C1TU[LJ#FW\7K^U>4.N MWY+K'R4WDV+-;*O"3KG-AWGU3"F3H;22IA@TEL\SLM<@N\C7=_1WR?M[W(_2 M^,<,1*W(Z*C(MFX-,$M076ED'Y19+28Z$'/A'Z2BPRB,NE,Q:%D./O1.II! ML0!IBJ^+W^#@%80'T3ZT\;VO>_3\B*<45R6"*D=SG @,EZX-0++4K;LQ="XP2PGQG.:)#& ,^7 M0NCMPES03OWX#U!+ P04 " !6,;!8%L&Z!68# 5"@ &0 'AL+W=O M)#/J1%BK.]5%]U!6#( M4\V%G@>5,'ZV)#>5!RJ]V\TWSJC0>_3 H_7!^L?7/ 8S /5L)#\;U:::AY, U+"ANZX^2SWOT,7 MT,C:*R37[I?L.]TH(,5.&UEW8&10,]'^TZ .+L 2#I \J. M .DIX#T M B#K )G+3!N*R\.2&IK/E-P39;71FEVX9#HTAL^$_>YKH_"4(<[D]Q60A:P; M*IX)%259M]^?R U9LZU@&U908 TU MBMXLP5#&]5L\_+)>DC>OWI)7A ER7\F=1OMZ%AID;7V'1^&(8OH>CAZ4MXB+GJ$Y;T"4NNLK\_NR-7^K&UK M/,"BUJ >(^1/PD8R_2DO9I28>LYW_"EO(K4DBAL>(P["N7G0T3 M5!2,HQ3Z?)+'P\#NY<)XXGO9G^.HYS@:Y+A04#)#"JK\M3,ZT M/#K9!5KCGM9XD-:A\IDP@)?)^*B-/=DX87:N$D=^8I.>V&20V"=3@?*QF9PG M(;HYH7.N$T\O\)GV?*:#?.ZEP M[,OMPC9GLD>5$A3. =@XE*P)?DM"=WC_+Q@S%36DI :N?1&%1Z]B#6KKI@M- M7%]N&ULO;2>8A9U@[*MZ(K^[N5W>^.1Q=!AYPN\.VH$)7ZTM$YIPV*"SZ'J" MMTJU,TB[,;)QK_*#-/C&NV6%&UL MK5;?;YLP$/Y7+%9-K;2&$"#9L@2I*9NV296J_M@>ICTX< 14;&>V2;K]]3L; M0M.4\%#M(<$^W_=QW]F^8[85\D'E )H\LI*KN9-KO9ZZKDIR8%0-Q!HXKF1" M,JIQ*E>N6DN@J06QTAT-AV.7T8([T?.T 0$)23:,%!\;. 2RM(081B_&TZG?:4![H]W[)^M=M2R MI HN1?FC2'4^=]X[)(6,5J6^$=LOT.@)#5\B2F7_R;;Q'3HDJ906K %C!*S@ M]9,^-GG8 R!/-V#4 $:'@. (P&\ _B' /P((&D!@,U-+L7F(J:;13(HMD<8; MV)T= ,;X!40RE,20P920DIVQO,GDVQ,IS%H6I3J M#!?O;V-R>G)&3DC!R5TN*H4L:N9JC,NPNTD3PZ*.870D!I]<":YS13[Q%-+G M>!?UM*)&.U&+42_A%94#XGOOR&@X"CKBN>R'QY"T<+\#'O?#?WJ_>C3X[<;X MEL5_Q<9TI;AF"[K93/&8JC5-8.Y@=5 @-^!$;]]XX^''KOS\)[)GPH-6>-#' M'KTXA9IV$8:]D:Z MVR()B5CQXB_&C!=!YX _"7#.ZE,-YE2C4TDU/K4@E(F*:X7.25FE-2H]5$T5 M$1GY1GF%U9@J._5\0*D[G.U<+R#P)8@ZS#P,M8##.3*=B&%\>$FU:I::]OH+FQ]/[!?8@/TNNS^-/:[[,$T#KKL MX30..^P7XVD\[K)/FL;K/H5?=VTLA*N"*U)"AE*&@PD>!%EWPGJBQ=KVAJ70 MV&GL,,>/!Y#& =&ULM5E=;]LV%/TKA%8, M+=!%$F7)W2/Q"-R>J#L&]]@+,#WLB!\YFV$V-[Z/E]N<(GX#=UB(L^L*"N1D+ML[?,M MPRBKD\K"AT&0^"7*B3>?UL>>V'Q*=Z+("7YB@._*$K$?][B@AYD7>L<#S_EZ M(ZH#_GRZ16O\@L77[1.3>WZ'DN4E)CRG!#"\FGEWX>T"IE5"'?%7C@_\9!M4 M5%XI_5;M_)G-O*"J"!=X*2H()/_V>(&+HD*2=?S3@GK=-:O$T^TC^N>:O"3S MBCA>T.+O/!.;F9=Z(,,KM"O$,SW\@5M"<86WI 6O?\&AC0T\L-QQ0 MU-F234ZJ-KX()L_F,D_,G_$>DQT&B&3@ :\P8S@#QX._=5NO/\"6T6RW%*!" MJ,-%+NM9 [J2[5S2-KXO"7>LX9'U/;0"/B)V Z+P(X ! M'!GJ65R>'EG*B;HF1#5>]#^:8+I;#=K(C%8]^+=\BY9XYLDGFV.VQ][\UU_" M)/C=1-41F$9\U!$?V=#G7ZA A91/S?0C(%B8Z#8828U1O9;V7%77FPM[^[EV:A6:]:U]]\1F$8PZ0@F3H67N"3N"$PC/NZ(CQT( MK\&(3S0UF00]W9W'A &$9MVE776IM;I/BP>C[JQ9U]Y^1V :P4E'<.)4=Q.7 MQ!V!:<3#0(VW@0/EM2":K?^>9HM)Q;!9?>&()0FN)3S0GHAJRY0AO;(<] M_]I^N$+3V4+%%CK58@OGBKPC-)V\,AZA=7B_5(V108UQV%>C(2H-!H;@4%F$ MT.X1-#6"?\'0H&R'N;HOCM!TTLIXA+%;43JU)*[0=/+*E(36H?]2429GV%2I64,M\-= MW9^?,;4!E7&!([?B=&I@7*'IY)6!@?:IDPO%&9]_82?]0=P0)!4\\(D-E=VN*O;\S-F/Z#R,'#L5IM.O8PK-)V\\C+0/KURH3;3LQG%*.U+ M\SPF37O"]$\FYTO,UO6:!0=+NB.BF;'NCG;K(G?U:D#O^'UXNVA6-Q1,L]CR MB-@Z)QP4>"4A@YNQ?%98LW[1[ BZK9< 7JD0M*PW-QAEF%4!\OR*4G'&ULM5AK;]LV%/TKA%8,+;!&HN1G9AM('10=T !!O+:? M:?DZ(B*)'DG9-; ?/U)2)"NF";OFOMAZW'MXS^61=,C)CO$7D0!(]#-+S$P3'25):,O>B3OU93+] 500JQU!!$_6UA M#FFJD50=_]2@7C.F3CP\?D7_7))79)9$P)RE/^A*)E-OY*$5K$F1RB>V^P(U MH;[&BUDJRE^TJV,##\6%D"RKDU4%&J4"WX,D-!4?%-@3Q 7G-'_6+:="7?FVN$?OWWU [Q0:^CMAA2#Y2DQ\J3CI MRORXKO]357]XHOX'PF]0A/] 81#V#.ES>_H]Q$UZU$WW52>;=H9-.\,2+SJ! M]Y62)4VII&#D4B7WS,GZB;T5&Q+#U%./I "^!6_V^V]X$/QI8N8(K,,S:GA& M-G35-TZW1#^!**TI[U]%@^[0G&69$LU"LO@%[0CG))?&AE2C#,I1]!MG.\/# M\<3?'O(\C@F'N(GIE-]KRN]9R_]1E=2I?:$H@4#9QP@]JE<)< ZKBH&I<"O^ MI3/I"*S3BG[3BOXUBNV[Y.D(K,-ST/ <7#;E)K851/]0:CA\(T=#S*AGEN.P MJ6WXJW(4YXC1BG[I)#D"ZS1BU#1B=(T81RYY.@+K\!PW/,?7BW%\)+1^,!J\ M4:,A:# .S7+$06L* FM]#RR'O;(9_$49R75QZLML!;ET/ERA=2D?^"!LE=Z= M$&#^1M6)KF@Z0NO2;/T)MMJ"A;BU%MCN+;Z6/A.C M?]&9Q5KA+IX?1VA=\JTQP;U?E:%3R^$*K4NS-1W8^JT_5X;]LV1HC#HEP]8O M8+MAJ&08&>NR9EX\%8[0NCQ;[X&'UWQSL5-SX0JMR[6U%]CZ57>V;*F'Z4CN M:-UB"#JY<,&M<\!VZU#+4KT=KU_$V(>Z>&X=H747WJUG"8.KEMY.S8HKM"[7 MUJR$5I=PGG^L,>RK&5/0J>5,>+ +8G<99XGTK*6-?:"+I^W_V#,)6V<31E=) MU*F1<876Y=H:F?#"+18CX][1WHYAC6.*.E[D^ >;H'H'^H'P9YH+E,):I04W M0Z5Q7FWJ5B>2;&PO=V]R:W-H965TH&#S 2??O M!]B)4BFM.FE?; [N/>X].-*=TL^F1K3PT@AI,E);V\XH-46-#3,CU:)T*Y72 M#;,NU!MJ6HVL#*!&T#B*IK1A7)(\#7-+G:>JLX)+7&HP7=,P_><&A=IE9$SV M$P]\4UL_0?.T91M&)X\X0,0#X#XHX!D 3G:%]9D+5@EN6I5CO0/MNQ^4'P)J"=&B[]*:ZL=JO< MX6Q^R[B&)R8ZA'MDIM/HCLC"%[@N2^Z-9@+N9'];O.WG"[2,"W/A4AY7"S@_ MNX SX!)^UJHS3)8FI=;5Y=EI,=1PT]<0OU'#/=,C2,:7$$?QY 1\_G%X\AI. MG1L'2^*#)7'@2_[)DE.R>I[):1[??S/3L@(SXAK,H-XBR3]_&D^C[Z=$_B>R M5Y*3@^3D/?9>\C9(9L:@-9=@-9.F0@V55@T(W** &*P:AN-3?O2;3,,F_OG8 MYE%*M\J64W0>^8PX/9/X74$L#!!0 ( %8QL%@FNB@&PO=V]R:W-H965TLVEJI-)! MF#J(5.BJ35JEJJSM9S_'>>#2IX=)5<6(U?>6$L^D5XQKNF5@@7",S M"XU4(@LM&!=,SM EV +A*F+6_HX-86Q*N=,OGPR\ .7*""&%=.:$9#)G%S4 M?,E<>4!P]L@%MR]P?(F6<6%.B/OA<#"G8ULU='&O%%TD/":Z3.(.Z<0 MM:-N0S[COX?'!]*)ZUK&GB_>P_>/)9MRR63&F=@VOLG5ZM1N\ZFNS9R;.T.M,8>)5=G3YL*9O3>N25MU?F\K[5:_W][1UA#43:*H65M2:TL.:J,K M]P??DW>6]KK]7=_?!R6]N+>36KC5#DO4,S\E#&1J(6UUN>O=>A!=^/Z[LS^B M 57-DU>::KK1U:6_D@&!4Z)LG_7)+EU-C&IAU=PWW4=EJ87[UX*&+&H70-^G M2MG-PAU0C^WT-U!+ P04 " !6,;!80(KH^LT" 0!P &0 'AL+W=O M14G\H"!-YLI,JIP:W:^KI00%/GE',_& S&?DZ9\.*9.[M5\4R6 MAC,!MXKH,L^I>EX E[NY-_3V!W=LFQE[X,>S@FYA!>:^N%6X\UN4E.4@-)." M*-C,O?/AV6)J[9W! X.=/E@3&\E:RD>[N4KGWL * @Z)L0@4_RI8 N<6"&7\ M:C"]EM(Z'J[WZ)-XIBP15D9A;<,_4Q\29DB#Y270&Z ZE(!9MR0$[*JJT3DAI@,2))1 ML05-F'#;C76KG%MCL)1Y0<7S!TTX5,!)2!(I*E"&K3D0(0V0CQ=@*./Z&.&7 M!Y??[>4UHVO&F6%(K"_+QZ+@'-VSK$#K< M\+_JT!5PC1-UX]@>/M,%36#N89-J4!5X\?MWP_'@2X_*J%49]:''"]@R(9C8 MD@7E5"30);"&&#L(.Q.J>#HM<2C7F+[1/3^1;TL9$U; XP.:$^B MX23JYAVWO.->WBMA --H<'HD"NPOZ*./D^ZB2%4]?^N-D86;>6MI<(*Z98:? M+%#6 .\W$O/7;"Q!^Q&,?P-02P,$% @ 5C&P6 Z="VUS @ N 4 !D M !X;"]W;W)K&UL?51M3]LP$/XK5H8FD+8F34M@ M+(U$Z=#X@%91L7UVDTMBX=B9[;3P[W>VVU!8R9?$+W?/RR5WZ5:J)UT#&/+< M<*%G06U,>Q6&.J^AH7HD6Q!X4TK54(-;586Z54 +E]3P,(ZB)&PH$T&6NK.E MRE+9&S8!SL#QY851M[$&9I2RM8@7ELEPIW88]2L :$ M9E(0!>4LN!Y?S1,;[P)^,]CJ@S6Q3M92/MG-73$+(BL(..3&(E!\;> &.+= M*./O#C/H*6WBX7J/?NN\HY+GD MVCW)UL=>8'#>:2.;73(J:)CP;_J\J\-!0AQ_D!#O$F*GVQ,YE0MJ:)8JN27* M1B.:73BK+AO%,6$_RLHHO&689[(%K WYM>:LHK9*FIPNP%#&]1GY2I8=7N1D M14LP+^1.E(IJH[K<= K(7(I"DQ/"!+EGG-OD-#0HR0*'^8Y^[NGC#^@GY%X* M4VOR0Q10O,T/T4KO)][[F<>#@/=4C6$-K(3J+4D:_>%F-;=^])ZO1[QFT.TS;O)XM%E&FZ.R#CO99P/RKBN*@58 M(B "!TJK9 Y0'"V6QQE';]B3X^Q)SYX,LM^A52IR(+G4YBAK\I_E:!2_(PT/ MNJD!5;F9H1$3R^H;JS_MQ]*U[\;7<#_3\&^LUAQ)3H]$%NE9^3OB-D:WK MS;4TV.EN6>-H!64#\+Z4TNPWEJ ?UMD_4$L#!!0 ( %8QL%BQ3R4C(P, M -<) 9 >&PO=V]R:W-H965T]A6]+(]#'M0;"86:DN9)"?MOGZ4[+I)X[@;UI=$DGF. M>"B)Y&0CY)U* 32YSS.NIDZJ]6KLNBI.(:>J(U; \>;ZW6[?S2GC3C2Q:YC;U:7$F5NS)"P'KIC@1,)BZIQYX]G(V%N#;PPV:FM,C)*Y$'=F\BF9 M.EWC$&00:\- \6\-%Y!EA@C=^%5Q.O66!K@]?F3_8+6CECE5<"&R[RS1Z=09 M.B2!!2TR?24V'Z'2TS-\LI*!3EB9JX&ITS6[AQYI+ MRKZE-,EE'06#WL1=;XO:M_%&86VSXVM8^QJV^RKX:5Q("7@?5\9;3!Z/]_*% M\RJ)>]L>#T?#9R[O&WE^Z.\:S=I=_.'];#F47BVTU\IR+GC2I*(5]:^W[I7( M=@3V:X']_WYB_=<4^TID.V('M=A!ZVG>"$TS>TN;9 [VW]+^S=PWVKF9.VX- MG6<+H]K/T4MW]R8UKYXG6-LQ$)OFQYL"(M&5;$#!:X5;&PO=V]R:W-H965TF/IK?2_T6;^AS).,Y3+A.1%L<=6[]C_&P;D) M*$M\3=A6[AP318_,V8(6J?K"MY]8?4$CPYOQ5);_DVU= MUNN162$5S^I@W8(LR:N_]+F^$3L!_O! 0% '!*\#1@<"!G7 X-@:AG7 \-B M41TP.C9@7 >,RWM?W:SR3H=4T>E$\"T1IK2FF8-2KC):W^ D-SWK00G];:+C MU/1!\=G3AQNMS9S<\DQW6$E+R3^0Z%N1J._DV7XT'$O!TV7&)2\P:$N843MZ!(=+;NI2,-NDLF*'^6:SMA53Z<]R<2& M]::__.2/O=^Z-$+"0B0L0L)B$,S2=MAH.W31IW\4V2,3A"_JH4OH1H]E^I@R MHFV*4B9--B M$,S29M1H,W)J\Y5)E>1+LF8BX7.C$5^;<:=3;I*3[XP*^:Y+&R?U5&W<31Q6 MS>@:;\A61$A8#()9FHX;3@UJR#K V/823U59R0L M1,(B)"R^V)OH]8.Q^==,]9:$EXV$EV\EW_'QR=?).E4X)"Q$PB(D+ ;!+'5] MKWUT]6#IMT:!Y(720B@M@M)B%,V6>,>=\'_(\XH;>[+<2%H(I44US7J:TD]) MI16PL90$56LK&;1*!F\DXR!X2<9)DXP/S:)NV,GZ(6DAE!9!:3&*9HO<.D<^ MSCKRH=X1E!9":1&4%J-HML2M@>2?Z" =N2[V]]V"3.FZ9*55G*AI*+YW!C,LVI, M2S.F]4DN$YVX=4R M=]2_0+PGGQ=D+9)9V9=\SR,_FX,%303)J'ABBFQH6K!.]:&.&)060FD1E!:C M:'8G:;TS_Q(W0T"],R@MA-(B*"U&T>Q7)EK_+'":-],[^IQD1?:2N^N98F]0 M[V6#*A-T=01WA:=VA)IFS1O^J]^(H35&4%J,HMGRMMY9X/;.'BS-E,[KG9)! MG;(WFN1[AW] AC8D@M)B%,U6LO7. K=W9B_E-KQZ38!O]2)LQ=)YIZQ0 ZVF MO5K![8U%J#$&I<4HFJU@:XP%3E?F_R^Y_%.67.[&G"P^U%J#TB(H+4;1[$[2 M6FO!$+;D"J!O9$%I(90606DQBF9+W'IN@=MS^P%++J@!5]/L)==^HH<::U!: MC*+9 K?&6N!^X>O(11?44GNC22/'F@MJGT%I,8IF"]G:9\$I]MEQ:R[H.UY! MIVNV-Q2A-A>4%J-HE8+]G4T.&1/+Y*K:[]!\VFQYN2XW>O3;XM5^ MF3LJEHD>GBE;Z%#O[%SG#%%M0:E.%%^76R8>N5(\*P]7C,Z9, 7T]PO.U%]NH58_K*B+")"GK+U@&\9D&42%(4#;%G>(")!W)M> M)M=NV?22[D08Q'#+$-]%$6%/-Q#2PU7/[ATOW 7KC5 7!M/++5G#/8B'[2V3 M9X-<91E$$/. QHC!ZJIW;5_,'4L%)'=\#># 2\=(-65!Z7=U\GEYU;-4C2 $ M7R@)(O_M809AJ)1D/7YDHKV\3!58/CZJ?TH:+QNS(!QF-/P6+,7FJC?NH26L MR"X4=_3P&V0-&BH]GX8\^8L.V;U6#_D[+FB4!/&8A2 !Z>",!9 M *X%V.Z) "<+<.HEG IPLP W(9,V)>$P)X),+QD](*;NEFKJ((&91,OF![%Z M[O>"R5\#&2>F]X+ZW\]O)+DEFM%(=B=.D@=RCI*?$-T6SR<03^AL#H($(7\O M[WBXGZ.S=^_1.S1 ?$,8(7POK(L3\@;&&W MI4*SEX<[;>W1A\_!/Q5>:8V3/WDGT7-./?GT@5WOY=,DBQ"03"+H5T9BT?:L M4BVW74LEIPN^)3Y<]63VX<#VT)O^_)/M6;^T<3(I-C1#W9%H636MCN-2GBNZ]FC>AK1E]BY[6]A>NW"]=JN M=N;ZEKQ-2T+7>V!D#>AC2@G0+0O\=E FW>S,J-K]9-8&FDC4LXK+[7&(9&O;,IM2J.PCW;>ONL MG\!&32!N?^+5@1CUR:;4JD *0VUKG>;K9J]QDQ/N-_J-4;^$+ZN/C2*UW(RPU5*O*K["CF.]'?^?(_H9=2^K^3"MN43JG49JU+N;4JMB M+?P]UB]]7Z_7#-9$ /HL1WD0\\!'7TFX:W6NV.C2MU&UN2FU*L?B/0#KE[]/ M&=435+M%V[?N_^\C?%3*A<_JB^9JDO MK'.+W\*LX\*L8[U9SR=7DDVN:^7>98*1W65% H;VJJ>H])5^8N3I#>UN-BNK M[$VLOE,WL_H:=>;W%NX>%^X>Z]U]LBBHBUYBD#"(P?"EL=/K4=L6<=K M[W7-E>O&,&O>@FW'PK7[YOKJOA9'X>VQWMM_JG09L8$C!KY;_ .^0((B7OIB MS=$^&9NM5,:-L>BXC<'8O&DT<>I0WF+I&Q>.'^L=_T-,(LI$\*_L(TGCS]/^ MXI>_Y,.C.F[O'I-&&['36/755Z+SL'H+S^\4GM_1+X*KC*ULDP 6H;,@3CU0 MJZ]_1@EG]LD[VJ?12?>D5^K\Q=NHIQ^4-H]$P-;))APNN] N%NG>B/QJOM'G M.MG>4KM^8U_,TNTZA4RZ>^@+86OI#E (*REI]44BN.)*B#?%C7]#U!+ P04 " !6,;!8C*#9PKD" !D M!P &0 'AL+W=O_KH@)!]4@V4./,7"I!#7;5PM>- EHZD.!^% 2I M+RBKO3QS8P\JS^3*<%;#@R)Z)015VREPN9EXH;<;>&2+RM@!/\\:NH G,#^; M!X4]OVS5(;[P)^,=CHO3:Q3IZE7-K.]W+B!580<"B, M9:#X6<,,.+=$*.-/Q^GU2UK@?GO'_LUY1R_/5,-,\M^L--7$N_!("7.ZXN91 M;NZ@\S.V?(7DVOV331<;>*18:2-%!T8%@M7ME[YT>=@#(,\P(.H T3M E!X MQ!T@=D9;9<[6#34TSY3<$&6CD#@T=?D](]<:M[:Q'4U6AG'V%V/PW!#I!LG)#1C*N#[%V%O1<+D%((Z/ M_' 1F6]0H5W'+SHUTU9-=$!-3.YE;2I-;NL2RK=X'YWU]J*=O6ETE/">JA&) MPR\D"J)D0,_LX_#XB)RXSW;L^.)#V:ZH@H%L#V6J94J&F>SEOM(-+6#BX>W5 MH-;@Y9\_A6GP=6Z)PC9] MM@"M\V 4),EEYJ_W[0S'Q>=I'_=&Z;A7.CZJ]/:EP>J">[.6G-H3;[9#*L=# MJX^3B\O@]1>^4WP $UP.*TY[Q>G'%&-B!3EA-=D"5?IT2/9QIK1%DG-2TJT> M.D/'\>,.'X9$M'H6I?^7L$2H!:NCFM2R%5MVLO=C_9/Q;6KD._&I_B$ MM!7_E:9]?_#J+AA6+@YSI Q&Y[@#JJWI;,NB=P, %D0 9 >&PO=V]R M:W-H965T MP@MI/LFNMO4L8AK!U"0[2* MS-"ZI(K&$\%W1&AK1-,#DQOCC6QRIH]QH03NYNBGXH7BR?VG&28B)7->HCHD M-?G]1*JM.[.5M+?@08^!O+\$1?-"?D#CV\4E>?_V WE+IX9E4\P3/QA.079RJ3Y"M+(>WZN\BM(1@\$9P%@X"_J#@AH?^1!%XP MZHEG_O_NX4 X89/OT."%S^4[HP)Z\MV7J0IIU(^D?]\7YCZ8EL [I44-Z-(0>WW!%"P)_-[EZ),>"ZN-> 48&4+^*MG$8XO%M MVY2.;4:CJ+'I1#IN(AT/1CKG4A&^Q!?4%M@&/A(&JB^\0927'HTEL [AJ"$< M6=-C9).T); .Z=.&]*EM/5: XY;6QJ<'1@T@O/1Q+8!W2YPWI]AS[8F:\2V MXOP@.%#E\&-?2ZM57OB#M!:T >BU7B/:BG1U*^-AF_,R;U=^7)/YP3?(=& B,5DN3 MIEA9YU()JGN*WC 'P5Y\3);0NM3W-8X_MJ=/JY6.+;0N\7VMXP]6%:_29W14 M9/K>X?J::(? MT/R;$/\#4$L#!!0 ( %8QL%AX$" 9_@4 .,J 9 >&PO=V]R:W-H M965T+A>R3ZZ#'%RUQ/*2'V04)NQ!@/00QU3\<\,B_GHU@[.W-SZ%VYW,WI@O+_=TRQZ9_+Q_ M$&IO7JFLPY@E:<@3(-CF:G8-+VZ)ES7(C_@[9*]I;1MD5IXX?\YV/JZO9DY6 M$8O82F825/UY8;5PV5A7$85+\I=_*$U%K MH'3Z&Z"R 6HW(-]I@,L&.#=:5);;NJ.2+B\%?P4B.UJI91OYNW=!]*&H%'R5?/@"9K\(4*01.9@C-PRY,7)F3X%#&@!LF&"<'6 M("T./<@=%^&_ZHVL59BFAW)3#994JHTPV8+W=TS2,$H_*+7/CW?@_;L/X!T( M$_#7CA]2=5!Z.9?*1E;,?%66?%.4C+Y3,@;W/)&[%/R2K-FZV7ZN[%?G +V= M@QMD%+RGXAQ@^!- #B(]]=R:F]^Q5=4<&\K!U27!N1X^^9+TG:M"B_1K92%P MD>[IBEW-U 5,F7AAL^6//T#/^;G/J"6QAFU2V28F]>7CCBI1<%V-JSZWA82; M2V0)];(DF#@NSJ[;2]W)@ ,;5;I5E>Z0*C_JX?ZG'NY]%;N=0A;$QT[0+MC8 M[Z;_!-[HXF*Z8"(.T?=86>5W.ESBYT6YZ,O8[T MY%>>?*.GZ^U6L"V5#/P>?CV$:YK?-1[R%&/*6Y\KO^O*A7[[2O4=A3W8/ZZ" MJMS /*Z8"+/17U:8Y6S^_>\KTZATZE?>DEC#]*(RO;"8= N;MBV)-6Q#1]]T MG?^?=:5&/3J"!?:Z7S-S9V/-U @"VHW$4J]N#!(8X "VC1D['FL,:6/(7T(/4[QC!9!(&[:!LS=CS6F&8;:(:;$4$:= +'=Q9!V]84\ (UO4 C)8Q+ MTD77&,0=8U/@"=)X@H[@29&D\9 D-4N=&B>VU)K&-,@S3C( MS#BG)VDI6 \59E3)*6DG5C+D9M)C5W/-:8YA-TA$_* M)#V#@[+4$G^4UJ>@&:1I!ODVL]02H936I^ =I'D''9G,&92E01?>LE?[YZ*Y MK[%>-.0@,^14(Q@-&L%6)VELJ36GX34&8>J'5?NF:>YLK!F--G@0V@RG =S%'%6,>K5]34$YN/:$J1FL9/39 H*PIJ" ML&K*%*SX(9'%BL+J MW6H%YW6^;G&N#R^6?]Y3L0V3%$1LHYHZY[ZZ!*)845GL2+[/%R4^<2EYG&_N M&%TSD1V@/M]P+M]VL@ZJ=:W+_P!02P,$% @ 5C&P6(:9A"D( P OPL M !D !X;"]W;W)K&ULM59;;YLP%/XK%INF36H# MYI)+ER"MZ:;M86O4:.NS R>)5<#,=BZ3]N-G&P+I2E ;T1=\P><[W_'Y;)_Q MCO$'L0:0:)\FF9A8:RGS*]L6T1I2(GHLATS]63*>$JF&?&6+G .)C5&:V*[C M].V4T,P*QV9NQL,QV\B$9C#C2&S2E/ _UY"PW<3"UF'BCJ[64D_8X3@G*YB# M_)G/N!K9%4I,4\@$91GBL)Q8G_#5-0ZT@5GQB\).'/61#F7!V(,>?(LGEJ,9 M00*1U!!$-5N80I)H),7C=PEJ53ZUX7'_@/[%!*^"61 !4Y;K=!TQX1JK!4YFNFLS"57?ZFRD^&4Y%22!,TEBQX0 MR6)T3S@GF13H$MUNI)!JCF8KM#M,O[\!26@B/HQMJ0AH&#LJG5T7SMP3SKX3 MWD,>OD"NX_KH+;*16!,.HFP> ]HJDBH M40$HYS0"E?'Z##:Q*,"P?T3#Z[E!,X=AQ6'8RF$.G*HCGUYZ:*9N8. &ULM5A=CYLX%/TK%I56K=0.F*_ ;((TDU'5?:@4=7:WSQ[B)&@ L[:3 MM/]^;2#F(]2=9#SS,('@>WS/]3WFQ/,CH<]LAS$'/XJ\9 MKQWEU:]LLW>$" ML1M2X5(\V1!:("YNZ=9F%<5H70<5N>TZ3F@7*"NM9%Y_MZ+)G.QYGI5X10'; M%P6B/^]Q3HX+"UJG+[YEVQV77]C)O$);_(CY/]6*BCM;H:RS I+.P M[N#MTJT#ZA'_9OC(>M= 4GDBY%G>_+5>6([,".8),;PD^?=LS7<+*[+ &F_0/N??R/$+;@D%$B\E.:O_ M@V,[UK% NF><%&VPR*#(RN83_6@+T0N _B\"W#; ?6F UP9X-=$FLYK6 ^(H MF5-R!%2.%FCRHJY-'2W89*5$/.%7AWC#<%D51E7%59=P: MS[NX,E/4&BQ_&DMJ\995*,4+JVKK:"5_O(.A\^<444-@ ]J>HNWIT).&+JFD MR!C@!%1[FNZ$4$#:ZX:I$C2X08TK=X]#$D6A[SGNW#[TV9V/@V+/B;W85P,' MF?LJ3S4HV@DMYP)1G3SD&HH@;3*GH;*:6^G=<_3,. M00 ]QP]'7+497[F2@:I'<,%*HH/0)Y)\)THR13$X7R9!T ^"$<7S<7'LA=[T M6H8J]U";^]]$2J_929KUFMB)IK(.S[)Q QCX430;I:V=_\J5F2EV,_W*8)H) M7G=@I5JO6:SW_;X4VEOFB#%P?]J(ZT$?IFAKY[MT^S$$-BA-I$H3&=QU(Y.T M#8$-:,>*=JSMB-5H#]*];*<*$9^+U8>1%\%1UVNSN)(C=#JOX;RD[^_-];U^ MPDL[P!3:L#P]*P8-]GX+9HJZ(;0A]77_M_!] 7A^'$5!/!* /H]K M>7;F"O[&734**%ZH@+L7*$ [X<5M8 AM6)[.P4'?I (,N:N6^EMX-=B9-:AW M:Z]6P(1?F\V"(!I;4GT>U_+LC!W4.[N3 CZY!M\"ALQ<6Z"WL(:P\X9P9E(# M1IV?*;0A]<[[0:W'>KT&HG,-A([X&TO@+:P>[+P>U)N]5@*/!E\"AGQ=6YZW M<(ENYQ)=Q^3!BU$': IM2+US@*[69KU: "W\X.=OZ#IN$(T4H,_C4IYV[_Q1 M'OY^172;E0SD>"/@G9N92(@VYZG-#2=5?23Y1#@G17VYPVB-J1P@GF\(X:<; M>Y P LA, !D !X;"]W;W)K M&ULK9A;CYLX&(;_BL5652OMA&-.TP0I$U)U+[H[ M:K;;:P<^#@I@UG8FK=0?O[9AF)!AZ*#U38*-W\?V^_F O3H3>F0I $??B[QD M:R/EO+HU31:F4& V(164XDU,:(&Y2-+$9!4%'"E1D9N.9EX:]4WCWU M5^3$\ZR$>XK8J2@P_7$'.3FO#=MXS/B2)2F7&::_JG ">^!?JWLJ4F9+B;(" M2I:1$E&(U\;&OMW9CA2H$O]D<&87STAVY4#(42;^B-:&)5L$.81<(K#X>X M MY+DDB7;\VT"-MDXIO'Q^I']4G1>=.6 &6Y)_RR*>KHV%@2*(\2GG7\CY$S0= MFDI>2'*F?M&Y*6L9*#PQ3HI&+%I09&7]C[\W1EP(;.\%@=,(G-<*W$;@7@NF M+PB\1N"]MH9I(U!=-^N^*^,"S+&_HN2,J"PM:/)!N:_4PJ^LE -ESZEXFPD= M][>XRCC.T9Z3\(AP&:%OF%)<U'TZSY []Z\1V]05J*_4W)B@L56)A=ME#698=.>H&Z/\T)[7/29 ME#QE:%=&$'7UINA;VT'GL8-WSB!P1>CWSW>KD[8(;;1MM5/'=TM'O:=E>SO'Z67,%N685#6!MBB6) M'\#PW_YFSZP/?3;KA 4Z83M-L$Y O#8@WA#=_U/,JXJ2$*!WLMP-JL>&0"WS0MYLZ;6%.I9-6\NF@Y9M<\P8VJ M*0JQTZBA MW&?=(&6L=3IA@4[83A.L$XI9&XJ9QN5DIC,@.F&!3MA.$ZP3D'D;D/G_6D[F MS^:C,[4LJSMKMSVEK&>E@L&6C#5-$ZQCVJ(U;3%Z04$_?_'QT^?N8#5C![A. M6* 3MM,$Z\1JV<9JJ7'%6>H,B$Y8H!.VTP3K!,2VG@X0UN#TV:=88%'&V.GZ M@[V.PK!^;!BTTH*&-KU8ZVQW:CMS=W'U*:.KWJ[+%\[S([755V;7>>;'<&;=\D"84$ M;%W40!-%&70@R%Y%3R M^A3?YK873QMUW7*5'\@+*77G\82I;[/$%IUD)4,YQ )I3>9B.M/Z@JA.<%*I M&Y #X9P4ZC$%' &5!<3[F!#^F) 5M-=T_G]02P,$% @ 5C&P6)2I8TR2 M @ P < !D !X;"]W;W)K&ULK55A;YLP$/TK M%JNF5FH+ 9*U&4%JPJ954Z2H6;?/#ER"56,SVTF:?S_;$):T!'53OX!]W'M^ M[RSNHBT73S('4.BYH$R.G%RI-W +3)@31S8V$W'$UXH2!C.!Y+HHL-B-@?+MR.DY^\ #6>7*!-PX*O$* MYJ >RYG0.[=AR4@!3!+.D(#ER+GK#9.^R;<)/PELY<$:&2<+SI_,YCX;.9X1 M!!1291BP?FU@ I0:(BWC=\WI-$<:X.%ZS_[5>M=>%EC"A--?)%/YR+EQ4 9+ MO*;J@6^_0>W'"DPYE?:)MG6NYZ!T+14O:K!64!!6O?%S78<#@.9I!_@UP'\) M"$\ @AH0O!40UH#05J:R8NN08(7C2/ M$B9;LYF%+:9%:_N$F6N?*Z&_$HU3 M\0-0K"!#)1:*@$289?HV;>S*Q'9("- "3[KA":2GX$=N@N;> M LL7O,N]M96_X@_;^4VW&Y[;:O2=9\DYD1W4- MF[J&7>SQ7/.1%- 2H+5J%7I@T::E;N*!%[F;PUJ\3KF]/4Y).C7\I\-^X[#? MZ7"&=WA!V]WU7TF_>>FND_Q?;[KEO+ YKW+G'O2V L3*S@B)4KYFJOKYFV@S MANYL]WT1'_>&DVJ:_*6I9IO^M5=$-S<*2TWI77_2LD0U+ZJ-XJ7MH NN=#^V MRUR/6! F07]?/.?&K''N5\*G:Z8!P>)5&[LJ3RGPVS;49<.?3BF[A M"?27ZE%BSVU9,E8"5TQP(F$S<^[]R!GC8?F7_V8I',6NJ8"&*/UBF\YDS=D@& M&[HK]&>Q_P4:0;'A2T6A["_9-VL]AZ0[I479@#&"DO'Z2;\U1AP D*"9U MM M$YZ@#"\X$ M%I)/&$JNR(IGD!WC7139*@U>E3X$@X2?J+PEH?^1!%X0]<2S>#L\[($OA^%+ M2,_!C]2$[;F%EB\\P_=;!9*:DVK.I,_@FB'J9S 9:*(JFL+,P12C0+Z ,__Q M!W_D_=3GSC7)EE\P2@N->]TP\3W.^8-RQXV+VG-2P99GH6F!1'G+>QS*SD)W@]& M2<>NP7TOM2OI^4JCJ-WQ2/JXE3Z^)+G7_[)]B>S(OKO6OKN+ M/KNS]MV=G%WH>9V7Y71-T%VS' SG.\7ZIJ ^'CFHZ?S_^P"?N(,-2 MNJ \!5+?/:BMY; B@7(-LHX$2Y.Z8>H3LL M3%9]//>^AP"O=Z:]][C_A5K?FK $W#*N\*W:8-C>;8)Y1M87D;JC164K[;70 M6+?;9HZ7-Y!F QV<_PM02P,$% @ 5C&P6"9FVB/# @ M#PD !D !X;"]W;W)K&ULK99K;YLP%(;_BL6J MJ97645KX#I.P47)59Z*%:VK 3@92,JJ>TY M3F27F# K2YMKKMP3U9K92[865KA%3R M>JKF0H_LWF5)2F"2<(8$%!/KFWL]34Q]4_"+P%;NG"-#LN#\V0SNEA/+,8& M0JZ, ]:'#4R!4F.D8_SI/*U^2B/N#SL"-WA'X'4"[U\% M?B?P&] V68,UPPIGJ>!;)$RU=C,G36\:M:8AS#S%!R7T7:)U*IORLB1*/Q8E M$69+E'.F"%L!RPE(=(EN:U4+,#.3LBZ1_O<(; H0!=T\5.'75GL^ X4)E1=: M\_0P0^=G%^@,$88>U[R6VEFFMM)YS:QVWF6[:;-Y[V3[B<45\MTOR'.\8$ ^ M'9?/(._E_K[Y1YQ-SAWWN\*//_35CB"HZHG+])#G@&IWY1*ZXYXI'N7Z -,OB'5.@S=40 M0WS$<.EZ[@'#Z"PG,B0]0S+*,#>63*$-IC4@7G3/A1*\()2H=U:SY.@%=[TH M/L :* J"H"]JX]H[VY7Y5-#K_(HPJ6,46N9!F93[+^!LK]02P,$% @ 5C&P6"&AZQ$I @ XP0 M !D !X;"]W;W)K&ULG51M:]LP$/XKPH.QP1:_ M),U*9AN:E+%]*(26K9\5^Q*+ZL63+G'S[W>2'9-!&MB^6#KIGN>>.]\I[XQ] M<0T LE,L2>:QXD)' M91[.UK;,S1ZET+"VS.V5XO:X!&FZ(DJCT\&CV#7H#^(R;_D.G@!_MFM+5CRR MU$*!=L)H9F%;1'?I8CGS_L'AEX#.G>V9SV1CS(LW?M1%E'A!(*%"S\!I.< * MI/1$)./WP!F-(3WP?']B_Q9RIUPVW,'*R&=18U-$MQ&K8X=!2H(3N5_XZU.$,D,W> &0#( NZ^T!!Y3U'7N;6 M=,QZ;V+SFY!J0),XH?U/>4)+MX)P6*Z,4@*IRN@8US6KC$:A=Z K 8Y]9G=U M+7SYN&1"]SW@B_GA'I +Z3[F,9(*SQ570\1E'S%[(^(#MQ,V33^Q+,EF?\-C M$C]FD(T99(%O^C\97)+7T\TNT_DA6+B65U!$U.4.[ &B\OV[=)Y\O2)V.HJ= M7F,OGT.70,WX 2PU/?6UGQS2RR10C8)G_R:X%JXR>XW,=Y?#C7$9_UK!]_:HN= MT([*L"5<,OE" V/[D>H--&UHXXU!&HJP;>@5 NL=Z'YK#)X,/QGCNU;^ 5!+ M P04 " !6,;!8/&L_:B," ?!0 &0 'AL+W=OZ_:[]#[N?9\I>(F?%';YT88E7MCE>C!3H%@LAOI MA-@'MW##I3W%M MM=ME#F?S0@G!K#L6:Q"5%2J5M$SN0)8,#/J,UI2[\8$^H^)LYW()EC)NKES. MXWJ)+B^NT 5B$CW4:F\^Y%]*,^:NHYN-T_EV7)B&EI!AUV\&] %P_O'# M=!Y]&?/ZG\C.G">#\^0]]KP[=.L.G3.Z89S9ES&_'D01RV#A5-;JXQTET[=H%53;C1&V5=?X1I[5XP MT#[![6^5LL? -\GP)N:O4$L#!!0 ( %8QL%C_K^B):08 $!# 9 M>&PO=V]R:W-H965T^H520[W&4\)O>1HCM=;_/%QL:!_R*;6F2_;)B:1R(;#5=]_DVI<&R$,51 M7U.483\.PJ0WFQ;;'M+9E.U$%";T(25\%\=!^GI'(_9RTU-[;QN^A.N-R#?T M9]-ML*9S*KYN'])LK;^G+,.8)CQD"4GIZJ9WJU[[FI8+BA9_AO2%'RR3?"B/ MC#WE*][RIJ?D/:(178@<$61?S_2>1E%.ROKQK8+V]C9SX>'R&]TN!I\-YC'@ M])Y%?X5+L;GIC7MD25?!+A)?V(M+JP$9.6_!(EY\DI>R[4COD<6."Q97XJP' M<9B4W\'W:D<<"-1S JT2:%T%@THPZ"K0*X%^+##."(Q*8'05#"O!L&N71I5@ MU%4PK@3CKH)))9AT%:C*VS^G%!Y4_N6%OYB!"&;3E+V0-&^?\?*%PND*?>8F M89+'QURDV:]AIA.S^>Z1TV\[F@AB/6>?G+PWJ0C"B'\@G\C7N4G>O_M WI$P M(7]LV(X'R9)/^R*SG.O[B\J*55K1SEA1R6>6B TG5K*DRQ:]+=[O*WO;I<=;YRU[G61ZV?EOEQNTL6YSC?<:+"/ MGD'!&W2-GI8NW94(O1V1SW_7?!LLZ$TOF^ X39]I;_;K+^I0^:W-+Y$P$PFS MD# ;"7.0,!<)\Y P'P1K!(*^#P1=1I\]I&Q!Z9*35*5S(.(?B1) MEN2Q%0DYWP7)@I(%X^UQ(K5P:9P@82829B%A=@D;%K \%7Z>C93A:-I_/O3_ MTT;Z<*(W&[G(;GE(F ^"-?S:V/NU(?7K^RC@G-R2>Q;'638_%VSQU.:[4LJE MOHN$F4B8A8392)B#A+E(F(>$^2!8(Q:&^U@8_GRR,T0& A)F(F$6$F8C80X2 MYB)A'A+F@V"-0!CM V'TOR<[4@N7QLGH9(+7#$51FC.\V=)*.6EE(3MF(V$. M$N8B81X2YH-@#<\>[SU[+$]WRC2'YVG.1\(W06:"!#NQ86GX=^N%FSLI\%)' M1L),),Q"PNP29AQ$HJKJBG(:C0[2K(N$>4B8WV6'-!QZLG?HB=2A;\4GL:&? M/@?I4W9D_GVUHFF8K$EV!%^G04S^(5T3?*F92]T<"3.1, L)LY$P!PESD3 / M"?-!L$:PJ$I=#%!^/L6O&*!8@-),*,V"TFPHS8'27"C-@])\%*T9$P<%,E4Z MA^V.K\4>+'S(VDFE&9!:79%:URY M5T_2?ZA-%TKSH#0?16LZ?EW'5:75L9;;(+J?&LC1%X< M,(+I5E0F@VE.5": M"Z5Y4)J/HC5#I:[TJCK@' %:S(723"C-@M)L*,V!TEPHS8/2?!2M&1-UE5B5 MEXGKO(F]76+:IN&"MH:&<3+S#_7CF?]>;O!BEX=6@:$T&TISH#072O.@-!]% M:[I\70Q6I26VVR_OR<5N#BWC M0FDVE.9 :2Z4YD%I/HK6C(6Z)JS*B\+_X2X'.?'B; 9: (;2+"C-AM(<*,VM M:(V)6QNWW8;AM30]<\>&C^IC\[&FNH*K2:MAK1J9#+Q"J7J*<8R*Z B M\HK7P/3-AHN**&V*+9:U ));4%7BP/6EL?4N1QKQ1)66P%$@V547$ M\PQ*WB;>R-L[[NFV4,:!T[@F6UB!>JB70ENX9\EI!4Q2SI" 3>+=C*;SR,3; M@!\46GEP1D;)FO-'8]SFB>>;@J"$3!D&HC\[F$-9&B)=QJ^.T^M3&N#A><_^ MV6K76M9$PIR7/VFNBL1[[Z$<-J0IU3UOOT"G9VSX,EY*^XM:%SL>>RAKI.)5 M!]855)2Y+WGJ^G &!T#!!T@> V(C@#"#A!:H:XR*VM!%$ECP5LD3+1F,P?; M&XO6:B@S_^)*"7U+-4ZE2_*,=A(M0=@7P3) "RJSDLM& +I$#ZL%.C^[0&>( M,O2]X(TD+)BB83HSNU-9DPP23P^G M!+$#+WW[9C3Q/PYI_4]D+Y1'O?+H%'OZ3:^:6Y;Q"M#Y5R[EQ9!:1S&Q%&:Q M[-++Z_&'(,:[0QD#44$417V4JP\?O/8*Q-8N 8DRWC#EWD_O[??,C1VO5_Z9 MWC]N7?RA<H2!,@+[? M<*[VADG0;^7T-U!+ P04 " !6,;!8)MHO#D0" "*!@ &0 'AL+W=O M*L95XI5: MUTO?5UD)%59WH@9NWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C M'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/ MO-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA M2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76ST MT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!* M==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYH MX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10 MGH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5 M#*M#HUUU_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WOU9N+%,Z]!\OWOY82'WSQK/WLW=G9YW'RYO= M^$4%7/J!4[1W@.A5IX,+ XB)QX>)[]/&I*\/DMZCC GWMX4W0K\C)@[B><,[ M1VC7'6>^%A,Z&#D\ =0\, M,LX;@UW?!D:#@FA-E;@UG>KA*O@"\NKVPZHP#F>*K,)NS]\0JIM),I$JI:I) M$_KKT&C :09V%)O-X:YE$0"HMQ)ZD\+,QQ1]:%1L)G)J!W]PPM& K'G>7"KV;+)!J4Q-@"K?>Z)*LVD[\E.1 MXH$N];J@$/-;'UV,W&1ZER: ^KK7.A%LGPB;JP]Z D23NU<;R -;!:QV(+\[#]24FQ-%L*J8-VP'XTB28 C4HKM& MXQB9G1@^[O7!=DD4)8D; *NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'CMJZH.]G.K)%DG3GPXE?KQ]>-7F9:WU"_M25\K.HIUS^ZOQ MV!8[47/[J]X+Y7,VVM3<^4NS'=N]$;RT.R%<78V3R60ZKKE4T<9E'[O1(1JZ62M?PJREDTB9C=Z=?? MM9%?M7*\6A5&5]4LBKN,)V&<+-XEKP+D(U_;-L7Q]0/W(+-H.O$5;J2QKBW1 MUL\]XT'XPMU5X_2MK)PP"^[$;T8W>ZFVH1I_%V-P&VT#G&M5"F5%R3[QBJM"L#:R%M E"%TR#!T[6W(C8 A3 M!#+]69"K0!!*6Z8W['XOC"\-(#,$,AL&?JK7VS5TU=<_,6.%=R"Y_)H+U MU1-:KI73Q3F+,)S&Q M4!Y"HH_>GOMQA[ MH^G21CX-8F)&B!"?>$#N.>PO$!,S2_R3U?(CP 1S3#*08[Z!0DQ,-0DS,/PFQ?S#,YW9R\^^*"F:AE-A".&8,,3$+I<06 MPC'A2#/%+)026PC'A"/-%%U'&]!"SS&T4(I9*"6V$#H@'C&(B5DH);80BMF; M!:68A5)B"YT8MX_8O.+6PM73%+-02FRADYC792E[B[PI9J%TF%F0C^:.^V$G MQ,0LE!);Z"1F]\K#)7/,0AFQA=Y/UA;"<5GU9FL9)J",6$#O"/T#66OCPNX; M*SC$Q 24$0OHY*1RQ&X^-[TM$DQ &;& $,R0!3'1K1SJA;?3F-?6-A 3$U!& M+" TFCT!99B ,F(!(2L)OMO4$!,34$8L(!3SOM?HF( R8@&AF/U&QP24$0L( MQ;R&VU Y)J"<6$#H=D4OFCEFH9S\$ &VRC6"F)B%\B$7X_K1Q"R4#[GYT]L7 MR#$+Y>0G"C!,.%O+T2,%U!;Z?I?JAX.X'#-03FR@)7]C!\N6PK0_#\=<%M(6 ME0X#8PB)^2AN]QV9S0@(R:?O)7/^'CTJA0;J43Y MEZ_?^O2"5\72L/#1[1-G>=BJV315-?=I]^H/S)_ !,]BW $:&BH46\@!4F%Y'$ECT(>'NB4(1E49P& MS:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\-7U^7BZ MLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z?B=UZO5OEAV[U=LC' M\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H'9./E01Z M!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\?E_274YW9LOCS\OOT^BA(LSS@G^ M2KG_ E!+ P04 " !6,;!88B/G&-@! !((@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU, M331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IX< MTP[3_LJ/SA_*C 6FF0_>NI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2 MRE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+' M.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BRZO^4]\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !6,;!8F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( %8QL%AO"1E<2@8 +$D 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 5C&P6(-&J4"( P LPX !@ ("!8A< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P M6!SODQ2(!P E"( !@ ("!UBT 'AL+W=O30 >&PO=V]R:W-H M965T&UL4$L! A0#% @ 5C&P6!X^VU (!P EQD !@ M ("!$%< 'AL+W=O !X;"]W M;W)K&UL4$L! A0#% @ 5C&P6+_B7)>T"0 M41X !D ("!J6$ 'AL+W=OD& #G% &0 @(&4 M:P >&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6)^T8VE=" Q8 !D M ("!NG4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5C&P6/=438@V" =!\ !D ("!+)T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P M6 D67"^6 @ 2 8 !D ("!.ZT 'AL+W=O&PO=V]R:W-H965T2T !X;"]W;W)K M&UL4$L! A0#% @ 5C&P6)IFXC,- P G0@ M !D ("!P+D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6-XH1&E8 P !@H !D M ("!I\8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5C&P6)D"FVD; P /@D !D ("!'=( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6&@M MCB:< P D0T !D ("!4-X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6"<00&<4 P F@@ !D M ("!W^@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5C&P6 0;7,$J @ + 4 !D ("! M!/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5C&P6 Z="VUS @ N 4 !D ("!B_T 'AL+W=O&PO=V]R:W-H965T,NB=P, %D0 9 " @2(3 0!X;"]W;W)K&UL4$L! A0#% @ 5C&P6'@0(!G^!0 XRH !D M ("!T!8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5C&P6,O[^*>Y P LA, !D ("!B"0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5C&P6"9FVB/# @ #PD !D ("!(R\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6/^OZ(EI!@ M0$, !D ("!US8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5C&P6.#[M,U, P SA4 T M ( !<4(! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ 5C&P6!,G[+KO 0 I2( !H M ( !?TL! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $( 0@ %$@ KT\! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 188 292 1 true 63 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.knightscope.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Balance Sheets Sheet http://www.knightscope.com/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Statements of Operations Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfOperations Condensed Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Statements of Preferred Stock and Stockholders' Deficit Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit Condensed Statements of Preferred Stock and Stockholders' Deficit Statements 5 false false R6.htm 00400 - Statement - Condensed Statements of Cash Flows Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - The Company and Summary of Significant Accounting Policies Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies The Company and Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Revenue and Deferred Revenue Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue Revenue and Deferred Revenue Notes 8 false false R9.htm 10301 - Disclosure - Fair Value Measurement Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 9 false false R10.htm 10401 - Disclosure - Debt Obligations Sheet http://www.knightscope.com/role/DisclosureDebtObligations Debt Obligations Notes 10 false false R11.htm 10501 - Disclosure - Stock-Based Compensation Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 10601 - Disclosure - Capital Stock and Warrants Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants Capital Stock and Warrants Notes 12 false false R13.htm 10701 - Disclosure - Related parties and related-party transactions Sheet http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions Related parties and related-party transactions Notes 13 false false R14.htm 10801 - Disclosure - Commitments and contingencies Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 14 false false R15.htm 10901 - Disclosure - Subsequent Events Sheet http://www.knightscope.com/role/DisclosureSubsequentEvents Subsequent Events Notes 15 false false R16.htm 20102 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies The Company and Summary of Significant Accounting Policies (Policies) Policies http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies 16 false false R17.htm 30103 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables The Company and Summary of Significant Accounting Policies (Tables) Tables http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies 17 false false R18.htm 30203 - Disclosure - Revenue and Deferred Revenue (Tables) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueTables Revenue and Deferred Revenue (Tables) Tables http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue 18 false false R19.htm 30303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.knightscope.com/role/DisclosureFairValueMeasurement 19 false false R20.htm 30403 - Disclosure - Debt Obligations (Tables) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsTables Debt Obligations (Tables) Tables http://www.knightscope.com/role/DisclosureDebtObligations 20 false false R21.htm 30503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.knightscope.com/role/DisclosureStockBasedCompensation 21 false false R22.htm 30603 - Disclosure - Capital Stock and Warrants (Tables) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables Capital Stock and Warrants (Tables) Tables http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants 22 false false R23.htm 30803 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies 23 false false R24.htm 40101 - Disclosure - The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details) Details 24 false false R25.htm 40102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) Details 25 false false R26.htm 40103 - Disclosure - The Company and Summary of Significant Accounting Policies - Inventory (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails The Company and Summary of Significant Accounting Policies - Inventory (Details) Details http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 40104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) Details 27 false false R28.htm 40105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) Details 28 false false R29.htm 40106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) Details 29 false false R30.htm 40107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) Details 30 false false R31.htm 40108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) Details 31 false false R32.htm 40109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) Details 32 false false R33.htm 40110 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details) Details 33 false false R34.htm 40111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) Details 34 false false R35.htm 40201 - Disclosure - Revenue and Deferred Revenue - Deferred revenue (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails Revenue and Deferred Revenue - Deferred revenue (Details) Details 35 false false R36.htm 40202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) Details 36 false false R37.htm 40301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) Details 37 false false R38.htm 40302 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 38 false false R39.htm 40303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) Details 39 false false R40.htm 40304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) Details 40 false false R41.htm 40401 - Disclosure - Debt Obligations (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsDetails Debt Obligations (Details) Details http://www.knightscope.com/role/DisclosureDebtObligationsTables 41 false false R42.htm 40402 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails Debt Obligations - Amortized carrying amount of debt (Details) Details 42 false false R43.htm 40501 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails Stock-Based Compensation - Equity Incentive Plans (Details) Details 43 false false R44.htm 40502 - Disclosure - Stock-Based Compensation - Stock option activity (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock option activity (Details) Details 44 false false R45.htm 40503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails Stock-Based Compensation - Assumptions utilized for option (Details) Details 45 false false R46.htm 40504 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-based compensation expense (Details) Details 46 false false R47.htm 40601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) Details 47 false false R48.htm 40602 - Disclosure - Capital Stock and Warrants - Outstanding warrants (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails Capital Stock and Warrants - Outstanding warrants (Details) Details 48 false false R49.htm 40603 - Disclosure - Capital Stock and Warrants - Common stock reserved for future issuance (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails Capital Stock and Warrants - Common stock reserved for future issuance (Details) Details 49 false false R50.htm 40604 - Disclosure - Capital Stock and Warrants - At-the-Market Offering Program (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails Capital Stock and Warrants - At-the-Market Offering Program (Details) Details 50 false false R51.htm 40701 - Disclosure - Related parties and related-party transactions (Details) Sheet http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails Related parties and related-party transactions (Details) Details http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions 51 false false R52.htm 40801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails Commitments and contingencies - Components of leases and lease costs (Details) Details 52 false false R53.htm 40802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails Commitments and contingencies - Future minimum operating lease payments (Details) Details 53 false false R54.htm 40803 - Disclosure - Commitments and contingencies - Additional information (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and contingencies - Additional information (Details) Details 54 false false R55.htm 40804 - Disclosure - Commitments and contingencies - Sales Tax Contingencies (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails Commitments and contingencies - Sales Tax Contingencies (Details) Details 55 false false R56.htm 40901 - Disclosure - Subsequent Events (Details) Sheet http://www.knightscope.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.knightscope.com/role/DisclosureSubsequentEvents 56 false false R57.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 57 false false R58.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 58 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - tmb-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '40901 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, tmb-20240331.xsd 231 tmb-20240331.xsd tmb-20240331_cal.xml tmb-20240331_def.xml tmb-20240331_lab.xml tmb-20240331_pre.xml tmb-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tmb-20240331x10q.htm": { "nsprefix": "kscp", "nsuri": "http://www.knightscope.com/20240331", "dts": { "schema": { "local": [ "tmb-20240331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "tmb-20240331_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20240331_def.xml" ] }, "labelLink": { "local": [ "tmb-20240331_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20240331_pre.xml" ] }, "inline": { "local": [ "tmb-20240331x10q.htm" ] } }, "keyStandard": 239, "keyCustom": 53, "axisStandard": 21, "axisCustom": 0, "memberStandard": 31, "memberCustom": 24, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 188, "entityCount": 1, "segmentCount": 63, "elementCount": 546, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 554, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "longName": "00100 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Balance Sheets (Parenthetical)", "shortName": "Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Wwf_g_oXdE6aBm30Jy_WRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Wwf_g_oXdE6aBm30Jy_WRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "longName": "00200 - Statement - Condensed Statements of Operations", "shortName": "Condensed Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit", "longName": "00300 - Statement - Condensed Statements of Preferred Stock and Stockholders' Deficit", "shortName": "Condensed Statements of Preferred Stock and Stockholders' Deficit", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_rrNI1rf2WEWorUQj_yEhRA", "name": "kscp:TemporaryEquityCarryingAmountToParents", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_rrNI1rf2WEWorUQj_yEhRA", "name": "kscp:TemporaryEquityCarryingAmountToParents", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Statements of Cash Flows", "shortName": "Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - The Company and Summary of Significant Accounting Policies", "shortName": "The Company and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue", "longName": "10201 - Disclosure - Revenue and Deferred Revenue", "shortName": "Revenue and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurement", "longName": "10301 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.knightscope.com/role/DisclosureDebtObligations", "longName": "10401 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensation", "longName": "10501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants", "longName": "10601 - Disclosure - Capital Stock and Warrants", "shortName": "Capital Stock and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions", "longName": "10701 - Disclosure - Related parties and related-party transactions", "shortName": "Related parties and related-party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies", "longName": "10801 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.knightscope.com/role/DisclosureSubsequentEvents", "longName": "10901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies)", "shortName": "The Company and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "kscp:DescriptionOfBusinessPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "kscp:DescriptionOfBusinessPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables)", "shortName": "The Company and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueTables", "longName": "30203 - Disclosure - Revenue and Deferred Revenue (Tables)", "shortName": "Revenue and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables", "longName": "30303 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsTables", "longName": "30403 - Disclosure - Debt Obligations (Tables)", "shortName": "Debt Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables", "longName": "30503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "longName": "30603 - Disclosure - Capital Stock and Warrants (Tables)", "shortName": "Capital Stock and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "30803 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "longName": "40101 - Disclosure - The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_harNgjom806VB-tk0Gi3ig", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R25": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "longName": "40102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails", "longName": "40103 - Disclosure - The Company and Summary of Significant Accounting Policies - Inventory (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "longName": "40104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_AuuogIYnF0SMAS3eFMApZg", "name": "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R28": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "longName": "40105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails", "longName": "40106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "40107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails", "longName": "40108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails", "longName": "40109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:DepositLiabilityCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R33": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails", "longName": "40110 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Accrued Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_12_31_2023_APC3NO3QMU2bGh-F35_Qdg", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R34": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails", "longName": "40111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "kscp:AccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "kscp:AccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails", "longName": "40201 - Disclosure - Revenue and Deferred Revenue - Deferred revenue (Details)", "shortName": "Revenue and Deferred Revenue - Deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R36": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "longName": "40202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details)", "shortName": "Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ProductOrServiceAxis_kscp_AsrRelatedRevenuesMember_VohaB0ne_Uujca5060bRgg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R37": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails", "longName": "40301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details)", "shortName": "Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_390AW9z2RUSJRQ2-HSIyqw", "name": "kscp:DerivativeLiabilityClassCommonStockWarrants", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_390AW9z2RUSJRQ2-HSIyqw", "name": "kscp:DerivativeLiabilityClassCommonStockWarrants", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails", "longName": "40302 - Disclosure - Fair Value Measurement - Additional Information (Details)", "shortName": "Fair Value Measurement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:FairValueAssetsLevel2ToLevel1Transfers", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kscp:FairValueAssetsLevel2ToLevel1Transfers", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:FairValueAssetsLevel2ToLevel1Transfers", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kscp:FairValueAssetsLevel2ToLevel1Transfers", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "longName": "40303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details)", "shortName": "Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_qq-JgXd1s0qyXA7GUkg3Rw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_qq-JgXd1s0qyXA7GUkg3Rw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "longName": "40304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details)", "shortName": "Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_ConvertibleNotesPayableMember_Fo0rhUAtTUCrzkgK_TC6VA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_ConvertibleNotesPayableMember_Fo0rhUAtTUCrzkgK_TC6VA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsDetails", "longName": "40401 - Disclosure - Debt Obligations (Details)", "shortName": "Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_kscp_PublicSafetyInfrastructureBondsMember_oGzZ_wHW-0iz-iLkJVqkZg", "name": "kscp:OfferingCircularPublicSafetyInfrastructureBondsBondsIssued", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_kscp_PublicSafetyInfrastructureBondsMember_oGzZ_wHW-0iz-iLkJVqkZg", "name": "kscp:OfferingCircularPublicSafetyInfrastructureBondsBondsIssued", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "longName": "40402 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details)", "shortName": "Debt Obligations - Amortized carrying amount of debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "longName": "40501 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details)", "shortName": "Stock-Based Compensation - Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R44": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "40502 - Disclosure - Stock-Based Compensation - Stock option activity (Details)", "shortName": "Stock-Based Compensation - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2023_APC3NO3QMU2bGh-F35_Qdg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "kscp:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R45": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "longName": "40503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details)", "shortName": "Stock-Based Compensation - Assumptions utilized for option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_-yP65_JiTEasg-PXWzyUcw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_DfXbrnIMJ0-e_T7rqhBjng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_-yP65_JiTEasg-PXWzyUcw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_DfXbrnIMJ0-e_T7rqhBjng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "40504 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details)", "shortName": "Stock-Based Compensation - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "longName": "40601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details)", "shortName": "Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "kscp:TemporaryEquitySharesIssuedAndOutstanding", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R48": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "longName": "40602 - Disclosure - Capital Stock and Warrants - Outstanding warrants (Details)", "shortName": "Capital Stock and Warrants - Outstanding warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_kscp_ClassOfWarrantsExpirationDateOctober132027Member_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_LQj_JAwjGE64k8-6yZFNCg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R49": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "longName": "40603 - Disclosure - Capital Stock and Warrants - Common stock reserved for future issuance (Details)", "shortName": "Capital Stock and Warrants - Common stock reserved for future issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_XOuvT0zDDEexMWTzGSntDg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R50": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "longName": "40604 - Disclosure - Capital Stock and Warrants - At-the-Market Offering Program (Details)", "shortName": "Capital Stock and Warrants - At-the-Market Offering Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_AtMarketOfferingMember_BCcxmPuVaEWv_1O1_tLdSg", "name": "us-gaap:CommissionsAndFloorBrokerageReceivables", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R51": { "role": "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails", "longName": "40701 - Disclosure - Related parties and related-party transactions (Details)", "shortName": "Related parties and related-party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_kscp_KonicaMinoltaInc.Member_AjtI3ND2TEqoclSWmrLgSw", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_kscp_KonicaMinoltaInc.Member_AjtI3ND2TEqoclSWmrLgSw", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "longName": "40801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details)", "shortName": "Commitments and contingencies - Components of leases and lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R53": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails", "longName": "40802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details)", "shortName": "Commitments and contingencies - Future minimum operating lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "40803 - Disclosure - Commitments and contingencies - Additional information (Details)", "shortName": "Commitments and contingencies - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "longName": "40804 - Disclosure - Commitments and contingencies - Sales Tax Contingencies (Details)", "shortName": "Commitments and contingencies - Sales Tax Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_3_31_2024_QwkwdUfne0Wr6z8A2vuF1A", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "longName": "40901 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_8_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_L-qXhy5xM02nhQtW77pUkA", "name": "kscp:CommonStockMaximumCapitalReservedForFutureIssuance", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "unique": true } }, "R57": { "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": "Uncategorized", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_cgqKjqEQIUWqROLLcYUBBg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_ewmtXf7ysE27eoYydsP8FA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r591" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses", "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": [ "r215", "r216" ] }, "kscp_AccruedCreditCardsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AccruedCreditCardsCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for Accrued Credit Cards incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Credit Cards Current", "terseLabel": "Credit cards" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "kscp_AccruedLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AccruedLiabilitiesPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued liabilities.", "label": "Accrued Liabilities [Policy Text Block]", "terseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "kscp_AccruedPayrollAndPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AccruedPayrollAndPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for payroll and statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll And Payroll Taxes, Current", "terseLabel": "Payroll and payroll taxes" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Legal, consulting, and financial services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "kscp_AccruedWarrantyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AccruedWarrantyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued warranty.", "label": "Accrued Warranty [Policy Text Block]", "terseLabel": "Accrued Warranty" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r642" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r82", "r591", "r769" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in-capital", "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": [ "r361", "r362", "r363", "r469", "r701", "r702", "r703", "r751", "r770" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r648" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r648" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r648" ] }, "kscp_AdjustmentsToAdditionalPaidInCapitalShareConversionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalShareConversionCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in share conversion costs.", "label": "Adjustments To Additional Paid in Capital, Share Conversion Costs", "negatedLabel": "Share conversion costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r324" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r613", "r624", "r634", "r659" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r616", "r627", "r637", "r662" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r648" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r655" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r620", "r628", "r638", "r655", "r663", "r667", "r675" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r673" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total equity based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r356", "r368" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r4", "r66", "r98", "r274" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible assets amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r4", "r38", "r42" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r189" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Potentially dilutive securities", "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/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r32" ] }, "kscp_AsrRelatedRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AsrRelatedRevenuesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ASR related revenues.", "label": "ASR Related Revenues [Member]", "terseLabel": "ASRs" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r121", "r143", "r163", "r194", "r206", "r210", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r373", "r377", "r397", "r437", "r503", "r591", "r604", "r717", "r718", "r755" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r136", "r150", "r163", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r373", "r377", "r397", "r591", "r717", "r718", "r755" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "kscp_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AtMarketOfferingMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to At The Market Offering.", "label": "At The Market Offering [Member]", "terseLabel": "At-the-Market Offering Program" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProductNet", "weight": -1.0, "order": 1.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": "kscp_AutonomousSecurityRobotsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of accumulated depreciation on finished ASRs.", "label": "Autonomous Security Robots, Accumulated Depreciation On Finished Product", "negatedLabel": "Accumulated depreciation on Finished ASRs", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsChargeBoxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsChargeBoxes", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Charge boxes of autonomous security robots.", "label": "Autonomous Security Robots, Charge Boxes", "terseLabel": "Charge boxes" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the depreciation expense of finished ASRs.", "label": "Autonomous Security Robots, Depreciation Expense Of Finished Product", "terseLabel": "Depreciation expense of finished ASRs" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsEstimatedExpectedLives": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsEstimatedExpectedLives", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the estimated expected lives.", "label": "Autonomous Security Robots, Estimated Expected Lives", "terseLabel": "Estimated expected lives" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsFinishedProduct", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProductNet", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date which are held by the company that are readily available for sale, classified as non-current.", "label": "Autonomous Security Robots, Finished Product", "terseLabel": "Finished ASRs", "totalLabel": "Finished ASRs, gross" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsFinishedProductNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsFinishedProductNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots net of accumulated depreciation, as of the balance sheet date which are held by the company that are readily available for sale, classified as non-current.", "label": "Autonomous Security Robots, Finished Product, Net", "totalLabel": "Finished ASRs, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsGross", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": "kscp_AutonomousSecurityRobotsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of autonomous security robots before accumulated depreciation, classified as non-current.", "label": "Autonomous Security Robots, Gross", "totalLabel": "ASRs, gross" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsInProgress", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product, classified as non-current.", "label": "Autonomous Security Robots, In Progress", "terseLabel": "ASRs in progress" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of autonomous security robots, net as of balance sheet date, classified as non-current.", "label": "Autonomous Security Robots, Net", "terseLabel": "Autonomous Security Robots, net", "totalLabel": "ASRs, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsNetMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Autonomous Security Robots, net.", "label": "Autonomous Security Robots Net [Member]", "terseLabel": "Autonomous Security Robots, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsNetPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to autonomous security robots, net.", "label": "Autonomous Security Robots, Net [Policy Text Block]", "verboseLabel": "Autonomous Security Robots, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsOnLeaseOrAvailableForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous security robots on lease or available for lease.", "label": "Autonomous Security Robots On Lease Or Available For Lease", "terseLabel": "ASRs on lease or available for lease" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "AutonomousSecurityRobotsRawMaterials", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process, classified as non-current.", "label": "Autonomous Security Robots, Raw Materials", "terseLabel": "Raw materials" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r671" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r666" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r667" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Liquidity", "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": [] }, "kscp_BondMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "BondMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Bond", "label": "Bond Member", "terseLabel": "Bond" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r29", "r139", "r556" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": [ "r29", "r101", "r160" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "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", "r101" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Financing Activities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r646" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r133", "r145", "r146", "r147", "r163", "r183", "r184", "r186", "r188", "r192", "r193", "r217", "r243", "r245", "r246", "r247", "r250", "r251", "r281", "r282", "r285", "r288", "r295", "r397", "r460", "r461", "r462", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r491", "r512", "r534", "r546", "r547", "r548", "r549", "r550", "r682", "r698", "r705" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Capital Stock and Warrants", "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": [ "r145", "r146", "r147", "r192", "r281", "r282", "r283", "r285", "r288", "r293", "r295", "r460", "r461", "r462", "r463", "r573", "r682", "r698" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding for future issuance of convertible preferred stock and common stock", "verboseLabel": "Number of warrants", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "kscp_ClassOfWarrantsExpirationDateOctober132027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ClassOfWarrantsExpirationDateOctober132027Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants expiration date, October 13, 2027.", "label": "Class Of Warrants Expiration Date, October 13, 2027 [Member]", "terseLabel": "Warrants expiration date, October 13, 2027" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r647" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r647" ] }, "us-gaap_CommissionsAndFloorBrokerageReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommissionsAndFloorBrokerageReceivables", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Commissions and Floor Brokerage Receivables", "terseLabel": "Net of brokerage and placement fees", "documentation": "Amount receivable from broker-dealers from commissions for executing orders on the floor of an exchange." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)", "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": [ "r22", "r73", "r438", "r490" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingen", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r109", "r234", "r235", "r552", "r712" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r770" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r770" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Total shares of common stock reserved", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "kscp_CommonStockMaximumCapitalReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "CommonStockMaximumCapitalReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of maximum common shares reserved for future issuance.", "label": "Common Stock, Maximum Capital Reserved for Future Issuance", "terseLabel": "Aggregate offering price" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r594", "r595", "r596", "r598", "r599", "r600", "r601", "r701", "r702", "r751", "r767", "r770" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r491" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r81" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, share outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r81", "r491", "r509", "r770", "r771" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock", "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": [ "r81", "r439", "r591" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r652" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r651" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r653" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r650" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of deferred revenue", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r721" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue - short term", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r298", "r299", "r310" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized in the three-months ended related to amounts included in deferred revenue as of January 1, 2024", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r311" ] }, "kscp_ConversionOfPreferredStockToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ConversionOfPreferredStockToCommonStock", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of conversion of preferred stock to common stock.", "label": "Conversion Of Preferred Stock To Common Stock", "verboseLabel": "Conversion of preferred stock to common stock" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r723" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Note Liabilities", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r77", "r122" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "verboseLabel": "Convertible preferred stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r281", "r282", "r285", "r598", "r599", "r600", "r601" ] }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "terseLabel": "Preferred stock reserved for future issuance", "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance." } } }, "auth_ref": [ "r23" ] }, "kscp_ConvertiblePreferredWarrantLiabilitiesAndCommonStockWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ConvertiblePreferredWarrantLiabilitiesAndCommonStockWarrantsPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to convertible preferred warrant liabilities and common stock warrants.", "label": "Convertible Preferred Warrant Liabilities And Common Stock Warrants [Policy Text Block]", "terseLabel": "Convertible Preferred Warrant Liabilities and Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues, net", "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": [ "r94", "r429" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue, net", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses, Related Party", "terseLabel": "Service fees", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r95" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r164", "r165", "r256", "r283", "r417", "r558", "r560" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r63" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "verboseLabel": "Conversion of debt obligations to Class A Common Stock", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r30", "r31" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Obligations" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligations" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Obligations", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r110", "r161", "r252", "r258", "r259", "r260", "r261", "r262", "r263", "r268", "r275", "r276", "r278" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r77", "r78", "r122", "r123", "r166", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r405", "r568", "r569", "r570", "r571", "r572", "r699" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt obligations", "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": [ "r166", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r405", "r568", "r569", "r570", "r571", "r572", "r699" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r20", "r166", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r405", "r568", "r569", "r570", "r571", "r572", "r699" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r20", "r52", "r55", "r66", "r67", "r68", "r74", "r112", "r113", "r166", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r405", "r568", "r569", "r570", "r571", "r572", "r699" ] }, "kscp_DemonstrationAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "DemonstrationAutonomousSecurityRobots", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Demonstration of autonomous security robots.", "label": "Demonstration Autonomous Security Robots", "terseLabel": "Demonstration ASRs" } } }, "auth_ref": [] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deposit Liability, Current", "terseLabel": "Customer deposits", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r18" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r197" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "verboseLabel": "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r151" ] }, "kscp_DerivativeLiabilityClassCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "DerivativeLiabilityClassCommonStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlying, 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.", "label": "Derivative liability - Class A common stock warrants", "terseLabel": "Derivative liability - Class A Common Stock warrants" } } }, "auth_ref": [] }, "kscp_DescriptionOfBusinessPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "DescriptionOfBusinessPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to description of business.", "label": "Description of Business Policy [Policy text block]", "terseLabel": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "verboseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue and Deferred Revenue", "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": [ "r309", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "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": [ "r309", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue by product line and timing of recognition", "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": [ "r722" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r322", "r326", "r357", "r358", "r360", "r585" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r608" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r641" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per common share (in $ per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r172", "r173", "r174", "r175", "r176", "r181", "r183", "r186", "r187", "r188", "r190", "r387", "r388", "r433", "r446", "r562" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per common share (in $ per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r172", "r173", "r174", "r175", "r176", "r183", "r186", "r187", "r188", "r190", "r387", "r388", "r433", "r446", "r562" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share", "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": [ "r32", "r33" ] }, "kscp_EcdRelatedRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "EcdRelatedRevenuesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ECD related revenues.", "label": "ECD Related Revenues [Member]", "verboseLabel": "ECDs" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "verboseLabel": "Share-Based Compensation", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Vesting term (in years)", "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": [ "r359" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r750" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r606" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r606" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r681" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r606" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r680" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r606" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r606" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r606" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r606" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r134", "r154", "r155", "r156", "r167", "r168", "r169", "r171", "r177", "r179", "r191", "r218", "r219", "r297", "r361", "r362", "r363", "r370", "r371", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r398", "r399", "r400", "r401", "r402", "r403", "r412", "r454", "r455", "r456", "r469", "r534" ] }, "kscp_EquityIncentivePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "EquityIncentivePlan2014Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2014 Equity Incentive Plan.", "label": "2014 Equity Incentive Plan [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "EquityIncentivePlan2016Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 Equity Incentive Plan.", "label": "2016 Equity Incentive Plan [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "EquityIncentivePlan2022Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Equity Incentive Plan.", "label": "2022 Equity Incentive Plan [Member]", "terseLabel": "2022 Equity incentive plan" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r649" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r613", "r624", "r634", "r659" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r610", "r621", "r631", "r656" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r655" ] }, "kscp_FairValueAdjustmentOfConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "FairValueAdjustmentOfConvertibleNote", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of convertible notes.", "label": "Fair value Adjustment of Convertible Note", "negatedLabel": "Change in fair value of convertible notes", "terseLabel": "Change in fair value of convertible notes" } } }, "auth_ref": [] }, "kscp_FairValueAdjustmentOfWarrantAndDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "FairValueAdjustmentOfWarrantAndDerivativeLiability", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustment of warrant and derivative liability.", "label": "Fair value Adjustment of Warrant and Derivative Liability", "negatedLabel": "Change in fair value of warrant and derivative liabilities", "verboseLabel": "Change in fair value of warrant and derivative liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurement", "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": [ "r390", "r391", "r395" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r390", "r391", "r395" ] }, "kscp_FairValueAssetsLevel2ToLevel1Transfers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "FairValueAssetsLevel2ToLevel1Transfers", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers", "terseLabel": "Fair value assets, transfer from level 2 to level 1" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r266", "r314", "r315", "r316", "r317", "r318", "r319", "r391", "r422", "r423", "r424", "r569", "r570", "r581", "r582", "r583" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r65", "r119" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r390", "r391", "r392", "r393", "r396" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement", "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": [ "r389" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r266", "r314", "r319", "r391", "r422", "r581", "r582", "r583" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r266", "r314", "r315", "r316", "r317", "r318", "r319", "r391", "r424", "r569", "r570", "r581", "r582", "r583" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in the fair value of Company's Level 3 financial liabilities", "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/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurement", "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r8", "r65" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of changes in the fair value of Company's Level 3 warrant and convertible note liabilities", "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": [ "r8", "r65" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliation", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revaluation of convertible note classified as a liability.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation", "terseLabel": "Revaluation of 2022 Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "verboseLabel": "Interest accretion", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r394" ] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfPreferredStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfPreferredStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revaluation of preferred stock warrants classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Revaluation of Preferred Stock Warrants", "verboseLabel": "Revaluation of Series m-3, S Preferred Stock warrants and derivative liability" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Notes converted", "documentation": "Amount of settlements 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": [ "r64" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "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": [ "r8" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r266", "r314", "r315", "r316", "r317", "r318", "r319", "r422", "r423", "r424", "r569", "r570", "r581", "r582", "r583" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r389", "r396" ] }, "us-gaap_FinancingReceivableAccruedInterestWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAccruedInterestWriteoff", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Accrued Interest, Write off", "terseLabel": "Accrued interest", "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income." } } }, "auth_ref": [ "r220" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period (years)", "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/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r141", "r228" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024 (remaining)", "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": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r226", "r227", "r228", "r229", "r430", "r431" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future intangible assets amortization expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r107", "r431" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "The Company and Summary of Significant Accounting Policies", "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": [ "r430" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "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": [ "r39", "r41" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r107", "r430" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r617", "r628", "r638", "r663" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r617", "r628", "r638", "r663" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r617", "r628", "r638", "r663" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r617", "r628", "r638", "r663" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r617", "r628", "r638", "r663" ] }, "kscp_GainLossFromDamageOfAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "GainLossFromDamageOfAutonomousSecurityRobots", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of (gain) loss from damage of Autonomous Security Robots.", "label": "(Gain) Loss From Damage of Autonomous Security Robots", "negatedLabel": "Loss on disposal of Autonomous Security Robots" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r96", "r514" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r92" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r140", "r225", "r432", "r567", "r591", "r708", "r709" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross loss", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r93", "r163", "r194", "r205", "r209", "r211", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r397", "r564", "r717" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax expense", "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": [ "r0", "r90", "r125", "r194", "r205", "r209", "r211", "r434", "r443", "r564" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r230", "r231", "r519" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r231", "r519" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r427", "r696" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other current and noncurrent liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in stockholders' equity", "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_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (decrease) in temporary equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r620", "r628", "r638", "r655", "r663", "r667", "r675" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r673" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r609", "r679" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r609", "r679" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r609", "r679" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Carrying amount, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r37", "r40" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "terseLabel": "Accrued interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r71", "r764" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r690" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory", "verboseLabel": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r149", "r557", "r591" ] }, "kscp_InventoryNoncurrentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "InventoryNoncurrentLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Non current [Line Items]", "terseLabel": "Autonomous Security Robots, net" } } }, "auth_ref": [] }, "kscp_InventoryNoncurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "InventoryNoncurrentTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed after one year or operating cycle, if longer.", "label": "Inventory, Noncurrent [Table]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r127", "r138", "r148", "r221", "r222", "r224", "r428", "r561" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r692" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r691" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Service cost of revenue, net", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r223" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Common stock issued in exchange for consulting services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r4" ] }, "kscp_KonicaMinoltaInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "KonicaMinoltaInc.Member", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Konica Minolta, Inc. (\"Konica Minolta\").", "label": "Konica Minolta, Inc [Member]", "terseLabel": "Konica Minolta, Inc" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Operating lease costs" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of leases and lease costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r753" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum operating lease payments", "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": [ "r754" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetailsCalc1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r411" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "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": [ "r411" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "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": [ "r411" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (remaining)", "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": [ "r754" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetailsCalc1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less - Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r411" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r163", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r374", "r377", "r378", "r397", "r489", "r563", "r604", "r717", "r755", "r756" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, preferred stock and stockholders' deficit", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r86", "r124", "r441", "r591", "r700", "r707", "r752" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r19", "r137", "r163", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r374", "r377", "r378", "r397", "r591", "r717", "r755", "r756" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "terseLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r123", "r265", "r279", "r569", "r570", "r765" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt obligations", "verboseLabel": "Non-current portion of debt obligations", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r144" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r320", "r426", "r453", "r481", "r482", "r541", "r542", "r543", "r544", "r545", "r553", "r554", "r566", "r573", "r584", "r593", "r719", "r757", "r758", "r759", "r760", "r761", "r762" ] }, "kscp_MaximumPercentageOfFairMarketValueOfStockOptionsPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "MaximumPercentageOfFairMarketValueOfStockOptionsPrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of fair market value of stock options price.", "label": "Maximum percentage of Fair Market Value Of Stock Options Price", "terseLabel": "Maximum percentage of fair market value of stock options price" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r647" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r647" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r320", "r426", "r453", "r481", "r482", "r541", "r542", "r543", "r544", "r545", "r553", "r554", "r566", "r573", "r584", "r593", "r719", "r757", "r758", "r759", "r760", "r761", "r762" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r666" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r723" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in accrued warranty", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r674" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r648" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r101", "r102", "r103" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r103", "r126", "r135", "r152", "r153", "r156", "r163", "r170", "r172", "r173", "r174", "r175", "r178", "r179", "r185", "r194", "r205", "r209", "r211", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r388", "r397", "r445", "r511", "r532", "r533", "r564", "r602", "r717" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in 2024", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r647" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r617", "r628", "r638", "r655", "r663" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r645" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r644" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r655" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r674" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r674" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income:" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segment", "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": [ "r706" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "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": [ "r706" ] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsBondsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "OfferingCircularPublicSafetyInfrastructureBondsBondsIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Bonds Issued", "verboseLabel": "Principal amount of bonds issued" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "OfferingCircularPublicSafetyInfrastructureBondsIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the issuance cost of bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Issuance Costs", "terseLabel": "Issuance costs" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsNetProceedsFromBondsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "OfferingCircularPublicSafetyInfrastructureBondsNetProceedsFromBondsIssued", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the net proceeds from bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Net Proceeds from Bonds Issued", "terseLabel": "Aggregate net proceeds" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r194", "r205", "r209", "r211", "r564" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease costs", "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": [ "r408", "r590" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetailsCalc1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r407" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, non-current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r407" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use-assets", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r406" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r410", "r590" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "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": [ "r409", "r590" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "The Company and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r76", "r104", "r105", "r118" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "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": [ "r18" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "kscp_OtherCurrentLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "OtherCurrentLiabilitiesPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other current liabilities.", "label": "Other Current Liabilities [Policy Text Block]", "terseLabel": "Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current liabilities", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties", "terseLabel": "Payables", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r72", "r436", "r485", "r486", "r604", "r768" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r591" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r647" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r18", "r43" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r615", "r626", "r636", "r661" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r618", "r629", "r639", "r664" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r618", "r629", "r639", "r664" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r643" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Share conversion costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r100" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r646" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r646" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r645" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r655" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r648" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r644" ] }, "kscp_PercentageOfVotingPowerHeld": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "PercentageOfVotingPowerHeld", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power held by employees.", "label": "Percentage Of Voting Power Held", "terseLabel": "Percentage of voting power held" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r594", "r595", "r598", "r599", "r600", "r601", "r767", "r770" ] }, "kscp_PreferredStockWarrantLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "PreferredStockWarrantLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of preferred stock warrant liability as of balance sheet date, classified as noncurrent.", "label": "Preferred Stock Warrant Liability, Noncurrent", "terseLabel": "Preferred stock warrant liability" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r694" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "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": [ "r686" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Aggregate gross share proceeds", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "verboseLabel": "Proceeds Net of Issuance Costs", "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from issuance of REG A Bonds, net of issuance costs", "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt." } } }, "auth_ref": [ "r27" ] }, "kscp_ProceedsFromSaleOfEquityNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ProceedsFromSaleOfEquityNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds From Sale Of Equity, Net Of Issuance Costs", "terseLabel": "Proceeds from equity sale, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r574" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r212", "r429", "r447", "r448", "r449", "r450", "r451", "r452", "r555", "r574", "r592", "r685", "r713", "r714", "r722", "r766" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "periodEndLabel": "Balance December 31,", "periodStartLabel": "Balance January 1,", "terseLabel": "Warranty liability", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r715", "r716" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty services provided", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r241" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranties issued during the quarter", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r242" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r212", "r429", "r447", "r448", "r449", "r450", "r451", "r452", "r555", "r574", "r592", "r685", "r713", "r714", "r722", "r766" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r135", "r152", "r153", "r158", "r163", "r170", "r178", "r179", "r194", "r205", "r209", "r211", "r217", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r372", "r375", "r376", "r388", "r397", "r434", "r444", "r468", "r511", "r532", "r533", "r564", "r588", "r589", "r603", "r695", "r717" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and software, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r435", "r442", "r591" ] }, "kscp_PublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "PublicFloat", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day.", "label": "Public Float", "terseLabel": "Public float" } } }, "auth_ref": [] }, "kscp_PublicSafetyInfrastructureBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "PublicSafetyInfrastructureBondsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Public Safety Infrastructure Bonds.", "label": "Public Safety Infrastructure Bonds [Member]", "terseLabel": "Public Safety Infrastructure Bonds" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r693" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r693" ] }, "kscp_PurchasesAndRelatedCostsIncurredForAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "PurchasesAndRelatedCostsIncurredForAutonomousSecurityRobots", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow related to purchases and related costs incurred for Autonomous Security Robots.", "label": "Purchases and Related Costs Incurred For Autonomous Security Robots", "negatedLabel": "Purchases and related costs incurred for Autonomous Security Robots" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r643" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r643" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r313", "r320", "r352", "r353", "r354", "r425", "r426", "r453", "r481", "r482", "r541", "r542", "r543", "r544", "r545", "r553", "r554", "r566", "r573", "r584", "r593", "r596", "r710", "r719", "r758", "r759", "r760", "r761", "r762" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r313", "r320", "r352", "r353", "r354", "r425", "r426", "r453", "r481", "r482", "r541", "r542", "r543", "r544", "r545", "r553", "r554", "r566", "r573", "r584", "r593", "r596", "r710", "r719", "r758", "r759", "r760", "r761", "r762" ] }, "kscp_RecentAccountingPronouncementsNotYetEffectivePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "RecentAccountingPronouncementsNotYetEffectivePolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to recent accounting pronouncements not yet effective.", "label": "Recent Accounting Pronouncements Not Yet Effective [Policy Text Block]", "terseLabel": "Accounting Pronouncements Not Yet Adopted" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r610", "r621", "r631", "r656" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount", "terseLabel": "Preferred Stock, $0.001 par value; 43,405,324 shares authorized as of March 31, 2024 and December 31, 2023, 9,473,084 and 9,499,083 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $35,174 and $35,361 as of March 31, 2024 and December 31, 2023, respectively", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form." } } }, "auth_ref": [ "r46", "r47", "r48", "r49" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related parties and related-party transactions", "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": [ "r515", "r516", "r519" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related parties and related-party transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related parties and related-party transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r413", "r414", "r415", "r416", "r418", "r465", "r466", "r467", "r517", "r518", "r519", "r538", "r540" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r164", "r165", "r256", "r283", "r417", "r559", "r560" ] }, "kscp_ResearchAndDevelopmentAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ResearchAndDevelopmentAutonomousSecurityRobots", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and development of autonomous security robots.", "label": "Research And development Autonomous Security Robots", "terseLabel": "Research and development ASRs" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r75", "r369", "r763" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research And Development Expense [Member]", "terseLabel": "Research and development expense", "verboseLabel": "Research and development", "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/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r611", "r622", "r632", "r657" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r612", "r623", "r633", "r658" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r619", "r630", "r640", "r665" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r139" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r687", "r697" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4", "r232", "r233", "r711" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r83", "r114", "r440", "r457", "r458", "r464", "r492", "r591" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulative Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r167", "r168", "r169", "r171", "r177", "r179", "r218", "r219", "r361", "r362", "r363", "r370", "r371", "r379", "r381", "r382", "r384", "r386", "r454", "r456", "r469", "r770" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue and Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue, net", "verboseLabel": "Total revenue, net", "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": [ "r195", "r196", "r204", "r207", "r208", "r212", "r213", "r214", "r308", "r309", "r429" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Deferred Revenue", "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": [ "r132", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r312" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r674" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r674" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax liability", "verboseLabel": "Sales tax", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r180", "r321", "r683", "r704" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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": [ "r32" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities that were excluded from the computation of diluted net loss per share", "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": [ "r32" ] }, "kscp_ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of ASRs, net and components of the Finished ASRs, net.", "label": "Schedule of Autonomous Security Robots, Net And Components of Finished Autonomous Security Robots, net [Table Text Block]", "terseLabel": "Schedule of ASRs, net and components of the Finished ASRs, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of amortized carrying amount of the Company's debt obligations", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "kscp_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares of common stock reserved for future issuance relate to outstanding preferred stock, warrants and stock options.", "label": "Schedule of Common Stock Reserved For Future Issuance [Table Text Block]", "terseLabel": "Schedule of common stock reserved for future issuance" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense recognized in the Company's consolidated statements of operations", "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": [ "r59" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of category of assets or liabilities carried at fair value", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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)." } } }, "auth_ref": [ "r390", "r391" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r39", "r41", "r430" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of gross carrying amounts and accumulated amortization of the intangible assets with determinable lives", "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": [ "r39", "r41" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of change in the warranty liability", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r240" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r69", "r70", "r515", "r516", "r519" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r323", "r325", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity under all of the Company's equity incentive plans", "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": [ "r9", "r10", "r58" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions utilized for option grants", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r45", "r50", "r51", "r52", "r53", "r54", "r55", "r112", "r113", "r114", "r145", "r146", "r147", "r192", "r281", "r282", "r283", "r285", "r288", "r293", "r295", "r460", "r461", "r462", "r463", "r573", "r682", "r698" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of convertible preferred stock authorized and issued and outstanding", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r14", "r44", "r50", "r51", "r52", "r53", "r54", "r55", "r80", "r81", "r112", "r113", "r114" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of the Company's outstanding warrants", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of future intangible assets amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r41" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r605" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r607" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r213", "r565" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Sales And Marketing Expense [Member]", "terseLabel": "Sales and marketing expense", "verboseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "verboseLabel": "Series A Preferred Stock (convertible to Class B Common Stock)", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r688", "r689", "r720" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock", "verboseLabel": "Series B Preferred Stock (convertible to Class B Common Stock)", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r688", "r689", "r720" ] }, "kscp_SeriesM1PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesM1PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-1 Preferred stock.", "label": "Series M-1 Preferred Stock [Member]", "terseLabel": "Series m-1 Preferred Stock", "verboseLabel": "Series m-1 Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesM2PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesM2PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-2 Preferred stock.", "label": "Series M-2 Preferred Stock [Member]", "terseLabel": "Series m-2 Preferred Stock", "verboseLabel": "Series m-2 Preferred Stock (convertible to Class B Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesM3PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesM3PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-3 Preferred stock.", "label": "Series M-3 Preferred Stock [Member]", "terseLabel": "Series m-3 Preferred Stock", "verboseLabel": "Series m-3 Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesM4PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesM4PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-4 Preferred stock.", "label": "Series M-4 Preferred Stock [Member]", "terseLabel": "Series m-4 Preferred Stock", "verboseLabel": "Series m-4 Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesMPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesMPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m Preferred stock.", "label": "Series M Preferred Stock [Member]", "terseLabel": "Series m Preferred Stock", "verboseLabel": "Series m Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesSPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SeriesSPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series S Preferred stock.", "label": "Series S Preferred Stock [Member]", "terseLabel": "Series S Preferred Stock", "verboseLabel": "Series S Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Service", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of options (in years)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-Based Compensation", "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": [ "r323", "r325", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares issuable under plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Outstanding as of ending of year", "periodStartLabel": "Outstanding as of beginning of year", "terseLabel": "Number of shares available for grant", "verboseLabel": "Stock options available for future issuance", "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": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable", "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": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable as of ending of year", "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": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of ending of year", "periodStartLabel": "Outstanding as of beginning of year", "verboseLabel": "Stock options to purchase common stock", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Outstanding", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of ending of year", "periodStartLabel": "Outstanding as of beginning of year", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForForfeited", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of share based compensation arrangement by share based payment award options shares available for forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Forfeited", "negatedLabel": "Forfeited" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grant [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantsInPeriodGross", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of share based compensation arrangement by share based payment award options shares available for grants In period gross.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grants In Period Gross", "terseLabel": "Granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable", "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": [ "r348" ] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding common stock considered for annual increase in the number of shares authorized under the share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Outstanding Common Stock, Considered For Annual Increase In Number of Shares Authorized", "terseLabel": "Percentage of outstanding common stock considered for annual increase in authorized shares under the plan (in percent)" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesOptionsExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesOptionsExercise", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares share based compensation arrangement by share based payment award share options exercise.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Options Exercise", "terseLabel": "Share based payment award shares options exercise" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r322", "r330", "r349", "r350", "r351", "r352", "r355", "r364", "r365", "r366", "r367" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock options term", "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": [ "r586" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of 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": [ "r351" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable as of ending of year", "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": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding as of ending of year", "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": [ "r115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of the shares subject to stock options vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r346" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance as of end (in shares)", "periodStartLabel": "Balance as of beginning (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r7" ] }, "kscp_SignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SignificantAccountingPolicyLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Significant Accounting Policy [Line Items]", "terseLabel": "The Company and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "kscp_SignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "SignificantAccountingPolicyTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the company summary of significant accounting policies table", "label": "Significant Accounting Policy [Table]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r145", "r146", "r147", "r163", "r183", "r184", "r186", "r188", "r192", "r193", "r217", "r243", "r245", "r246", "r247", "r250", "r251", "r281", "r282", "r285", "r288", "r295", "r397", "r460", "r461", "r462", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r491", "r512", "r534", "r546", "r547", "r548", "r549", "r550", "r682", "r698", "r705" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r26", "r134", "r154", "r155", "r156", "r167", "r168", "r169", "r171", "r177", "r179", "r191", "r218", "r219", "r297", "r361", "r362", "r363", "r370", "r371", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r398", "r399", "r400", "r401", "r402", "r403", "r412", "r454", "r455", "r456", "r469", "r534" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r167", "r168", "r169", "r191", "r429", "r459", "r480", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r514", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r597" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Preferred Stock and Stockholders' Deficit" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r180", "r321", "r683", "r684", "r704" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r167", "r168", "r169", "r191", "r429", "r459", "r480", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r514", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r597" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r614", "r625", "r635", "r660" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "kscp_StockIssuedDuringPeriodSharesConversionOfConvertibleNotes": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleNotes", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible notes.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Notes", "terseLabel": "Conversion of debt obligations to Class A Common Stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Share conversion to common stock (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r7", "r25", "r52", "r114", "r269" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued", "verboseLabel": "Proceeds from Equity Sale, net of issuance costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r80", "r81", "r114", "r460", "r534", "r547" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r80", "r81", "r114", "r336" ] }, "kscp_StockIssuedDuringPeriodValueConversionOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible Notes.", "label": "Stock Issued During Period, Value, Conversion Of Convertible Notes", "terseLabel": "Conversion of debt obligations to Class A Common Stock" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Share conversion to common stock", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r7", "r26", "r114" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Net proceeds", "verboseLabel": "Proceeds from Equity Sale, net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r7", "r80", "r81", "r114", "r469", "r534", "r547", "r603" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r26", "r114" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "negatedLabel": "Stockholders' deficit", "periodEndLabel": "Balance as of end", "periodStartLabel": "Balance as of beginning", "totalLabel": "Total stockholders' deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r81", "r84", "r85", "r106", "r493", "r509", "r535", "r536", "r591", "r604", "r700", "r707", "r752", "r770" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' deficit:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Capital Stock and Warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Stock and Warrants", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r111", "r162", "r280", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r297", "r385", "r537", "r539", "r551" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r404", "r420" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r404", "r420" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r404", "r420" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r404", "r420" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r404", "r420" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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": [ "r419", "r421" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r654" ] }, "kscp_TemporaryEquityCarryingAmountToParents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TemporaryEquityCarryingAmountToParents", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity, carrying amount to parents.", "label": "Temporary Equity, Carrying Amount To Parents", "periodEndLabel": "Balance as of end", "periodStartLabel": "Balance as of beginning" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Preferred stock, aggregate liquidation preference", "verboseLabel": "Aggregate Liquidation Preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r12", "r44" ] }, "kscp_TemporaryEquityShareConversionToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TemporaryEquityShareConversionToCommonStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "The amount of temporary equity share conversion to common stock.", "label": "Temporary Equity Share Conversion To Common Stock", "negatedLabel": "Share conversion to common stock" } } }, "auth_ref": [] }, "kscp_TemporaryEquityShareConversionToCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TemporaryEquityShareConversionToCommonStockShares", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represent temporary equity share conversion to common stock.", "label": "Temporary Equity Share Conversion To Common Stock Shares", "terseLabel": "Share conversion to common stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r79" ] }, "kscp_TemporaryEquitySharesIssuedAndOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TemporaryEquitySharesIssuedAndOutstanding", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) and are held by the entity's shareholders. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued and Outstanding", "verboseLabel": "Shares Issued and Outstanding" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance as of end (in shares)", "periodStartLabel": "Balance as of beginning (in shares)", "terseLabel": "Preferred stock, shares outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r79" ] }, "kscp_TermOfStockOptionsIfPriceOf100OfFairMarketValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TermOfStockOptionsIfPriceOf100OfFairMarketValueMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term of stock options, If price of 100 % of Fair Market Value .", "label": "Term Of Stock Options, If Price of 100 of Fair Market Value [Member]", "terseLabel": "Term of stock options, If price of 100 % of fair market value" } } }, "auth_ref": [] }, "kscp_TermOfStockOptionsIfPriceOf110OfFairMarketValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "TermOfStockOptionsIfPriceOf110OfFairMarketValueMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term of stock options, If price of 110 % of Fair Market Value .", "label": "Term Of Stock Options, If Price of 110 of Fair Market Value [Member]", "terseLabel": "Term of stock options, If price of 110 % of fair market value" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r579", "r722" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r579", "r722" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r646" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r653" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademark", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r62" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r673" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r675" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred At Point In Time [Member]", "terseLabel": "Point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r579" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred Over Time [Member]", "terseLabel": "Transferred over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r579" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r676" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r677" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r675" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r675" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r676" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Net of unamortized issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r672" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r34", "r35", "r36", "r128", "r129", "r130", "r131" ] }, "kscp_WarrantAndDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "WarrantAndDerivativeLiabilityMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for warrant and derivative liability.", "label": "Warrant And Derivative Liability [Member]", "terseLabel": "Warrant and derivative liabilities" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant and derivative liabilities", "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": [ "r594", "r595", "r598", "r599", "r600", "r601" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "kscp_WarrantsExpirationDateDecember312027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "WarrantsExpirationDateDecember312027Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants expiration date, December 31, 2027.", "label": "Warrants expiration date, December 31, 2027 [Member]", "terseLabel": "Warrants expiration date, December 31, 2027" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase common stock (convertible to Class B common stock).", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to purchase Class A Common Stock" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseSeriesM3ClassPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "WarrantsToPurchaseSeriesM3ClassPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase of Series m-3 Class A Preferred Stock.", "label": "Warrants To Purchase Series M3 Class Preferred Stock [Member]", "terseLabel": "Warrants to purchase Series m-3 Preferred Stock", "verboseLabel": "Warrant liability - Series m-3 Preferred Stock" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseSeriesSClassPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240331", "localname": "WarrantsToPurchaseSeriesSClassPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase of Series S Class A Preferred Stock.", "label": "Warrants To Purchase Series S Class Preferred Stock [Member]", "terseLabel": "Warrants to purchase Series s Preferred Stock", "verboseLabel": "Warrant liability - Series s Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used to compute diluted net loss per share (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r182", "r188" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used to compute basic net loss per share (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r181", "r188" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "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/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.28)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r77": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "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" }, "r79": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-2" }, "r121": { "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/2147479853/942-210-S99-1" }, "r122": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "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/2147479853/942-210-S99-1" }, "r125": { "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/2147483589/942-220-S99-1" }, "r126": { "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/2147483589/942-220-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r233": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "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": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "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": "(a)", "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": "(b)", "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": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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/2147483147/928-340-50-1" }, "r432": { "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/2147479853/942-210-S99-1" }, "r433": { "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/2147483589/942-220-S99-1" }, "r434": { "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/2147479557/942-235-S99-1" }, "r435": { "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/2147480842/942-360-50-1" }, "r436": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r437": { "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/2147479440/944-210-S99-1" }, "r438": { "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/2147479440/944-210-S99-1" }, "r439": { "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/2147479440/944-210-S99-1" }, "r440": { "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/2147479440/944-210-S99-1" }, "r441": { "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/2147479440/944-210-S99-1" }, "r442": { "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/2147479440/944-210-S99-1" }, "r443": { "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/2147483586/944-220-S99-1" }, "r444": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r445": { "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/2147483586/944-220-S99-1" }, "r446": { "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/2147483586/944-220-S99-1" }, "r447": { "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/2147480149/944-235-S99-2" }, "r448": { "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/2147480149/944-235-S99-2" }, "r449": { "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/2147480149/944-235-S99-2" }, "r450": { "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/2147480149/944-235-S99-2" }, "r451": { "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/2147480149/944-235-S99-2" }, "r452": { "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/2147480149/944-235-S99-2" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r469": { "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/2147480767/946-205-45-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r480": { "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/2147480555/946-210-45-4" }, "r481": { "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/2147480524/946-210-50-6" }, "r482": { "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/2147480524/946-210-50-6" }, "r483": { "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/2147479617/946-210-S99-1" }, "r484": { "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/2147479617/946-210-S99-1" }, "r485": { "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/2147479617/946-210-S99-1" }, "r486": { "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/2147479617/946-210-S99-1" }, "r487": { "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/2147479617/946-210-S99-1" }, "r488": { "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/2147479617/946-210-S99-1" }, "r489": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "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/2147479617/946-210-S99-1" }, "r491": { "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/2147479617/946-210-S99-1" }, "r492": { "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/2147479617/946-210-S99-1" }, "r493": { "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/2147479617/946-210-S99-1" }, "r494": { "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/2147479617/946-210-S99-1" }, "r495": { "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/2147479617/946-210-S99-1" }, "r496": { "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/2147479617/946-210-S99-1" }, "r497": { "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/2147479617/946-210-S99-1" }, "r498": { "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/2147479617/946-210-S99-1" }, "r499": { "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/2147479617/946-210-S99-1" }, "r500": { "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/2147479617/946-210-S99-1" }, "r501": { "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/2147479617/946-210-S99-1" }, "r502": { "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/2147479617/946-210-S99-1" }, "r503": { "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/2147479617/946-210-S99-1" }, "r504": { "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/2147479617/946-210-S99-1" }, "r505": { "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/2147479617/946-210-S99-1" }, "r506": { "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/2147479617/946-210-S99-1" }, "r507": { "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/2147479617/946-210-S99-1" }, "r508": { "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/2147479617/946-210-S99-2" }, "r509": { "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/2147479617/946-210-S99-2" }, "r510": { "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/2147483581/946-220-45-3" }, "r511": { "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/2147483581/946-220-45-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r513": { "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/2147483575/946-220-S99-1" }, "r514": { "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/2147483575/946-220-S99-1" }, "r515": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "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/2147483575/946-220-S99-1" }, "r520": { "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/2147483575/946-220-S99-1" }, "r521": { "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/2147483575/946-220-S99-1" }, "r522": { "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/2147483575/946-220-S99-1" }, "r523": { "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/2147483575/946-220-S99-1" }, "r524": { "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/2147483575/946-220-S99-1" }, "r525": { "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/2147483575/946-220-S99-1" }, "r526": { "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/2147483575/946-220-S99-1" }, "r527": { "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/2147483575/946-220-S99-1" }, "r528": { "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/2147483575/946-220-S99-1" }, "r529": { "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/2147483575/946-220-S99-1" }, "r530": { "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/2147483575/946-220-S99-1" }, "r531": { "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/2147483575/946-220-S99-1" }, "r532": { "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/2147483575/946-220-S99-1" }, "r533": { "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/2147483575/946-220-S99-3" }, "r534": { "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/2147483575/946-220-S99-3" }, "r535": { "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/2147483575/946-220-S99-3" }, "r536": { "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/2147483575/946-220-S99-3" }, "r537": { "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/2147481062/946-235-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r539": { "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/2147481062/946-235-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r541": { "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/2147480032/946-320-S99-1" }, "r542": { "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/2147480032/946-320-S99-2" }, "r543": { "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/2147480032/946-320-S99-3" }, "r544": { "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/2147480032/946-320-S99-3" }, "r545": { "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/2147480032/946-320-S99-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r551": { "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/2147481004/946-505-50-6" }, "r552": { "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/2147480327/954-440-50-1" }, "r553": { "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/2147482856/976-310-50-1" }, "r554": { "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/2147482707/978-310-50-1" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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/2147480524/946-210-50-1" }, "r595": { "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/2147480524/946-210-50-6" }, "r596": { "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/2147480493/946-210-55-1" }, "r597": { "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/2147480833/946-310-45-1" }, "r598": { "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/2147480032/946-320-S99-1" }, "r599": { "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/2147480032/946-320-S99-2" }, "r600": { "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/2147480032/946-320-S99-3" }, "r601": { "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/2147480032/946-320-S99-6" }, "r602": { "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/2147480167/946-830-55-10" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r604": { "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/2147480167/946-830-55-12" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r684": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r686": { "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" }, "r687": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r688": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r690": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r691": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r692": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r693": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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/2147482517/912-730-25-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r766": { "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" }, "r767": { "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/2147480767/946-205-45-4" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "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/2147483575/946-220-S99-3" }, "r771": { "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/2147483575/946-220-S99-3" } } } ZIP 78 0001410578-24-000903-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000903-xbrl.zip M4$L#!!0 ( %8QL%C%H5^KE1, #?9 0 =&UB+3(P,C0P,S,Q+GAS M9.U=6W/C-I9^GZK]#UB_3+9J95F2VTF[TCWE2W?&M7;+93N3[-,41$(6MDE" M 4#;FE\_!P!)D2()DA+53659E4K+Y,&Y?CRX S__[/QR%AO'__C+S__YV#P^^7#+7*9$_HDD,CA!$OBHE$<^IYZ))3]YD@-#HY/CL>'[]#@\%'S>(2"RC" J1YC8]'\8NKB!L+ MSM&[X>AL.#X9GZ+WYZCX>]WMX]:QYC8 M)4M.'.6&3)FW&??B4N^'G'EDN*:,RX9BH-Z(I.00DEO,EYHL1SR:M, 1*$_K@H>N.3(7F3)!!TYI&!(B,< M2T@;8C!6:2-"%@L#R]:OSMW_=WIQ$$+L\J9 MR2HT)OTJG&7-/!_YV'%+7.RXV6_#<0FP,>_(*2K(1P$3.K/1#V* M'RZ7-)@S\P2>*8"=J^@_ 720^O'KPXW5! V51V"L*Z$K%KCP81+W$GO*NX\+ M0J0X0A3LJB**E8C5<,F$7O-R:[5*BT4/XRBT'YODB9C.I\LX=Y8% MJ83:&JVQ)5IK?HC-T9IC'[T15A)8Q2IIC/7P:A]>GT,)I6[ /<&S MZJ]?" &-] N?<4G_I4W_]+94;8R6\-987@4 ?VH5@$8[1!/U$-;Z(9Q2$!&C M80_']N$XA8^>7^EA17E+\8QZH#AI*]E5<*^ VOM6H:9U09$R**5-#ZOV805/ M>$C<*+6T!:<2KG88C4:MPBC2 <5*].BIA1Z?2MU;AEA#)UHYE02;S:%;@L&A M0*%_7#$A+<#9D:$5,S^=Y#"3DJ@QXZ1EYEI2GA:L"?5/( ?9/51V@HII*]R! M:G[H1^-DP;,.[3U>Z2+-X=* :05DQDTA$[5]?",;L5AX!)EE)+Y'S3="S148 M/MH+= SG[XX?I/1 HQY&&S"*%D[$_T*HFF#/N:Q,B6-2AM XIG[Q7 M0\IQ^?1/%6'##*6X];%J-+%VCU7C?D$DM."\6K-LV1(54V[O:DZYH1\R;/O$ MW6@JYYZ3.8%>&CQDSE?5.5#_+ICG$C5,!JUS*NO,\M3B8XWXI/8$4"(+:2&F M6Y$2]U<4">RA4%:'?\:4_P-[(;F#Z@O^5KY]PC./Y)IS%DI+."<0SMR\Q8675&(O_K1^PYQ#GUD4!\Q.;(W963YF$;?4EQ8S[./6 M^D#.)1;4Y-+$1ZH_3?\(J0MME98&=FI*J1@O;'>@1^L4Y?9$*\TFT:OOFK4/ MN'LFP3<4>][JFGJAI"_DD3@AUT.U3PLL?R.C03F!H!>*A+*L_SCV,*P>2A8PGX4B M[J@X/=$'Q0HAHU&_ &)O"Z^R<\6MK;\J9EL!IQ];7H:53#0;+7H M50/H@;R0("00Z>NHEQL]B?ZY7-USYH:.!-44U1/UP>W3^0-QV+-1N@1#+7*V MPFB&\ZOPF@E?$;E0L:)*7^3@G'W%F4]3K:9F^%U"3?W2@93( >:T8)A2E/ MJ:$01)4B>JL>#73[:JZ8O&@FBUBA'EM;8FL!R5[5/,G+Z3RJ.AXU$";1R(%. M0)R^8-42CI>&-()9.Y(J$%=W^ H09_1!>5"IU>I&L;\*I%5#$_1JE-/9S4W4 M@XP7Z=<#<#L )BVC:GQ"%<*F:)E^@>]8 >[L+J8!=KD5?"KM46TSW%6TH ME.MV'"#1BY#HK#5$ :C8(Z\:>==D)J+185HYW+ J)"'["@\AT)A%EV_4>H5PXX:BCNA=Q[N/33;<[ &OIW^:]: M2X@.@4C+@%=&#$KD("VHC_NV<==/ITL]Q^& 0\L;FHW+5T0]]\%;HFXFU]C2 M3'I$2'7/-A8OA7+! MN/KX@/H&ODG]8QI*=6:'.A&J;(Q^7W*L>#HK6#Y?OF9#+ZI*^GS+9"&5,*2) M1KH4U3KIGVRM50^YK2&7BFW\J!F6+ PJ0))?\&P#24I./%S5-T)W236^']4= M#^ -_J+;$=%F4?C(U&K6IDFE/L<*9#19\F76R4/U8_(%CT3K1LH\VET:2>_A MLC5<+N0=YE^)G,XA.ZM)7.?:;(:2"204H.-C"#7Z MK.%,D#]"L/?3BV5?91F9-9#O"T8?$S[(,.ICU/ZRKEW7;]FB.FIW]74?],9+ ML6JOK+*'<5Q4S98OE.H#U60U0)W)?'MX:B\ZZ@-3A@,!-;OZ]@ U&B#N0[1S#WWKKKD]C#OWR?O0;M$3;]#; MMH>OZ2E'?;3J=I>K^LGVN-3I(/>Q:&^_:3O=XSK=Y''+.SE_B'_UPR2MX:'D M!(/MN%BP,&GYB/'^Z(.MQTZ*0UY%;HWM.!];ZX:S/GH-^^W%,2LFLD;J-!^I M_!+W/CI;=>:+@V2EM<:JR=K%/F8[]#%**\&* M;H-9[!ZT.XIV.9HZ&5MD[O M*>%JG043&+#!W;8ZY"(9E_ M\4;%-?,QA9I/7^];T.NM+F+)E6#;2:[%'/-$P!09KDBQ188OBAG_.5/BS\.- M&WNC!YE[??6MOH!/QB4*O)C^F- M;'5!_?:0+[R*O4R-JI+Z;[%5$-3W(W:/@F;3S!WEUY-OD7N@;*%TXIG.DQ+_ MXIJM3E[/^T4IG:7E\D?^ZS -K;?'4CB:]2,B@>SH2D,E1J_\)9N(Q) M*9 R*AG9D[%CX< MN62F;@ HLS2[I34:$$J.VOK" L?< 9AQO"],_B^1 MG^9SXNB#JM2LS>J)O,E+#\Q*F;T;FTV_R/C5MTFS6S2\RCW1I%!'[2XZ9&2C M9646'Z<.#HC7?)<[IE6N'?7<(W0!W-"S-+T !L;$_%7RY27T;'J13[^1O,Y[ MN\X)%C6K5P"5D'ZZO_80%U\!T-F":ED=E=;]IIWT/X MP8P=W 1J=PKCJ2$S7=.E_%=.DK82U !75=KHRO,%O.=..",W>\-;@&(^JQZ4S2JI@N*+/R ;_>0;0YQ5X==&3) MNS)-L*7M-X$^*(V(.I:GB0_<[N;?PK>&_;X] $K5"GI$=^#67CA.Z(=Z)B>= MU*9!&RI%X%7NZ%IP0/Q1YD!5PO,G\DE>ZO5 MMLQ0'[CE&PFOW@*3HD('XHEE(S:J3MJEX9B_>D0-1SUKNLO5FN0>KW0B?\7J(74@.H7PL$##T2-"\!SM7E#Z1)B[XEP_R)2+3VI\!V5Z-A@3<%-3^.3 MT6ENH*:"KH.#-,4:G]6T[*S#EBE 93/9S5SGLNE\='*22WHYB[&.WH M"4OY#GIBUY1FF@GIGM,O:H;@@7D>_%:$+>;/.L(ZEB?W9+(:X=)Z;0Z.?"-Y M>VT!?H?F0=YL^&].J-[\LD?GIJ3\:5QJK(Q,_O0&K4>:&8=IFW'7'+?1D MA_K$[C$GV?G;N@6ZTOFL&J4S"^)$P?SQ$TM-Y^>6T-4HT9D9G"H?%/6FUU:6 M^:%1J<[X8HO!B!*CS!>^G4/BLEU+!UHY,XYR'>H[AC0_W3!,XW[C(O1,I;XU MB\Y@I'*+1[&))JB[N:D.CZZ!YL+]OU"8(R>>V/J@D7M,W9L@/N Z^S'H?3_I M8)6#>&/GYC^=Z3/C(:*I'"A5$6!0ZEH"X<@QN-Z M0Q5KNC]3MS0]LID:;DO5$P!W05T2;8X+@E"=$@2>!DXWP9=0N02Z]J:EGMST MV4;S=6^J=7+ ]IXSAQ!7;]M4!^1,YP:%7]1E>_&:\\V5E*&A 1+3OHWQ/29-"F^'OR$)]O4QY.H^7C'YZ6U+#XQI+,G4D S2/)I"' M?LSEJ^9%.YC"KJ'T"U;Y-EE9J^TJV 64"7R#4H=23ZWKW:1-DD17S[WG;"ZL MM.L7[DQNJ/*,U8ZRU?%VZ@Y^"A>"1YO3H[,217Y!;RE)%^W9N#4V;TT)00=M MFKI8V382W[72L(NVU?K5#6H.VVE="\YLSS("%& MOY[P&W3UIU",_N.JTX7Z?%K8,'5[5NM%ZO":.SL6346'+LTFA+B;SJ+ZY MHER=>\?OPQE\SX]X3E3W?\XQL D=M>OWD@6NT/\S V;I!+\#DT/YA!K:6-9? MW8U-9SZEBAYL0RO5@1"I?GPK(+/Q/!0W*J5S"2?]L(,)I?R0_=7F+LIJTBV6 M9GR;W906U8MV5=8C[]A"E*@)=*43XQ7F;GDSJ8CF4!+[)\>MZFJ6DW3P ZS( MBSGC:M)WT-+"<9Z-F;JJ8:$<^:'4#>E3#LQJ]&B&KO2XELSJB>:%#^5[-GC^ M[#$L._ 5!+ P04 " !6,;!8'#U.BMD0 [^@ M% '1M8BTR,#(T,#,S,5]C86PN>&ULY5UM;^.X$?Y>H/]!3;^T0!W;>=LD MV+V#XR2+ ,DZ2++=ZZ>%(M$VNY+HHZ0D[J_OD)(:9 M9S0@3R+V-B;?-D+_8[I6QCO_?[;7__R^6^= MSA\7#[>&3:S015Y@6!29 ;*-5QQ,C2<8N7'<[9]T#WH'1\;9^5'OO']D#.X6 M!>] OS$N+>E@[]A/0/*G_O\RUMBF0&W4DK\[9DZ206'W<6SA"787YVD M6(=]U>D?= [[^V^^O1>KR'Z6>$A2G/V*"\JGL$3E5^J/;= _.SOK\E_WP'J& M\9D2!SV@L<&_.P_F,_1ES\?NS&%U\>^F%(V_[ 7NF8L, MB6;0]*?7#GFM#V6JQLV!O,2^Y1 _I&A(7 A; M\X%G/X:N:]+Y:/R()QZ$%\OT@H%ED= +(!C>$P=;&/DWW@OH3>C\$@4F=E3L M4.=#FV J5IYX$]J?(9CBV9<-<'9I@R.LP *D; M#UK!"7YVT,#WH>D8N(0&^'\\P%Z]S5AI.&+5.A"6:$;VB([-@#-FH^T:.W9#87!SQ/ /TA>V"*0N]D*3#=(G@N M*\$_#(D?K&NQ=9^JF;&B6','\=L-W3BK]"9<[WMSSD4^R& J3VZLT8:F8_6W M9[GX\O9W2,15WP M>5&=$==G*/?S.#B YQ KHX7#NN^$9EV#5>=#?;RNL>D_\PI#OS,QS1D;5#CL M(B?PDV^8&QUR%XJ_^!DUVTFECOF,'#YLDOFQJZ33BKO^\BVH*PR(1UP2^H_( M"BD.Y@_DF00LJUUZ>EGQGR>'I\?]HZ.S@SX\IM\[/3E-J9CRB@'-:FM2*WD4 M?%QQE"P?<8FNSUH=5EL' \N)_)@2=]5.\<-(10R$VHA^V8-W(?1!-3)CCS6= M/>,5,1?FOZA1L;9[9%_XL1.JK M-\L)V6Q""3TRHDVBKC*>F-9CC6B]IY#\T6!^[[ NHV=?_1GB&%S;?T 6@K@!61@X8$D+6""2A7W04$:5$6K8P[BG M:&;B9'H"&H=4E[687PG)=M!<%:B&'8_4_!V;P J(]6M*'%#39_E ,!=072ZV M81S2FJ\6U,\G94E)^Z0D+@W3-C9%0SRN?V%6OE1,/]HD*LJ],ZD'?CRU4"%UF?&1?HC&V ML#A'+Q-L$S*R,:(MXK@Q7P^0J7KLM'8&% MY5O$KQI&#;,>/GHK3:F@=(L(54&H87J4710I&9.+A;+0CWJGI[W&DJL.5,=I M"^)-GA!U+]%S4+IH-+^PUIS*IL+RR.IO3/-7T2]ZP+S[]0.ZP>;[+K&YD"LE MV293MSY0#5O02T3Q"]CH!:4,4?I>ED@UF>5U(#:G22U?KE\FUP:.JX'4L%%= MSOOD=F.T]MU51">_+/ES=VECX$?L%A0>N24U(_TC?-:$%F4&(F#7WA*P5E[RD9"Q=]I$KHQ[VLY5O68U&ZI78VS^(*NEXYFRY\9 PYS] M(E7R'EIL8@/YE"U-N431O_!W-)Y]]69-36^"'L F5^,QLH0[%C:LQ*9[#"A@ M.M]3\H+!H2[FW\%5;KQKR)D]BXU;6)#T%.V*DZ\@^^Y]@G?O:,NQ9CL.ENE3 MK&<]#0G7Z M.=&:%"XW+#6;IC3'W$+,20+G$QE8\#Y1)#Q.O:3A*:^@Q>Y2DS%T'"P7V&@Q M,5RU4CLDM7V]9L#G@O4 6TJD&"YC6I".WDUH$5L-AB:\F M]IB^(R_J;&5"7%EK(2>\ [RO88@/:"7R,\U$1]:QOC1= M6Y1&\BWD!I=H1I&%N27ALX,X09Z=OB-9$ AD1%OL$VN;0<-U%:Q@8:WGVV M&(9_OX8F/J,O60CV Y(51,9C07"7KZ#%;E&3,6+_.-7(/]+)R6C,YE'9?>GL M+-9[BEP3IZR,@*Z>LV9<+EUN>@N^$55,R3NH-64 MTRJ:Y Y*\21"HD 9_H1ZK2:35F'$5^%=QN=9YEZ))^T3,I7MI+-4-DSB M15H-.Z[BXS#>#:;F-7G".^DETH9(O$*KU5/B1C*^($(YQXCE,B8X[($]#]OO M"S(V2-Q IS-(V?R2W?;IR.T\/>KU>X=&QWA_+/SQ M-$5&_'3#]&PC?C[;?9K2P'A7P4AT .&%&L8_8D7^N:?K1M6%KD6[[]-%-AX: MXH<_F*]W9H H-AUQ$,@IJ]_KGF?R[-LK"T/#=6H+Y7\0^HMU@8F%A&L.\PMG MH?8U6) JS5@Y#@T/25MH?\V. )LBFQ^T6499IG"#*2O'(;^:5ZO&D)4G7K0] M:^!3'PRAVBP>U]HLOBO$R@\>'_Q_&1X*/KZ1S%]W(5H'N-H0EA57OWE 32-^ M8*Z*3EQ GW=2QGY+"SO4D6WJ^"J19@7YB;1<0R@3DR#)8BEF&3)G%!-6Y8M< K;)_1-HM.<+)L6C65/OG 5#J JA+=>%ZM M6TJ]Y""*&7:>]&X$CH/>Z6E?Q\ A)O2#HDALB0_8RZ]'WM!&IA4(_?#C.T0Z M1H>D7Y"WE9DE6;%F\IBKM22O9> WU1//OWA$9:NL6@WM9;H&.VSJ1;Y$+O&B M>RK T I<2PFVE^+J\.L_S$(M1(\\?D/SB Y>(*5ERZ*N">5?J41L<2WMY;PF M6VSUC.GJ/;?K, C9G1J!Z4W87L!H965Z)U"\(%>U*W=::UI?K$*7G65N==/\ &&JZ"4$/Y'TB^GEY)+5X3U[6+SE($7<-E%Q7 MP9-%Z^DKUI8UUJ$&"SW:8.[YJ$M#9'897MJI\(L6MX$E %=%"V M/C>!LCOK)B+L]1\FM&$W&8P#1&OUE4R-N^@PY08H/7M(SQXWWV0P9(T%J MBX%J__JLUOXU5\J(M3)2:C6@+\UU3ZD0\^F:#I#Q_1]> .174ROI'3#B5X'I89=U$LT M(SY>Q/)Y,<6"T@VG5 65AGU'=LXQNTGAZHW=PO5DOL5;RXNI+)%J.*55T#5T M$B3>1)[<(Z^8BO7[M:9BL3)&HDT#,K#53?C%+XZP_+:R,%4 Q4+95^,(7HU/ M6W[Q"PTNR,34X&F8BL4 V"T&"#(+ILXUDG1-@5#CF:T ;V.+SR+5AA39.!B: MU!8P55RXL0Q5@*5A(I4<&YO-%: A_D:BBZF$+YZ$9&.Y71=C_G4*B=U-:3!&\KC$4'JJ$\7J7I1DH8)-$B#N6S6(\&1/-;Z!TA)'"4A3U#T5RO MO/B&@X&L8I)K-:M6EWW'CN$=.]YR %$E/!U/:K6"ABV(++[B%9J*M>RFBQ2! MUW#J2PK6 W)-#$T,97O#?6".@5S'27(KW$%_D;>#/H=SK9^^#$&5OD8YC,$4 M,OJ[GLIL8>JF4+7OGAU?7L0F]MA)@P.7_54%IJBNYL:<_/')^HR@8193SP!- MRQA7@;E>'_AS-S)S' 1_^S]02P,$% @ 5C&P6!).??!0$N P2IY__9!G\X,_??C//_^/ M?_OE?QX<_/?9_8T7XB!?HB3S H+\#(7>6Y0MO$?\\N(GWA=$2!3'WAF)PF?D M><=''W_\^.GC#][!P9]Y$V=^2JO@Q.-M??IXO/[AO&P-)S][/QP>_WCXZ>C3 M9^^GGS\?_7S\V3O]LB[WA5(VCW0%XRCY]C/[SQ/MSZ,(D_3G]S3Z]<,BRUY^ M/CQ\>WO[^';R$9-G6OWH^/"_O]P\! NT] ^B),W\)$ ?/%K^YY1_>8,#/^/L MJ51_?R+QNH&3PTU?TA+LT\&ZV '[ZN#XT\')\:_[K_?4.Y=^2Z'F1I0%^01\#O#QD90[-FN/@C#A\V W=0T9',Z/C M'".0[A<7:!X%4=8;?K/.1N/,190& M,4YS@J[\B/S5CW/T!?GL,Z/WT7^*D8WLS9IS@.[?$)_*HP- M38LN,.(EU4Y6;$SERZ5/5K/Y0_2<4$4BH)2=!@'.Z5Z1/-_AF(XRE%(M)2I& M9$J%PRQ#G(0JO"%ZR#O("\VS.JZ#P%F4W.$WO$'E8T)UA3%$, M2O\>R.\TSW""ESA/2]BK>_R$LY1"&E,,)F3L 3>OZ6Q.GB.Z)IZF*=5SQF2A MM&\'?+M'KRC)$:7]HMS_RV_*/V>K.X+#/,ANHH25>HR6%,EL?H\"3"&RR=6% M=7UV#T0W.8_]-.6R9]2=K6XHDG@VOT[H8O0[/:Q'R:;67R*J1_Q3%';6$(BS-C%Z;(FG*/ZG2)*;?_B<)S M.K17=.&E7]"MC&I3M%R/D,WZ<< /?HCB1E,V$.F9F=-[2;5_9MD*F#[ZBNYB MO]L :-$+&%Y0#29?OG I?LWH2D>%>(7)[*6K8M"A-S"\DNO!F"9JANP@_64KKVMC;:HYPZ.41QEK)O6.,I8]X)9QSKYH.0WP:4&^WW=)GU M"=MXSO,TP\O3]RB]P$L_HEK/W,_C.A2EJF+UVYNY[G_@D'AKW8FB_V:C R<'(6="CQ0VF^Z!7-[2 MP1(MGQ#ID];==KL3NJ TD2!_0@<;-O1(KK#U7@=#,1>&&0WKMHT)9JVC=.E_ M1#G!+^P/;_Z0:A;S#?%O48C(04+W5_S6=FS$A&S:8QT>E!\HC.,_'1P?'WPJ MUI-Z7Q4D%%U46&9OZ,>R1];&0"M> 1"Q13Y$X>;;*&,]_O333T='WH&W;9E^ M6#?NT=:]HGF/M>\5'7B;'ABH-:P8!SL=QBPJ"9/66PC[9KN#E%_\;>NC9Q;< MV;S0FBAMZWYB_PG%OW[0EO_;<8T31C4.QT=<)>-B9P6N06T6E&(4%]T!MQVE MIV07)AWQZV;G!"_M>(UU1.0I[0)S@X6_V0W+2=9E?2H8L$7ULP'5WB/VU-1B M0J?YKQ_G>)HB& M^=B %G?S1$Q\=:Y(B78[77;/68^T*]5$$9>63Q%Y>1A8E1-$6MX&;X\31D"\<_LJR8F2JTFV'O0ESL4'_HPUV!<%LF&L)'7V(WS//N618 M;WX3"GSGUS&I_;)CP:C36_PJIWC[>Y=!*6(-%O8RZM"KD+4>;C5RG"L:41CY M9/7@Q\C@C"HKK]Q\I35<(-Y2<>LOZ3\K=GJUWJ&M*.>!4=4^-!&=;+ M44Z4 M$@F*';7$B'JGW25C*B'!J2 Z7;7.6[6A9Y-I*UUW!VNQX@[$CKYIF**K;AC6 MJ*#,Z0J]5X2;O@*5EF90TV0VJ^H"F^^F"Q0S0/\Q+\TI/?&J'H;R"W+NLK.+D/)1F) HR%(I) M$W\K-,#UT:3BC-6MT:Y3V$C6N#]Z1Y_2*H"[Y[)NP-Q.\2)2H8PCGI%[%DBD MFN&R\KKP$7$-*(A-8F5$->Q0][=_FHBA&3TCHV;\J24G7Q!&(R/;Z<19WYWF M%IPY(K/Y;QB',_* R&L4J((%#&I*AY5A77C\4$XPH[IM>=+?I+,3'&Y!X>@3 MT0A2=4H:0W$Z.4^3+ H;:4VDZ4PN?9)05)M$)FD QPNE3=Y4]Q%/#<$!G/ MM,7B3S%1V>)55:131%<)$'1M<+2^HC4;^@V7-I00MJ5K]*FJ!E*=J68 G$ZU MZR3 2[0)DUUGZ5;,-$4-Z0C3U(SG%E'5LL?3B26ZND[2C!39T^5SJ%E0.GS$19V#TYZ-9<4-@?9[%E;R&YO1,/JD$!%= MG0LJ8@%-@WL4HB+;%SU41S@TGA:BBH:C1U85'#,LII"X:DN&##6U-#*33C4Y M?8ZGG1B0?!K*@;@]4<5^PE8(U0FJ4D1^5*@5<@A%?1K:*:2%T^,I1\Q%K.IS M_!/,#I$[)Y8&<6[]*6\^"35WH'?*R"WN]5(N+B!QBW(C&R9S,C\709)GJVV9 M.W_%]WU&^);Z)#0:_T-T);_D-%!GG3T@DI&!AR=]?#_'+M:="U,#81S]?NPC M0\_RGX?1:Q3FOBC87EI.> M56M(5(I;6G=^W81=S%M'+(U9<(6G1@AD7]&UT MN:^K$P]N3=6H]WLE,-9W?5N0[S:NB+8]FU=6!54DD:BL/$Y&5MJ%0E%9]>BB M=HL3?_M-]5*<,J[6LA6Y4F+?3N=8(HWH<"?JQH\C$L/9<E]E'X[6YVA)%@L?:*ZGZ^K)H\8-:@(@@UKHM0QLYIJ%FQH5NP.D7%_\OV-2Y%Y%1!1()BXD/(6(BXT$I,@DLD."],@E+2N$I2S=Y1BE M9"LVZ'S4TY*(VO5124FE6[,YP2^(9"MF_."O8?\CCUZ8WJC='@QJRJW29G4A M\4,?GJ2O:<^/G@.4K$2&K>D;W\QO FC'^F\&9/1MIGP]4G7)259,N";+"HX+ MAYU&2P+$,<3*LBI@XM)=-AL-:[%!]Z-N-V)ZUQN.DDZG&\X-3IXS1);,J:S9 M841%I4NHK# B,IM0US8&&9_FX.&V]B$AM$W #'1U15?3NSHB_PY>RP2D1>6 M9DP2JB K)EP+907'2H^*7G(2+/P4G3X35.3NKU$D7?2-ZPJ!6]7NLBEH1(%; MD#/J)B&F?Y.LU89NMU$2[/WQTX J:VFD"=X6%96[)R2% 4!47\L4%C:&V6, M@IK;V(2&\2,)A$3O>%2DQ#J=!F=Y&B4H3%UDOG),WMYD4_\]&Q5 MF.IT=X?-6Y#?8;5K Q:?MO1IP_4L6VG#+UD[G6_PMA(S[D3S^+=S;4#NW-6U M!^?V58 %)MFCF0%"6%81)"HI#0&E)I966-H<:7^33<=R;$3%^)G]Q63O!JE* MR:U-B%\.:]R[H1]M'J[L],AP(2#).Y7;ZEZE_OI!RB*^R,5[E%U2[7^2C')Q M4PN&B?[P@TN"MY+Z"WV#K>7_W%8:.W M:DRMX$:,3-_?#! M>R$1)E&V^O7#D7;:=GEJ%@?\UM7Z+_-9\:#:ZV2.R9)//Z.9>W1T]!-_8;9L MJ/I//PF]HE5OMUG3E\_7PV: !P;61%8(>V2Y/FI30%WTL#6!3A_'W1)N-!>- MIXKP5>KM)E2=V28BV-F4Y5AJTWM+P'A8J5_U=2T O%SB MI#A$*#*AL/W,E.UG+MC^J2>VG_7.]E9[%-WH MT36=KJ*W?-3%AV&Z'\>62WP#P?H5'?EV4%?@*#%A]G. DXPJ)9\Q3E'XZX>,Y)VV:G,YL=.70B[%SPX'?UN)%(1O-=.F3CT&=_]/3G5F M1.+5/7JA1UX%HQLEQ^3Y23\\;V!PS?XB*\-E$EY0=4'!_%JY,5G_N1_6UQ"X M9CR_:<4YIQWXS:)CLO^'GE:;!@A7$BC.KE=1C&YS@8HC+C(FQW_LQO$F\6XY M?8^>HS1C+P;0.69WC4"X$ M3:TQ9?*G/F2BP>-61(_^^W5(X43SJ$C;IUF/I.7'%,M/?8A%BL2M0$[#D+ H MA.(/PW L%8:P[*B6AZ,^)"&$ 4(*Y_2?,_*(W^0OQ0I*CBJ!CD=C*0@0_.>K MY8S<$?P:)8%\RY 5'U42'8_$:B0@Q'&'T\R/_U_THMR_Q85'%47'D[(*ARM! ML+EY2I O8?WNSZ,RN^/9>)=R5^QE68OCNP5.Y >R9I%1V=SQ#-RDWA6KRY=8 M5L>?GGA")@&KFT5&977'PV^3>E>L?B1^&"7/#ZOE$XX%?*[]/BJ3.YYW:Z2[ M'LR7[\&")3"2F!?$Q4;E=\>SK!B!6[7D/"<$L?R^S)C'!@/5FG*1_TI=?%0Q M]')VE2%Q;>[)$&&)NU[1A9_Y)9$*.X^X^*ANK%X.L#(D[JW+Y)R>(YXQ62D- MS)52HS*_E[-K#8!;GC\L_3A>WR21\KQ6:E2>]W)*K0%PR_/+)2+/=!'\C>"W M;,'RZ?J)?+Q+2H\J@UZ.IQ(@CF7QOO6Q%50L=SJQR%XR5H@>)8 M-PMV"XW*]H[G6!']CK50'LK%X[UXRNYTEF=IYB?L>"+719651A5(+ZY>-1[' M D(L/5]\G83H_;^0?%(TRHTJAE[\OPT(SLR5A0Y\%:6!'_]?Y!-Y>(^\Z*C\ M[W@^EJ-P'>6S)>F*?J,*[VR4'%4 '4_&4A P^%\H!V82V"D[:H1AQ^.P H8K M*9Q2>D).4^R+MN/:[Z-RN^/YMT:ZEL._'/9[TVM[O0/3_29)47CFQWX2(*J= M(F+?KO37->V9ZW:7#PZUV=;D^)KGG)"DT7O-I>\%*S?;K: M-5WMFJYV35>[OM.K79T6_X8F(5OU*P5'O]REIUJXQ(.XT-4ZC5YZ^L3"MH.Z MMTQ6",!D,)-/G?!AC@'M^5X>VXW8WR@+8"<0CYZF!!JTPQ'$N9\N3I.0_6') MS5_]&+%GH;)SGY!5E#S_U8]SF59M6!>,H"3#;6?[,(,$1W[WB(*)@@QQFL5> M?TU9 ,N9L7PD$.#(XS0(V/V2]!X%B X?NBW>HDPM%G45AW=6+1#9@261A5%- MAS=BK45D! B.Y$QDY% :/W9=M0;B>[9\8KS\?'1R.4-F\Z]ID396(AY-'3 ;NDH^&@QP!/0;QN%;%-'!%**9E9Y504 %E_;42F1'V#+_=K8=N>OF*7-S,98+PQ+4A8F MQCH04'(A.0J;L.2BD94'<+ZWEHX,"QP!G>.$ _@]RA;KY[77%*_4LC*K"F"C MLA.;&2PX$MP]&!O*3E<)@$G 3FHZ0(#DQ1Y_5B3UM0C*PQ+&9%FDTD+"H[4ZJJ-F7T;@*STJK>9K%1X (E)?$;02TM?#Y8V;B@T M/2PXLJN@TRM_T)1Q0^VA"@ .Y]DEDBA;\M#?)&36$3ID4!+():&L <"'9RT9 M)2 XDKI'(4)+'FE*83$S%HYI^\\\*1A*L^*(L5&+UF'+!V/P)W.'8Y/.^'X[&2NT9YUZ11#,!IV4X>30API' :AE'1\YT? MA=?)N?\29;XLI$A:&L"!V4XF4B1P1'./,HH>A9<^2>B:FYX&0;[,^6O#%Y3- M023?Q_05 2QQ=@(S 05'=DULQML0B%-QUPT'DBQT6VG+^"00!^'65G4))&C9 M;.Y\IL$N4!8%VTU)F]KF!\/4-MX?=MK_CP]3JILIU/:,G>P22KTICGDQGAJ$)NC;A#A.<.EHC,N#: Z6,F46-$ M<(XP-9*+7,^G>;:@]/T3U;.]&]<"801H(;(F$N"BND[3W$Y,ZQH@; &M1;1& M 5P\\M3QYM5 & -:"VJ$O/$]2.LFHG]"GIZW<$FAYO.D=E4!^,Y;24T"!X[D M*CX/2X7#J"8 S[J9W(S0@!2;H9*AK ' )6XM)LC*18-,I6(A+3VF6'[J52SP M% J+=VC,JHQJ_3GJ53IV6L3PKH3--^EL7D8 XL0T0_XG18;\;<,>GGL[34\. MA J)*^_R7+C-7<[U<0 MD@H= YJR;GT#NC%3X[D(@%L[:4&,TC)=*^/0%V T;'9,I;NDNT[LQ@A7LKI6 MQJ$!TYK5-=(GZ_]D_9=&D;VB)$=7%+SHMO\FC1;++T3_'S[Z[]*PLA8M[8U7 MH!4Z2,>0-)O-62ZTZ@+R@&/YX5!>86_\ BH0<&3S&\%I2E?LN31BUPJSUCH((#1U8/B-\#HG1^\CAAN M<8)W*5R_5*+6H WJ[8W#W@ +'(&MKVGO$%I%H'KGR*0J /W:>%#6$L8;H!LX M5]65'Q$>Z7$:_CU/>4Z%V;S,S<0/ /6D/_6K:*U; :!P6XFM-5 7$CS'R2LB M6<23)F1U/=NB'@!-NRR&FKR*X])U&24X*W,3%G:(X)*LH]^N\HO7RGD"F_HL0G*ZZ'B7// M2!67 7O=X^8(3GL+4( .-N,X>A)<; M(G&KO>R2I$Q&(RD++!^-:HCMJ#%B-(ZCHJL+H"8X6E04@#] .:)V8Z1%"*!< M%C-(3^.,\Q+USYCS O(A)CE5BD!3!X#MWE@<&BB@DIPJ92(K#, <;RP,&088 M5SCV,7N?[K Z9>_[%\O>)_;E/B 2H?2+@0JD+PY #5*GBM-#&(S!GRPY+"D/ M0-\Q9[$$PU \?K!CL:0X !7&F,,2"*YO\[)$RA9G*F4- $J,6?I))0H $CFS MEHBD!H# 1N)2% ./#N01Y<25COE ?72:CNE =WN@D_1*@28:__7:#B[W52 M2ZIWC^/X"I,WG\B\ZW9- %!AC8.)+& -''-;ZWKWR;%'7+S84)]85C4!G-[: MC,6-2FR*$XYG_;O(NBJ98FU%:0YRW G'"2@"NIG!YQ%7K/D<Y='<"9L\^I MIP8+1V[%H.HHO74C ZJ8\EP#1G.2MI$WGS&J8T>HVD%P+QMJ\IHD,$1[=Z\ M&6>LTQ@-S?UY2,X@Y:Z[/+O&VHF]4(!FWMU>0$L?L<3'S6EG(7,A<\VB).5W M(^X1Q9U&&2HS1MTA"BJ\1P%^+L2D>I!V^&X!++8]#)OA^32P?L41%\/^@B>P M*.C@G6_UA<;E1Z&:U;XMD-J6\6#H"-Z-A(L%KR<1FS0&P-$PD(Q-T,/9450# ME?\VXX2EE^^(!%$JUP+LVP'@Z^A+?[,##E[ZQ1#N0?S*A@#H[ZU'O\$(4&(' M/P0X"V[1&_]%[M,QJ@O NS;P1*^ !2_98ERV%&VC,H#;X\/)MH$6O'!5"N8# M"FA)]A)ZB^ELT": 6^@#3W,#)H ?(4KUM.T0,6X4^)YOS!;CQ6/,(2,^\1D; M);:DLASCP@-?^[8@9$?H>N!KCQ[.J@ \NX@LC4(/"[MM[I&^[VE?1"D+!*->I57O#T6[__$!Z$7K#2O6 M">Y8:'E!?SA+[MDJ2G7!#^EB+PR1-?)2YXQ\V@2T%K\[_H5[OP5@ZR)?E?6 >"^ M'U72AFSY7C:(&TV0_C!=.0OS'Y)S VT8>WO5X"%8H#"/T6R^39>*U! F9ZZ,YXDK+.#FE*VL4ZK& IV^<# MTPX&MA*V@3ET M(/R&LLKE1_96,7E%X14F5WE&M7$6UN$G 5*:)WIH#\"5!ZU,>X#I\JR&ER]^ MLF(9T//ETB ?'4YZ/CH^/Z(>]Q@;R2IB(_>D$52Y]>H;R9#8'>'TH2ASHK2J:5E*T1'D[]=5-'A@:Z3%$VPP1'A MWN0:^=RCB&!G%UF_IC5;O_GZ4"S?TL!T>7F']\D["4@!"9Z<[M$+)IG/[Z\8 M"4I4P>&U[UXD)<*T1W:-.YQ1FB.JQ:WX(W;1:^4RTN/"SWY'!%V^!W$>HK!X M:'?YDA<6ALV[=[6]450>*F%Y M;#C0[Y$7;,&QSL("GI>@S*/$I1Z=E5[*( YN3NG10GU*N1$V9"N5:?WQ43-O M?3^=C)P^J1O-9RMQ PK3T* ].CL&J7=Z\EOP>X#TKY4W(]!'?Y218T(.8[@U:\VH #=KF,&W;ANL\:.?,=@3E_;(FS"M(^]_3YZ18-6J_3;^\B2*HC59GFJ$NV&H<' W?G6[D@BEO\-!9X/R M"V7',E]*N5C[W>%J()'XFHTU0L=GI/^N9N3N[PY/(CI&[A+J^IE-O$3;)R=9 M)XQ5@*1L6/%_H M*XKQ"R/Q\IT]\:=.R6E4$X!J:#0*=^^'& !S'.\3Q^P9^23\XI-OB!D63"2F MKP; ^&4M+CTJQYZK-)O-'_Q8ZZMJE ,0%60M#0&,_@^R@NU1YIHP*._FOJD) MALU95:X/C.X#L#,M7*99M&0WZ]B4#.C?F^A5_"BG;0NN[Y!:R<\6W-!OZTC( MN4 O! 5%JLIR#9W-KRA[TP4*[P@.\Z#N?>FA/=?W2'N1I!E4.'?C-J!_I_2@ M"_PF5\B;!5U?*S65F K#'GFPKI.,GL59M$>1_-C6;?7'7MU66VJ\@IQ]NF/& M9F2&V"H;UKEJ=G],W\#(B:3E])RMOOA_QT3[X(Y-"\X=8^U%NI/2V0:SVT3A M6Q45L+@ 6F MY1BNBE(+T^T9/T\S>DPF]RCF"F"ZB%XTIWU5#0!6F!Y$IH3H5%R/Q \157B^ MJ674+ ; (-.#8)JX('H)]L>!(YE"W324R:LS>77^Q1T$??ES)@'TUV(I^2QFNP>V%_"I).4^7F&31/_F^8B]1:4, 4D ,(&,I M7#A2KY-\B[+B_A%5S'[#.'R+V-XF.4>85 60;**M9,T PI%E=8S-YG7J)5+4 M50*0K:*M_'30''H=[]$K2G+$H]J*Z_WE-^6?LU7IIF8 ::G':$D''4L<&N#G MHG<[Q^.G9L+,LBON=%Q3L?ER^_/3BC**T^+1)HOB&2>'N2C)EB#XKD<*WW]^ M)NBY'!(E1)6S45UE9%-I.0@>B9^D9G>8%9CL^:Z4&*#(JW9*R(V@JJ7!V!#Z$-&=5BCW[@J-1K5?B4O!L:39+HYR:&X M8GS*8MP*0E+ACJ,IZ_Y.IFH$U7@N C! [&Y:>-0WZKO8:Z IZ_B2IG9X;.-M MI1#Z9^UE$!JS5E[6\;5-<];*(;B-@Q*O=CIGC+Z:,T>,*:*=@"?EFK]_;I>2 M_B+!4)(1/\A^C[+%.DAH8^1BAA+Z__#1?Y<(NE5+ !2J-J.@%5:'-J8K/R+\ M$;0OR&>?-Z]%\I!RUOC9ZH:%\C';V$O.P43)IM9?(D38S4O+9VI/FL_4LB8] MWJ97(87^L$L-LS3%C!YF5XH81=X;)XF_LC)GC;SR1A9KRN!;G#;<+!T"[/5? M_ZE,C%(R(YPE]^SZ"BGB(FYQ0M8?^1N]*O-4C^V/[&U:$WZV:HXX/BI54?*& ME<%8M'H?!CL.*$-NN/4N"A:C5+#6* /G[=J 81&S&^A"N9K!A2%>OI.D'->Q MTN"BK ' +-9JP K%)P((3E@GUL(Z 7#&&E18)["$=;:J@+LBZ!\Y2@)55D6C MFF#L:F-MD7)6P!"SB#[K7;%1$]Q>J!O+NHVP@1"<]-+-4#5;6I55@6Z(DA&J MU6(:^-P&?8M?$I>OK*H*SG.6C;*@JCC@.H561B*6O4-,HOA;76ZM#DW"6'GU M0[R6=*L#8J?R_X(3M"JNEESE2:B6K*PP@-6VCW%<%:D,JMN%E]G_9O/R 9P9 MX;>(5>NNO/SXRZXLC'C095?. 'B"5&JMRAI UDS=Z-1*9CC'\[_*PV@VHIG> M1',O+\GAO@]Y@7T.K8\57^=0[[D/=]<@A^"5\+C9??O=/[]^@7G#@JT3]O0I MY?YJR>@RJ =@$1E\[!BP I9F?L* BB<#550!,7+OA7)6?&MK M27DOJ,KYZK-W^=8 5ES]K+QZO:9/I*9;50>PM=I+R1XFM$BX!7M2);W>!KS- MYF4:UH?"_5N2SN]H-G#:!L6=F ?%%81YS;@W/%\GBOWWU.,T>B?>6T$EOY89 M;NCTXC6A>Q0CI]X ^(K_-<%/*2*O3$/GKGIV(38):"T>0F@4*M=;-\X" 79G MFUD(@*@.O/BXGH> ) 9 Q L8)H3N^.OHS&('ANL7ABW7:/((1\MPG(&@:RK= M8[4R +3)T>:)0!&%96O\OL*F=1:?<;:%*7IZBIZ> G+A1D\#"\CMOB@9>WUZ M[/O<1Q?8?+FDW#X(2OK%X"]; ]'LHR; M<,S?HCV#W4EM $MWD:7W-:= J=;SMBR4H1[Z@K3S#CWQ=(F6G+"^6[<2HJ7X$+*KZO)50_3ITQ&IC38_/$G=[[<8Z35T0REB_S%F?( MUM_QV=C?47GOCOD[ I7[(]N^E??O:9DLX,0+MJ1Z":5UX#2]3EC27/:NTZ5/$EILI,&JZA_"6W3[.7957 7JR^O3(P?C ML;N!ATY'#CETB%V@IVSV%$=%SN_4SJ/UN9G6FK7G51J$[W9B%%\G*56VF<"4 MSYZ)2H[\], ."0J;G:@@&#>/@N4[+PP(,+A]^&&'H%M_J7ZD3%X6DI9V]^Z)FG[Y-'!EWQ%/F]E\CIC^-4 M'$K9K3T Y_Z!1%P#"N<,5K[0S9*<$K)B65Z6.$^RV9R5LSV@-1ZX;AS0#KQ- MAUY0]NCYO$L671BR\M,A;CK$38>XZ1!GM(&QU55^4JO^ND_'L2K=@,;O=.:" M[U._PZ2OMQ MY#%% T=8U4%TBQ/FD"FFKVZV5 OOQV%%A\+A281?U#JCVGO(+A31,<+/""Q/ M*#M"!92\Z!7=Q;ZMH^B'IJ.(=W7 ^_*JG=&?BOZ\38<>[Q'^(>0A6* PC]%L M_K#PZ2FSSL=3=@'NN0AC.%MMR]SY*ZZ[L0MZJJ-+C^V/.[F9_)AJI3CJ[!8! M<\CI7:35!6 7L]/E=TV*\BA4+P3C "0:7"(N#W?@$:R/GXZ./\O/0)H* (Y% MXO&P.0QI (S%XA]M6?RC"Q9+-.Q6+/YQ9!9_^F3)XFT% )IR&Q9O ?2_(*42/5Z*-4U/6[?ZI'7$;KLL1]+\*L0,1'3?L<##C[:;7\SL2!70P'1\=S>8L MR*YXL:T,M9.M3BT;+5$M^X$CON2V**AAQNY?U)3('/Z;E@LT"4 MCU5QZA7'.$5Y,&_ #GJF4S PF.$G!R3-PAW"L(XZ&G'HN#IP1T8CA,ML.;; A#EL^AYW\GX &$,&&I#]\PJ.QZPO<*]^%+-)=X7) M;RQ!W\#CKMD= $,1[.'79-G (:A?_/=HF2_OJ&9-2?*?4>-PLGN.X:<8T9&N M94, _+C]CH@NS "VXCSI>?)4Y\GE^TM$>&$*/L+*K:V?]@'<.1UP3>F'1P,O M(M5Q_E><17]S'.Z.T:4_2BD*M%IDN1^?)T$ M!-&6KA/#\Q10&L<=FQ-\?$*_@Q1=WM;=1=T3/M0.&OJ97YUXB[JX&&K5Q)X6U1)*%1 M^-XP7<'P#0G'NI7JU J\TZ%SN7R)\0JABLU Z5A2E ?@7QIR(E0'@H(+L!>" MR5$U.:J<#K1-?K.*RG@?I=^N"**J=D95\#2[]S.I'C5\OY,CJSWOO@-[DP@L MN^H69"C\*V9O8?$GJD8:HK*>)W=7%^X!&Z9M+/$JN"Q&4&DD':C#[\[C-@;3 MP-F0)-E=O^,WR4R%(J!JW.#F58&L'N/,*9, MN>'02G+NOT29'Q<7!9/P=Y^9?;*T\E#O'1U6B! *@I?9! C1TD6Z9_J/2MR1 MG0WEQV;6JY*BPF#BT4:]-5'LQRU=E&LE85Y:%-V0QFM%G#C^3[PE;Y_,+(6M MJGA3V3#\IEECN@S=8Z"-3"#3]>;I>K/!V8I$*#W=74\UQRI%#0 V"K,+STH4 M P15\^Z^&+!97QR FJ+FL1["8 P^MN2PI#P PX YBR48!N/Q)TL>2\H#.,:; M\UB"83 >GUCR6%(>P'4Z9M?XAJ0'@ M"IF-_B%!,=BR\MER69&4!W#9R7Q9D6 <^S1&4PE99V9/96T2Z)UFT?4_3-! M/J+E"R8^617I1PW3OFAK =/FE1+5@AGX:JJP?Y&]3[2D650&IOX+96*+"4X M9O6!OO7+%LR0'2*T9(N#U,PKF6(=V@-V!E%.O@XPX<-E0Z62H?>V_KKR66Q)?*S8S<,P5,L:\JRD-\-\1D7U5 M@B<:DPU67 /&3JL=;UK)#/=FR&YWZ3;3X075#F9!ANET/3ZA]?XH7ZSLVX"S M :M&VF8ILP?8OZ#$G5^@@/=XX*:3U\IVJ4U&*RA>#-C:TXM=4EC2@95O U'-[T>HAPK.' M5K):LLMTY)6G@+S*,UIE;:FW-9 V4D%J(M 9!67(.2EIX-D@YYP*'G?.R)BL MII/5=+*:3E;3*=)\_R/-_Y5C[UH97]W&WNU=['_GP/0I+OU[BTO?/Q]"UZAT MP#Z$R9BS3\8<6716$;,G/3=*/<5ZLC=$M M]0?K=H#==-0H#M;PX+D53K,BP]ML3C4?]@ A-/L(%N@ M@Z)G;]VU5_8]N0\F]\'D/IC?E_C M5160W(IF2PU[.FLV?Z2;>.H'/ Q-^:"<044@2Y9N].W(R0!6_X;QNI8FMXG+ M2@)8G,R'TL8\+D,#9I>>+./[81GG((H[ZQY FQ4=Y]L MWH:0X)@D) 07!^Z6 FQ4WBM3M"$F.")D6F>4LGTY/4W"JQAC(J)C")/(SJ+=/9F #. YM??'TUAV]]=6#@G,BF&4+1&XB_XD]Q!Q)#W#-8@". MVVWDT@3B\JG?_"E%_\C96WJOR#I%VD]-A7[;H%>TN .%K=*DOBXG+ M0G!WZ4:60A0@].[OTBMOL5A-[OC)'3^YXZOV 9#N^+V.9Y2<2XR7J2F0<0ID MG (9004R5N:MSD0I+^[,-*E#H#H_.+(X2O(^;GVQ7_SW:)DORRL)IK=86K<" MP-YH(L76^ 9^?^4N?XJCX"K&?OTF6O-G "9$8U;O$ ['?/O=159)@G*L%K:] M"Z[ZSN(;)>$Y/<@0;HCC=Q)9);E5:2.Z/H*K7%R6-7RM35EC3%%)WI:T$942 M2PN_V"^'!<=*1]*?_S]02P,$% @ 5C&P6+3#>?=-= S'L' !0 !T M;6(M,C R-# S,S%?;&%B+GAM;.V]_W/D-I(O^/M&W/^ \^V+:4>4;+?;XUW/ MVYT7U9+:JUMU2R?)XS?7<3'!(E%57+/(&I*E5LU??T@ )$$608(LDDC*&S'C MEE1 ?JO,#X $D/BW__6R"\@SC1,_"O_]J[???/<5H:$;>7ZX^?>O#NGZXE^_ M^E]__C_^Z=_^SXN+__W^X99XD7O8T3 E;DR=E'KDBY]NR5.TWSLA^4CCV \" M\C[VO0TEY.UWW_SXS???_)%<7/R9DWCO)*Q+%!).Z_MOWF8?7$IJ4?@G\L=O MW_[X[?????\#^>E//WSWI[<_D.7'K-U')MG:;VL8^.%O?X+_K!@_PC0,DS^] M)/Z_?[5-T_V?OOWVRY0Z*3>/TOUE%0<9@7??YKRT+>"WBZS9!?SIXNWW%^_>?O.2>%]) M$>%C R99<_C42_,.:N,_?BL^S)N>D);JO_WIIY^^Y9]^]>=_(N3?XBB@#W1- M^)_^E![W]-^_2OS=/@"N_&_;F*[KA0SB^%OH_VU(-_!E@I8_@99O?P0M_R_Y MYUMG18.O"+3\Y>%&J^]/)5JR$]?&R$3?3J7.$XL=VDLGM6=7Q82'0]];]E-) M/_J2TM"C7J8AL&R@S"7*'0!(1VZ)7@#N'\6G!DLRITNH^\TF>O[6HSZ$XSOX MX0)^X'9BO_SM,F(0LUPE:>RX:4:)B__O7]5]WLT:(#306L9ER9W8S7BQ'UOL M(%M\ZT8L_/?I12"_&-Y]'4>[>DD%NZCFP[\%J^Y?;*9*28^8)M$A=FFG;U05 M7V?I7$36 O">AA>_/':0^<]7V6C@A!ZY#E,_/9*;TD*\[SD%QL M'&_/:8,Z$&@R\!)DKOU8QJYORU?_*1B%)/V.)W46%/P MU-;&^-S57.2^/LL)DFA-.$GR&8A:<595LZMHY_BAQA:U#7&[IUXWU2]/6^%U MR 99A_)$0=:.+T:[711R@98?Z6Y%8YT9ZAHB]T6M;B5?/&F%V!?ULO;V14Z2 M")=FZ+(^_FAR'LC M%'D_(Q2IRCH(BKQ'@R*#J2?U&C+.>JVY;_V0WK#Y<75=8] <9Y29ZMFP_L[; MXHLX8XF'78<#?<(93!N!TZEK.PWVQ"@V*"\_QA]RJA[5$(//<(=42<*S?0JH M3>=!_\_!B5D@!<<'NH_BNER]OB5^O])H5W6Q2C/%9MA]\!:S6KNE^I$6[GJQ?U;-<39-E0ZA$@/.$ &CMAXL.@ MW8I_-4WQ^Y].OY-!MM(.MQ=JI3U_\,TI3P:"8O[XP0_HIT--RD+3!*_KZ?3) M7*[Z.4Y7TTK9U\7D,@$H$D%R*M=ZH!L?]O_#]).SJQM>-2\W'ALBN"O?7$\M&6TUK?'[L8M MFI8=6-,8L^NVB7RFTS+RI$Q_XO%^Z7G,:(G\![*>;[6VJ&^+W4,;-"Q[9TU# MS)[9).Z97BEI+K(?"$_.WX63X:?D>\E^O(N?HB_5PT;-+6?BD:?:U?ICT6P& MWE@C[%"^"*1A/ ?B$_LAGTO1TGJ!/^OOV]<-FD:S\1!:W6L=<]2RQDX9[V\0V&GH$X8 M^8F600#6RY@Z&E^L?(S7^^KTR"_T*)_A]+!:"7N?)^(>Q:A-Y$)PLS*XWT:A M/M5=TP2O*^GTR=RI^CE.E])*V=>M.$'"*4ZV]'VD[B%F[OSV^]63G]9>"*MI M@M>U=/IDKE7]'*=K::7LZUJ<"EQ9>/O]F]77)*,_OG\]Q0[6%9WQ:G M2QI)?.;B4E(G.7DBZ$^W;9Q2J%/@/],K)W6D. U[D)KFV'VT6<_J#G%=6\P^ MVB+QV7O".74X*^AD3COE0:WXTDGI)HJ/6AM46V'WR%JM3D]LY4TP^U^]H .< MVXI)1G4J9WO<.4'P_I#X(4WT8W6U%79GJ]6J[&RE)IB=K5[0,YV-$R49U:F< M[7I'XPT;]'^.HR_I]C+:[9U0CW"ZUMB=KU'+LA/6-L7LC,T"G^F4&7$BJ!-) M?C+O?"G.9HOK GHSU#5%[Y=:_2I.>=(.M4?JI3W7'5_4P_J"]F3#\I8&01M M5AIA][\ZG2ICLM("L\_5RGGNB PTIX8\<'%,J50L)2GR%H M[H3=#4UTKB1Q&GI@=E,CN<]-Z"B%(A9$L"$*G\D\F2W08R>X"3WZ\I]4CYFG M[=#[:[UF%1 M_VO3+S_3HFF'TPM;I>U]UD7FM@5E J0MW#T)5Y7;-&N>MFX MT@RG([8)>_958]41.>FIO5"LF(.Y8^R%,-$ M'KEDK#VN6.#4K6FJG^/UO%I-,F\K?8C3P^I%[.M5.34"Y*R6XKY;?_!#)W1] M%C>12!=I7B;HV!6G+_;1O[96=T,_?![<2_K^52;9*B:$EVW>.P&\'@/I(9J> M#9=GN7G=,PC:1C-QW9.G#^I;S, =AWGN(">'XHV#6TT1T,:&,_&\$]UJO>\6 M;\E/ UD'\,);2Q4^I]#.1FPMDX2-(RW3DY-&N&.J7BGR\?GJT%SLRS6<40J=MYQ!)&@U/ ZK2$'MO#/]=\/_K,3,(&297KIQ/'1#S=_<8*#;F%B MVA=W7':R0.FU!I..>..VF_B]79R1YX76^0\*HP5Q4I+Q(IR9G8<>IC6#"S_0 M@I&-F'^@#+]\-Z5+V=92QC3Q M.+J*$(%69KBN"X4/DP?J4A;]JX!^HFES\+5TP1V#)OJ6IKT-[?%&I)'4O2?! MDC@IJ+-A<\UBB"R#(/K"L]=K**D94\]/R6V4)':C=QISQ(HY0II"10&G9 ]7 MV"-@]J!6AMB;\)EI',5'IK[&5)4FN(.Y3A\U>-7/\09KK91]O3$GMB",W"C1 M%J5.T!1MX^ACZ67#2929)/CO8[IW?._Z90_[C&QQ<9=N:5Q*(6AL8-83-U1T MT%Y%$(-N>(&EB_!]75KR()()7TUR-J22*[,R\$]I 2J8)-P$$3>!6\JD64]@ MFV01T0=R:\C.)#B'=<(I@JUMW!]6HR=@=WX$I;L51,4/W[U[]Y9'QF^)RT0] MI%$8[:)#DA70>8A649J)N5U[SM^/0.D:/9, M9LB)$@;IQ,U2P\^0@.5+O)PY2;)B3#%G+U:!3@*M5O)05P*'NHCGI&R-Z,++ MN_[:IQXT"J/P0GK[-V.$;QT6C6Z]@G9>5H\\2..,M3S1S0FL*AM.O!8;7]G' MAUJU)EK*1'L:I\=[)GS*9G6P1;('B-#G-5JZX,3P+OJ65RWZ]GAG1$92]Y^E M"^(+PLF+5Y8S!M.#T<0ZTXPLUSN)UND7)Z;6XO>.B>5 +;A;R@1]\#?;]&[] M"UN@P2Q/8ZFV/K@CV$AC-80;.^"-83.Q^SIT3IUP\@O"&5Q$ZPO&0B0*/MEG>('F M1,*^7I81L@(<8VLQT:YBRH3V5X&(>UA>7+^XP0&*@;0$BV%7W('41?_R[F1[ M/[P!V$GZ_AMF&9-\.X'Q(6]R3B1C];65^)W:"(XTPDCI!*/]T DTS@]@.CLX M6F%OG5+L%GUB.-"XBZ)KBQN[&C4LK4?J&N)%IV9Q>\](2QN;!6$[BXX15;2] M8=FXPX0^J,HZG.Y-X@V;BGSG[49:W(0<:/?17AC<^L[*#_S4I\DR]'BMO6T4 M> P3($.8'EONHG7HCCN4NMI!#3;3OGC#L;,&?=U=891GQM.C[>MMTZE_LWQ_ MKJ_(X]/=Y7^2Y2?YTW_?4-$TL5Q&68L)?>"KJ7HBP_4.\49O2FT M[=''8+.FE3"L;XPZ$EM$/L-/@3*I&R!MQ>/(JF8GT^TLR$=33Z[1FY6 M(:JU=L*-9V8ZZX_KS0?##.4>[, >$MB:3&UQ;\R@9DXH,X)/3@8M;4$W6KSAB[3B8)3Y-FEMG]G$GUYC32B> M=IA%5#:(/4B %O01[9J.H/2GXMJY]MY6VUCY*':J&,I M1FM;(@[.9GE[1R4C>P')+P*$%Z0X^I_M^7]T4KCF Z!,AM>L=/^"+_>QS*OR4V2_.G'LP ,?,ONA!9NN?7%B M3R\+Y'5A3#LB+Q+368W1*L;L,TE( J*0+T*6?/@]=JD98Z5DS&2VS!F)Y\:) M9*6FD2W=PK!E!XW+V)BN7='8?V;Q]DQKIZB: :6]%TX0[:BU.I-KZ8)W2F/\Y3D9_NH@VF/-,J+;5 *YF7\WN.,XS;-MU;=H5F4.P&L@\X-Z(]2 =7=UB M<3@BM(YIU_:LI M&Z!.YP,M"V?+]TQ;/'ZK41\DA&IP@GTY=5Z5. MWGR*4DK^M5HY:J+'#CU*=_PE*N;U<+ \"AC]S4W(#$:35%QPS]-^64&D):^' MI+'DN31QA_X@%BL_LG@&0;SP,8Q:_3<_,NZDS)YD_!>RN,2"Y#(LBA=7A1B6 MGGBT:;C*3L>"_/-WWWSWW5NR=V*Q<_0_R0_O%C]\]\?%N^]_(,G6B:%4QR'= M1K'_#[$;%*W)1Q906_+N[8+ %BC'O"OJTMV*QME?WRW(3XL?_N7=XKM_%0W8 M;S_]Q'Y[EU'UDP0NU/%G; YIDK(?>"VV#AP8F3UU(<,9'/\G<3:;F&Z<%!8< MS(@>WZ.3VV 4=K@8W7]^]\?%VW\1!.'G=S^^[P?#R;/)K.#1M>_ZJ9VGYMD<,0JY/(VO MRI\VPQVD.KVJZR.U#=Z U$IZSM* #4)RL.4T%^2&CWS6ED&C*6BE%H?G^3#. M.\&]XWLWX:6S]U-'6R5 VQIWE+5H6:K"4=\4;\RU"=R[+$5.EP!AXH=$DK93 M?V-\->%]R NFIENKYD0)A]3Q0^I=.W'(9O/)TG4/NT/ )N7>E1A]MY(W"A4@VPY9E_TEH'O+%I->\F!_= *JV M<@)K*6^!0%5+:VSCA0MZC-+KUKR6QHM!#;).L':VA#NC*STBTNQI[$?>=3BU M@N_E.7>1[J/A* LPH=QCZL2I5?56=..'@--6MK]'4$_L@B<&3HJB<'K[N0!= M-]SCAZG>70JDXQU;C"4?X)R*4A#=]I&5<70].<>R.+FBQ%\-Q1+B3W2WCV(G M/LH=.2>^BQFPLY&99\[N:?P(&UD::O/%#XD5!X,0)8?,LL8]LY5A- MQ1A<\V29[Y*;F;"FUZR@0*=U P14N\PF]+6"#Q?R@@4I>& (\\'U/@GODR,F MED[%CZUXV]=K#[?$;F07L^0]9HA796U;L4HTGQE.580>'*,L[E^/J:\.F_PZ M=>W%ZUUQ6*Z+D MY3EGPQSPQ(KG&>&QU>^'X4,JK@/R2.ON-M#\MCBD?)^?438SF:[KK%"]4?\& M9*_M-QMT;Y9^.(17^)""$89X'\<")S'?=AL QSIS'&,L<]V-W&#J ] =4^EF M/7%C7P?M-2>GYY<^[R+\,.>K\:7-)[0!XGRY8@7#7'ESC]G$NDF.O*'Y+&)[ M\%1I.:9QY,4GT-R2GS3/ULGQ>OW<)ZOTUB5/% M5]EOA9^R7_YV'T?>P4W9\I3&S[Y+ER]^M:Q70S. ME!/E1V\E7?(9*%=K08SM?/S4L1 @N8IVCE]]7J&M+7HWU&M8\<73AJ@=LD'< M0;U2T![.+[M<"10R?.3E@#3#1+4-3G]LU*AT!U!M@,__FL7L?4HO\S5!SU(] MG#%4LA$U,HH;HZ;:!G?4U&JD1DVI =ZHJ1?S7+2V&C6CJ&2GA,8S#0_T W,\ M*%,*2XU?_71[>6"KVAV-\X?IEDE"V?^\)^=%8Y)^E'!'X!G6*5?=Z$P&;S2? MHTS_NAR<)X%OAV1>HJY3$*]'M9#1UP0V.[KN6$N:XU7J SD+E_,BY)(?G&B:OK MSH0 ?4NI\M'4E2^I2Z5EE";6PO3G.$H2-N=::^N#E5O@#L0:;=3(4S[&&VIU M0O9U-DZ+"&)6:AL,KTS _F/UC:[KESWL'20M^TE-[7$'4:NFM6]Q51OC#;!V MD?MZ:/'\4D;:=H7G*72EDK25ZLX/-*%0/YX-TU=L+ VB/>SF26VUD_+F/KC# MTTCC\HJ[H0/>,#43N_\J6E"7SPWD]+/(M;14GDQEKZ!O9UN'/[W!%/WHQ+]1 M!:&TJ?F&#K@#MEW7\NZ/KC7>4#60N?\FBGA=!GPV)VXU2,=4U@ED.;)=1MK* MFI"&;&P/F(9+;^>'/LP8X.&5Y@AM[X4[3 VU+JTGF[O@#5A3P7LOU01][LIE M#E9#=TJUG1('2U/C-#ZXZ2%F.'*Y=>*-]LE(35/< =ND7V7^>](.;V@V2GO& MU*\@2B156U/1A M*YE\/?(VB<%!G?$-<)=N:4Q\3MO*5DGVSG%)/57O3U1_.S^\D=U)^KZ^G3$Y">P%45FQWZR=Q)O6#G*.W/=83[I;0?S^\-V[=V]Y#/^6 MN/N_?7#\F!>P67K_=4A2V+NY6__JQ+$3IGS+*/:?>;8I>U&B^AA*?RHX(_M, MJT"0]R1A-]Z]R#V D'QF.,QW?/XJ<4N)LXL.(3_7MF8"R&)(3BX"?/!%""'W M(#,Q\L=)CM^, 0]U^&C+3A\*RRQ+EOE5L4S!F.2<)W[PS)9]+K>L'X4W8Q4? M:G<8VV&@T;QY>*IWF.*#H M5.A=/#,?/N3T"0KIP6SM:Q)3\3AI&JGC"?NM' -N(1$)F4@)@N%D:"MI!Q"% M$0%.: :,H2V@0\"3;W_2'2[\^D^3H8; M8"CW>3FRQE2AG6/44ZA]9LY@O&Q_UY0I^GCM%*HSC-+Q/'7ZT&S;?QM/5[GO MK:3M[56Q@QW![!*Q'QZ8KD6MLO=T'<54M'MR7FAR_9+&3A1[?NC$QYN4[A)F M)!>N'T?\Z&J6I=1F2L?DB!L9)K#V:46^4=CA1:1['8I0))/*"BYBMC(_WR M*)"5I,Y+-@&R,O>A:>N)HFH;W$A6 MJU%I7J,VL(L6[8-\K:R])S$TM7:-^-J)X2FP)'N#XKV3^*Y&:UU;W([7J*'J M@+4-\0Y;S>+V]<6,:O%:RH)PRE;6N>/HR*G JI9''7\1Q97EHGF=:'@NY9\M M/Y12U?S*#PZI]MT%?>MYQ69%RZ;HE$WG$Y]5@8>,4$D;18P.I:>D@SQ.?Z7^ M9LO$7#ZS:>R&?CI T<&[]4E!^Z9QM2L-W#'=RR)JI'":EM MBMLUF_0K/QERV@ZO8S9*V]!Q)RZ7K'G:'0%S/[9]GJ[^:^TAC MGR8?#99X!LUQAI>IGOG]VX:VR*_=FDC>/]CV3&:>)TNW< YW'<4[+@GLCX#G MPQGF-")""+)3LL9\RC?MW=HQ32$U_'B2%[<"/U.INZNJ:Z. @@T]R1OUIBSS M\,O 21*R).IBK<]^8",D?]\1DW7M\8-RHZ955*YM/ ]8;A9],ER^^!X%,H]C MC0R:2THB >=1-=Z=:FP1GZ=650/1[T>%Z,=N"*UKCAZ@&_6LX'-MVUG <[/D M4Z'S(P9L'L<4-1KB .9IU;6'RA-_K6/-FL\_,,0E7G;8UF[N@1/ .VA;?D], MVQQO?M%$Z#/]>XD#MFQJ;*D2KY4O=ZSYY$#@];XS>.EZS &\&K4]!:_:YMC! MJUGH,_W[/4;PFE9CJ^ U\9>+%KQN0C>F3/8K*OZ]"9_H;A_%3GP4)QX?HB#X M$,5?G%AWE;HC"=SPUL<>E7I QOWQ F O+7$H=?;:/A*)=?A;:/J1.GN/1=T8T? MAOU>"C=">%[D::](:TTALR M58275[;=G+F\XYV?0;<*\^,:ICJ;Y=Q(P0ZP7ET-VJC]/Z5!'EM1 IND,EK*0RO3;U=/;I@TW;1=$ M.4V1G%;'Z)-3;*."$VW/M$IS9K&1Q)R2BV:*#)Q?+%=+P9QCG,H\I31C4C)/ M[U3C^;NK',INDN2@K>5::8(;">KT*6V8*I_CC>%:*<\:TI(%$>0FSW2-HM-) M2JMA7)XBO36!DGD>R_84I'BY+7F*-%=RN1U "P\JNM PX2N#!\"YQ$_I(XV? M?9?>/RY/O! \F>:];\G>WUPNQ,KL M@LM [ITC?^IR">_<;G@=L07)YQ_K*&:+NB0EBB26;O$CMZQ8\PJ;N@K[X6Y3 M ,Q2%P=8@;I0A$N?;&\/7D7LS9U=@8MG' WB(6*2QH]"2'/IYVMUCD[$)L8 M:L3FKZJ*O(C/A2$>EX9O0(LI$SGL(8NR+255*F^Q?IK^)6)K!A3@(C@3P9H( MW@O"N2_41-S=Z:O%%M)PUHQU67(9CZY2$JT"?R/?&-/ %[ G/U0VS;*8VF 8Y_=K?G\E^_T-CU$WVJM <=G-A^MF7*U;@[ M$L&;%NBORH@31M%$>;VB7[AG^C?1#'K.TM Z:PL[S@[]-2(/^+LBS$3#:9=Z$UK M!W@2?!]'+J7>*&J:W"R>1-%[J22!*,L/2#H!^Z+A>32VJ(4D"M^7=Z/DY.:0 M_6EF3]0[[3Q+V-/8P'@*.5_@T\D_9N(+)_0-;@DU>8H+_(96M2OZ89[^:?*< MC]1E+5._U[30A.8L<;.;Q4RGD:T$9X>R'=6:9I>XLNE0R($)E:>RW/ 7W\:= MKPT,4^9$9XE3'6UF/.][?4C552\[&Z0XL6HRVXU[VZS^5(OQ^.FVC&OL0M.7.ZB;^U# M\#7M,4_I#*0^XXB61\.$%\^4;/@%,^!$."L;COR)IB# ?1P]^Q[UWA]_81+> MA'=[&CL UTLW]9_YK*O%O7L1PNWT_6VCAD)W*G@#Y Q=SMD!XR&2,85S$F^ M+QL=OR8Y:U+P)I\S[G;NNENP4@$BY /,K^K,8@->F W6?GH;);IT2JD!;C@X MU44-\^)3O.%;(^,Y87D3LD4S6PH P:_YENWPN%*9NCZ 642B2\']'N*AAGA M1V*%.^C'M*_VQO= ?/ "T:C:#K$69V"5BT5.L([?IYC7G&0.%H]SBX<24>&O M\+,+QCX(^Y(H-Z^3B_0G&]A[!;7N7)_GZ]C/ 84?EJ&WW,'X]X^Z/%['KKBQ ML8O^*M:9],.+79VD[QL9*I,%R=D0)_2(RL@*EDQN :ZVHU=[NI)=[ZNU,729 M)%UCW!'=K.-)0:^3EGBCMD7>(2YVU-:!@24/#%[7+\"4VMEM'4EWOE6J5FHA MM%;+2<+S@Q\Z;/(0;MCDAOK/L.16^\X=Y#A[YAD+,B!:\%D=SR',>"<(:$<;2" 1,:)%/=KT_O3%.O5QZ7 MO5MSE&*3DU\=@.4T^1#%LHQ5Q8?Y@S@8P@W# MG#H[,Y)(_E8RK,JZXVY]15?IE9^X<"#F/J8[_[#395P,^N&&#&/-2XG,MDYX MH<%<]#,.4N4< !* !\F8D#>2S2B5=-LSA)-KS\O4>)*)C=#^V?%#R'S>A7#7 MYFY]'T-N,3W>,P53N(6SAT63<;J)%NUA-ON'>4OZ_7 YMLWX#Y M/0NJ?93X60QD3 GG2G*VEDHZ3&038 '&\+@QG LL<\L 3,DJK%#_^/7F69P M/.+*V3D;IMWRD$9AM(L.B3QN._7$&?6]+Y$>KNW1&?IRZERI] M/;[R2FCQFMR;C0-[AGRWBQ^-]K@H\%$A3'9?XTB$.-.>CI[44&]^YO;@",&/ M,ET9V,/&*>A)K5('F,;FL/1"4KYS+(^$MQPOZ40 )[SVMT7SDTBZWGCG5CUT M./^EG])#2,4A#,G0]@F,"4UR6=RN40Y+) EEHP_,K@+?6?F!O8,3IZ98NGP1 MF!39:6,KUG:=&S[H]6]&AM-^<\*$!ND'1H.,D[)'8VF%-8D5^A!SBXB;@RU'8C@+X]29Q1+LW(3/ M3*0HUM?V:.LS-Q"IT;@9*Y0.9F:W_9:4ZQK1-]K%6_Y(,D[S>T]KF:^UHU[44S' .] M+7*-70QTVG6&,:W1OS6L*_UF%MDZZ8WE(TFA'XTSKH[&YVJC,+?"-K-*, 8TDY@0'9HH,C P94_*%<249 MVT6.%-7EK2V<&-Z/Q)2MZ@](9@7EI4R?R4$3A;E!1:LUNBSQ9SIC:%=B MY,4^O@G$>":Y*V?G0X^$S&_EKX'6$,A*T6D,V8D ;JCH;HM^)>?P D4/'28L M,3<*4$2I$S0!Q<0F:2VZ@@@D8.93.A68*&@6T,P*.!RNQ Q$27D< D M9XVH-I0%*U7K5=:99;"K'_?,8EO&-EF&W@,-8/^%UZ.^$3,?[T,4=[D)R)GT$)^;60(S?J&S=.6BF$Y.J1K%CUL;<\%@#II^TPN/JW//A#/ MA?E2-GZO&LNU$IN&O"\92W(7%?5)QI]\:#26C3LG>$S6R[^L5" 659G@I0+W M[P<_IJ4KC[];5&J<&S<&^^$L(<.O>-%L@)LELSRV[X+<=UW MP4/)]IW?*6TB,630^[X3KBG/GD"CAXCNMNBW=L0+$3UTF'"MB"GQ-)9)2HDG M/S<"RL137E?MW,13,Z%9@H:!;0S HX'*[$#$1)>1P*0H4X@^\32FE:J)ISJS M6'HHA;\ #D+Q FQW>TA )-\T& N>O][ M6>IK\J+LH&1",$D6"NE1P9L=^NLHJ+V M%==.O7$&<4\K%&EBXZ[8L\+=%3D[">R'/ ?,/1V*"OE*L5'U.>,%6VMGA\'D M'U(X:7*(C]GOI4!9*!377X9]>;4-0:_;@WB6^?)(XLHX ?PHX,X:U1UA5."&WA_:ZF9.FVSSF3FW"#^/Y:@'GG ^OVVI] C6- =1!Y>'Z9[(D[Z/0 M2S#!@,Q?R\K53=,NPR[( ]] W[I]F[KVB$/=1.JS]V;RLNPC#NW==V)&T1G/ MX^GF:9^S\T;H@[F[+?JE3/$&>@\=)DR18MIO&KVF MVOV:R87 #5AVOA,5]*:5 "]P6K+#.3LO"P&_BAP+4H@H/A0'\LI_*W40HI.: MVUWJ&^29!@14($('*V ^LZ^)#PC"@X/Q*\56+% Y!MSM.2!=AXWK6 S6,\$LXJ2$PE;'FN^?"-W&L]ICZL3I M:[';BF[\,(21MLEZDPT#<*1#OK5;'$L+O9HE$[QJ%43)(:8M![4&((M_,!C" M;M7QX!R:N(>$030[^^A2\:IT<4(4HK3VB%8\6/UQD9[J?8K$BYC\E[JM7_.N.#&GC_[Y*1'# M?LB/B'35XISS(<7[4DK"GU^Z*!T$@;LIZDF1:8]W3&60@@\&=:G37H7R)ME9*"TX+DO$C!;$$$NXF!87)CE,&!O\T;K0)_ MXXC#LPP=+@,G2..$\AUA)G42!;['?V$SR7OQRJ)\Q5C.YIR M+;U3/O-KNYTS%&W<^#*H!57P&80P7F0:5KUS)G@L!O=.*"[//AYV.R<^\L,L M_B;TU[X+;PG+LM"PEKEG@KJ6-G'/LIFR"@P]1;E"MTRU)_J2O@].5T\6Q7C% M&'#&]S(87/20X94BRSF6Z%U)4A&83YP*D3DHJ4(#,N5BDT)N-0G#@:P9OVDL&;W+26J9MY;]S W-$**IX:=L4+@UT5Z!L7 MD@^/B;Q0]H.]0MDM>K=-;CITG[7O-TXF3/O.UON'&Q8R]^W M!A8P^.#X\5^(]T"8J>]2!]EXU1>NX>#;55Q)JS5;K%6OU)%]!L+4H=E8E MB@L>R412)\LXACN'_&?[X[AM R&"(R[+-@H\9C19;2Q*V]:'K9UP@XF9SBI6 M-/? "P6&_LK+W4[[E#P>,(;_^JP.!;J?N3+VRYFO++OWGZ."&ZT_CSG-S M^S&6;BJG/\AZD@28H5JX3FG,?O-%N+'G_#63Q&-:>*J_- &1MMPVIG(*PB-QD&U&X69!\> ZZE* M=)08HAI=+1LFAPTKF:?#*J%_/S!AKI\-MD4;FN.&@38]2VDD35N\H=TJ$,J\*_*:4#T4Z7V(K%3PS"EN?.XY M(ZC?F#H^K^B81L0K!(/F*RG:M 6BIK1.6=^,F;@.>R2?Y;\IH-UJ>K1#8@X; M\Y+W3N(G=^O*+>D6H.S<&2=.]K.!.GTQZXEW+M-1_K[^SMF IQ>,%M78MSW3 MF=H4I0H.L(2^]?]^\#T_/=J @6LGAK$)*N+SHU=F\=_>"W?@&VJM1GQ+%[RA M;BIX7\?.Z,,#$H1S0!?B8YL 8ML5]YS]X #[3_#R0*E_(1)1[Q!WTW\WDMYP87D;-!%_J1VL+5MMH_IEH:) M_PPOV$0[VB7,.W3''>E=[5#9)#/JBS?>.VMPQOY/P8@(3NBBWI(U8,"W 0&_ M)/!D>9+Z.R?5/NYYT@AW.-?KI 9MN07>T-3(V=?E&#E81>8$T07?R/I:>0H[ M]J-8O!GW0%THU\PK_/$*A=Y_'1*^'Z[D]C26Z4$&=Y#VM4OI&>V.-/ &>F]- M^A]V+'-9B)J4L;/R [@/47!% P[6;63I9>XO2GHQCD+VHRNJEW:9J_<@@QL_ M^MJE_%9W-QIX\:.W)GUC@S$LE:@ML40WKYC_1LN6&P9&&,^GA!(_!+)4?>SB'&/*#$(.H-LW1B)B+ M6FI6CKHP2LF1IH1F\DY[:L*J*05S/5K#W5?"!""Y!-9QV[[1VJTE@=S&G!#> M:0P96<.Y7T-SG#!MJJ>AQF\G36^TH/-J):'E 7^ M+CHDC]0]Q&Q5_!"M(H8\-#68/W7JC3,,>UHAGQN9=T4^$^JAR#3S'B<7C"12 M,A)ST18DI.FTDYP)K52P(ADO\B#UAN,3]O$.DT68)]B8I?P<1=X7/PB6H7?# M@BO<^*N +I.$IDGU=V$-S9#1APY.0#W;,NJ$IS,1O#.A_JKT#9>,(S]X5? @ M@LFB[D_(4EK3V^S$)H/-M.[2+8TO#W',!N%;7VQ!^#0QF&49]\0)"#VTSV=7 M9MV0SZPZ*C'6K&H=Q20"48@K9"%!(N 23YK!BA M_9F7#:6'QJ%NLRN33OC1J,.Q?/-1XJ"B#B]4M-M%(2]7FU6J-0"S8=H7S*7#VA)FE M>0NC'R6<8\P UBE=ENU.!N]&QCG*]+Y VO9T#Y(-"RNVP?1JC[NEWB&@=^LE MT].#R_Y,6[E9R[#O^L4-#A[UQ./JN_U!S$WNUM4*!*VW[\=@A!R+1K-M":H& MYX(8R<;3M7%%9/MTY*OE!F3UJR?[JEL+Y0OP-/%CD)*5N*9$5.$FM%3G*[ MY\<'Y680]PMSI&WM/A?\-+-#/2HV]YT#UAEJ,$1,*8=TL_U'=& TH3G\P8_O M*IBJ/X8GUK_[*(2C_7?K#W[H)ZQ;0X]&8)B4,4Y(F=[V>7)R$J[(TY;3VJ!O MY#^QB4'JK Z!$[,9@9K<7#X^B!.K67)22@F?P70BD[5H.&VN!L3P]PVP8K+%;:Q+#J=ITX/L)^H;.#O42Q\>*X;')Q M$(_@L;_'J?^/?-T.P.07-G6$3;_XZ99XE"F]\T-NWH"I8V>S1NH8-=GUPR&% M=] 4W>0IADY -A"+>2#ACK,$AZM>YJ!C; F-0BV7T9,PZJ!CM9':$. M+U_%L7:40V3J[V#?B;=RHTWHVSJ/_\'QX[\XP8$JD["/U(&#*-Y=^ ' F(F M*7][\YHIN [ MDT@:V_(CC7KU3&<0T:.K?OZX"-/>$XP07/J@1/WM!KG5P%;Q5S3VGQVXDI4S M_4AW*QI73-FA&\[8ZZIW?B_ H _R4_U=-.A_)M]/R([3(DG*EFH)+^:4U0V! MM9N7,R_VF:8]?C^%(;*Z%' PON"B;C\*1A8.NT^ION8+MW1@02DA\BE*:7+O M' '?:Y'.M ].F.ND<27[K^^ =V@W$WN(TC.!C6KI/4W\$M]/SK2.[65W25WH1)&O-,>=<9 M[3 \<*/P*!:MG]$.P O[HZCYA SVDP> 2D9$(LHSF2DKY3&R A@%PGI@W&@5^.),I64$K2^MS(L?B_K*R=)-_>?NMSK/(#P7 MK#S7=O4 V9?J'%#Q;-U&JG2^(((]6^U+_O@@SY[M%)P3;WU$G!]Q,EL=0H_& MQ F"4[2C?S] "S\KT4[V4*,="^9)5UBRV:ZG6A(&$&[>99(<=N)OO?'O+";S MP\+S;=J&B_TYS LC!]!SB)BOQ4Z0:2$?6I%B+4@N&%$DPXRD2"SL*-8ZI&QE M#1-)_K"P -J-O7=L=@Y4Y2W;N# M7#K3H[J:7KA]V5!KS7'=NBYX?=I4\&%?BQ0>/N:A78."HU.J7CS=R@<[*[$, M8"*AZ[;EX*VN+?*X;=*P%*UU#1'':*.XO=V3#R[Y<&/]T.A(6HK)N502INM6 M'Z&MGT&8IS UO7#'I:'6!O/#.2UJFP4?;9Z(:,TYO@7J7T<76R+.(=U&,5\T M0MC[27*0/T:'E-^)],,- A#81H'';'K-MV7@@D\&4'?Q@[_9=LG0=:?^!".[\IMHB'VOA,+$0 2E*63)=.96EX%)VVJ_/ M+*7M!47&<">WJ1\H''JDWH932SR M@.0S"/7016+KS4(+5B^=7Q06%I/03 #"),B>F\EDL WYN,QF[)@VIJ:WE,D+ M.SU&1VOTK7&BNZ&6ZJ11TQ3OE+!-X-YUTH NU$I.T&QNCJ5J)5J5!ST#X"A& M /XC^SBQDTBZI4E"Z9W8X PWW!1%[1@GY>^?&@9Q'TK8 [RW=<)17GG5EB^"= M./CG)$G$.,"1/O$J-2^X*@M:PH4])H/@QB;GD%S> > X+P E$0"I2)GSA9ARH;[)-I8NQG\Z@,?>K?/YY"/=\/F;9O;9U!XG M"!MKJJZLM(WQKI_:1>[KT8(R.'"Q3LJ(6UD"3:%JL:Y)!'&;T?F0CT*&X5G; M81[QJ=>U+D!/6^./T :9S_?;@CB.&!U5665V9C%*E8 M7O#F^D5,/C\P?X>9P2&55UBNG3AD")/S$0$]QH,(Y--8_>#L ! M+^J,I.<0J415(%)(1#*1"/@$482"3IE8A,DE+AK;O(!RIDW?'^L)-#P*-2Y' MW*@P@;55B!B1'5Z\F$+ION"A PQ[CV+5*_O)V='&-ZT,NLTQ$D_U;@^GHL_< M8J)&\H$=>T& QVCO.25/T3TSTY8?4\@/';6^Y]32#:?C=M6[^IY34Q_DF?@N M&@RTQ:;FRO>4+=%\&"0@]YT?4V0_[Z4XY3-G;]1+$ZR5N#SROM3H:RL/08UJ MP?PH^E-$,B[E,XS67X*:1G_5,<1WORS98404?*0QU.!]Q]D:7"@_@\RL4-+8 M+@VHV4IC=BAJKI$=5(4=)RXBV5V\RT.IZC^$[%.A/70[!MEN+Y27)A;I7AQZ7'08:E1BHS')7:K=(Z*.E)S'1, M,E#(]I#TB'M &M&"3>/1XVR&HRD,5#,:G9@&TU@TODWJAJ(VDTQ=B M*Z!. >DCEIK"G'5=<&; S45?(AJ5/PU"36_C^3UW-$5Y\_SXMG',-[U MN6VIUS4@>=R(,+0=!]R.O,5Q<'S$O<=3#8?>:.Q\,N'61R[Y[1?-=J5+3@@U G"KQ;G*NI9!KFLIO@<\6T@2SY% M4,)Q7PMQO.*+#7B[8=/*D)$]/CA?/CK,DDPRW?Q,UQ8W_#1JJ,));4.\\- L M;E\GS:DN"*-+M?%, M@J]6Q]KH*[6<0?C5RSM _ %AN!PJ28\8@09EQD=2-]-Q+^A9#<,/?N@G6^K] M'$5>:QA6&\\D#&MUK W#4LL9A&&]O .$84:8<,HHQL%A=/%3FIJ*VR8J2) H\J$H";Y,QV3WBK%.X41M24)"V>97P_K *?/<7>,P3[Q#JI'4YP^N]F[ Z11\8CP;[\ 9=9RG"Y_J;N+( M1:_YN7.-[ ,X]=#WWI:'- JC771(Y%[!\2%:16GRB:;Z@[0FG7"Z:3>=\VE6 M:P_D\RUS^0>:V6+U,YQ@5:L!8%+I WPC8[UXO5,* &M)ZKM. M0#Y2!]9V_'7OVOG=N,%C4;%Q0Z1VJ#_]%'F8G [>E8\0A\I N*OUJ?IYXT3A M8D>YT4+FHRCTK@V:ZN=XPZ96DRQP2A_B#)UZ$?OZEZ1F9V(VFCJ3187STAP5 ME<\11T6=)GE4J!\BC8I:$7N[D:!F,2K&4,?.SJ\;[2B,8GS?)@"6RM+P\]=^_@S?"6)'.%[3+TKN@S#:(]R';]LJ=A4K\D[M83MV=WT%[U M;X-N>+V\B_#],^&"!V%,B,*%2#9VK^Y.:@%X[,-3+$ %&TNG>FVJ;J4(.PT8 MN0U3]Z,3_T;AY(H)MAETPPULIGJ72I^W],$+:<:2]\ZZ.0%-.)CE#'! V42: M0R3OW43DG2NS47IJ5:RFD[W."DU:Q<$:72""_\Z$7M7_PC2YR!9*QITQGI6QR%/_JY^5R]%COI-%.?[&'62'[R^M?DRY*@*#W\\J-OIQNLD]>$ZM'R05/0YRQ)QI-P MIGC.1HYDE&N-)XP.@5?@D3 ,LP"1:\B[=78[]CZ.O(-;K>0T!+T9PF,72[6" MI0FQF4)G)]4& E)/X9GE9F!]M2\?'Y"@ZB3F:<)858 \@\<6VOF5>"D$ M'LR=Q&17)BXT.APW5*3JTF^&\*JK5&7<::9P.6A]ITLGCH^0GW9X^3;P7Z> M@B2#@EC SSY4(%VP)3I0 (!=.4PB%XJV49H2C[6%3PZA MK&$#ZW2>01"WJ//;TVSQ#KW9ROVP=MR4<6>RL:7\7@0MOQJ45?IQH42XO_;A MTG5"PBB\D.M-'+@]Z/?4A,^E$F1X0!A5';)NH,I+-VWBTT)CYKUF"*BG6K?" M:=%EIF!:H\ S HS WHEEG4PWVNT#"H2<5&0[_1T'W9URY0%VZ&I M>,NZ?/&#@&P@41I'A\V6DSB%74YA1?FQ+."="0GYWR!KCQZ;!_S:FY#YAM>E MXWSPX/*0NK,9KBQ,5Z?D\,!\1I[A5:04^F8/7D>B8.@5G!W$WM* (>B1-P3, MADTJ#L#P84P=SV=@[CP[?L!WP!A3DCBP=88<4Z=,2>!-/0QMA0\-V81AU(2" MV[C47)!-3?G(X4<37J2RB]99AQF.'"5=6\<+WGJFHT19]H'RQ6XV5#P[P8&> M.U(@1_)A+-B$W^.5A^V%9@,I/"%T+0O?4O/0=^$9,^0.-&<(@%TMUHJ1I@1G M"J.=U1L(:96YN 8_"?L?PGVZR0S6!*R*$.5]N[MPW$GS3\)J(=T [\X(/)WQ M&IQJO+EVV3I/O586DYGHEB;)G[31-_K0=A?>4B;'7;S,UL ?HIC_J8NU&JG, M+(T8YH'^CEVX7S->E8W_S4A[(^T7/. M98G>,X0KO16ZGLYB76<*7@V*3'-&*Z2-.T?_?49K^"^HRS&M!;Q?@F?;?P1K M5,XQ#?ED29<*;BX3X1#(2V\IA2O'W@T+Z'#C,W]=)@E-D[JG+WL1P G6_6U1 MJN]FW!MOJ:4>.O0N R99 <@*9A><&RG8$<'/YO.0#69X?_SH_%<47P*,-]37 M[D8!=X#TL(8:(1VZXPV1/DJ<,T0TQ 6;=7"&A'.T6+.[P2:%13XYN^:G*;M3 MF6VT-%G%,&+J2,PR:AH5&2=R%J6X ;96BX3+Q"2<]G&W811$F^.#O]FFS84I MVWOA#@]#K=5P:.F"U_U-!>^_ R?IDX(!$1Q&+6]I4$]V.M73G(&5>K*')(UV M-'Z@ 4\@)%M_WU)9MK$'[N UT+94;5;?'&_0F@C=.U;@[.FF:X(U*GEQJ&U39X8T\K:5\'+ C:#;+Q%$.V\+O5E(7N MV!5WT'71WW!==XNC;G3/Q=RI]"/E/JQ5+I[4"$];2B[EIA*<*'D\[%BH'R%G M^NAO0G_MNPX<+G%=V/&"O:_[*/!=O]=6[HAH\$M"UX?@UE_K=A$,N\X5#4[U M-T.#HM\T]B///+F2)TX^1I7 MM-=62^C0;:Y1?EHYP;3/'*-[H*OP;9G:\>[_GS'"#Z,ZIU+4BQ#'5I"%LG*5 M5,6?[B;3$YIMN+?8QA -%1F"0EMNHP%$NI5;94Q-MP8RSZJ_HY>_TG 1%7L M;EVU@,9FK9UP@X29SBH@-/? &_R&<@\RQV6KW)-8M[2+-;+:BIJ.R&^H4:QY M$=+VU.##(3W$5+6,+*"_7,%EP).*0@.1Q(T$0]C+<.+02@\OB@RBU5B3B4^0 M42@!D90 3BDGKA.0O[)%-]11%T>8/V>2H4M$3F!+SH'X<\2O&KM\HB_ITQ<: M/-./49AN>^0PS(C.%L,ZV,QT^=-.<98XUD6OD;*B^3MGJBP+@5YW(;9,Z206 M@ZMJY$U,X:R?'VZP)4YK3 #?UM.7:!!S%K1>$P!5+-0?=R2AUP(W574LH QC M/P.4&':XH-CH35UC;5X4KJCXV<(7UF0NN#&$J%O#_BA]7EFMFOT'!I4KQ M-2%,K;7ZPTR)W&O!FGJEI@4P,:[6G+8TI-P(R!#HM>6;<:;8X4BEP M9M9CEF@P5%VHENWI2>MB3:3V$_"W4@'+"6BR#+WK%]=/Z)/SR_)G]YF-FZ&)GUKW)#4HF6Y$$QM4[P0U"9P M_^HGG"[)"=O%F['4S,M'>(*!E>NMLO;GKTX<.V%Z7+IN?'""R[R,:W-4FO?& M':4=K:!&K6%7O%'<58&^[B[YD(P1D9Q&#>X]OU%Z'=:^R#BU!=[+DLM7U.5E M,LB[MXOQE'Y,G3C%I/;_[80'N.<_CM*M,#Z5NKE_ZV:/D^#Z7;JE\>,A].)C M-G#Y-&E&\[8^N#'<2&,5N1L[X,5K,['[>B^G3@1YHM"W.P6;0&<;0?HQ>J;P MT,!-R, Z])S8XXN]E(9>7I4]@Y.;T(WA[40V>/!_'Z(@^!#%7U@GC=&&HXX[ M\ >VH@H1 Y'&"R9#*]@W!#,YB!^23!*9?!*R$/WT,9.+O,DD^YI\!N&(E,[. M%2:,IG7 9LR87R1?/"M.^2M#]9LD82)VFL35=,8-6=ULT+[^= MV>R+(?"432$-$>(@6J\,;BG&YME/X$(CJ/ZE4-WG](EWB*&."[P$]'>V?+.T M^5QOC'OG",BFN]'8VFF.(%'5N1TT=M:\>/32H!/VYRZ[ MJ-![-S2K&/CL! ?:_% E^R1:!?Y&%-UG"UO^R*08W_?BB 0?N_="3O[WA.EW M8"Y^S/^:@OA%YW0;1X?-5KQSR=E MR]^NN6O88(?$+K;!]&1PC!)XU1,74I/^/&FS/Q=PO@$!P\:,GLY*?'/R1DYZ3N%OZ2;.%%3:EI0?W#S>52 MR@=",,=,8W]U$.HR?M :%!(RKJE'8Q;JAU!0D*O]Y!!SP[$1?1,[N^0;J"CK M07<6W0%E4Q_^O*?X_L@>#J^*^E3PYZ!(LY(W'OM"P! ^^SBD!,JS$E@LB#]! M\S"*=TR"B)G%X26;W:/+O@1_38(HW-#XZXG?_YS"8_,!1_H3O!B?_I: :>JRY9/'IIPPA/(,!IK8Q_E%%KV-U*#EM.8_QHT%N3(-&%M9" M7,+E_>]1XA6/$B/X9:T/V1X,QH@_H9\+-&TD#&Y"ICE-TO*Y6#;2LDK8'WG UE/N\TTJ9&^,ZKC2RUE:> X49IN.FO[(I779Z/3\6 M_T"?:7B@#]2--J'_#^T6?F#'$2.K>]\I*Q,&/)7DK3_;Z.S_)V)/VLPG6>DTU<5IN/(L0U8@\1'0":5QA.:*R$2C;,S(U!S^2 M^$%D)N02+:F-MK:V."/-2,/BU(>F(?9#'VUB]T]O[9G W9/HJF?B P5@V -4DY2R'D=@!FM'U'.XPV;7K&6-*0UO$F-*F M88XINH;(,:55[-$QY?KRRC*FC&8#4&U23&DH@#>ZIE9.*VF2V[=^2&]2NM/E M>PVZX<2DKGH;;%_D??"N+XPE'WP;@WP&)H1SL;/<&%WW3%,XT'J5[4U:W,7Y MX/CQ7^#LL2P!'JKG/3Y2)SG RBM\H'!DBXTAXOQ6G/WZWDG\I&G+<,(L1,_O/=G^34A?=U!@G/"QNS.8:WX3[0YIP0'C;N,?3W&,FSJ_7 MMM;53YO/P+$;A!YBDB/(+PAG0-[:W?$94VFI();H?-LIW3=9A"] M!L+WKEQ:$"8Y961+J%RNS@NGTYXS\?)V[=L6295N,_!R ^$']G(,*R%U09AG M\LPF7=9+L,/?CG M^N\'_]D)0-&&J5EC!]P1W*YKZ0*NMC7>:#60N7]1I63+,W+\!X6ZQ:G7 TW2 MV(L5K_]KXU!U)DG< 3"$O=00.8<>WB :1*L1PLSBW.]C%-+C1R?^C:8? M#J'7'$+:QKB#HUG'\OLO=2WQ.G2+O/V?$&%DB:!+.&&[4[91U=P)-== V,H\ M#5ZDNUO+RNQW\8._V:9-T[2&]KCCL%73TB1-UQAO-+:+W'OL ,IP\D_2ALNM MG+K%*5JMMHU9L>8>,_1=?1:LH?G,_'>@K%>#!V/(?)UQB.ZVY3CWT#QPQ\DH M%AWZ:.8F2E+3R(@\W M1VZ=*S]Q@P@$6JX27M-,8T^3?KB!RUCSTM,\;9WP HRYZ+TO#+_-;IVRC77]\<=U)TMT;Y-4-,9;Y!W5V'P[*8F_NT4YIS, M'#A22\J)%5C+ M\,1*(#:2NJ_'9L3YP"W($X6^E6"= M0N'\':/C8,5FKFC,YA.I_TSS2M\\Y7D9[791^)A&[F^99A7%>W3'&9A][9!7 MJ>G0%WGAFCZ:G)4\>A:Y.6>=0F4V>#5LO:9NRC/N.R>!OX8TY6]P<;X;<>QM M 9\[RNNQ>6! ?MXM5=R'-[[8'W<1&]#9A);&P9$_/QM&J7A[5]23)^(=3GZ\ M=9^_-<_^N(K2K7BLEC\PEM%VG9"L*$A'V'HY#:A'5FSF3)V0"<]"W_=HN0,C MY=& F38^PK/H(D: M^2MXAFT-Y"FRS2 M?R"I9*;Y)9_OGR)QKR\KPE@[AACW1#Q\=-,^'SG,NB$?-#HJT3LO*6%Z3=*, M)L=1L:VS4[9Q'!*7CS$#($-;99X\#0HK!+8NU$LAX?& X[5-CB1LE&C MFB4O]E.,]6*>N\:S>F)Q')5@@NJ=3DXL)9QR>&G>.N=[Y;^$T0J>0X:"4_PJ M-+Q_Q98<3 48#B^=P#T$_,>'* @^1#&;5^D>E)N"+^[ G\SRM0=OQF**%Z"F M4WV(R4C[J1PNZ(*HHHJR":0L[((HXI+/(#"1$EL^MH/VB[C<0CHAR5[@4Z;& M;++,5HY[)X2GWK/B%*>9%]M@KAQ @O<+3ZR8E,V8/%3.1,GU,J?5]BT.S&LF MH#V&A=NN)9_-: ;@/(JZ0P"R>N.?IU)/@3O*YLO1%[[-=]CM MN03."C+1T*+X8Y(=M]LSA/9=?\_E^1(= F )/)C4[._AQE(Z>CY?^XB3%_Y( MN^I)N0IR0^W7$;<8VUX@F>%75;'F(YNDL-7G[N+=@CR>V/:+>MZG)I'8YSB, MM96GQNB/_! !/]TP\ S-B"'..<%TMAYB(=K.[?6M1COHC!+5%4'15/5"8O=/ M4 L3\[?G@;)8D\<>7=A-=.#*O+B2"WD?_O"H';OXD1 5G/ M_'>#SP8F0 G7(#=Y Y)_G9V;]&"%E$D_\>Q[?M_.3:1W)FI)(/Y%7BC?QV;65UUWI*KT)DS3FL=CTJ&-]2YSX:J!=Z=G6TV9XYWY- MPO9UST=W2[U#P(]WW$;AYH*%T8X )U*P2LAGSLU*C:NRU@V%!6L;SLE+=:4$ M3UO-Q4<'*1Y8<4:+)0/+RGUR=K2Q7F!#\SFYY:F>>NKP)U[$##-V436K>1[H*R)TZXG3.[KKGRR2C7LC7 M1-UTZ#];W3/I^9 /N]-^N([BG9B\[MF,E?DQY&/2B AQB)"'E 4B7*)I%T+3 MF*==:SO7-E"9P/[(?-M2TE3?&B?T&6JI'Y9O\1<,;1-XL-GCK>72G:,J&K'@ MW(CSF(/--^[6:PJYZ4L_AAL'<0O.\/_<),F!5B] G4\-9W@.9*5\NM*?%/(Y MS "*#32Q0DF:!D?XB3 UQA9%.?![K)KA0MLRODC["! M(ZXL+5U.]^U/[]XM>&Z8F<2CWK33(8N6/C'>PF"RN)"S)R&#C;-S%BUVS_C" M><] XY:VD/P33>_CR*742SXPH!L6V!N)OQZ<;[=A7]C74WY=HX"!G@,-"E## M:2]9B"R MUF64U%][.I/>ZQDF:BW5=V0H$7M=@T&]:D-E.R5QXC+J_[TV&,7D/1$_$X)P M*= C_+ VNU'] 'JS,YG.2@Y7H'%EI2-&PEU#1C&O,ITE(I+?_^6+2Y%_7@EU!AK>F@])#T<8/#X)94<60P MXG@A9W@5AS@ SOE0.UH12)<)EL'A2_9Q: $Y<-1\0K37#' M6)T^:IBHG^/U]%HI>^^4LG[R5*VU0^"90HU'OT\:S\RRWPN]M 1[H5 MAQOZ&#>\X C)0Q>*1#U3X/3]=V]_T&?DVCK@=#%S7?.\76-KY*D\,]E'S^X! M3R)D(;DP!*29=J]A7'/HM;1X#-N6RB,#TX]=@>G'^0+3CYV Z<<9 U-5]BF MZ4>\P#24.?1:H@.F\54>%YB^_[XC,"D=Y@9,55V;@2EK/4=@.I%] F#Z_GNT MP#28.?1:8@.F453V[XK#IW.@IW^NS6OTWPGZIG?K.]CWZ5WZ[???7>WA@), M'WF!;YM\DM>+"O+)WWDZC3XIY =HHK5\)" 2$B[(S9J7 MXN=[9DQ,\C_@!UX13<@J"Z--.W&T8TK@2N[6LD#[G6*A>]5"M?:Q-^.T:"M# M;^(/K\D'(9YKWDL:!ZC?#@74381F"M2MMC$":BV5&0-UNTXH@/KM#(!Z/%.: M /7;60'UR+8R]*8A@/K\@VUMAXAT9XAN6RKE#$(8)^ /;[O2&;:SJ>);FHZ@ M6^]UK,%)M9:#:K?CU@$RJ!:/QH[O3^PX*Q#[= #4ETVNP- M?%XIQ+59=A#$TS%YA0#8JJHU/%P0(5M^##@AA7A6+BC@,W)AH418B-]H@"+N MA]!C'PRZIV0!.)\=/P!U/D3QS_#.WLA?3 V[WP>,ZNP\!II6>;U^4-5JC I; M,RG).HH)E]/:@^AH#7]W2)/4$0^C.PE8CXI?V$]'ZHQR]]OPE?09V6R5/YT^ MHMDF&\T'-]C)H.Z40G,S5FB.N3X<'1'5O%C%8.L#K]N27?8<;-OBH_/B[PZ[ M>QK#$1YG0T^2?^4\(<\2UJ44^Q+".3;_ M<*\K*1#_ERAEZZ;[Z N-_X,&M56OFYOCA!A3/8OWD_1MD<__3"3O?3>\-"H_ M<^ID#^3)EM&'D*:[?1 =*9WZ,:1IM&:3,T&=5SRK9#__SU]H MPBW$8?CMT'F'>A8X07!,>PZ2R*^ACWRV-;26%B=,E$]GW:$R]#U&\#,.#$]R$ M;DP9I9O0\#0)5AEQHBU6:Y7GN=@$1#ZY1FNN8:9[D;*5YG+19);-S87C.QX. M%P_N%G/YLH<"PI.-I5Q0>5X$6B7*&+278Y!36'#:=<.K^T)UQQOK9P+OZV8" MY?6.NKTJM!/YZ04I%"1,0R)4))F.[ YU<]6.PJ82H#MXA6..'%YSHR M(X]@MB,W'#1;O0]1$+"?H>&@7M"%ZVN5[,#E4B&Y\2F[DEM#/<934/A$W%>/?WRA5;_NQ!ZHRU]_G6*6QP4"WI"L+ M3R(6EZZ*STYY^:.VRQ>A')^S_)[^;&0"2QN9$-R .J]BE!SX&YIBH.1?A!": M<*E?S5 Y\)?!:0[XJO;P6K/_K:F?#IQS-F+WNQH&3^P\XN"7\_K=#7FGFL]M MH%MG&LQ];!ONJQAY1,L%'=3@/PF#A_R%[-H[4>CMKC,,[K,GTC!*OEB?F!R= M&34G=7O*8MX,N<5/-N(4/C.'5:':^%]' MSN=W Z9ERXZ$HX+)[P)"*ZHB0\_LRO[\+N6/9NG7>!M_0F--<@U_S$OEXX5P M^3)/1/9,[2VG%LVL49D\WH'Z-$V/P8:HN5.AY_M M="PL;'5@MG7_O0WK8"DS6P?V7=T87 (?G-/K!LL&ZPX)EC5L7B]8-BF+ 2P5 M^0K$G#BACMG6L\ZE7[_0V/43V& 8->E3Q^=U0Z76LD,"Y0F3UPN3>E4Q@*0B MW9A)G]%GD\-;&6Y[,L.QM3ZA!?$Y8J62L_B5^ILM4VOY3&-G0Z75**_7!'L, MZZGV),T%>=UHV_^[&2D';RC%Z\7K,VR! =!+6?Q, 2(UR.">RE=O/B]721H[ M;CK[#=*IOJH6B[[BX<'N=_C? P$]*5LZ,>O?/>3/%N=?PS;NJ%_,[V-S=V(3 MMFWYXA@78Q7CO ]OY=!8;ZC#*\8Z_M: @7@UVX OU+4G_J+ M>BV;QQ8R7N;<9P[UPWX+(VT_OU)@']@ &#)>I:WJ68(XDB^E?F?;)/%EKTJ$ M/HWU0'>.'_(:C"'?RSHXP1.-=]G65N7+LB\-3E2W;Y<4O/EKW[<$AEE:K=HMO!K,PM\W MS:8FEP3GX(S@VQGD_;S^8B!?BEDRQIP'DGF]X6?QR^IX.&$6PX1^J:NS8^-K M79-+\KJ'B3.^G2&'B1YBO-YAXAQC8!@FFK-WKVR8L/%EC9O5L[YGL_0\GC9P M@BL_<8,H@:TN38YO*IXS& 7&MOB0NS*-#)$C^^AJ8\#P0E*BB#KW6R3CVG^Y MV<3\?CBY88#OAXGODK\XP6'N5T5R;;@RXQ]>/N'WNL&WU=(C70 I,WN]H-NN M,@; +>56FO%C'E@[GMFU.+M07\.;(^B*B?TR]*Y?]M1E/SY%\"=EC9'K/@DH MGR//ZP;ML[^I(4&]MS"O%_3/-PF&04%9Z&=Z0-E(^',ES6(Z]YS'V&'OVWL] MI4 :+X?P#Z^8^3XX?CSF"-)=BM<];O3\5L8K\]DJPNL=(_H: L/(8'##33PJ M"BH0T&'&P\'47U1N2D>:DK__1SPPY1I,^0QL^.O;LI;SIO?UN('/T/*_)N6] MB2JVC\,!)VZ/:,WSSZ_6DG^M9U*;E1WGH;1D@/?2Q"=9H,M)X5P.LHYC=$[U MK"?1A%SYRVB99#,Z9CJF9;5NF)SXX1Q/!(DU5C:HM0)U,\OHR3]%*5_I>D#=:-- MZ/^#>OR!&FEIS1 Y,A<0MR"YA&7 7A 0 MC7V:DB--22'=@BQWT2%,K4#V/&S^2^CLHC@%N@*G+VH6??0%?K8R:1[-BG(D MC&+Y)VBGFTI/+L3O%,4;OY-)X+Q6@M\AKC?;83J UP*[$)"LHY@H(KXNH!_G M2X"E )QT3^&J\ANVQ#G:O4K;)XN4+V"627+8B:'PP4]^^Q!3V-FF['M.'YQT M\-W9#GQQ0_ADEA]D!]:4*5Z@GDYUB^F3(D="%&D7!.0E(##))"8@\KSV5"?[ M(H#HQ1JLY6?6BD^M-3]\SLXD_24*&)G 3X]3(;26\^\(HYNM/QI*U[/]G>!T MB_((D3H_+5F(_$J@>J3O(C?8"&'V#$M7$+7,1@A!M91U1TM*WPMMI_$]9)+9^^G3J!N[Y'/7)#JW?I) MP.!G&M+8"9:AM_1V?NC#G?C4?Z92YH^TX>5MT[ZX@[63!=3@,^J(-YBZB=_[ M 1G!A;M^F4\6%N2S8&6GM,3T5G!*?-#N2;>"YZT?TIN4[LXZ,=2)"VX<&-S5G@Q::Q%+4XQ(,PA$LS"M ]TW@5#;#/.[E13Z\3V(!$J3;UZJTBOUZ- M88T[XP:P;C90<9^0::UK<66QHC/T&HHGH ]TG],-U%.]$9G1/XU16 M+DTC(J0@NXNW)!=$'#R=^&K@F-:02GXL*G/I259(UK7'#]&-FE8ANK;Q/""Z M6?3I(/H="H@>QQHY1+_#!]&C:KP[U=@B1$^MJAV(_J$C1.O:XX?H1DVK$%W; M>!X0W2SZ=!#] PJ('L<:.43_@ ^B1]5X=ZJQ18B>6M6)(?J)[O91[,3':YY3 M$?5);I+DP LI*M5XZTS4I3-B\.YL@QS)C7LBA_7N>O1.X)7++5'W$/LIA((+ M;NZO?=@$8?B?"93E^M*MDY*M\TS)BM*0)%'@D3=1G)50^YKOG! H@[.E[*/5 MD0\A3&?6^0^RH-.6=6+H]@UYJE+W$^)DPAS)%S_=$A:05)SE(FOJI/P= RX$ MK^O$+.)[E/-PX9V6*,CJ/_A@M7@!),,HK:CEA.R_"4T)DSSPG94X8NR'0 0& MNYS[S\OE_8+K).GLV,\0TWYPY*+1'7\8E=R$;G#P*)!F*C,/4U$Q\Y>M[VZY>4%A]@W30%B#V4=K:&:!-5$0,/LR^=._857+.,.YY 8"A0F0D5A*.5C]4/HRYB# MCQ>:G<2DKWX1Q'5",#7[.EE'.)Y I?NEY$MF*T>.:=)(Y+"/Q'>;62#[M-.M><$*+S[UFP6F1UUP0W;LP[;<7\2>9FTQFCB^J3 M;#7?QY%+J9=\8/,7D,IA]L,J)UZ(X;2[E;(0=2\*W+X[*&(1>#,Y"+OWMI MS@F-I0>%$QM8Q$JJLKU[8^>!>HQI*? M-U6*\JD2I$$YD\78":[6\]2CZYY'N/+X)<_(KP^PV<%SG-FJ7-V1W)D;B'_9MB+BT_371%3/K2FB%$FEJH%3?; M",T,3(W5&0%A,][D7FP[*@O6K%$UQ"Q"[^B6RLW!=V&M8(LN?2GV0![8:B)^ MIE"0]0,?(K(DI,Z,_A^Z+0MWI8(>?GI8IXTY'(I@!IZ\J M_9&F.(FYR*[KVX(8D[71Y!82UW2SQ^?6I05B#C56BI<=5HGO^4Y\?'2@$!0W MRO+%UU4A:6J/&R9:-2T5 M,UQAOV[2+W/O+#Z('3RK/V0--*;2U%KT_.COWX MQ)8!7M'+^ZQ="I(W+O-=:]Y,:MO1#[L[GL SFVH-K'M>NW.9?I1R?^ MC:9W:S:S],.-?DM3VQ*G4QIHEV]5UC=#OBW9(O3H6Y#+E,"] "$$R:28=K=Q M)!O4JV9Q$W$T/2_8=WQ1U?,^CC:Q4ZWG.]D*DJU@X:S_,O0^!%$4OX^CWVCL M;.@#=:G_#&?V=!,_\]XX,:NG%:IK1(.N>(?4K@J3AU%6N.!AC'SBNJ N^IB?Z6SPQKRR*-68SZ8<[^(TU;S_IKG3"&_#F MH@]_.KU7X)*KN.K"J1-.GJB<%W UL?SQ MT"7>DSA5XHO]5L06^X7-& [P^-H>>$,VHB9#VM ,9T2TZ07.KFN#SX];)>T_ MF2V($J Z= :TQ?4>Z)[99\MD6;+1AL\<[MQ= M_ %]?.ADZ']&H>\Z'_TP"E+G)G2_T6=#]4UQ^JB)?GD^5-,.>4*T3>K1,Z)" M "(E6$"Q@V_(FZ_*?_[JZVE3I&-9I499BPG2";6TL6323'=O6Y[C,.B&$ZVZ MZJVN>=KZX!M'.TO>'\DTJY?1GZIH381,ICO,'WPJ)ON6M#7U[O$%M)'7_.3$CSETY([\HYR L;5V, MJ+)\R<;:QL0=U/&ZE67@?.U69$TSW-&HTTN-P&H;O%&GE;2OVUT=> TT-;A\ M2SN#@^MV[QSK]CFG>80)*BL"6"@*W5+V1[I<04$Z-]58P:@C[I SU[WT\%)K M+[QAV4'VWOM=G 4?$Q4F"R+8D,\9(SO3W D,<+>GJ"E<:&L?2D=04=RFB MN%24''NA!1R/@D0UQQYA>-_W(#JWP M1EF#K(.-YT 5Q> VL'J6 TTL$C3#MWQ8-GF@L!_NT?AN_<%/7"?X*W6JN]># M$,0=N.?;JCR*]J6&%P@&T*G_N RL%T2_$%C(IPON'=^#=+:4 F:50@X"@E@: MR:W9#4ZKD#/%4,9A\?LC9I@XTTRO!AC.083Y0\'$&&!E#V,R6XA- M#5EG;L>6(?#0GLB+["4;=(CP2^BQ-1B_.N!=O\"3@*>KV]V##&Y,Z6L7_=Y).PV\2-);D\'V73*> M1#(E.5?1@@!?.^<5I[9-;@I'FB+/FLK92GIJ"OM8R[95#Y?^ M_<"4NX9WKQOKH]0WQ0T'3?I5"^!6V^$-ZT9I>]^&R8D23G7PFB-GN"5CU5*D MN;[UO)RSHF63?\JF\W'1JL"#>2E0MEFD^53/YMK,#>UGYZT-E9AUC6?EL4/5 M7:[WV?XE1X;VVMK:)&UM9^6MI]5)&AO.QDL'JDUQ.O;;*+\QK8YV"A:65;MM MJ;K1T'Q6X7>B9T,$WN*OKM$J\7!Q>&NYF,9DJO8)Q_K26TK)TX_."^PLRE=O M3-^.ZD\%9U">:96\EE=W$LC+?)VA4.\[Q7PW"PX@[P3'_&TD\5A2TSMLTU;[ MLF"<\L-:DFO^P!::Q_NL^4Y>?SG*WE?H^UAH/7+>'U:![WX((J>Z7U#S,6*L MJ]$C!S'E,^3H5"=I[_,V6TJ MW^A398A7_D>E\E)?H.*6]E3PM[H KG. HQ&QT>_?/GEY)?/HX\? M_TZ;N+ "7 7Z(]K6R2_'Z1\ND]:@_^OH\Z?C+Y].CD[.1N>_GAW]>GPV&M^G MY>YQS^9N54'/]7_^2O[G&7]OA"7T@U_? _>W#\LP?/GUTZ>WM[=?WDY_@6B! MJQ\=?_JO^[M'>PE6UD?7#T++M\&'$2[_:T!_>0=M*Z3P9*J_/R,O;>#TT^9; MS!+D7Q_38A_)KSX>GWP\/?[E/7 ^)%TD?Q;X2%J<_-7EE,_($I:_SVYS/?GINXME&-CP!?QB MP]4G4N:36'-4."'8/C63[C'$%"7]N(2^ WS,Y O+(P _+@$( PG!*EO21::I MA?#?EB!T;@(S833[2 Q(S\ K\".!. M7B5\3'Y32V1.:SW(=F.YZ!^6%X%[8)%_$^K5$JN\H1XDN@+/X>39%$![H-8T'JZU>;(1'=B!X M:1)B,X5[D_G%^@GW*[#L^GR4:+V?F6+EAG32PEW#4QFQV'@;V&!28+?7QTB, MG@/P9X3[<_T*ZI*UV,@ YO1.Y_9>YWC9SCY9SUY'N*2?TFGETT#\RC8U604U M$)'77/\KH@:",5K29G740#1^@_JLE)H8'GZ+>JT%+JOX!'8$7+) MPOII:84_ +7[[87.<"Y07!%/A#%,D_FM IP'D!X!X-@"M#CTB)6L3M5M-K_ M >COUB>K9X@ZY7_QHP- :AR%T(SK+UR\AAD' 0@[Q8_Y[0'@ M=A.%N-:N!.,51*'[%YT;K]_)FK_3J5R^4P- >A(N ;J,$#FAO7.M9]>C*Y,N M<:WJP@!0Q+]!$4AW:)VN=5B?'@YJR:CIE'.L3^ODLRO\LSX\TM_0"8?D/Q?K M*8).9&,;X9-23^X**W0RGP$;8DT3^]L*1#4^KXE']-*S@H . =*[B_4=EL2; MS&]]O,'\X89+U]_4^@\7( O9RT:F2WD?-,%Q[#A4OY:7B413#13_(YH@<;G$ M:Q^RM-S\<3)/3.\CU>QI,@_1883<5XLX/-))73VY%'5'$W0W4U>U7)?0?P5X MW8F7H0\P;#0WM-23_L]-FH#":JI_J9+]!G N,;77> K"O\!KF\FWDA;K];=S/AI97_B/:((&WZ-&* M]C'X'F*;C^E\ U'<:_60"'U-&VP8#&_N5VGR.7W.;3/SVDY8PO]!'@1@H< \>8@N$#6J@6 JKZD<\1J,R^([$?T MBD+)'AK=X?T,E8'^< F#QNF"EW!=7^EEZX/%H>"=9ZS_VR)5SXW](@WKS1XIG55EMRD08#W")M+0#V M+POX^@G8#KEI?4I^(%*?4HEO_2U("O@ M2R:Z[0[_+9&*?$?97>,,=N ]!+X#G,UOW9!\Z.CHZ/QH]'&4-I3]$:\^1W&K MHWI7F(F<6%(/VKFN>.2&.D0">G2 &^L1_[#5(_[''Y<0;RC&ST&(\(2>MN19 MS\#[[\HG]\.?WV^?CL[/SD^.3X^-O1MV^GVSYG M23)&^?Y;R$X_@W\L\":ODZ3$IQ=ZE_FCO72]#17F"*X*J"5?@C4Z#Q$>([]] M./XPB@+<)_@2SP(?1B_IWN\NAH796]I5BET3]Y"%_\WLA#6O[>>@1>(=G=DG)(&:DA$ M0D5#+EDWO2 7DJLN5/M=J'L*\!>=:]^YPJM,CK)SY0Q4=;5\B:)/>QF5],2# M.F$KA^5N40.5)21BHJ^S3O45>]EN7 \\1"5KT[(B!NE'2+1$+Y][T,L,+%SB M%O/#!VM59NW*BAFG'P'Q$AU]Z4%'M[X-$1[42:P.ML:7)-P/K2^APU89MY9Q M&I27-E'HUQX4^F2]WSHD3#&-O:^PC(SR.;$PX-^^?1VV$F7D3-3WK0?UC1T' M@QLD_R%B'C-55U+6.+6)RIBH[+P_E5WB'R?H";[M^KXY)4U55X6$Z8[[J#]M M43,^05,$7]TX>39793O%3=6;B)BI\KKUE^2Z.85!:'G_SWWA+E+*"INJN&HA M4[45/2=MJHT8@C$"%D-1V3\;I)I*L5)E=.O=("\<>-,E]-F[Y=TB!BE%2+14 M,=VZ,=*,.\N'@(0SNJ_@R@JMI-<<=V!9<>.4)R%FJKP^_!'D M0 !=XHW< J(U]T1D4\HX555+EQXD]^&#>%Q9GG<1!5BL@&T2,T)BYEJKEN?0U)+]^WQ]5QE %;;86B MYNE,3,148=WZ(Q)#L 2>5S7"LH6,4U*E<*EZ^@BNR%P9ITFHLQ?LV:MY3B7C MU"!*$Y OU5.W/HYD6W'C M!K;E_1-8B!TMR"IJD+:D1$P5UJV_(Y5PV\<;_!M>#/U.28/4)2-AJJUN'1SY M'L9K(C%]9O7&.,..K23GE6VZ,C]W2#=5,N51DDSO!A_^[1[ M6[[Y%?KJ5ZTSF#)OSQ\?D=OSF[;PSYOF1DE[(^EGLONY\4R?*< ==O'P@?%6 MBW'!7JYJ3Q>XR^[AEQ?29:35T4CI/6VV5$.^KMO.U?R3T]YV;A)ZXRA;2+HA MZUW5I7R=-"VDM*+2!24CA]<8&^M\&:T47J MZLD.$467S/.U!3:+-#. 87/M$% HRB/RN&5-(H6X@"VL"_J<-^('[8(9L $> M"N3M'1#RN<"K8A(EI.5D)A@9)#,V3U]CJ1E,R!8Q2?.5?>#O*2:@Y!! 8&:)C&CKKC,G"F#- TBQ#"6 L+*+@;Y2"H; MAI;76-F%;/,_ QL+$870ARL8!>G5GQE\AF%0M/55Q?,(G&$$/FN@6D&=UA+. MK 7@%,$7@,(U>8&.)J_'6Z(7XG)A3_N\*H.F0VT!S5KYY=]1F9&(CQ _ M4\_@!+>.$:20EU#1*E$35OP.H?/F>KN7EG?_;(2NN<*8M9:[Q>KP%^0]P!@I M;.*NWVTO(K'F%2H7J6H$'6H+JFHEJ =5,GN=!^C;W.5_:5DCR" N&3-GWR"U M'XO,W>T9H5^.*,PL?GUL[!HK-'V]/GZ>D<9++*&')0SBQZDK3A%%J^M&BMIG MRHT$-FO3F(%"[,B974$W>C32,IM.?.=:K*,Q+11O7@5E-VMQ>@?]Q1- JROP'%9ZO,L+:\P0 M0966T$)<4JVVL.6A,-.T)W2X_+ 0>5AILUIBJEVJKDDL:"ZX64;B"B#WU2(I M7$M195B+BEIYW+XJ3:#M[N);[!QU;R@B*:UI8=B,'7LU M2:KJ&_H*\,@"",?0";I7MZWW6\(@>2# (U:M-$ MBJD'1%54D1XDE(XC$O52:44?%=XU2<'-.L#+I+CF)B?8*99'YBN&]KSG8#(I M'9;/6)4":N5%:QX(XCAN+,#4F&K'=E M><8UTK20TDK\ V(2#EK;JO*,]Z]M06VQW$"5HAWRC)NE:YYH@\\_K2S/>/^Z M;C9?\\4:O)Z?P.H%(@NMDZ,O"TT0E=VA'NTI0/012X;R!6MKRPB^< .TC$+YV.HW")._37=C/.Y\MN+5-Y(B2G6><"I0C<] M\VW#(S@?Y9K6,NK@ULK4BFA!JI4&M 6BQ:4A@AP MR^JB7BE-E2I84#;MM"QCAV/QN,?%N3(::E=0325FN5*PP<<$)!!Q]9LK8Y)^ MJP4;_/FPLCB @4W#DF(-7L\S\ K\"-Q@Q,JRE&Y>S" )]O'_.4_6.X,(-5K2 MEBE\I1?9HDIV1=."-KE1+F$03N;DM96LK7V$'MO5QJJ0P^OT"./U;9A\M M]!-DD&2Z#5@53*.&I*2&+16 C]'SL/!C9^7Z+D&.Y*'DDZ.BEFD,J2.N6<&% MV'R&*++#"&$4+Y<66C#SJI45-8T0PC*:MG M=WBS5:7^;4G="-!\DU$AFUFZ?X ^S N>$+]BTUE9SQA>U)-440RH-I[(---C M#H$L- ^ '=E2754WMM13>I$\M677S)-=_HK$C>4B&@X]=OX["L(XFT?R+@+= MCN_FOM]-4E2SE3QBQQBQ+X-FBTH8%&UB>R#.)?3Q5T.79ID-=S>HPO7VAQPB M@C?=K)['=/#!@MQ]Z'\>HH\E,"%E+5NYE4PC3 .IS=K4RM)D[QA2BQR&;'RV MN[PTZL#U(XS#-J[\ LPA G&Y)^L=!-?O&%R,@NM;:$VW$.79T+D1WJU\43>" MUMYL=8V1JFM9>G :;R8J73BY,L;PIEHJ51>O]-!TF@HYO8=Z806NS=!X:5EC M-"\N72=WK'ICP)7K12'S"B:CM+$LX,F7NE:.S"#"#T"NY0%GC/>"U@(\1"2H M>C(OW#ODF0BI-HPA37.I4RH9$DK" "093*(W?"5;R0-[HD$"&%*J.ZP;A?K9!Y$=")XUWAW] _RPF(J7HS$)5R]0)^,1)'4Y65UM%4\6W\< MI0M+.&0.Y*U\Q=W&8E%M-2ZLO"(!A.4<_(W63,X3@237AJM=3,C!WWYDO-_& MU3^WCHEXA0CC?E^WXQ*BO+")3)"0M(63V([]DWF8N"^:E)8UD0#B@BHZ M;.UW*Z#T!2.=*%!K"R DG:(E01V]EX=J/0+D@N!>8&E?53PO[VGO,9YRBMD) MR)*5L^_E/5>Y)Y+:+2UOHGK%!>U[*<_3[Z.<>DN+&ZA=<3D'OQZ/!1Y+^&=P/1FX58D:$R36C+#;Z:B_QH++16*:3*]_X[$EU:"*U),J05C/!@ M@E.*[JY=D*BI&QD:ZW3'2= !47L>,%;$4C"Z%#8?VQH%X\0GIX=?3L_,85% MC2!0Y$]422$A,T.EBR\F![C'3S 3"2%@:WC5#::*$B@TN^K=F"[Q0&E(FKB1 M W5$ -'J]K<.BQKCB2*#@B)'9SPC7?L:Y)+H;DES; J)FF&@R'&J$86*T!8O M!=39@W-;THOQ,Q]UN0=U8H4*Y99X](;E-W($+O+3+?'[6 M7#Y42:SA1EI!V'V:!"QX@HSP<@H,N;+HD'!3X =4US. <0[<$"3OIDRI6#-@ MPX5/6Z%)QIB1^^U^=C\8VPN*6N4L9\2J$6SC@7Q%LV_'XE&9MGO90M:[TLU> MW;;RV'WN/>!8+0/50S, CP%#WGC>4,2KZL;VEU@UL6DAK*KO93UCT-&_3:A\ MP?4[0+8;L-=WLNV8S3NUL+00UJ4?Y>+AJ(!SG(9T(YT:>@C33A89K6()6C5U M#^"-_H4=C2105S=V=6_2^% H"E74YN4![BBKR:B=RCDJ?+(:A=PT.08WEPY5$J=$:'H"6$V$[I,+7UK! M\L:#;YL)HR*#\)EP!F'2\BAM6O<4P1L8Q#,#EU3I?+XG?9@B^.IB55VLOV,E MW/J;MUC'=NB^TF5UU7NDT@WEA\E)[X9!1),[:P(5$FNU,U&0@1;.W9"S>-P6 MT$W_BO19)$J%R&81(+>](J$QONUZ(+=^?H)J3$X;G]H;4G8&GEGQP5< =]MV M*07PSQZ@7/"=\0JBT/V+_IY!5Y&JNM&O,Y84"5H;+K/L:?JF5CX2D;?O*A0^ MD*H.0%K9+8V?_]Y/0JE$;A#WACM[,?S )WFLM H#;CSEW;B^A1'W%QAZ@$<0 MEGQLVR@B",=/R?[ /0-P/F=,@^(-')BG"C2SXH6)(Q>C =+D9KZ3F/7@!J+D M]D>Y3)3>TFU<2"B0MS,"B3.;G@F\ROP'%ZY@4WR!4P16+G1BN4>J:IW MX%Q#K%I(2MDCSWZW7)]@//$?+0^0)R,AQC5<3STK?G/CA:B&03:QRGD43WL/ M'>Z1<0T :QH,VLE^(97O!@-^9:VL!99Q'(70ARL8!4FTUGH&GV%Y!)-,_0.M M%&'6-)I3MVBFXEG_!N$DTJOBB$&\ =TXV-K!04-(M+H(W0+!\)Z)+!N"[2Y* MF%K%JKJ1JJ'N1<@D"$)3)[_^E@HO/%\LU[E*Q+E^)^YJ@'=#DW )T#@(0&'B M;-;8'I*M-BQ-#P?TI]^M_XKU Q'[7@.WSAZ2J4IZM6[^)UTG0#ITMLL,.3M5 M5GD/J20,0U/'O_YV*%T/3*UUK<544F\/222"@&%>^S(,R E&>OXJ,YD5J^XG MAT1 ,,OA7H3A$OH4QQ]NN+R,@A"N &+%5-1L90_))8^'60[WJGF_CM5BMI#' M\TS#% LMKZ*JL%"48D$3;HF[_QK?YS">60VA4)4B >*>:TLLLOD-5%P8XC2D M&]$471B2E7@ @:G3"-E+//2"L>_,@$?VEO0./1Z:$>G@#40R9X$-FM.-,XHX ML'/PIQH@T[SK> N<)GRP_XQ6FWWE%J=;:#_ M=S\@FQ+@D,AK ;O#J)G'K__,Q)U8'ADL#)O!DAU(V1!,"W* M0!S9QDOHO2%50TA4!2+HL5]KQ^MY>6OP S/):NYW/ W.=UVPG=B"Z[1]0 +56WN T8 VU0 M>J\9VJ;1Y3W->'J@71'Y?E^C[IMW7;Q#W?F#%BF2#]"W\8];%[7OE"R!R.5B M#P9XKU;AJVW:K DV3[G\6D61E7O@LH\<3-->T=W:$[R$JQ6,DQ:7N=\$J^:1 M^8*7]6>],J,53>]XXII H\AMJ\VK3L1'E'WA@"89(CLV#&=$1NAX1:+'CQF& M2;3ZGM%,"3R*/+Y55&LC3_@6,))?S_+7&-?':+6RT'HR?W07OCMW;1(>$-]- M($^[0,^U,YX6;NKPXR/\_T8?1]O/X'\\+<$H^=K(\IU1\CV2/CSSQ='VDZ/, M-[7,*3Y!"\M/LI%@[@2XNXZ5I+^<9M0SF2>*=3-F"%NE+T2(E#<:6B>[Z,VUJ:9.* MSW>2=Q(JWV#D5^K[M5W2&_%EA7!]W>R$F.[X[^[*B&K B$\,WM1"-$IS<^&7 M_&+]A$=J@)&3V"Y\+?/YT19'+_$WJ!5 \>\^DM^M1V'^.UK:!18NE>Z_JFI= M^_W*^R-N'21:R ^:;[W'BXCJ,._V:R:N 3:"!#.X<0)R;""(\]/U%\"7.&?] M5K(RV#9*+8*]TZR61H"#A'@0EEP;'0>>B72NRD+(-:*;D:BEXUR467/Q#3 : MC]%S /Z,<$O7KT!\#W%>XM78M#3:-*6E==@5N6K3P"S>\79AIQ^5VP-6>=U& MV#K/Y0$TI\!0(; MN2_QYRZBP/5!$'-C'?\ORWI(UM;-EBC3P=;TJ$!$J_0/C0?1A16XP62^8WPJ MB"57.8_B^5'?UV=:X)4"0,S*$G%M(1^+3^Y54I^^&)\J:NT1D>H@859NB$>P M(#C-P MYV%'.+@G5W2,VU<>CU7>IN[_CAY?"""R!'[BO('[*3X96HM7WB%F- M(#'K[8KO 4D,%83N"D/'NHB<+[1'1!$0W*PW**;DTW%:B1FP/2L(Z&Z;HKEY M732S%6$01K:9/:*4$FBTNDJL("_26V;O@:"/?[1C+&4F.MEF]HAT2J!I]:4* MV555N=.)O-Z9\TGF1'V X3]!&&?"P1._@!NJ27M[0*]V,%+U<(4>QBU]GE'0 MB+&*[P&;:D&0^C6/-$F04&Z76*\@/(!0P J)U]X#EJA )"6-,5DU?H?0>7,] M#\-ZBR'U%^ZS!^+W.W?_'>/#L#[2[>P!X=1BDU)/#X]YN;6B#YA=DA=<_##S M?)F I1*KN0>D:8I&2A,]W.*,22U^I#.)TQ77V!=:U$ AI4,['FVE=) S M&)65RX27Z6<#\C+0V W*1"2^_^"#!( M8?/[PK6V(4M9:8A/?'N]+WL!,'YTA2X&B?^#^#8\R^<5(U.2K]V MO>-Z!5T^67@PBX5HE2J78#?"I#&E1_B$S[>%)J3WL!CRS(D.WH&W< MR,D.G)HI<<+RJ^\E#6M HE5\:/G^)#/,V%[E>#'\ GU 'S#"(+H!KL:IP:5; M=Q_> Z+V#*9A :P;' DZ(;C#4T[!WRUI2H5;V@.RJD:GU5#7WM@'>:C<1"&Y M6+LB4<&Q;J[?R7812-%2Q2?VD*^MP:8HK%:;(UG&X8\01X7JYE$\QBA^,Y5\ M]?$P*SIW.VE,$70B.TS/D%)0UI(SLU@S>\0T)="8%9V;65D7SJ@DZ5;5P%X2 MK18HK<;B]OQH@)0O^Z3HR^8]':"]M[J3-P2DK_@KN,-6TANR9L3JEYN\:K2D MFUF1T%+1<*B2WRRW+S8 UF*!P"*QQUE3(I #M[JN41RJ+W$G_MSNGZ>0FG). MBU-.^2,5VD\VBE^KZ'Y:V?0FLWI*%.!,_!GQYB+77] $%]]]^!P ]$I4;&=Z8F9%]NMXR6Y[3E^ M=UG7K+EUM.5,FPS@$$\8(R-8U!SD7;RNX,IR6?>W6_^NMFP6IE6K-E$"M![I M77Z>GGC,Z+X>N:\6"5K92',/5L\ [;!.M)JVI.E4X3L'WW5Q:V'_U[E+(8UB M)JGX@ZFU)N"6,DRH3AZFD][OG_1-K_J@M;!+'.R\BW>JX#8$J\I%G\)/&VO:+_$N;XVY3.E. M+'N:E-#9#()@,B?]OO5Q;Z/X%4*Y:5G!-W0S3FQ%\N;1MH PX#&(\H=HI:S) MYZ(U83U'J[]5T>]=VCZM5/D-7JK=^!IO,"99X.3C%.LVK)T]:JQ:GMU2BI)9 MB_XRD!)XQV\67A67 M6EY^*2XOV6^+:[_ ;.&1\5X7B'3[$)]!\0*N.#7RW#_%W#_IU7!4@\V=]H3$ M&W((R^9"!)4QD9@3!,4LKYWB)9580@,I48=,@JR W,"C8D'MU"ZEM)+3=#$) M!ZWMDOQR5%[1V(RR6KKQ0%"/W' *83D5L2%_.;H_$U 5$U%:5C<"-+?_XF(: M%&"0 TO$G(%=58%UWIDCK=LTW0C&XB)NW$G_5MFGJK;*SC6OOLN( (QR (=5&]PZM.X!1)2Y9H6,A1NG\ MP#C# ^.H7^L@BWEQMI&1U*S%RQT( @ F+P!9!#8*Q/86AA72K(*";)%NR4@F MJ4'!@,@]V53@--R1Y"_*Z)U$ N,UGX.[?05"R_7$9J>SH^.C8X6IPC^.:.=( MT6SW:#.;#H[^->FBMC/< #**GZI93#-YMBX[O1&JHYNQ4@?X[J*Y#A!#=ONV M=-+3'T7JJ['V68\!-%!VUM._;9!3FOQ9CPG:I@Z!^*I\Q?'.;D'=M"VHK;(3 M'2'1^C_$D9[E60:AMO!F^4AF9%OG R=]G@;C&JTB&EYY!3#4+CNK955%4ZE3 M4_*FMN8\YHU/$@0F9?L]&BR<70E'/IK*#$%)FQZTZ,:$AX@LKR;SC6?P$2SH M3IQ!"&9Y4WDA)[!9KX>DLL_ "T0A6=$)LJ-8P71Z"$JLZ%&.(;G/IS#$7W4M MSUM?%9[<>UI:X0^ //I/5H%. \@O(/!Y@$^69_[B5*?>T:B4?J*X"C8R#0* ML5"C-RS5""1BC0CY\._!R-X*1S[FQ.*-?!".<.>"$;8RHX"(>/#:*VA[J*^ M"MWD4/&1O)'ZC(W4V? /#_AQ6ZW!-F2O8T-0+M;E#7 .*UK\HFZD[H![1<)W MC:]Y['^P5H![WE)533<>=DT)45)6(#9D9CT"1!"2N+7#J3$,/E5HLV1JEI2X M_V,?1;2XD*9%:0VC:2$NL:+S(/6G@52.>P%=5Q4W3-&UQ%44Z-Z6ED\DU5Q: MWF ]B\NKR)/:DJ(?Y?1<6MQ<-8N+V\HCQ>K>7 B>X#1"]I)&X6\NZE2^N<"K M9J+6ZXK=PF/"K>@^,5ZG-"))=.37:&8_N%$/AA;> &Z1*X]*J,)N99^8(HE" M"R_Y]I;M@Z3$W<(IFNVCK)9AA&DB=4*0\\$29)/\;IO,D4L-9OD\/%\P/.SE8&A *G_9P*A;O'3Q\1B2OD%.1_#U,WK'=R,VYD\"KH@L_Y)58G(NDY321 M!T_XF]SP_NJ*NG"BME[%J5$A=(\$*9\2.(L*=AQ&9:6A*+Q"6SM30CVQ6_"0 M*3 , 0HS1@'_:VL0\#_^F%G^ I3, +F_Z:+E)J:^6B!%GBMU-EU$=:5C=^>O MNJBO6@4EZFI_P'6FL'O7=U?1BJFRW-^U4QJG6WFU58LQ2$MY;[WSM9?]^X"U M5RG&X(,J;GT;KL!F]D%,63E;H"X=70A M0EUE"M-!SUV/@N2! <#HDD2*5^ 5>/"%"'W]3EY/+E]F2=0<"#F$MDA-Q=9S M]I>ZK.SAYA98[GL+_03$2RY"DZIJ)G*DELR#7V"0!VHF\T?+J[RBL%/.1 J( M"=E",$ [YRAWO(35O/)YL;_U]E9;DX5B/2%;R '9HD/T.@C=%BN?[X.!3VD$J)K%5 H1Y$K@/MHNU1;R71&3QUIP-,402#=4G@FBX-)&4T(SG/J6BA$AYZ)/@ALE\'* ZT4&?E48';3M$ MRH\?9X>H(%51*Y];G=4(UP:GH30_%+/])ACI(!COO.%18$JG+4<4V/OEOM=*20 M+;?L?OM+B_MM\I9*VC>Z^3[LNYN/EB^MVJ2)?P%[?O3MFPFW";\(6S!)9 :P0[\"*XQ;B&+4&&*7D4>HXK[PI3X8 ]BJ MET?ER'!%KH5](8T"5 :\?[]<6F@!+N"[W$EXIMJ^\*0N%%H]E*F'%W#_2"(" MAZJ$"'OM^MD_:C7"J>F>/^_Z>>K?1DFZ@XJU]YU.@HBH2E(_(&?1+?ZDOR ) MN,=! $)I)]%7QJ M 3,MVW'I8^4-41GR=2>.P!?K>^N_(:*O3' N14JTH!NG&NJ]2*2F6!C*I*WD ME6_'2K:B&Z.:$D"*4L* #)E6B9>-;!?LI0\]N%C/Z$*->Z6JHM: :".LY")U MZH!@P".REU$0PA5 ,^!1'09+]Z7B AZ[1@ZD+T>]'_^WPQ19 9_-?,)60[ MVZ>??&+L%ML/-@A)W?=-38W3?VA #.4K6UG9M5;P=*%)5-V9TZ2WC M@S#XM2=;\N\!F$?>G3MG>?!%JNK&G-J*EN%,A?A:A76V:7K*[EB)5MM+XG!$ MURK0LTW29,)"QBN(PN2@39Y&C(;VDU@R8&@5%:I@"YU'X@&$\6NH>#] G@)[ MX*V3CM;XIC=>*NSERMV%;5ARV965Z.@)Q5P^Q7 H"@V1?W&IS M-19KOX24%5 T:3)O(C"?SX][M8WJU"JU9*N'T]YL+DN >D->*_@'OKA MLL;64Z!1W=BIG$%R^XJ:@.TS3?\)+/3T!I6P,VGK0,H&..V/:X6!"_ZRO(^7 MV]J!CXV0,LL#(X_,#8Q8IY;U&COPL0E06MT$[H..N*PZ.N*R!SHV :J3!]@U MI>-XCKNME).Y%@_$;(R6JFQDVK.S>&-9K-*!8R* [.$]Y4FX!.@RS8Q\!ZTS MRQ(^H;AU]HE&\D"8Y02C\LO1YD 840@Z28BGU]Z-VF'@I&99MX-1&^X$@,51:T;:@*_E)G -B$S*QYD+U?];=*CE7U 4[*] ,PP!PN+0ETI ME_R3)($,@@BPC*%8Y0/A:F*T#RZ-J;6FTO&(P&)5-8:?\HC,,4_ M/5GO+&H(U]L'=C0#0ZOU.9<@E[@O;GB))WT!5A0+[QL5!!$PZUSPUL<= 4&8 M#\S B#Y W^;.,@(U]X%!3>$P\*0P&4]R!X;,2OM$HAI(F!7?+DN= VND03#@ M >P9> 5^!.A;EG&7D]\4_BFS S\Y*NS DW;H[CMM>_/+C]M?H>17VN^QD[[? M8&YB%E)2_7##99I'O6(7+5R[ZQRFQ;X(AEN*5-7-E$CJ,)_@M*:XI@7EA,DULB\T$A.\DUUT3[-0\I^+=>)$Q]\@I9[LO)O,$&?)U MV0GJ1'*"2G]Z7F-T:%]&N,FX>$B[0YS):-NAPPP6+[1.NC9(6*O68H'($1M= M!28=Y;V)QZN2'W-G>,P=#<'8_%&:(TY:T"'G[$^MQ!.R_ !W=C(GV1,GZ!&@ M5]<&G&<^!&KJ1@MIS1;)45=J@SG"??!#J*YN/*FK9&FZ<,0?-&$2:7$GQ^$4 MNB2* "/!?P:$7VE@%.$HMH0D\I*W<&S8&T4F>)LFPXY\^3TAAH#0>CX4$J P MPP?\KRT7\#_2P!_>@H-53#?--UA=2(FHW9MA8BHF%[,3T8+2)0.WK"[*EM)4 MJ8(%9>MQ_F><\@?QNY<;OT/Y"T[? O;U4XT#9/;9 \4?C_G"?K MO9X+M*RE@;"(3X$BDU0AT4G(:+MG&3>6B_YA>1'>SECDWR3L( WVCQ]2O%C? MD6?9R1L=+Q'%R?4WM?[#!0BK;REYE?NT>.).FAS1-D>9KN _Y'M#3C0\TA]R M?N&2'HW>:)=&X1*,YJ215]K(,NV9_B<;&S2W@%2%M?.J='^&L>E-DA#1SX:D M)-IT)OX,D'BX^+'5!^BC])\75N &O ,/9>WG1_'G_M_3J5!CT72U"\6079T; M9"[61?-$31CG"$6LLK;T:84,'/+)HV0$LS(34U R!?).7Z3:T)9G\GKGD*@V M$D9PB:ZF @K>,=??SJFA+4]JJY9#%T'Q^W;QM,*04VF&G.XW0WCBZWDZ4V^E MDX'Q!H$_(^#;:[%E#JNFMHSI?HTC!9%V9T$-%S@;B:67-3LUM264I(+%5C(B MPANQ?LD:\,W@$YNF.%6U)8NDB@67O2+2#WY!%'+X9F!H(0N78(G'*ARW_+-4!-FM2->9),*#L#40S& MD&>U>^B#];V%?H+P)O(=/HW*"^M&$.7Z+5)( HCA3V+D%&HR3])B3=",G*KQ MYC!6>=UXTOD4)@6,HB0)O1B54DFYNRE.#=UH(Z=&01KHN6AX\P6F$ M[*45@$> R) YI:)-TVX]AM#^R8[GJM%,'I\O&)^O^E%!:&^D%(%6;BJW2)1' M)3QAM[(G-)$$P("(014S]EU%>*'2;^C&Q-Y*_*L'DE;Y,%MR0I9@(N63+*FO&^'J*5_4]2@*@%EDR@Q9>9,E M5EDW&O5AMQH@I56NUL9\2]>^&%2Z:@XF41B07/ 860;+>%5TXU8#/1=)(RVX M5J:I? MYA7B[A:@5]NN5)Q2[;.TI4-Y(:2D P(&]5V1'T MV''<6));?P[1RI+/3G5:S$[%O,RQ_=PH\[V]NZ*AQ"KL3,DT[NWD"<81DFG" M@E*#(%8S/PR^XF'P68\E"$<'F^'>0,16)X1N'C IO=6UM/P%"&ZWE[/H/ROX,1[>/H=/06]Y*FLG,V M_1QY:4 PYB",3V)E?XHD%1!?K:,N8-AG (9XP1D:PJ#G(NWB)15*W]5UMV2Q,JU9M MH@1H0Z9WLL;C!KCERFA+FTY5SO0S<4 :?,Q;YS>JC6)7S2E6%BS3[AUU>+%: M([K)ZYU#HMI(#'EB:_':K$8\J:U:#ET$Q3=G.FMNVX7#IQ1^2EM.]C15M@WM MX#/'*43JTO+LR*,_SK8OBK=/_O+O&CP2^)1L=31(8*W5D7DKJU"2YJZ 5Y ' M+)CM1+TG:EL1JM?&W\CKZUOO=D'Y(*;8@;@=L10/B!>!1X#R&%@I;BB2I M"PD#D1D@!W5),LY\##XO(*7[7AR&2'Z(Z*2&5JYD'.83I2;N>*]'2P]H*]I] MQ#/*M>]H%'+V&*U6%EI/YM41*9?0Q\,Z=#&N#S"4?-;W].A,. 8EZ1.)."$Q M*#8O)(7\9AN6XB5A*?:VJR,?]W7OPE#^.!WP!K>_0!2-UB(,I78=BJ)V36UB M*(I&G&F3 8U"44QBD=FA*!JQ69A6O8>B&$#OG<5=,+76!!#NF1VWCK:TZI02 M16K*@V;.65]7H2M&L:WFE"P+UB%TI?:IOD9TD]>[TM 5 R;"%D-7-.));=4V M"%TQ;CHS(73E'"OE3 ].]C15M@VM.:$K9ARA&,5X/O5Z.33)TUZG4_C>1@(# MO$<0AEX\!RL>#M4?/(R)OD V*QN.8O!^Q^O..Q@$MSYY]14XM_ZUA7QVAL3':7KVOY868I; M=D!4-YEYKL!S.'GVW/@%^T NHNFL^&PZ:6^4:5#_L"/28^%DF>6%NP\U(OVX M]?'7(T)Q7K1024G=9D4VJ,41+BK.D/WO>1DY!X/%@CJJ5D1=58IFRF:.GA^L M%> >S[&*ZZUSIN:J5%XAH'8/L$PC/.O9C]8(E7 MU%O)%;K:V8W4%WCP!V=YV*K.OABE<]!\/=*,"_6-/%_ OI_)+A_UDSG^-MXW M7+J(W.- %=RF_W,;!!'8O:W 5D1HAL*S1?36LNA&2U@RL_+"??>M="-#<4NVCM?O+\ /6"MK?B6S^%!# M5JT<-4JMP0/T24@+AE' +FP+YU$ZQBB=#I@1$C)V%%/9KJ>%)C>[L +@D(1 MF/6T0?(^+O$^V?@+[BN8>I9LH,_G8J /_=1'^JU1]F/X3_'W1IL/CN@7!^!D MV<@7YWU*19H!SPH)I$$8/"XQ94G7G*FUIA'N5/LO:ULU2-%5VT7^V"-62W!#$I9!O( M<3QEB^A&EG856R12)18F<('KF,H7THT/E?IAJY0CD';NIY*5R,G1\1G;(\6M MH*L2.1K9<4W)B]>WMTI&KU]D]?K%;+WRQ.O;$R6AUY,32;VF%0S5*U<\/5,? M!"C,3*SX7]M)%?_CCT>LAC@U+A;4PGO8DE46LYQN6NYJJ24'B':YIJHHD0CT MW0]>@.W.7>"4+K>X976AAIRJ=E0L)9QV*S#B#<,C@3AO)K0SP>U\BEP;#X_C MHZ/)G-R@N[?03Q F]^A8EKY60UH10$J1.Q.!.NGU7-#QY#M611-F0WM!$SGI M^UX?-OO/?A+R9@3D^G:*!;4C MB932BDH7E'#(7CP\9E;0C]-<5^1 M540W-6]8-RYU/KVT@Z"BI#'YX_6!D/8A(B,Y46 PCL(E1"1(136'6=_1CM+M M4$PAEZ60-"O*3!5FKY;K$;-S ]'OY*V]ELF^^[D#Y[L 5*OPN7)/QKWU[JZB MU10@XK2W%J"PZ\YOT.GVO,R34:NAO:.A8J@ZN?W8K6U]KD;_>1?]Z_<7%]'" M4YHOC&=,5;2_=[3M!D&M,B\>A6H H M2B.HDX&K@S']GW^ @ )&!]"QZ@5CR2?VCJ*=@9C0^HL6M"ZW=+4QR [Q210& MH>4[).,#]=W19^H#= RS[F=7UJ_H 9 MCA:2$?=UP'E"RF^O9#8*8SMT7W&'9"^O%)*$<"ZOT#^-8OA&5O+!P]V5.E<: M9+/B*K;3R>:2X<^80<_#/Y."2BVO\%=ULZ7-E:W*;#:#<'\/QW3VP/;'[SZY MV)=[5NU04/D 5:/89&/W K.H]AO^$S MG-&1*#+CI6)OD-O]F"YS1AO[XAZ0&_[% 758Q4:B?3;'W]&-R!V2KE7&<]#5 M<,/;._^K=\(M?NDP!A2.@4%N<15<'(/VS_BMA:L(;-HKL^AT@VPW8 M<=72#1W8"Y7#=]B/YG62[-[Q\G(SLELRSR5?RFOH#&OH\QX3O"-\F^XZ31L! MFBS0#^SO -W67TT>'/N3V9(XJUIE?^$[!_8K9+\8NEI%1?;._(S"?@ 2& :< M\2M U@*D*TAZ+X0H<]Z5'U*P([J-''4:9JE+6L$\,\L$W1+/&,]#'0)+MQ&&U=C385 MBC'PIO@>+AK[B8$:_@AK4R&'*"F.MZ>'T27X]QLM.C*;,05IH" #4QDV0)4]L;-0Y2:MZ;8GAP'8Y0!4I: ]PA4W0L'B>,6^WV$BX?N#:-$UF^_ZY_/=T MXW?W7&S5]R8 MH$KL ;8D4QS>";U27I-8.,?GR#Y56:V'2\6B ;"=C)P:O?G M,+#4#RRURCBLO(3/O^D?KS"L)*ESF\--LA>Z#3(=5V"74+L;X,E]O7J MQ8-K !X!>G5M4&X+'J#_&B_B"$[!$PPM+_MWHJ<'&/X3A#-@PX5/DM]F;YHR M6-[)M_>!\OT!F?#__,#_7>@2\P%1\BM2CF7NN^U$7I%?L"*_'D:$>D13#]&1 MZK'11W+O<1!$J]@.? ]=CR"!,8@M@VR6[U.)+-^9[XZBY,.C.41IXN]#ON\: M(^:L\]6SJK'+QI++]"VRI80W[9.!8-?X#SW'FNC&YT:5>U12I5 M@S%D.M3'<(N+[TP]RW^P5H#[,'H;G]*-G-5D47EC11*7(?-TL];=;M:X[[(S MR^O&F,ZTS]D_"&&TOT]9W'7\SKL&I.QXCFT)047'J(-\YWWCT\WL+F=N\/,& M 7("#3"IPAE>7ZOFM.AWM:-\.Q14R/5&R!Y">9@8IA$;_X!XO^EZ6**NQD7Y MEP\CHV-L#8RVJ7,TR$.QE?L$E1_<[Y'0':2=I"OH[;G.PF\)('X 9%WZ9[(/ M=WZDZAG9V3^!^-L'GWX=5^_G_GSZ0F=M8X]V _\TF>^>IE'9Q/S["K^5'^Y? MC\Z/^DUJT9P /%]_V\ -V8%VZV,[A,TDAIE@>I=@P#D%X-30C5;=4:!(/UF8 M#"01U^W/K:,;D625*4P'CKA#)@09+9/YH^6!@.N.+Y0;B.(Y:BNJ7DS(P?O1 M9U@Y&-CEV'>NP"OPX M!+%E45CNL;-R?9%7G>DJ_HIN'.QSP]0%M 9,G0D"P"D'*!GIK @^HUM-4EKA,%"YQ!_^BE]WC%_CP M#YF\$G)N]2]'Q[MN]:1'L0]]A!L=I9TB?]SV:POR*(B+;KI&:[FT<_1'N.V> M_IYW*O<2>IA:P?6?$>;" PQ!5:8A;J5>H^'I&$/V"FW6ME3&1&*.IYE97CO%2RJQA 92H@Z9!%D!N0[B8D'MU"ZE MM!+'H)B$0]8V7K*Y(!CGUPH5/AYF#=WT+ZB_,I^.G(R#]PW' E](TZ"TAF$T M$)>QA8 T%3EMJ!3W KJM*CYXQ=82L._' [E:/994:VEYH_0J+F'?+E6N8D\D M%5M:WBC%BDO8=RY8KF)/)15;6MXHQ8I+J&G2N%B,,TG%EI8W2K'B$O:=@XVG MV$ %3&TS"-:AD&IW9X)_&H' MA%;"[WJDW,X O'/Q?QRJVA@,X#,?$A6I:A*1:LNKR%M4Q9E>HD:R3V,EOY(- M!SF1"@?)?'#TEOYZ+R,\3@V*\.C?,E2#W2#"0^T*UJ0(#PT4+ZG$VA$>!I! M682'!FJ74II\A(<)VH:K%?2IH..*NWZ[!773MJ"V2M0L)EHKO@FM3XX&J--Z M$O;MC.SV@&'8:A47L._0#%53<;(SFJ 9V;UQUF/,\CEXOAWUKO_FZS$Y416- M[S[78WE)119F935T(X*<&@5IP!&UQZ5:N8W/"T"R>KDHOCB*EZX3.X38N!V? MXGI?V89?MHU!D("CQ)UI08GX?]VI0 ML\ $#?B@;+T@(*:9JT;VJ;1H-=TX(:Y1P65#E:R:Q2:TPY/T+=0I-AITGUP#<]+F?7(-]K.:GC;JH'A) M)=8];32!!*I.&W50NY32I$\;3=!V>_?)OQT?G1^=:+-\%/)5U)6Q_X-(C6^4 M#Y\(XC+VGP^MTSOE0U1M+0'[S__9\>7CH6M67,)6XH3UC348N&+%!51TJ;S/ M.5GQJ4'_FF^^#Q,7<_AG1JPK,O%]+:;#CADN6*\YW3@DSH 2]JC$X/#4(WT* M+7[0.'LEY2'B[1I4?\=>5&!8S#C^$2?(R_/$H_/4J^O9^A M #T^RJH\%."D]R7 MU$ZO]?2R<[0L(>O@+;_B,V4-*-#8XHN+.?B;:%3&.-/G543=.?0]QW]87@0> MP!O]"WN+)U!7-W:(Z[9LHU=7X%:/AD\T(4WL*:W)FIW*>T ;$8D[N6G6Z8;2 M#0)R,#WVG1L/0G2!X$^ K 68 1NXK\1(,RA#E-1#;KL+8\ M?7#FM(9!FLIZ)M&EGK MO*+4]5'5#'CD'>FIA4)R3<-W,K]89W8 DDEQOQ;? M2$X:'KW$GZ+G5"C^W4?RN_4HS'Q._X,I%E 51U-5U?[H/IICL^IG]>UBG?N+ MT+&51%NZ&1(1%?&.M)J*KIWG.T!AADCX7UL2X7_@N3;RL0VC@YBX#DJG1*W!)&2?6BZGX&7"-E+;'W'"P3B8Z$=64O]GU)U=6&)E";S!&@FJW;. MS_^$OFM;]ZX/O="Z]>U?V-Y/1E&==-I,.3L>4!EY!^\"95C)*F]H535=R-'F MM- ("P-NY 0AV6Y2_:,#&+L%C.4#$)BFI!@B[CN0C()$^I?0C]T_07P;2PRB6V'/OG+9'X' M\'Q-2M ?Z$B1\U%\*_HH,I^F_@D[^_'X[\GW1W ^\F@/:$'Z(RX>#.$M'P[ M6S0JW!A2;?S1^3G+. @ [5EFO-P!_,LJN:HKYH?=6?_G*[*:*%J6FD(;-MF\ M )).UU]0>Q+?ZII_QUL" @YKYN'5T8TH-;5<,A%)2VU:=M$\ BF>Z\L($24( MD66WTIZP14ALTV[5,B!X@+Y=AS';>OM&F@K)37O;E(&"'%OVC2,\9C0^J86A MY?7/B\V.IV(Q6RAG+!?$)%5TN53+!2L17L@PD(*Z\4!,?54F@"E91\O/WMPB M\;WJ>]=W5]$JCTERU5_:-5)\T[C"-1+W8;2*.S&":2\2U\A+TH^#=Z2X)^_\ M.G)L8AGS9\J8&2 G7@[)#7&#^VQY_P06ZQI;_09SX_6\PJ'@*#O]TC"D)#%NTQ?7B\4;E/UX@WWWT'@T@CBYSK=QL7':_(O^J0B-76 MOC%*"H>F#H#SF%X^6) #_5X(IMXG: 9)9"1-:/!%?3[KWEP 8\=Q8REN_3E$ MJ_AA4,E-?_&]L8I-__:K(W?[V<,>7X,]?GX\_ "$6, 9OR8WX,CN,_WC$T K MUMN'LLT8;UEJ0C#X73P7A:MD"I[A:7$*D"UZI%G=S+[Q212"MG;KO4U@)/U( M\&2]YR&5G,"*J3$K)C#ZU1'^["CWW<,,5N1R]^]G$MW0X&?RS"S6$=X\DKAZ M?I1-1:W\8#K&@^G+@.Q)^;.:-23N)'2O75M"\E"!/R/3'X=]O@ M*&Y1?RNPBT%56EQ&\3].^TB:E^D)]TIQ25'=1C$/V)(!*RJ1=I=!&V@8?ZHB M*6)):7 MK8)E91V^R6_E=8OS$PQ/SP^L-C#Y4C(JBI7IYZ$#1<]:Z*!O*:45E2XHX9"7 M]JJ>M=! VX+:*E&SF&C#M^MY\W=7D=&'55PWO:OSX/!%;"$UJ(+E6B:AZ;WU M3BYJ)&_'B;YT6+,5S5G 5^7.XDZ1]%HE3RAGRS1Z]ES[QH/6[H'"[I]-TF^5 M6&8E%N\Z(?UPR:% :+,2BW?[ (:QQ!&0V;3WEKM)23]\QM23UZQ;[AEIDR?* MHW")._/7-JBC=/-96L,P?LA*JBCNO;6H'_JM -B_+.#K)V [\>=N_<#%_7Y" MEH.-9N9)>[%8G_/SSV=GGW>#?9)&1TFKHYUF1:-]B,A_^Q2S,/G=W_\_4$L# M!!0 ( %8QL%AEW1Y],1H" )>I'0 4 =&UB+3(P,C0P,S,Q>#$P<2YH M=&WLO>MVXCJS+OQ_7X6_?O=:;\\QFK3/0'K.N8QA3$8&WP MS-5_DFU."4DG'4A,XG7H&4"6I=)3CZI*)>GO_[>:&M@"V(YNF?_\E[C"_XL! M4[%4W=3^^2\GY,OE__Z_?__/W_]?*H7IO5R[BJF6XDV!Z6**#607J-A2=T?7 M6,>:S603JP';U@T#R]FZJH'H$0*_8J_(*P9+I:*J,UF,J^U*A@]7]8$MV_ZF%]>P-OPJDR'A.VF6(1\6 M%X"]T!6 W5H#K%RXQK)I I T0:?P#*VFZ#1(I^0LGDGA= 8?4,Q@2,IR6,?( MA;*"\C*=:\]):;(\^^?;R'5GUS]_#F5G<&79VL_H!]1FZEM4V-#-R;;DIK@-AD_*EOT)?]T7D/[,,#P4J KT0VEN1 1_..BA[E@T2:2?JSHL$3UP M;'");#;[@2O@SK1KSMD_0&P(%J.=^UW4"%3)'N M3OTH.MD0G?JW?_\> 5G]]^\I<&5,L4P7LLP_WURP_?KNX:X-^_?V[^&U8UL%3_W[]5?8$YKF^ ?[Y-95O3S91KS:XI M?.;^@B_]"7\^**/JSLR0_6O3,@$JH*^N46W #O_45168P9^P0-&6%=1ES#-U MMXV@*,(_) %*4)5M51*%@J1H\\IXSK?*8G?>;E2K2E_,Y30H&>?:U W80]N# MP@XZM KKX!RI,90HB2(DI!U2:SE9JN+0!'C79M<9CEQX18+[AIGR%+8WHISK MO#6=ZB[B9H&"C#I%25PS3]4;5*LFDH/2*%6D&*FE:G_:J<$M6#+S6M/DR:Q4(?B) MD'6*W*Y3=3AIV;IRT*2"9P=XE0@I$G3'VI,Z6$[=WC#M.SR9!E;?5YUFIKB5 M.F2!:QZVQO7SL'&V;)1-%:PJP ^;U5$DKC/M97!>,R=S0Q.=F5!AM#M.(B7B MV[\XU#D6Q[,9ZN^?!PT\:WOSGFW#QA9U1Y&-/I!MWE0+<*[=-GF]:#>:W2HY MXUF'T6=J25^N:QQ\!VQR*D60D/S?L[V%R-;8-;@(OW&VS>TWBSDN"S+NI%N? M9*QEJIR^H3F)1LU%K_BXMC;A"RSUL+7V<)8AC%RSQ0M+K9%1[AJ9A,VCXF5SYKE.4(!ZNLH:D!W/!L$XV7#:@V+P MC]>W5])I P5J.23)J&)CMDS3MV2C.B'OUJQ*M FBX7/?-@($ 85M/NDJ^CR$ M7<""L0-';<1\N7+(8 \?WE3G VU*?RHPI>M9H:NZ&[8-$S5X:^!X[&C^Z?& MZMN_:+"N7S]8?_\\^O)7M.EEH_SMWT?E'P_S21OS%#Z.M.09@#S9I)\/QO#G M,<#, I[;PBU,X%^WF@QN^@U37JOW'L_5I=#!WQZFEG"E416%=[_N.E9DO<.VS MZ> [3:T)ZL\_FYT&]ORH,R.X$M/@&R:S(D"674G>\K/!_KVFGJ^$^[WH3^*< MH8I+WK F5=+S D]JA-#E>CR341+G+#'BSJO6U":4%S>U_BS>6;9]2^'#>^#P MET68E0JD6>(&ZS=]DU-*R*R?N60+[V,YG MI\&]5&)OFAP_R_&ZMU3G3%]P'PT%?13@ M_52_D&5$G<$;4NG6*Y*3M<7%%H=/]C3"X7-=O0SO^T]'ESHZNB-@4R6IITEX M)7.#JZW?)R.F_>I%EQ+O5:^1O:9 M^;&VG M%X[NT:[&?72WR1X9BVC#6=&J9P<_"9%9+;U;'_;"D]]HNCFES> M@92R6RQL_WX3%/*B/&J/;_/Y">G>+23=7Q76XB7R^<= @4SAV1="8;_H":! M2YEM$MCV[[>QPN9A;^ $%J_++^ _'7\&#AY]\'OT-(/+9C9=$L%$7O?*W79Y MZK7U+P*DE[_VN&AW+STJV[,!&,Y6:/_#2P#\H.A) +S+8F0D O]P!!NL6'=& MHU0)![)@R:,I9XQN8[LJDR!X!TOBA0AF4@1^0@0?S\,]#8(W#_-S#^6:6].9 M9:( PY$*]@WXROI&'\PXC\&[;;V\\,ABUZ 3##_QVF/"??CJ,_D,#U%,O!S% M^P[&Z5!,[:/X#XW*W(E0/ ,SIC"8UTG1:Y"M^D"8 &_R26R)W*=%,?5R%%.G M0O%O@R#/(J\-7%DW@5Q'6]H\7>/G\?! M\;[&/0SRMO'E5%5''"<;35E7RV9>GNFN;$3#K#,\LUYUQ]V)KA1[PVG%GK2X M^,^5SP_SLUV^C-$^L@[W-G5>D'1_0:T\WB_BXJ+!MX;K0:+.KQC@\R^TGD*? M2S628^P[.C.IX"ZNM>?JI*[$/W@=/WT^T_+BB=09C!K21%G@)_;JTEG[7=69/-/L_-H!?EZ?YWA]75Q,E=H$B$YS2.5$ M:R8FUO:'#_<; Y>G"OFL6*[*LS6-XLE4<^ V;KR2X<8?'E\OY!./5)8SAM"] M;)XS:Y,;AR>-V7B9)JAE=A3_">GKA= _)@+QGJ3H9Y51N,_2O?M% M>EY*2#'64'S'6,E[LB)38&_&J;E,B1[3K/;ZX]6RU/HD4/RLK/A^<9SW)$6S MH'GI6:VT$!NDU*R/?:W<+W\2)'Y>4GROB--[^:&ZW\2I^6SDN([QNW>E14E M;)-+\8M)6; M4K]\]L6[LV8R'4CNK9E,&U$1[%;#FH9LUN4IV&WA"C%3-A74H05 != 3D?Y5 MA:J[]NLZ-4DIM7&*:Y/2C1G;]=']WD7;MI[MWGD4@&!/R\6L!+%^0,4O'$62 MC$;1GK?&4G71:(A"SG/9TNT-M5[$UK9\Z2ANNG="[G67Q9/=. M.:B7DN3^6@2,V[RD :HLX:0V,JQL)Y_KZPD"3FI6G0D!;]BL8RZ [>H# QS= M.F\RRX7>;;#GYHG'J#$L5VI:5NJI[@-.[I( M:L\$4-0V,-#=56VP *8'G >>=$>?ZJ;6&':"ZW* W1B6+$L]K&E;-BH#A=V MXH>/@JBV^RQ_7R97/"%V[0:;MHR,?T/&+L0#175]3%0;>^()6;W=HWZ!D'?8 M?E+*":K/C6K.;5JZZ9;-/6BO^RH8IW-R6IP[7J4^($C-\Q)HOQ7:1T2=X'N# M;\ZQWX.UZ_Q R.<(OHR7LH,9[HT62Q-<&K2?DE7"VE\%U<=86USV?2U'SCBQ M.V?KQ=JXUY%&L0OT7QRTOSAKGY9^=^*&*0JQH]^$#3\( M+<=HS1:R]0+HCT9BB6OD^YW>DB ^'V2^.,O\H>_#FM-44:W/1[A.W_7XGL+< MYU*Q"_*M(M4%I76C8HF=2Y3:?9=.@&+O5P8L+>[R3-12'U8Q8H/J8$97N2YS*>)HD MSN>WS/V@TNVOXG<.V<5!^SVMMHO#]SM%],3B[6HTUH8%/K\>N097;HFJ?VDV M8/S"'@EK?WQ$KY+1\D++F*4G; O,"2[779;ZE\;:\8/V%V?MT]+O#=/M$\64 M9O(ZI=S.2L38Z@FQPVC"AA^$EF.TAH\(H8?G!R9.KKM-JID2^^XZ=GY6PC(? MX?MTI,Z]N![CO)BB5S>30L=+RTSLL!&WB-[%C?^35E2A3Q:7BVSO#O?R]34N MK:MYWTPB>A"Y0[FL4YSZT%,VNF"CP8:MR2E9C"73YVSMTKLCB? MZ>RGCO>^$1W<472PG4F[DZYW2B)8L-W^VA08@8[=9/%J=!SM;(*.)ZY.$XY" MPYHN;[H9O\Q.2.?.S"ZRV32YC*U;\@PT]FY..]K3!!=/7:EW%!=-.YVFIJ,\ M)\I>1M*FM"C>36-G7[P.%T=[FN#B*5R0QX%1GA/\;*5,\+RR-B1]H$WYX843 MQO&N?DYDQ.[ZJOU?=567;5^0#? (E)Q;D^T)'=*-_W=T3,^I=Y_STJT_TIS68$DT1M9@ MC$^Y/I75S-LRFYQW$GL$O_O,\?"06Q2PREL>+&#/X.O]PW,%*I:I*W)--RW# ME["3+UTXC?W*C 5EFA6I:(@V^P:;N MV4)-UA:E^)M2'WVCP8<3]&MO1/P3;/3'^* VH2I-OE+ =<'JYP'?B!U]QQL; M<;IGL &;AFRD>VAONRX/V>9:C3DSA1O4=DABD^PXEZ^798]5BJY\?-UCO/2$WO0%LO>CJ MAN[JP"F;R+VV;'_/._-+_2 M;E;NRL!I6K%=O7FNQQNGZ7==_E33\U,47-1-W055?0'4L@E1J*$3:SC' :Z3 M\VORV+)#5_9!PI *IM#CW,S+^CV8I[HTSO#>O: 7UPTMTXGOZ3VOZ/)!JM!! MGR^#QD\SW@6P (8U VH'*"/HLEB:W]:UD;L9?N?&=QF**=,B8$;W_D11EN7I MYQK^WXC@*Z$A[SFN-05AS@R4K#/29QLD-#5G[KH519CX+6?9K+*@7X[O$O\? M(>&9[E\&"HZ8=B>9!%H\/M=+BKS 4^F.D*_K[27.?:ZQ?Z=)X/R7X)QC%C"X MRIU6$RLJ7BK,?4,UR6&J%KO W 7. O&$PW/3P(HIX+?KNWQ:]-(LF\JDFPX9 MWZL]+F0:.--]1'O&@*S;=[+A@9R__?,&2E:VE9%?1= _ ,"V3-F<>:X3%* > MK GN55G5Y0'RQOS'4.K*MBUO5^)E03-8=UUAQ.F=E*:M8CJ;G\5W'GF1T':X M>49J;U\G?%;9+#HSZH_%$)X9BSFVZ@UDV(=>+0^N9+X3[,+3N'9M=MUS@-&5?AG]O M7$R==F>MXDH42QFO;]*I<1M/)UQ[0O0^*__+0/.1F[QB0KXW%8_+24-]*/J9 M@@/D@D'/]81\+XQ\SW_Q7$S9MVCA]DCDW(Z8M]<3K2)U\NQ=? ,\%PC?CV#? MLUU>]\1:]"F0."RTA]Y<3;4F);UAY+Q&[LZ1+X%(8S'X'[X6?1*D!&D+$=]S ML"GP[0L9W;*U+1N!A6ZP2K$ZS)MX(X7GVUVBG$_U+L%H/ :6('/A!;W^2GCY MLSQB;NR6J7J![/!S2S&$[M2N:D+L8/'Q><2Q&_TC)U>\?O2-;+&3[>EK'B_= MC$;6S)ROQ77LT@IC-OHQ/+?BR7-+]@XD0-]MAGW SLOU(5<3\RG)8@W6NC6U M6"K]\?-*]DX>V/7J4VO[:\<[^G&SF6#8X0MI8>#P%7O6*\VXC%Z(W[[,WX_W M0:\^]7B_]%RBX_H]4"M+>RW./+P"/*+#E55'DRYPO-]'O^/ YZ\=[T/]3CL] MM^YPO95;=I9-::YW+Y#/WT>_/V[K!RTQ'[[#O^<-4X!/M7 ^U5]G#&=5 M:PK=V(:O/L<>_3?G$* =\.?+>'D5"G,;'-'C#BV)QI(GN]VNVUC5\IU)[.:8 M/\-1[I)R0DYT?L&BL^QIRNJV+;(MW7('3F\VB6_>XFEY(5;C>23'YX\4E,6G M8[E-+C-X0VRH67-MLHW!)QG0\RKH^3--_TA#[7&:$[JDX>'ZRE97!G!O[6+L MK+PX:NC9GV+,>\[[D6RC=9&& M'23E/UHED%LCL!:.-QKN870&Z-.@I='L]**8_LWO)SUF-6#&MTI_$] MZO_RH'M<[)\4NX<_/QB%AN):L(\$]2H$/V-35%MCZ99;CDL\2T\R*=:_+];S ML;4*?@?=U\KNK #^-'XE*;54IB!EBI-[WFO6>FQY0"F-\Y\G_+K>GSB_\(C> MRLZ(,U7T'W0RT0(:B _/7ZI9)O!#"['HF>K#2[-.D*!(/%UE#W5])IHT,\]MR$%%M6>Q6N7ISX_/JVDBOXDN3%=RY[AJ5HGV3*N5*S)B?FL+(6?8!Y[FQ#:S% M1*6^$HJ/!/R^QF23;Z]N6LY\!<3\7=J##:)-GHJOSQ\/S4@FF_C$Y6,XVZPZ MXJHVM=<5OMNL<,,<+;I>J&A_+CHS/^= "=:<7P M5* 6;6N*SF3UW*"NQG!S &L3V,)(MJ$TCU?P,/_LR>O0;BQ5E.==P.#RZK9Y MHPKW*RX76WOIC-)*+E3[<(0>OY*M3:6<_N)V[>"^,J>JA=Y4%C.QC9J](T*3 M2]W>$:'\=&98/@"!J!LS5-,FJJM7R9+,R V<53J\TI*R2Z(2VR#.N^#S26$E MZ#PM.@\6X#I6TX,>BNR :!$R"(,?Y=2,LW#N-=:JXJG5@A$ZW=1=+GY[3-X% MLP?+<"\788+D=T1RC7H:RGA'Z RF3"X-24>0*I++5?N]KVD>/ OE9V288/E= ML!RN31XX7]EA>2""ZOU$%]HN9>1]9N(D-/RB8SHKLA=J4V* M<5%9ELWB@N?GAM3-^F266-]\;0[]C<@2I,9CC0IPM:I&]*5[OD+>.WTQU;D5 MXGLFYI=:HTJ0_+HU*K&0+N96]]1$[/JJEA(\=1"!*@$3V++!F2JG M3G53=UP[N.V!7\W@ &Y./9;+&7_87/$JGB>;0*6:N55*BBW2GNGW+H[THHY_ MQ97-TZ%F59Y1J9O*>C81Q-YL:"Y 38SO;607@)J/.U[Y3\[E>V[YNE=8:-W) MC6_@>J:WLN?MJ7H7WVT7+SBZYIT6G^-UUNUSR[^-#A!=O-41)I7[SF2^-/6V M5+[\$3[[XFT\1OBW3GLW.TBU&H..(Y9$L< Y-J5I1FQ7IK[@N7\O.Z7ON%\Q M,.]&\KVE3Z89)FWE'*U&-6-K[;WP8+RO-[;'G<8ZK['C\QM$J:D9O*OFN 37YXF?O,TQ/@&T275IE&9ZL<2GE&9-\^K]9EJZQ!G^+;[U M1:,[#C'E-Z+[>%#@!.C.Y3,V/YOS"E]ATR+I:WYIY<5VM?A,<84$W>^-[O>P MM3EO.J?R/I!YS\YDAY6%+*?JEPCMKVEK7SJNSV9K.P/=$/ETCA+GG>%H+>9[ M:F]UX;'"+V1K?YY5IQ-@>>+/%GV)+;JXOQ3T$0&TFK>Z1([^2L9U/&*S[V0@ M-YGJW9T\DAIBER[7BW<+DQ&XRW?_/K>!' ^$OH>1>\O<$%:72[N3^2ETX<;YRX39!YYLN/CZS:[0:ZO?T9$7T)[HQ MF S&5F\^C.\5)8EK]!"B<;B;^\R^$75SX]T.Y?0"]S.X-LAE!W1)NL0)_HOZ M1A\)T?=PCN8W6F9 %+-SGERXGIS%.SU^<(D4^A6=HYB \VS>$9$C^5&ZF#;Y M;GI:&DTHD\Y,+]T 3<#YON \FWO$#W2ST,H;*NZEN 5_,Y93MXE[]$7A&<.L MK/G8G.8RZV$=KXA^^Z91[2_RQ.6;GE_(.SI+>"E&SM%MQ6]RXY7M\Q7%Y(:4 M@?/%TB4NTW]9Y^C#$/H>OI'8=.K=ZKB"3P3-YPNU+LAE\I<(SZ_I&\4!FV=S MC=*W&6%XYW8%GO27N>Z@T:U9]H5C\PNY1K' YMD\([G 2[28 1-1+MF:-=:* M*B=9>93[K+"?#:JZZ3<[N5VB6RYQ=UC<@SQ99> M#]&S^49XBRMG4X4J$&50]6@UU:C?\9<87?JBOM%'0O0]G"/AMM3$\QE&QU-C M4LOR!;9O)EEU"3ACX1W9=KU,V$.RRWP %S#Q'" O[3\6?@ M,&)P^'OT])!.,^OEO5\22Y/93=M2K#&49%RQ^E%4>URT>]&%8[(]DP5 IW#T M?Z>W )XXMPK=.E:&+[$]U-H=@3:] >R5( \!HHJA+:,BBNO9(&>9ZN9&M^(R M>Z]TO+(O>H19Z0XKXV6G%-NI_'%?(T9\46?/1E$?>Q\*,=/CO+^8#1WEFROS7MU41G-TLW[ M93-V[/@6E#\ILP3EYT3Y!I!(]('0<_[VSQL( ME61GX5+(!QX#)LRY3-F>U8%,N3VV[/.DOB3*7&?<;L7WK/R7 M"6WG##PCM;>C_%EQ[]IP(.]/C?0GXI8Q07K>J6DIF9C-Q"YW2V=<85GTXKM' M.$%Z+&.;,47ZWLWD=B];W)AH.A3NK$DA-65%DDV7[F=3MMW.G)U57^>FGRG+]KULN1J0'<\. M3/RB'80V%?]X?7LEG3:ZIM#636V3Z=A4%FDZTY[A7B_5ZI;JZ4F^F!AZKVS, M4V-QI"7/#$;&X!^_I,%3HY*HT+>\-K0FXN53IEI MX7VCQ;"78(M_)2#04N;#LP&JJ7EOY#.K&DZ:HY;;3:=GXB2V])5D VRR 3+O MLAK8EDTM1!'Z5---?>I--[AKV+@EI?&:R-)=?R!(RX[KQHYBT-+%MA??_D4? M#[KQJ2.EOQ]1>;4WHDLC-^O,1Q-B(K=G2JVR:$^79VGEOEG$A1HG4*!8XV;Q3>QY M$5Q>T.T$,<<1D[<<%]ICL@$VB5\:D].RZ96:XD&STQ7S:[?#$[&-!+X('X\Z M^:G1\,3JTTGF&D(LJI)*K37>4VUNEFZO1[EQ;-V.>,\U,5ZI/-5<(RDMJV M)Q:QY8X7[O%[MLM?T2HY!5)N[[1[::D6>Q.]9#3R9.,6\'AL+=98(R4.G/( M*7J;:JF3#I/EIV/SQO"LEET\__')ER"XA^OPK>5DJ8I#$^!=FUUG.'+A%<]_ MD&]<%I^Y9IZJ-ZA6320'I5&J2#%22SV[+?&A"U&,1%!O6(G*1?S9557?Q/E! M6F2]I7>O:GY_4HFM4_>ZM:3O[&3P7+J]H9IW^')-+#ZONHT,\4X,/6'F(V>J8=2$^$? M"/*F*MNJY(QD&SA2K^$M.OBZ4.#!JM;MK$N"Z19VO#X-LPG^C=H8/+-YS^:W MS6?THM^\5!0*DJ+-*^,YWRJ+W7F[4:TJ?3&7>_Q&W;%HDDA?PT?>\,(9+"\5 MAKV!;99KMW@*2)VT/1_EQN93?41/O/Z%!7T!L1#T+Q)L=SF4-,GJJ3PKYZ84 M?NM+W?;.P5*#!_8KJWM3 &%MV7\HB4?/HR\+P+2FNGFLVI<.Z4$5/P];__*! MB"A#@J^K:V-KFL'9NUS*G> EG=(?CT6P;2UZYOG1T%?7-C ".G!&^@R3;<6V MC$,M1N6O+%O[2>(X]3,J\7,H*VYJ:%FN:;G@&S:TK6D;#)U_OG44:0#2A6IN M<)/E*URJKC/K9GDAMM $PG[#7"LL)Y$T+I-91I9 1@$2G4EG)1D0C*2DTP.: MH&D"SV2_89:M ON?;\2WG^=J;=G,95+ZHN!-R!MKV2X,E[=V@9,H/):MO9&F M9=G/9;0)R-\K_$R8N]FNAHZJB6-KY70M11J*,<9+BF1S=>Z.5D G0M:! M)F;,&@LEZXS2U1+1F<]QO53.YNZ[_$CREA(=3QSDENN[(LG5LZ+0UG6;+ RG M>!HR AG+UC(Y?3CM=#(\#P:"K)>8O,M-(-LRL6PMV15<,T,L;OA*0>W-I6%Y M72YSR&F*8VN[CN77JS>,RW<+(]*B^AS'=2';QI 28&M-7=)X15P/<6$\GXYU M7\FX%4XBTK%L;:DV[:W4P:W"E]8W4VNTJ-/LK"7%C>QF M6[FAS>Q2HN)ITG1N&ZMJM<\HHN\L&Z"5+U9!CY/H>,)VW5RDR;PYR/* *^36 M7)NNR#JTQ.-IW.+U=,ZF:B5=E/.%=BZ5N5OU[R#=QA.WRJ+D&8[4'TPJ=Z7A MG/8+#6T!91M/)/A\5==Q12CR9*M@EY%O-$I@/A/)09.^-=1_T2G=Y=2D1\=0R?:7?.44MM9XT[*I: MF P2A#_G6R>%GT%S'\FP%..''$9#5 M8.E'U1?__@W_P1S71QV8RJO44E?=T36!X__S:R:KJFYJ*0,,W6OF*I/9?67K MVFC[G>4$22F15!;@U[<'M=J:;J9<:W9-$E?LS/VU]PY8=+8I.+1,*!YYJAO^ M]7\[^A0X6!TLL;8UERD98[1($_8N^^O9O!YW,@EE# M+(\6J4S7^?LGJ@6*4(;_/SLB2L4 LGT]L-S1KX=2?22N*93.*'PC@5]13-CJ MTXAE,V"P):XUO2;VOD(#@CZC5;>4;.B:>8U.V@/VKT$ H.TS5TB6CF7H*O8? M//B?30E4!77DY]U@_#HJ\*!Y\,=]80\L0_VUT!T]/#'G>A2$K.#S__N?#(E3 MO[8BGZ$114LU4I8&)),>,M)@@$-M4 $M9=,D(64!0;&D+.,,";Z%@W0::3X6 MU4MZB@;TA1U[;)<[ M95[ N'H!XWOY&ZY>XK%\HU8K"T*Y47^_M@;\0N[HY;EV=V4X19B::YD_L,)5 M_@HC<8;.;MNZ1QA_W-JK'?MM-)9&W^R1RA61!=,CQ'/(PWN-&#/]] M'Q4=/-;/[#$F^O9OL=&N_>]_"!;_%8P7G#AA'X+E:EW!HFR%-II7_BRO S-E ME+6A OVZ8"G!$=5H+_JW@-KJLFU+Q>&@;8SHGC=I0'F,FBGW?KQJO:H/!)YJ MA6@[:/Y9T;?W38"(KPG&[(%-\CN>^(ZV&85@:YC@K].1V6]UXB&;'<)\B"P@ M]Y]O.JS 0ILKF4,9,.PW(&U^G8>+6AYL@W;:/AM,+-L=T\A!EQ6+:=657-2 M<=/S_B*7*5O2\I%H-V(2@&8!3"QC@C^%&X7__DTW3[*^C&O-RI0O' M\2W_MD2NW>';U7[XLCW5@OVJ4G^V6G#LC%W M!+#Y!L98F.B& 5,%*G9D+ME3LFL5Y3W"2D>J[/O0A0#FF;2L&32*#W/R]G2L M3RXRK"/9HXF\9-86;8V$?%E[E01J:"L<1A$_,-2F)Z>?]S'4GAS#PS9;]I?F MW(XMF^$,^HAT"_(\O?0G=EMD.]:=<'2;J?-U84R(E LI%IL MP[)8IX$]X%:LT<8.&!6#9(I]41Y]:Q,W9.EN\;=A2Q0<"\GRZ>>#-ZM L4(M M>& >/OS5T$UP#:U(R,GPKT<_AU&@((YQDCG\M?_^IJ^;)F&N]8%,]7)]1.GY MNH.R^K&B;@ ,JO0 6M['YK^3,AH?)+*C5X9OW&,R?U4'QLS!1SRIFYE6U6G/ M;F>/F>RY7N$XD:()DLZ\MU-%?DTOZD4N_=G1U ::[B"*.UUED M;1P7UH7B@F3'70Z"KNS M%,VP"E DE@:$1(,T*\F43$NJC*MI%0PR.,E&8??PB8XB+7NFP3J&P./S] *0 MG#U*6V1+(B7\8P)!&5=(/%F,W@A L1<& , M>>: Z\T?^Y) /8S&"JW%*.$:S@8CP>I6, 31%^':5O#-P0K8_G)*6 9_M);E MVIN&;<$1B-Y5-]\'9_XKLA'I'X1)5 4#:]@;K^A-F[';P^->S1:L;6A8R\VH M;3ZGEK8\NQ[80)ZDEE!"OUVCV_XN#Z %Y+D1?L^^5O>')4:Z]597_WL = PZ_!;T^.W0UAU[MNZHNA)X_M8P/H$)?5]%@T;; MFFSJZ^#SSH2-B>Z\>6S*5^TKX0KCIS/#\L$)8Z%O;=FA,F)UZ^J!\ ,-^1G8 MA#&UFC\),W*J:@/'B?Y3U4U ['G"O3J0?:,S:$[DF-7Z5,)?%ULA\#2. M=8!MRU@.0"L>XQ; ])Z>MSXZ3G\^&>?AGPV[8RW-_5A#06C*/7:*X_/RJ#== MEAN9MO.Z;( :LC)DZ([?Z6#YQGC[CW>*Y$4B"2:/AMV$AAFDYOT8S$VO*,QK MK7:6]WLWQ5R'FJ5Q9-"QJIQKT^VYF+@21$)3?)Y_74#5[) MI,K6A)HQ2_EU",G2.$U]7/#IM_-4) $4;6K:$ CZ3#8P?@44#[E96&,(9PK@ M_(5]A]+!D'C>,Y7B=0'R[^?&#&(1#CJE#U#"=E.BMDR[';SBIJ995[RO%9NO MTQ>6P=^H,'^=76/009Q&?MM[C%:?=!;"1?4*D?SF8"PPP0^+!S$ ^/S"H3H:'S%(,>HLR'(U][3E3 MK);YFL'9S D'5T"W)<'^P7>' 7A@ Q6;>;;CH4B\:V&P1& \$^3WP5^(.M&* M*Z>XUQ^XD'C4!*W+(34D:9Q1-X'D M;S1!$A%/X%1EEZ^_JXEL>932R M##_E"JIH-#MWNL[!NAZ]=7S?RI,$)93Q"J.F&4L&]K*%2I(/2W;7,LO+\VQ; MG-+4[:U@I"Q\@2)!FY*G"HF'VI#-7F78*)S](N^6HJXH\G\>;AN8K8YO&@A$ M]^2O]D9MG]YQ\/C'XZXU!K4Z@AS\DSC5OHI3*F]'=\.-)4!61IB"#K-[=6P! M29^*N_31G_&3OBT'\YT3I"I]=UX?UXFO[!'K1H' ?K)01N@4*@[/4 ME M=FF %Q9J>ADM:CQM%$ ?'7$CQF'AL9]8<"#H#^S_XE,.*1WRU^QS,&J=P6,3,80[I%CSIAFO7].)D.I$'5=;5:$WTK_Z59==E1Y_A2VGGL2BP[OQ\(;A@Z6V!\M;+Q/4M!' M+6@\,56QOT-6-OBQ;*IH>0A@ Q]31D"98+">";0C %IG#)S=O1#;Y/ +7L_"3SRJ?=<\0W& MD)^-S!R4=HVI'KK5."@ZLX$" N.3(,,Z@ET?#O8=U@PU G,\: 4Y(PNES&UR MHMV1[#[LSU(^;#1JP5>B@H#Y]$[8DJ M"VYB#EH2-%=V7"R+AS6HLN]<88>YR\<4^PP1\+QGV[!AX28%-$&XLNLY>TJL MJG1%'+6I.[X[3#=Y.6?8Z37W&P3U@?,Z#0X?.R:!1^5?N"]B;^_9$Q4]\>+] M?^O6&9I$?Q[=1]"'J)_JK@N5!1@0_;9EHIG>\#$ 9WT?*Z,I3E:"U82"[,IA M\OH#5MC5L1]F:WL&""5/XPS2^3;0O/"I ; M.T.YL>]"$6'SMTH/G+\^2)OWA(UD'2GW_HH6F^;P'-'*B=U[>V$6FF,RXWY- M;<;BJ<[9WVGSJY44:H.,&?!Y@,F* I440@WB%@'51E/9T6\Q.,JIHS\X4ZC= M\"WV9LJ 0)["_OL_T!P.JX,S'6JKAFFVM71'FY^OX&P.@K:I8*B;P0)"L.Z( M#"(2__54"X.?B5^;8K\M\'3[-@71[!T5?J*MFY*ZN4="T/5.D9MH_[XY M1'Z2=-/-42\J[--05B0"QUF))E1"DDEE*,GI 4T#0*>'K/HP;%[S[K1QM=]; M3SP"+.YR"VW566A1K.&@))-?5#1 M:9XMW_/CHJ.=C\;;QS+@Y(>65KF4VW> MG8!IT>GPC0R;FBWW0O&[DO7IV%^594N4M?ZB[11FLUL/U4D]+*E18Z=*3>_7 MD^YZ/5_4R)$%A"7DTT=O-\NWLXER3S9$G>CU]6*&\V[I%BSYZ.UUH;M@ZGB3 MGNA%KV$,VZS2SJ,ZZ<^=18].F*+/GZ?ZT@..7II3_<+X T%?L>2G[1T:N\_; M.R)[168_;>](_(I(?][>72PP7[->!!14SQGQ) MGUYAM!\UT^/#H"_I+??0YHT93\9JQ-Z'-\]OI\>+2M^IO_%BUYB-]#L9J_'I M\#O9K_'I\#N9M/'I<,+6E]S?2V3KWRR5!V'TP,9" 5;-LOTS;5E&RR!V/GK' M-B&C=$<;TZ;(@ E;IU/+^>(D/C4NU]-J8SSDMZ M*SP5PK[(R>3C#N,+-2V09LYS=!,XSE;3Y/S:6KI>B^#SR\7]H%'N%CHLBN=2 MKT+;;Y:IWJ)YYY\;7X)%_O@*R25.>A\-Q(TH2X$D\Z$@MX#D[Y@T/J@Q37RZ M9$2M[5:[["VB?N9= /FNV[XO-"]J^,SR)MKN=7155A\>RYH(N[?)B$=;#4^<*4PW=0IM7NB-7PZ-V]- >F M6NY-!G)/YJ>"9"F=IEZ4&T/F#V1[T\X-H (>-4=234* WP_FUF;*BIE@2LUCD1 M$IO\LYH@* M$?XA"1&?20[:F.!(O8:WZ.#K0H$'JUJWLRX)IEO0OAV< VYZ4]5R5:#HT!S\ MACG03H']P0\QQSE28R@Q$D&%(/.68B>+BQ7KB,1++IG)/N#8M(_,N2?#TWNR:$Y4Q)23&]E^H.K MN#:VW^%>DV.7;>UO&'G#75PQ,W*))_:5O+:9JN[,#-D/=_6_KLWHF/#-R01O M:_2N]_@K8I:[$P?^SXN./-B[0B5XUHVEK+O1+YN)G-% MTMNC#[9H":[/"Z[WPW9__MH>@Y#<&1C\_8%W!FZ/') 8-0W_1P&2G :T1)-I M4LIF54I2,D2&40<$4$DYROG[B"-P'NRXYG)5'EU#D&_4.WR]<\+;$OYL*MAO MWN'1)$B77ZJJ\4JF#%J3@J0'Y]OPH3>F5X82V=1"7&4S'WAX[MXIWX_/T?VH M\W-?DY;UXM.*#\2>@5,_D8C]O<7.7(;(_^!0YMC#%IJ_(3;=U$QU&>YT*OSKL]]9>;'+M3KE8KG/U M?)FK0K>\T:YQZ/XH*4UE6()Z)*,G+B/ @,QQ_QYA;*C^%V%KY-0C%2(B;M2 M) 2=$'2"Q?1@2\3]872\9LH@ )&2=D'(N!^W@L/D_&0:K:R#)48#O\W(.=E4Y+QTWX M/+W(+.HG"D;OJ-#B[+XAI0*\K)3*LXGG5W%VXUZNQ<$%O/F%=_8H#%M^K&MO6#?LA#RS/C2XEP]JZ,[E89J?PN&M3 MPNP)L\<%BV]F=AIM=+8MPX'LTK0M!:B(3R2&2;-X]@V43E\VI9]!+)L: Q[? MU9D0]:6RVL=#-B'JKT'4P8Z\O[Y2TF9NW!6 M/IDX4#U85%%"QI?*7!\/SX2,OPX9DZ(9GD0,;* *L@$<:QAN(!& XMFZJP/G M"V>5G$TZ^Q5C0$6W "4SNA]HOEP8]'=T+M7X?:J0(8 MRBCI3)Q9I@!,W;)WQ"*EF323?YG]25$?:FL]O&0 M38CZZQ U$Z0Q[&4Q2$2&S+)OL:V9R^;HTTKD2)9(0LR7R6(?C].$F+\.,;/\ M:@1E@ X)90CZ38N,[&43\FDDL:GD0[W+?ZL&5[SVY[\">W(L9$ M@L_?L[G?.70!Z%GNLGORUBR2CNX>Q8]?'!L\B&Y6=I#'>.W-9L!69 ?=%$RK::JEC6!:#IV MDD.VGAO0TD8/M8&,\MVL;#%4XS 4ZW@#GE9#T\*#SIA1)UP=@=N M+75WI)O!.8A3()OHU^@F]J:M+V"Q_:R;*OR/%L2:X/L0BV"Z,A#@(UD&Y("-K,M1,F;8\Z?J2KJ M)*Q&1ZO*P:7R&)GF-MW8:_ZVL13U UUF(4_#TQZ_HW*([4G\UV'QX$OBUU\_ MPH-]-[43_)':^94RDDT-[+V&?O(U^X4W+[G".,-XLFON[\?;"B*"[BB _OZA ME_!1U[*1T80-9<7] >M3#$]]($D;:%#& 0(\*'(/V9>8%9[* [^THZ-ZD"2& MV^-\-A3Q(WAHX#FPO8X#JX5/ 0K?]?#[F87H&_0 .G1#T6='J@JU[M&+5S,HE\>U>\:C MHLMC7T*ACX]4@$;SX7WW/0@IDMG\_^%!? ?68&/=,BHW%%T[3A\Y] M5"R#?ONY_\.;.O'07PS,8.0TCJ" 4W .5Y!!A2Y4_K77@$/W\7__DV73V5\/ M7=$'/N8CH^-/F_Q24P]QI*Q.$?G6$-B D53 S+#^B+PBFR R0(6YG;G"]V /L)HA*$/4LHN0P4H-,!(@9 M%R![&WZ-3 ?#@)\\9)?:R !T0P,4%HR8"UFA>C ]!S\ !\T0WI[(? M6J[!CWMR''H&G!U"/SWX#;I4(],R+ U5!ONZD&T==2]TW1,'/='1%^NH+>L. MV(05?R'PQP@\>(*=.&-G&EPQ$C"2#1R [N3[<;@$"%:PA4ZP_+A95@Q6!;=^ M.5H#,QW@7#V-NN/I'P&O;!-//F"!J8O6PA< &\CHLJQP^>R997 TS2'*]VP[ M",X':W_11>'16L 81+-7>"Q_M$X*Q;F)S+KP415-*K(+9Q@L6O8,Y@TY--F" MA>'MVJ^RNPNOC]:#?V#.R+(A7H$]#=YI6*86?MJ6W540#N9V M>??'@[5G$QW[<86\D^=E@];4'"^H!L%*QDQO.@ V:NP$*DH8"O3,\&\XS4_@ MFSSD9:,X(5K;#U\L.XXWG>TU+%ANUZ=H10^MG0S#(Z9"^07+K)#W/-@T.0Q) M;F2$HI$ZE*>-H65A&_8$SKY#VYK")RTG7/8&ZOXB?;+@E_"CL<<):('81ZD4 MP QL0HA-TT3190V IL&B1W%JE B#:9:WL"-IC?KQ:'4 M$,W+<*)#JC6 I1! ]Q_;13FPG*WV(GMQD;42K\="A0FZ3$WB#\$5(UD%V MH0$5R$1R3Y0C48[G:#ZTWX)@&?S+AGZ\LB'?#3T'80!D?AB!F?-,_EU \LA8 M0O5MYHRC0/ZLA@7!)_1 M66QH^256%DD"Y-@!^4$099N]C@T-#\4WM@LCCW<,J)']#)'G!$>Z*CZDT@1P M">">/EUBZU9YYH8W927,5S;ARQ0H?FL*;.?'_F:5K1E[& 3>X#"P@P?!'J,I M4*^PJCX!2]T!/_;0O*D8@Q6::'\2%NV.VD0^+!0I<=S0^ X")P&E!RF%J"E@ M%1'W7A-# MZ+]@7A1#58_#:>"*[N)9 EFI)HRBNH&:$5^8C(0$#Q"UM6T")P MQ,(HU@Y!%@7H3,0Q$=1>S3Z'X;W M=:BS:N! [L+9#T(S09@D4NM-<\-X>!AAWRI2H@>)'CR[=OCTGD7X+5IST17X M,0/+).-(0T>FAR;T-LDW)PZ/0KE!'4)ZIY$73[8;!ZX9YIA#2#R M@()RUG1EMXCO[$W1X5[4A_M0P^5IU8;&@8E84C>'1IBWAF@4I7I"/+N8'>XT M#-(&'EH+6_/:06L]P=J(J89@WRK%",B&.]J2ZF;VWZVYAZ<60+6 )@*TPE5K M&_?>#U/_QK[^??)"D%8H.Z/=9LA$QQ(=>U+'N!!O^PE*3@0]A/-#C$<''B"- M5.&PV ?V<922$YCCP0HE*K:PC 7Z<<^B5C1W>G1$4=!KCJI*HA:)6OPV9T7>3B4[TWIO:_"/R%T,B_QVCW $8A3) M.0!N L4$BL]!49%-9-6@5#[HO\%1.,R$"G>F0/L&TN)>]FF86YI@*\'6LWY= M&!=&MB<"##:U(,3@9*U,##\\E2F,E6W2\1!Y;<)AV\2-*%KBA3K. M1/MV4,Z;;2,/+SI=+:*T(.L%^656 $J4J>P<= M>%:S ,,N_#8,TT:[._1U@&9S/Y,;9?AY9G! VA7&82C-10EJ2(W$1TD][B'J!5A;K6W.4P.NK:1/1P]:@5GCSQXV-(8%R7-$%-V"32 ]G".#&RIQ(="]>NH=R+\(%BJ>W##S>'* "1['U07@X M6+3+KQ98&@B?Z LB_]_%: #P4. D7\P$B"O2% Q6M0(>@A.V$RN$B40 >417H8@"1 2Q M%'.AVY:)E.LJ:&.@K!@(-N!&NVY@:X.54?C?*RAVM!\8.0EPMG3T8-.#%'BPAH:/40@8P4<@&LA!*74 YNN$&74@"#!^)4@^F@VCU]L':E/]GFXT.#BL,7O;,6;%A.AM:B C.S#00(>X. M=WS1SJD?>RL;1_:>J2'OO?CLQ(-\Y/!=A_V/B> P V-/(+M-,BH2.,JO MUC?->?X4T3[T)IU1\#[4)!M5[*&[3I_;FN9L*CQD8R#I;/GGZA,P/R!"($ M#;"SL2\1M;Z,1;<[00(+TH4XAR+#K(&Q.?48:E-(U7OVZ_-[#Q%WH+*A&+ @ MP_N5K0JH(=B*$ARY'+[R\##E!Z / K4+':G1_MBA_;(HH(9D$Z65AJO=>UFG M\O+#CE0MOT3C?SP^GG?YZ#Q!Q0"G0W_SRYZU4S$1N3D* MG'(VOT+D@V D]GZ#T[2I7"'2,S9TCQ@5=GLC82>V=5GOD. 3K9&)%LC M7K0U8@JE$PTR@5]1S*;5X;4"E$HH@*:E-*,0$DTRI"0/V;24S@)VF!ZP[) = M1-<*A$\TN7:G7"S7N7J^S%7+]6*C7>,ZY49=2E,9EJ#>^0Z"O7$8'+SR\+H! MU&JL') -0?[:-A_;:__?/P>AL,-^(G> V/I^NVL(H&1PBF5/VLU'#7ZZEZA9 MX64)Q-6>:[I_3<+)9I-'S7IN.&#;*O5RZ:8CY!M-_D?8QG(]?[4G4^1 H^,A MU)QL((-#& & +H/#&3IS7H'^IN7;AF%1R["P:=@'2O-[,#];G@-GR9TIX8R0 MD1=$K5&X+O@$31OYKSA=VQ-QRP ,6$K!"2DMPW]H(DM+62*M2@,& !4P+ MH M]8!;.HK4]UOJ/97/U<5YJV518"G5=7HI$1+YL.0X)8QNB>DBA3>6J8JT:B\9 MH\/!DLS#DKVB;_4,WYE.4F[!QEO#\9 =:Q+YN,[F?8]O>&F6$(7:'*\QJTH- M4@4L^:A.5Y%3=Q7:$_ 4RV:*C5IK">8MB7I<9[;/W)*%0FO,5_B;VKK>XTR: M1"4?U0E,I3DI6W)J4J&GPBW>6&OXF)-H"7]8;$+C.XZ]ZD&\564X,E'_5H5M/&8B=+"!-O9(S<1=?+VG-- M2C]^^SRS6'5RHT5U,L>5<<&Y\U,Y*/G,XY*-W*S1KP]X1I1;Y)UWF_;F56TI M91^7[)!FGZ&J]X#W,FKVOD+T1^5L"]+-XZ+TI#NFBD2*$QN5(CVO9_K*_1TL M2CPNFM[\6\]1M*>=8_3O>@46IQT6'XV5-)@BE.@%YM\&T>_+($F#1 M(R-*EQ0^)2UN9SQ9%5KISGUV.)M#-!\9TD9Q*%DWO?LZSE8[@UEG,2D1@B81 M1\;TAA1N>3W3RL+1MQU?(G-2O@(;<&0 P%C,S E&;_&I:B='SR>MD0J5A#@R M IDU?3<3**?&SWFYJ33]2G;A01T],@05MM 9#^^,G"@P'#%;LWP%)NA,RV(]L=% M4[XWR3I]*L-7>O==L93/M10H ?*(^G.K7"/?,WPIY[9!A^H-UQ58] A<,J[7 M)%E&H_D*8(FJT9WYE Z[=00NB]R$IMWJ8HBGM K9$,FR-6.A7(_ 9;6XH955 M?R7Q*;FWFMT610U'0W $+MD*U7$Z-XOF),^/.HV1ZEJ#-6S $;@LM$J:*:W* MEJBO!XH^)BM4:L5)U!&-5593T\\QM?%DFE\3PWNZJ0%(EM01#*AC@VGFTF,* M%S*E9EZ[Z]]->I"!CV#@=I55IH,:.^:GN"A[2ZW3=^2E1!W!P/2^+M#5L=3$ M6;FVLC6ZBF>KL %'1JMPEUO@3#-MXO/%S8"VA:)SWX)%CPP!!WW?KMZD4WBJ M9MXL\R4P[BBPZ!&Y3K19=BTP]='$FU>6$E<]7*)$WQ_ID6FVL M6+4P%5O%ED0?$993Z0ZSZTEYR5<&JER=-^=,I0&+'A&6 =S![7)8:;)+;>74(,'3N_GM%6N1H56%O-+(!4/NFA*Z M>9OP0^ RYYK;;X(W=_@FP,G&=\MU45E'D!U&%% ,Z;?._-[:Z[:H/' LPW/!>_CU M^!7./'>KW>9FS5?=7QG]^Z*;8I]:IB6O*#H9E_B-"W%%)_H2PW')!K'*9%SB M-BX)C\5S7!(>B^>X0!XCDW$YV[@$*3F'>7EO,H\_3 B95PCAK 3^9@ED7K+N MBHLB?CPAMP1&9X#19T+1)L'T62 E1!P[#7K9"OQ+9?((&*\4 M4D+/CQ0+I3Y?"AU_1C!],BQ1"2,G2O01C'PY6O+=,V5/15OF_TJ(]R.)]W(@ M@WTG_CH%L>Y2>:__HR@ #(?G%L(?=YD3!+XCG%1!WK?WI]69#S-TOX[,$FB] MK]G[1406.Q/X:5IF@S?DH^OHPMWTUU_//GD7WOC=6MD'F""'(#_729K>X^"'1A;%Y=&#H]N10M 5T(1O;?5 7:A_&7^7C@H+P M#?_W9%/>^_=K3_6#E-[]CE(/.XK]K:]@L\TB.K0?;9!'9SVUT>93$?XA"=%= M19(H%"1%FU?&<[Y5%KOS=J-:5?IB+J=]V^R7#I[B'*DQE"B4-8\6$Z36=;BOJ&!><%N/]\TU?NM>E-5RX0'HBL!1@D_!FJ,,['M+ M8N['%*[CWO_/WI<>-RT55+D\]E965Q18HM:<:7NO8$VB!?/A& MI"DF]^___5$.-[T;!&^_BK=_>H0D)MZ.$X_N3@ILMTBV.V2OQ1/SRC)3)K-" M3UY\NKM/6]52O;LMB%S1J-+[ZJRPI^S@/B$=N#O!$*^X^PUMT1\92_^Q_!XZ M<9:;V9G$'Z:NB$FWL_.."0I=C'-\=Z\ AQX#8F= 9[_99Z;5_';%>62I)K;M M\FA*LD(NX!@XAEV.88"?7M%/4W]2SB#F$828>/3E>,5;77HA+^5I9E.TL/&R M/!YX!:/2]GJ^2]._<^F["(6PDN2/Q77",J ^^PI+P)GHJ1*BM0L+FP0%TJ2@ M!)[[^+ Y;)V2LW7Z8)J2R/W3Q9C+D__VG]VWC=Q?HUVWOI8KQ&9]X#JT/E^7 M]CJA%18"$Q 8,HWE*0B2)-C3KT9T$HD)E^,^[P0%,=?*$+JDK["*)-ALFQU1 M\K+G@T(82L'R'T^"KLEX:F90J=>R#[ YNX7-6>PE ,&7OZ0PSP[I@]09=+(( M:;#%*]F5YFE.J21;1U5M]83\Z5R'84B(NH!C0PPFCCSD-YY=:1F3O3RO2USE M6#6LY;9-T>O LT/>01)W'WSIVF@MJJ?Z[Z:#7KR>FY)^2,J$3=@G;\*N?$?O MNN&8^%Q0O#NN\^CQW,GA65/N!-[.AD[^ZPU:L;UJ.)GU;(X5V[J#:H0^6@W8 MH"9M<.Z4)K.0VP*(<1MA'<"6R]&M/P.7->6XE0R=*?'%B;>?K#LLT\LO G ) M3L#2%('?2?@G?#3QV]!R@_?2+T.O !GOAQC=/Q)=[E#J-Y"CZ,M>U1G(*H<. MG-8M-0V&M1=!X7R?S^33^5!7-P,:"L"A4 MFFQ668?>[!,()DW@KT5H;R&.$WN_AIU:3 [88R^4:Z3@_(%0GKZEZ,]J;JM^ MKU6D;U$PT^ ;1-/)G,5A\+8;D>&-.&>L97B-U)F8RO"&PA"GFANLYUJF95B> MDQH@R;/]6?J=^H-TPNQ;V.W"O$)N[1KS\^-O$'CCU'N5*S,*_F MN0:;::O98[>VY<,G.,,P!4-E;SQ,\3O.T;6MM3_F0SJL>+(VPO,/TY^/I;@[ MT48?RSQBSTOO?\-S_4R2^X>V"V:*G+RUJXNFRYHR]^2SY]'M..[T2H7MK(1Y MFJ@>!%U7K-8B>#78IRVY5U/XP='OW='CE !R_Y!PR02/=V'".$]D!GW>83AB M?1@CD2K3RQ,F!(SGU:2QFPNH='S!B*[_C2D=B0Y*A >%Y\5GX&A";9N%0F'@88UU9EJL"8JVYW<"GCUE ML1(YN,ESGRX+D94;Y!KO]>Z&B#4EHC!5L+&R+>8K+I&E>3;P[E,::9:Y\_!* MQ;+DG:KKL+%*SL8*(B@QYB=/#GD&K'I+,F-O^0K#T0>EE%EWRTRQXU,1^D1% M\L1KU2/!K6_=K6,O%(B>7(#1O(('8\# MFXN5U$Q?-0MUKJ/'^R^0RT(C\2%?GSWLE,"?1NYW%[2O4"(KT#1L-B3 MRM:B@FLT72CMQWFMNLSY^ZA3C=DTE7MM'P6>&U_/C;T$(&;R]_5._LCE3558 M>VP,I-ZA7Q+'FACE)=09=HLX&@GX&$M6QPB.(E&EM@>2<5/ M3#' D@N>8KT13'K="MK,!S6%IV?Z<8HFE5%1#L&$_AV8W%#XYX<2*) 4\]$( M&%^X^\"W#A,/5A>NFG(&G$H('S?SRR[+B0NRW"=6A?4NTQ/P4PE<,IW/0^8, M^/5?\I+$^_6E"ZB<<>RRXEAS7)L,^0/7WQJ%GFU::NC8005<(IW/O?8>QRU$ M?F+OXK"C@S/Y^*;HQ%XHX#[@/O%-:?DLH=Q0".#Q&^8_?,,.!9S+'Z0N^[]L MUMA"K5D;UKA!.M7M6%^+A^ E5N"2 M]\ E/^Y ]?X/5B[^]GGWY%F_KE"_-4M6844/-EQ#)2KNH;@_6E9/(,C'G/I\ M'LY/P4WCNMN[_?//M_II53!JXJ' +#14G$G<>K!Q\^-%X*=A(CQSQS4$OK,% MVT/?7P0%?@_\_BZVNG? -0+';'X/0_T:QL;[+5/,UB<$-FX+950?C?/:@A4( MZK'0$0FYZ4GV\SCEGM\_(ER4UKP9$I U7)*59D?!&K39G1\ZQT:'#2$A9#9X M]N.+3U^3QI20@GQ1R"D;;9'I0=#C+G93]W,D?.MLI.A_53#2L>HNBY[C"QO9 M3SAT^#4*=?OSZF&YM(I\1C3GPKZC4[62CT*/%1CI+,1![M-SH0+C#?*+/W3R M;$%5C.&0X3@T'XAJ)5MT62UT\I!JY*B/?\\[+OSZD7W\7 OZ1>Y ^NGE;]AP M)6?#!8&5&%.9'^O,OH7$V Q1;2YG-E84=+&YX7NH;/OX%M9NS+VZD0)7OW=7 MA]C*?7"?=Z."M*UXNB-,YUIC5%$VU*'466P7 2KXK"='?OP3Y%O83;FDS1UNF%T$N/#XK,9K M(=L;C^:\K%9T2;(#^[K8[^L@A!-CEO,F(,./A]+,VNLS;L"@5J5[-+JXYQ.< ML%PCG'P,U],)LW8<&QN\T117.>YQ!;*AS9/M40U46 !72 !7F* MOH]P#?V8##-W4];<'YH83 6"-#=QI!Y["4 2S=_2%LM<#)%M!/[Y:G%8<[_Q M"IJJYK1.7S^.Y+A-'X\M*;E_K[X@ WFK6V/M7,$F M6Q65%XNE?B'#C/;3$1NX=1A:(:B/K_H<%\Y](B9=^RE-UW$M24OM1-L67\18 M#K !NY\-6.R% I&9CZ,XFB.MOSZ[]R#P[O')N9^/TE^%QL.\T]FVBG2>1X1L MX"6J?#"MGD!B >/)IHE+,AYPBZMC16QY42+1X>.ITM_"0\TL,!EU6_(THFKM M^B5E5[=+; /= /^=R=Q6]L=2NZZA9=@!D!M"59 A##^ !8CLQ2#%^/=XK];K,8+.< MNUV^'>R!-N^>[A=$7L)P16LZ]PO?Q4. M=VJE/>8U)JMUD*11V\V6FS5W AG6"\[B%\Q43K(K7!TLXGOLE7AX^/2;YJ_3 M):ZIJI@T*'-$KV37=@6VK-9[ 3X$E\WQ^XTK_7 E"Z))U]LNQA@E+W]5"^#P M,ZYRG<$];=JD*OE>J:85.9[!E^6C9K5]W#L5-J;3-/[:P3] 0]*A(4YY0P B MGW()[!Q[8H8>86MT1R-&2[O;EZJ4F=\%*!+D76?3%'93Q9!CCQ2PLX3L@XLG M&L5> N %X 47S\&)]X/S<8DBG+ZA:!F&ZAHH>!O1YR\A0?&_'YF23QM2_VI; M+DHQ_P/;A_LYB+Y^Y."*I/X7L_VP.8.5)]#*8Y@K[") R\ M+X!-W UOXKZ7D AOD:93__UZJ+JD;E49A8%J9RG:R!'&.T58"-9$YFBQ8)!8 M_2",^[N_/?2JM)&O:\3T0&E]U5B- ML[Z-Y=-4CDQCS%M,++"=>W')W\I+$/OK0J;N8(2WFBVVI5FCSUS07#Y[_J]X MBK*Q^!OPN9_&[6 M2 KNNNJ'?U+B8F&CA;\,IW35GXTV<) L*+U9FYDHJFSBQ\?5$9M-X+NK/H8 O(YO+Y4_\L7 R M3>ZX+1M:B6O4]&W94MMZ<7P2#DE'2=@?FR3$JR&I"_(][R#?LX]DA QQKJ,@ MX=W_7MO2=5^ -7\$OL.[C_O IUU^T0>9@_]KUO 5=/9QQIJLH]UBV-&\MD'V MMD6+:(UW AE6^2>I-(;#^XP )I A>ANPWK?9[NJ98[=R9K MK?47A[ZGKPB_^EVY*.4B4Z*P:E;6U+XT[2PUMI-;]CXI*>>O)&BO MINYM>:\CMVZ7=Y\OP65_)&L]VAAKG6JQ5VOMZ'W+7;PKF^IOV[3)+J1G8]IK$@M0YJ"(PJ#?;L^%,2C^(MMU*-'Z\(N<7+_B!P M3-:0XC2.8T$F;.)SDB[C+;/?.?0QCPOB?MPUL8.VQOIU73:V,U]P#);&&29- MOP=S/SA!"B*YMQ#)_>28S?V?SG[:DO>ND]T7P!+N,LX>.I*'QASW+ MM@1E-N H5J#")WCRYW)RP;]OW[_A,>7/R-.X,,GX:"APEKEF!1]N-IA:J>4+ MLS&W%+Q= 5T0"WNMI#JRS!?X6;"?(5'.YE0JR$E\/J.(\;CL=O9MXI#[2]R M]?\T2(6;E)19".,>5I07@P/>*+<1]MM-YC7#?$\2I#%C)?:)'8-U^(Z<-X\F MW9E?(5 J>RS6+0ICC$=>EY]+[\%M)\*B=[ ;:VS#8#3!&7/S*%U0<+=B<*]$ M[N2E9WG^%G&HC?>9HF'O%H6=]CEW$^-M:Z_(3)"*%8W!!EN>R-5E\;E M,OQW3^OZCE8SBRX-G!XT0DE -%T"/ MZ].G^(DI#CASR0H_?P,TM#2:E@>^=G@UVVOLI$-)7AP6 = $-(S&TU26>0UH M;BC*@Q/A5YS>U'9^7< MH\?!YGQQ<>/9E< <1>C4B^+C9SJE;V&:$IWVOQXD '2Y'@-X'#RMC5_>X MZK2 '1I,T47<7M.*O0 >Z$=XB-Z+^6N^$Y>X$\Z\H$#Z]\?#TX\USH/W94)F M%.8-?09'@IWFS>\T_SNA(:I;/X5K?O=_UI3/HNC/X'F@EP-GDF^V>&_%<Y];T2&W(M/Y_&O57P$J "J2&66Z^7.]/\"*8;VS;S:G68D_.+L.ZA7+ M331A ZP(B!:1SI]Y1.0GGO6_;E"X^MN_977[MQK*?_GNST\F$G[B_W.) GWY M#H7GD?'/VG+"(\RO-M+%H.[!D[]AV/\-C.7%8+X;84:R=,O^^F1J3ST&IA;I MSK767[$O-'KBB$3V"_:T10BD@9XM)[A-8Z6P%!9\[__Z7_STWU NSZ,XV;T_ M EU<.^CKTP]/789__2IE#4W7']8K8,-<%F*?O?;%1Z&>XJG+PO_U? M^-D]>YR&&+BX8EFN:;DHM3?TK[IH+O[S@,P,/SAYB4!0F$CDLZ* & D)%)/+ M"R+"LX*4R\TIG*)PC,G[='V) F?WUQ''Y^=ST>]'\K6_1,A]3/I_RO _!;5( M/'WZ(4""U,YOXIN!;WER2K$M(^7ZW8F>K+J_Z,Q=BFY*%EWT)?3/IRG\RCD_ M1L8O)"BAH#;]2[@^B4"4),OP%\^@/GTJ&)&3$FW_8S.E^G^PL,.\/=L]30$Y M+V6FJ*8_336,^SYF73I?3O,)_>F%3TLZ$NU@$5K^I'>HUL2?0=_^%;]@>>\1TY_L^;X.N%#!Z1C C=?X$R' >9<(P+^*@7Y]7VT!JJ6RP"4Y]__$[G+T8C2'N,R_$^^C) M&1TI[M?37SU]%"ZO3Y]%X/7AIUZ?'97 O] 74N%/G(=\H3 QM;2#%?J_AIWB M6=(8_.R#K;\0ZZ=N=R>1/W[DVWX(]KY5%X,%W[?<9]V*W]Y@PS]*]9RXQ!,8 M,;2D,#D%%W(Y7!8H.4OZ'V&RD).5.94CLC2&D0^G;_T8J;V<[=QG$[\#@4:[ M5JD.!\5.EWL$N%J[>'+CQRE4=2W/8'@N1V8^C[&0.G?1QE.]#J#^U?-]#'5\AR?ECKI%-I+R+?P\#I: M&"GRQ_CX+W_=$/_G6B,-G2\XYGMTOG_QYN-"]S\OK00I),IB)!(P.4<)_A), M"8Q$(&%.2PQ-9_-4EF1^,!^!]#>VRCS+" Q#906*E#$ACVA:P"@18TB<0 J6 M^^$O?/[+K.F^HF^W#$;7>6IJM*SJS.>_/C__N>5VIAJ>U\TRO*>7)GW+G;6FOD4CC!W:*C?-,<^DSAX$6 MU!")CE.VU^[XV*4:&BIVM!G9)PJ)CMS;H@8352W\]H.:;EL92%D MH]]>+C176-=0>"QSE!:\V")&;8$5Z&C+!M:LY+O,>J31;KY7R#IY.E->"+EH MR^IH=\0WF_U2.Q3&K7J+G%-U;2$7$;C5+EQ;H]Q@H+ <>B39='C^)FW+LI&UV:JT$W \VG2Z MW&_&@H!5N0K?SBWQDKG,.'[3,PIMD!OA.,W1)*=VFPU15!J=J>$;WAF-\K,% M-N7;#84O;J;FT!IS"%E^TS/B%\;C;88;\D.NJ#5+#;=;-WN8W_2,_(_-3;^A M5K$I)LK5_DJ2MT73EQ5^1@'F+J,NW%RMS#?\3:V&8>Q:UWH^'D>;+@HMQR); MS(8OKC>;J;H@RN;&M_TSZ[6&/,3F=DW:MS<=],SD2L^ON=2*O%=F@*?ES4Y;6I8&E,@XW MGFBXMN,YQ]O[3<^H8-!TR**Y*^B09%&\B)H&IE6M]M9;2RR>>0V0I:KX*)-UO=AK_3/3>L555?1?-7FZ39RIN*@ M/&%VNR#H$1F JN4:_(9=%D>8D=NSVLP13V^^:, MZE@^6I)G8%W/'0\[OMIDM /6:&5EDN@5)F&OD0&PC8,X6XZ5MF9(G7T[S^>7 M=M;O];N]OBTV\&*9#4CQ(\T/V*)T8IE/NY^0?P=QB*L3^@@*_Z-_R^U1T:_<4BWWZ=R:(;WP];6AV MOIQ^NY=X$39Z;BK.'4OWW)^#1!^]K?AUO!E_1[SY103I;P/R1!84$0-%^!Z! M@R+BH CL"PV*B($B )IBH@B IK@H J#I0Q7QWA2PW['6SYOU)[[7^3H(?\J9 MT2M"B$05WRD5?QL5?/B?A^S#GTJ(_D+DXY08>E:"\Q^^Y*7 @B,Y&Z%4R__% MTCE%XSE31O+IQ[ *V4^GD?_^W_G/9XC@15?UHC>8P,MWWLZ_^?;2'8@_=0>< M^(+A-^T.08;>CQ8.>D^(WLF/0+:K9C?Z??;1%ID>2J=,]#'9W8$-7WM2GW_? MX[3K2>"\PTW&%>;]2MKE50010\/_H=NB/XVYK?K=5)&^1<'4@BY%T\D\]IM4 M/XFEF.[,K>+.^I_3[>BP_P&RMZJ$;H'3Q6(1^$W([P*3_(@;!;\+D%W=O%SWRSK)M&4%^8S#EL>HNBY[CZPS9W%[2O4 9K.,@ M_W_EH;@_<]G &I0K*MG%%ES1*"K93GE1Z^)!:E)0+B=-Y\\]L0(^#3Y]-SY- MOO1I\KT^/9<;._O(KSVL@3Q\R-9D9R'\34F:C_#I7JZHY>S*CM6,G)7-JO4& MY[)!$F%0F29XJ?<#RP/&8 _^$_5XU-Y][DBNN\6X8K0I%G+YU9[BVG*)#YJ^ MER$]_O(130EER)5R@[G#->SUI+)F&;5TN#::>K-"?Y#3JF6^H83;)02C=-"*_>GLV*=0F5L'-SQ"&H=3'_F&Q!4.B4^U=.Q+G)[<.QR<8!(P M\?I"B \ _L2\T,YP)TKNX'!$#EG3@^QTF?+?%&7^"$1;&H:0GZX%1Q.K=G<_ MK_2G.6(GG(K@I(GL:W4M !( $@ 2_H83J7VR)VO#;)XS5F95]ZR>7<[TK@P) MF^ZLT=C8:X_/=#:MT52:E[U53SC5NDDS^=Q]Q:K^">ZK.V&IC8LPGVM/+D9[ MQGN?]YT=<(/A@^'?LN'_>8GDN._5(;7CQHZ!K^63R6'6L4H$"0AE1ZE8EAR6 MF#Q]E3.P=/D,W\:H=<%3IFT":WAEK6FL)O-#9R$PP1:<3&/,!<\S[MT'P-'O MS]%CE1WR+D=O.K/5<4YS0XZ8T;LN6R\T)I/ T<.--4$1][6QAB00.(N%L]AX M@&:LDD#>!9JY-K6J3'ME5JNTV\,RD9D.>UU6R ?LB,9IR/4 ? %\N3J^Q"K7 MXUWXLM^M6N,JUVY@G3ZB248L]CPGP!>?E#'TQ^?E7B&A0_KQ>,.!S XXQH5C MW/AF=KP+OSQGB_ !T5GS ZVV.'9<6AY5>D&)WC!\1.=?RTD#UP?7!]>/40;' MNUR_)V96Y:TO?DUTYM[Q8###RLGUZ<#U<1R[ZX!2Q;8<)Z7[_X$]'^SY8,\7 MHM]'/WC[N^T0@&KE#5SU]Z6:[32"S B.&W#HX?J M?_$P]K7K.=Y'!<50OV&W/[O<%]M]_GX\M]YB*%]NO@:3_G M*Q!JR!._CSQQN" !A@^&?\?W(_K(04$1__!]5QEMD6ZM@T=I@54"JXP/J[RK M,^PGEV--N?3=X;@3>3P3KN%V%8D;"$5,JYB\U=I5FQ/<#1]Z#4.Z61J.L<%[ MP7L_K9# ^[QWU1)[M"%0.PXM#G2[NYBL-NPB\-ZP,!)Y;S4#?KY_Z8O#"0AEIZ;F8O"CEL+ ^JNTZ^ ME]D;X7/R)T*"P=4#\'GP^;@SF7?Y? T?K+/9^E'BQ%S.;=>6X_E>[ 4^?ZKO M2-SR=8"?L^>0B6Q1#UF+*!NJJ3JN';YY"OLJV%69I9 T(VN4';R1QM@CDT"O[.BGY,[Z?@-1#P7_#?S\H]>[?_XLU5:RNZ M.453^2PW(#8ENV+M O\-<_1I\N-+1L&;/YP=&+)S\_=UO1-72CLQ,7VKA5&)3V.K/%RCXJTQ_,[$8G%A_ MK]-@19(L82L'-[7AIG8L"<]S1O3CWN\<@N%SJM,H]O,M3C1WJC#H9W:HX+.= ML+0GG6;(Z#U%\'CP>/#X6-*6MWA\=]:IYBR37F*' ]-<-OJB5#^$'D\''D]B M=_;0*V3/QV%#=^_SCN$A.1@^_CL%$?=MN=]G,Z@II-B6\;0;MTS8A0,G MOR-._L_-5PEZ)N(U4[(,%+CL:Y5 %"+C%:A%1N$0IA8PLKV>Z'76'UFP"V?2 M!!,MD_9QU8+NW=K!Y<'E/W/O_3:7YX]++6MT;84C-B6"8QQ^XU*[P.7#;7B6 MB&9-_77YG^314]B.)&S>=[8= <,'PT^DX=_ /KSC+I&=4L/5_N-*#=V[G4)& M<\P]#^P7[/>6[?<&MT8_9:37_"VLC1SW*$RW:EOF<&ME&KU9]KINEC6OTR2HFEA89C3 J7;;/"@099EQ!67CP?/#\ M>$9X_];S$<*XC&:L#IRQV!O'@3)<,^XN\'SZX5L6B[ZM?$/UWG^B,#^8_$LS M7=LH$QKJP[?B4C07R-] IQ11M5-;4?=0\ ;@3K1MT713CZ40;74;7F!,Z:H8 M.HX:))W#I@4V+3';M-Q%[KCF2.NO9=\?1X$[LO+*<]R@L%I'&9_<,JRW]N23 MS4>7/)P[TU:H4J,_UE><.LP=5M-M<6(T?9X3EDO,Y5Y[^ N\&;PY8=Y\&>;R M<=[,#N=6SBI3!B^V^3F_5)EZG@V]V>L&ZS[#JW[SM;VXO=%J>VO2:^%)&1VM=H(7:S M>S5>)N^C*;^ M$&9]#<38>J&YPKH5@J-;2E;2&LJ^9^T$(BQ B$?KND/J/+@^N'X,*,S?NSZU MF^P:1W>5P8BL-,5#'E:.@8^K>SC&ZH!9H,P2,\%P'RWW\LUAW;OX)VAG>^R2O?08- M]@OVFU3[O<'M^3^/M7GFR%^JT>../.6*^Z=S!R#;<'QZ!\>GMW_6\+U$1]FV MC*(_#M7T?!%VG@MJ%4(?/K4;BGOD<'O7%OT-C&J*]J'F(L/Q:78P ]L*GV][ M2@Y_+5I)M/&#(@U+MC9V^D5MKO8,)B#;^3 E,IW-OYH"#I@!F &8<<7;'U?! M#+&M>%0>T6,^4UJ1S(A3Y [5"S##WZ 3:>K,(P,W=&WDG^"VZ\5HTKW[.1S/ MWL#Q[*53*>]=OV#D]V#DM[F=;R,WI?LK/I#P2Y^2D;XURY87W*.XBD__]^<= M?%UAJG>]F?>=]&TE-TV'%;:&YTRYAD5,C9*\R%>&;# LV'Z#YX/GW]R6_,V> MW\I5**$W/B&?3G[T!AC<3NBA:'9:BKK$SDM:\ M07; ;C&[.1;9P#GIST&K3Q7'&]#J%8$\HE7T,LF=W2[Q^QRCP#U\]BCZ@Q47 MZ,08G93G^)^Y5L CU[XD4_/7Z>;'\LQK"P5VSF\1S _=%OUYSFW5[Z:*]"T* MYAYT*9I.YK'?.&6BQVM;_H>IZ(]8/.EXVR%V+)4XM&^-A\?*P'1+'QV>P]Z! MQ4^0PIX0I>T9-R%1'1^Z03+%MY.DW2V70^E__]X@5XG2B\!@".#P"_FPQ_ M)@"3O>6H3-4V)';8D$P P1:1SE _"Y+ER MEZ_?J_I?5_0=(C9 \.%N)Z$@^^WGV^W!S?9'QQLN44J4@BV':!Y\Z9\*[*5\ MG?@[CY3J__7"%O746K3=H!2?NT0."DQ)#G+(Y)2BFJ(IJ7X+7WTN"DHC.5\^ M<"H?)U%9==:Z> B, ?WSOC'IJHDRR]"*O[Z!GX>C#W[Y5O27U>VW?_O_>>I% MTI%H!["_?/RJ9P@/>GT"?>S_7@2H?[08@GI1$.',A,,_=&U_SQ' P5=O[>], M)=%!?CLZ.L?PO__GY52_KUH9R=(M^^O3TO1"!H^2)\)5:H$R' >9<(P7PCJ*8/GZ_/R%D@ME?W",/\W]?W'8"(1P1OB/O-"O(]K8D9' MBON5^I+-?O\H7,Z>/K,<-<"6KS;2PQ*?0=\_]!KJT+767PG\"WTA%?[DXN0+ MA8FII1V@_G\-.\6S!AO\[#N&C^?ZJ=O=2>2/'_DH$:!DX/]!1F[@X\^Z%=]B MPS]*]9RXQ!#J!68N,Q)2D""19^C[*0+M=WTR0;8>?6Y(6QI["GQ[''B:CVZ9SRNRG*60@"O, M7* 4!A=$,2\+HIS/,UE%R>-S^H>_"-YA$*@.7N '#-?!.K5*GBS:[2D;T,V? M6WIY5=KLB(ZC;22D%9KE0\/([_R6N9];'N3-O)C%5R5N0^36@J+.%CH7M,0C MG9(X.YFM[+R*(57);OI$D93=L&FDU[I&EBGAJ""^0O?-62:_WZRH13#22*^[ M1:VN50VSIPUJQ)(V&@MAV>@%32.]EG0%YPL+L8RA_401ZI8H5>F@*1GIM95M MKJ5,QQMIAD)2^WI^5-(6/8&(B@KW-EHO<%&,\KF^.O7)NX;>,?#W>Z9"] MS(1"F$I8S9'E#!ROPOHMHZ*R%Y5U^'8O+R8%R%IB^"YI&>JTM2)IK\MF" M-I80TV\(U4FE-BDJ9HF;Q:,W&?,,;CS-VAU6"3J,*:#@SI3;AL+(V**B*85<']E$.>HTJH-U7CM/LNECD"4H9 MDCMG8C?RO:!II-1Q!?E&CDM MX&15W/3\EE0$@3C)XG>.1L1YR1&.U$VR-JX@*U=.X16&7#P80M:H)/3_6.U."XPE!8O?&Y%CMG\0? M&:LRG;J+69^I:QE5U;MM'[V6OE*I,P8HLM;:=@;%$:?FA3DE:$UOIX<#B(S5 M$+Q&J28L%"S3(1':=4VT70?3BMJJCX#2G)H:#0ZM"KE-RW JO5+8-#+6+MU8 M;)O=0Q9K;*>9.>H+O>PP&$#4K(6,K"D#I;#C#3YWG-76_-#+AF85,6MF-V[V MR5ZGQS4P@B_V,,=K# ()1,VZK=/555>H.MAA7CL89;>\Z?G(GA4BG3I&<[<8 MSPYS;;.PL^,R;Y=H9N>WC$QJW:$[HE8M^$NP7I;[-L84[3GKMXP(5:#+-6,V MV8PQ8L,L&JM]DVYV@SZC%CAJEQ=YOZ/^>EF; M((P^&'4=RYB=7OC]45L1V>:H:68M@U>-(DWR_<9A[H5-([VZ6JG%3GME&Q.9 MPV+?;-9'TBYH&M7J#!\Q^X'8=,H6+E4>\ 7N)Q&#TKS?;98 M=KLJ*^3.:)78\]UV.X-S:+%SJB6O--0YE.3"?J,S)[JS=M6GR/'/,(FN5Q+I XS-VB) M1P:JMVC6)#*"RH^;GMS;M%:]&KX(FD9&6N,X2E"@<0&:NFY@N4@&T5GBX1_>&X4O666# (C+6 M7G]HZ UW7L-4EZT;$TEIS?A@ %%5JN5Q>S(Z_GRKV@:62LILL7Z\+2,7BZXG;G?$' B%"N9&2LV.! M&W5D93!BO9!98M/(K]K! **XQE%Y?:OQ!TDK%@U]Q8K-]F(?3(N,C'596XJK MAYE3/*.\%8*3SB@C-)V!N-KJ71O@_.NT8_9_AVE8_:ZJ:,MG:Q MMN>UQK'/LF)1'] ^7\U';;5>+/G\0#'+?$,@BVB>7]K+[,)O&1FHS.J,LF Y MAQ.QU:&'"TCN*L&WGUDK.LWZ2FE7^**SF_=LNJ(&2)D_8ZM8>6,K3DZR>9&: MU2LU;8%7\FS0-#+2AC0C[6WW..<&DV)9J4CK]5@*FT:&6IET#IJRRS):IWTH M\$NKEL]KP5"CMLJ(1&Z8Q89-K4@T9HUN3B[MJ:!IU%;7K,DSZ_9(T3RAO^*4 M'6+I>C"MJ*UNV9+K#2QLJ(GFO,WD#^.!@8*Q1FU5=PX\2Q2Z-F^@GFE+O5W9 M; 2]1JVJM!QX7)$O%C%OO2&)5M:3YG38--*KP:RG!)O1!IHHZ842XQW<;2\8 M0-2JZE)%-HCM7Q&QB[9H&E$ M6U9%LT?,%">TCM:<3WUQCGRB$32-FM9BM5*G':E)\T5Q561&$_%0\C<"^+F] M:&ZWWW>5@>IS-X+']JZ$KYNS4]O(<(7]GNS4^X,!UJGL"_Q:&S4D]C2&Z&9 MI4N,VS<9##'=FNXNYFU_?Q8*+.JSV\U1X)W:BL_HV'PA9+)35CL)-S)>LSAP M6MA!VG*'H:"Z-I//F?MPO%$#JQ/\I*?.ACE--PNJ3/2[L!MPO%&K;&0690FV_RLAC64I5T_4.N,V _5%C7'#L;MD<+7 M&OR@VE[D&D5Q4^^$_4;MT:PZ%7TYUTSN8!2HF:MQ>[SEMR6C]JAM)R6UEMDW M?54,)JLL:>&J3PGP,]M"<;NCE(K<\6EY2>XW/'/:&^?"II'!>KN.U=H-.WV> M($K^GH!L==I\+V@:U6_=;JOB9F'PXCQ#E;I[M3H+ B/D&7NL'(Y[D3"V+4VD MYR,GP[F'73^<5]0>5UU)PYH5OL2-R^T]/1E7&F(Q'$+4'M>"57![NK;#U+UD M[/5*=W\\GL80&2]9S9=(K.+27'%^)!K-P7:512>!1<:;7ZT7_D(SI?E.;K'I M^K9 &%0XAJ@]:DQIHA_%$L$W_"5RR"NK=1&%M1'XFR MTC[)+&IC_7SQ6#GH.,^/]5*_-E^P>V5]:AOIMUC',R7=,@X.TSH83AYW\H5!LS\* 6O:,-3#2<$#S!++&J1S/;V?UUIH]M8W.K+/.'[K]-L-RWL#=JH65+LSVOA3.$-JI M*!@,QEW MBK91Q<;M;+EA5J>,FPM'$/4>QU864ON(:SRQ+#27'2?O9LU>V#8RW,6L0^74 M#,GYWL/['(B5Q(D4#C?J/9RDF]['?DIM.IU!=% M_K"S]]L^FV6L;3B&J/=0JYE'$$8-:<9RU\_VJBMWTPSE$/6>249LK'UFO<'& M5I[H57%SW,NH[<+@N;8G;BK^8:0:_W MI=:A7)^3I[;1U;)=%Z:[9GZD&;DYT]=[)?'XV#8RWFI=T2>&H??X3;-?9.K+ M2EVCP[91VUTHYGR,#?L[WC-8U"OAQ6+5WPSB9PBN9+<$HC/K>!S->>611G"% MAK]MP\\PW(5M*P>;M+.:84ZG73&?<1@C[#5JNYE%JY+O\B,LD\NO^M,#M595FU-!;U+EP20< M0=1VN9&G*-9AUN Z0FT]]$9'/=,]M8TRD:Q6F.6)J:@=.H-Z5]I*V?4B'&[4 M=J>":&^;5[53/9OO+:2]L&_6U M.EG.:(6!JR%A+K=YK(,3I_&>H;KDX>@>5&+%&RMY4I?5_9QOG-I&QNM5);5> MWA 'OF-7#TW3V-CZ,IQ;U':%#4WT]JV]RF]0P:HYU;H3Q+SQR7BDW=-Y:F M5FEU"Q6S>YBXPYY G&'1Q_$BM\&FVH WROW6RG>WQ6K"!DTCX9&,3Q?M-:9C MV&"SJBG;5:6V"YYTP:,!(KS.38>45 GBCN0\/^QE)$8/!Q"-$&UFKIU#C;G# M([>Z;7=W*SKOT]*@;:1?L9(9YN9N/HM5JFY)];A2#F^&_49C1 4D,QFL8/"\ MZA7&NY*SZ\Z&8;_1(-%T*==V0@]O8H=I>UF<;'?3:29L&XT2%1BJNV?-_5HC M%"N'3ZW*H',,Q7 F^->W,V-%;R.N8EK5ZGA24+?%DW0CFD#TP)B-#+3&,C6/ MQ[;(;B]:8;_/@:(P^^@Y%^*4KB=9NBZN'?3UZ8>79WU!]L!C/D1PK"Z=CN.? MTD3"1 71VP3S2QQ[:>!/7XA?CII*#'__Y5>BCV)?_JS3Q0Q" 1L5$$+-:Q4 0LUC%1!$!33!1!?<'RH(@8* (\(C:*@,4Z%HJ Q3HFB@!H MBHDB8&<=$T6 1\1&$;!8QT(1L%C'1!$ 33%1!/6%R($B8J (\(C8* (6ZU@H M A;KF"@"H"DFBH#%.B:* (^(C2)@L8Z%(F"QCHDB )IBHPB:!$7$0!$^-!&@ MB!@H J I-HI@X)YU'!0!>4TQ401 4VP4 C1'_M83H M-PCHM0=-!GZ'R#D]A&,\/VERV>7[2F;Q]E=WXV=%%T:?C[>BUUJ'LLK_\]MV MQ'W;8ZP,[(9@:@!F\4EFD?^"O1JKBY59L& 6@!91LRB 67P:6N"OAL^N;A9% M770 +, J?FD5MX45GVX#Q)_: 'GG<0*PDDN=?25!!K\[=DJ"#.Y]';W,\4LR MI?*[LY ;\AW %/L ^^E$OBNJKP]+_!-E.( \\]\\MQ)LA/?HBUO"A"5RG5Z]NF#D-EJ*-G(]#S!NV M@(^B2C=L#:QA>:9[*^MG+/$@*(A]PQ;PT7APPQ8 > !X /P \ #P /#@H_#@ ME+-WPQ8 > !X '@ _ #P / \. "_("X[3P/P / \ #P / \ #P .PAE?O M18MK-7+W*][F$!OEA_DX-ZS[$E)424TD%%S8,DY).?=F&G^6HC,7)6UA^VN. M_/6_) DA1;GTQ!_[S.A(<;_FOA!/LE!-V9?#U\SIH[<+HR#JHBFAE.BD+"55 M0A(RYLA.D7@Z16#$![YFW,.EXVR%V M+)4XM&^-A\?*P'1+BPROAP"W[[$-*1I)JB+KSGX=:N_R04BS;$-W_/*A[ M]ZOI&;+E/C9X2)FBX0OQ\4N^#I'_W;9H'TY#.>U/.I[K!"+S%>[#KF](_A]@ M#RE5_L_#4!(JFU)=PC(YEZ>S);:N, MM*[!"5B >ON%I)IM-DP3S[__]42/? M;M@U;^*Z>Y:.-V+]]\>F%"4 K/A!29 6F\9JP_5J_'C3[S2;TI0O%.X%J3+D M&X J&.K/*%44;?O@*_BT?QY:71^T_#$]8Q7YC%54-3N>5JO3*M]I'[W6T;4[ M]7: 5=F';U2:P2^)4Y_ND#^G2?]LIW$$KN2X\^=Q#^)2+CV;U_G#?''59]$/:X(5)_ /=JR5QOWY5D%0V)[-Z1H<3%N['RHPC&??#!WA5/O<\A4 M.-,(D%V!?$#@XX/)Q^!2+CVH5[I8D1$V/DC.=]HC[7 XB$HL#@VH;@5?K.ZE<)?>N(X2;BMS#-S*-,70: MI^]J:P$P$(((6$B6S*9I K\GSP86 BSDGEG(%='J$UC(8E 82"6#W7.9 M+3_O%5O,432"8 B1??B62^,Y\IZPZC99R./=K@0X]>>PD&+XS%[X:_:/W/G4 MP4M?/@K$4F7%5IE#1[3(3M;9PU+_B^33$]6H.8Z'Y#,LH[G/"%LUWVARJH)Y MC7&WP&>\T&MS#]\()HT1^31!WE\*%] ,H!EW1S.N D=OHA;/:/2B+NYI)&>8 MA*//RP>:4U(G+Y-,-0 MX); "( 1Q)<1?![Z?#PC&.0J\_YDJ7>P,:/*ZES*[O%)$ LELP$$W1/TW&9@ M ?M"D_&6U ?"$P'P]#YX>A5AOC]6'[RG4S.+IQ(=CVBSP=K'\M:06AKBG:Y" M%GAKS5]X_['I[<>N@ 8VUIBLEMK*.YJ9\.2%9!Z^Y;/I'$[?$^+<1#R$N4II MA<^'EQAFJ_T63_X5+T#I(U=4321SHFWZ8G(>D03I/8S&&%W1.DB2Y2%.:?;^ M@WF++SZ_FS.0DFO9\^S$,);88,$@R$HM?2.F4DA;; M6@F@]DM&$A,UY5-(,?&6#FH'M2= [0!P8.E)43LPN 2J'0 .+#T9:C]%PT'M M"5,[ !Q8>E+4#@PN@6H'@$O"E!-HV*?L<<"SA*D=\"P)4TZ@80.>)5+M@&=@ MZSDTVW%5#!MG/@'M'[#Q0+B)X6; M*"3PL;9_8\\A@AG MV#YP/- Z(!X@'MA^$@I3@]8!\0#QP/8!\4#K-X1XD1J$5ZC !AB7##U?HU1X M_+S\)LJ(?W2E\))GA^E= BZ$%3=)86@)Y&/Y3?)#ZX;71XN9L)/+$TVMZ)TB MT:DC#GO_P\Q/I3Q9>>4Y;C F9VC]XIO#9U3"7+;BBU2V/O(GX?A6,$#V5I50 MU]>*)?>19"W,L)>1J'OH3#W0U8:8$55NX7#%44]I"C.GU,KLA%Q8A9RBSI4@ MOTE,BI]OQJ+:^!60&4Y1DJ'G:U2YCI^7Q[ "]M578+5/]F1MF,USQLJLZI[5 ML\N9FUHU]Z5BA4524>,&C55&7#BHT5FR_JH95M%^==6$ZME01ADJ]X#:X68X MW R'6X2@]F2J'0 .+#TI:@<&ET"U \"!I2=#[3&O!P)J!X #@ -+!P8':@> M X #2X?RLZ!V #BP].2H'0 ND6H'@ -+3X;:H;XV6'HRU X%M\'2DZ%VJ*]] MRY9^Q^6TBY;I3\4)\L0M)26CN9NRYOZ4PI1J)^5:J:(N.DZ*314MP_!;A?6W MH>QRDFKR_'O^PU>^+$K_\G+-_./R@Y-N%E#"XF:N=W^R<]Q8N>Z(3,!P$F4X ML<(30%5P#G .8*)@%H"9@)G@',FH?@%F 9@)F G.$1NS )X)9@&8"9@)SG%? M57W?6'?*":HW.<*DXVV'V+%4XM"^-1X>*P/3+?UE\4/Q1^/)U= MAK]F'ZL]OJ]RY*F#L./'O]\L1U-^-K(8OG.DY^-J]=!:M7^H>U5KE]]0^$IS MI/77L..:XWA(]N?LJ_%4O"HL=.5\/Z+M**>?776NH[;E(N>YG!7V7,ZJI.[S MTZ&\/?)H/^,8CAUU-^Q"R M$[N$;D6;R9)HA*"@%"2L9K&2OKF17KF0;+S![ M4Q&_U[ LK+[W)BC[7IG/R M. =045C=8'4#YXB)6< [!?!.P'TCC.1SVG/?T_$#\I #'L> )(#:]% .#=0.Q32@F 9E+4#@PN@6H'@ -+3X;:H6)W(M4. M >6G@RU \ E4NT <&#IR5 [/$D EIX,M<.3!&#IR5 [/$EPRY9^QT\2A)G4 M*6M]>H$ [9$MJ0Z2H;A\DBIP?;\) UJ'B]O)NKC]L;9_8R\&@!G*!U0#Q /+#]^RM2"X7Q M_Z@P_N,WO%X;/_QEYW14R#V=%)XIBD_8VDK.&]LQ-BYO67ZM&]RAV!-P_%05 M'R?3&(%!?4)8HV"-@C4JB6L4:/WV$8_^60A7J*$'&)<,/4.IG'5/V52]L9X7.'4C2,*!(TO:<1?L)((ZYP21A5W$/54YCP/6 MPDE6,O0,AI:##_6*X90W=?;U6H840NJE+^^#L:N M1GG\O""!1:FA#E(BU0ZWZ)-JZ:!V4'L"U X !Y:>%+4#@TN@V@'@P-*3H78H ME9)(M0/ @:4G1>W X!*H=@ XL/1DJ!U*]292[0!P8.G)4#L 7"+5#@ 'EIX, MM4,M\K0.B >(EU2MWT8!6"A2?K$B MY;[&PE\Y9PJ35ZNC-C;I:+(F;@VK-SDX3*:Y$W R+$Q.I2F"2M,4%!6$E0E6 MIFL7,HT70'U8Q;7_B%?EJC@AL-)ZSQL=NI/KLDTNI_9"7L4$VSXZ M#Z]1W54=^?A) 8X>DZAUJ#$/->:O7F/^M961*>RJ.#GJEWE/&UONDC+6W0D; MK(Q!7?E@97PMZA"[RO)_>._D*J]/)*[T.%2[2J3:H59"4BT=U YJ3X#: ># MTI.B=F!P"50[ !Q8>C+4#@5Q$JEV #BP]*2H'1A< M4. >6G@RU0T'F1*H= M XL/1EJ!X!+I-H!X,#2DZ%VJ#@/EIX,M4/%>;#T9*@=*L[?LJ7?<<7YL&1$ MD+?M3\@)LKY=R_]7<#W<'Y E:5!K_'X+4?G?D?I7# NQ:([D_]J?#'):71LI MR+:1_+):P?MNZ)WMPO$5SG.Y LEOALKRR!']%EF"L7X?(_V);M ^G M<80^57QVJ:'UHM["J43+0\KQ%?*?A\R9$BV''+MHD%FIHHE=3!7+AKR1V86 M9P7BX1M%IQDR>E?O?\!-X4K\?5^)?P]8?5I%EG@@U9LN2KT7J,[K%&LV.=Z 7(E'WXAA/$I6 )7FNX"0^%Z[2P.H'M@^W#!BI&&ZC! MI6@)ZQD;LGA (N?93%YI;$4QTV;CL('JRO22JQFNR@^D474MN<:^/MH%- 7W M=U $GB;(.Z,JL?)36*-BND;%?0=U1:CZK!T4;M2=01^1.6V@'_#V7AU/Y0(; M0E.PA"NP"& 1,6 1L0&LSR(2V8G3 MT#U%KW->8;U&Z[ZW(J=A*); 'K[E"!R@"0(1<2,2A4OY)2'O],I:+5>XC-1M M+;SVM)L3_N!YC8\G$M*FLVHZV[FH5493K&(.1O/B/B3\!/'PC:33.1HX/[ ( M8!'Q8Q%71*O/8A%6B9H7K'E.X2H]HY/)KJ>Y[>24:I+U643T&2! IH^]Q10K MGX17NC[SE:[O7MI13C^[ZEQ' R3Y35WU[.M=E,,Q(W7 4US'[#3Q2:?;W @G M-A&&)7)9,IW/Y:"4._")A/&)JY>SCCEP?5@M[;?#UG>:08TUM=TDE3&6$3S! M75/'NLN'P8K@5:_H_@?@"DA&[$A&X8-\=8W6V=)\TR9XKT/TVO.!ACPM3B0C M5U\Q7+FTT;&.YKE\2VGGA]N3MP8ABUPZ3S+@LL P@&% AA\\R09/LL&3;!]* MEA>D)!]:NZK#-W"B*0VGR&4.I^67"?;X& .K+SS5EK1,*5A]X:DV>*KM_I]J M^Y,5U)T#M '!@Z4E1.S"X!*H= XL/1EJATJRB50[ !Q8>E+4 M#@PN@6H'@ -+3X;:X26C1*H= XL/1EJ!X!+I-H!X,#2DZ%V>*H-+#T9:H>G MVL#2DZ%V>*KMEBT]24^U29;C.O#RT_V6];OTK1?0.MRWAOO6\*@4F$&2G1\@ M$&P_N5I/'.D#K0/B >(E5NM0W"&)6@?$ \1+KM:!XR5/ZX!X@'A)U?IMU/T% MK0/B >*![0/B@=8!\0#QP/:A6/8=%,O^)P9/VUV_/';X.ATKKSS'#0;D#*U? M?.U/3]85@YRV,T4^[6GJ&AX9QVK+[>TF8] <^%9;$I>*D.:F+#L0DL MLE 3.QDUL:^PR'Y0%>R/7AC-_=82D*NUN48N@_*$=M2/)!LLC$'UZU<7QMB5 MOO[#Q/C4#PX"M9&A' ^H'2YSPV5NN/@':@>U \"!I8.E X-+K-H!X,#2XR># M\%\[%/R-/Q5=AIH>]V48,9LR0"!8>C+4#APO@6H'@ -+3X;:H:9L(M4. >6 MG@RU \ E4NT <&#IR5 [%,T&2T^&VJ%H-EAZ,M0.1;-OV=+ON&AV&[DIW7*@ M3/;''C#$ZC( E,F&F]9PT_J>+H'%F]^!&231^0$"P?:3J_7$D3[0.B >(%YB MM0[U'I*H=4 \0+SD:ATX7O*T#H@'B)=4K4/1V"1J'1 /$"^I6@?$2Z+6 ?$ M\9*J=2B3'=,RV6#[4+DYJ9'\?^)>(KZ/7%$UDE+4 M#@PN@6H'@ -+CY\,PG]!1>N[-8R831D@$"P]&6H'CI= M0/ @:4G0^U0\#61 M:@> TM/AMH!X!*I=@ XL/1DJ!TJ6H.E)T/M4-$:+#T9:H>*UK=LZ6]/^/V5 M,&ZIR/6_YS]\\_ M_W?^<>FD,;XK<)U#VE_6UIE;MHSLS.GOOY+K?4JVO+F.4O^%A?\3JPMZKYI9 MZHT7$9RE:"-'F'2\[1 [EDH M&;_'R"D2M77[''8@A\K_;%NW#:2B#4#X=SW4"B?GZ?KX-@3W?AE#ON%I!F/25)Z)7(@ '[_*+?MK^_C;EXK__B + M^>55^VN+XO/A[JWWKFX5Z]YTW2L8ZL\X5Q1M^^#KES5\"W&'5M>'/7],9^Y^ M\9/#:$>/5KRVZ8S+,JK/K346HEWVX1N5IO/T!9'NQNK?7XO>@+]_-KTA+N7S M8HD3*)Y!&B]6[(6U6I1E=L!^+K^9&F,)-4<[;J";L_E\;';:=.CQ.9_?T%C: M-YV[\_EXNSBP&T"[:[&;*T+=)]";IM[!;'.Q6FN#DC3J<9)5SXB+ .QPS.3*=!88## <8SM7Q[E,8SA7![A,(3I7I MZ0=C;11Y^O^S]Z5-BN/*VM_?7T'4.??&3 3T\8*-Z;FG(PR8?0>S?7$8+V"\ M@1>V7_]*-M1FJKJKFRH,:"*ZAD7(DC+ST9,I*34R"\UTF>^5A1#N* !W,%Y- MW1+672?'>3--WOW9_*=RG,<2@>6SGV7YU=JNS2ZVP%IKDL6JI(%QQ=+7TIQZ M6I/,'.M86"W7:U7L(6UHM4Y@]S",DTSC3))D\%LR?41S$,VY2LC[/)H3&[S[ M J:SZS9:4X4O2!AMEIV\YC3*9($-UN6QAQ\T'LU1>,58=YTT!X5R+D%S:8O=K$:ORN6V[5Q^L\_K6+53F+&VVQOJ3K=+">/<%-&=><]M.M>8*_%"I]VALU2+808AX MU,./3!+[U+V'B.C\V55/]V?U7T)T@!6;MA5\S?Z6O8<5/#?V/>6G=+,\RV$] M34O;&[\Q4W.;WR(S"CC8X9&NGF^5AE4=:Q9\$JIT*PS@,AD MDB2>3F:PFW)B$)-!3.8J,>WSF9B-ZN, M*W\0<_D)+%6YHM/SX9Z4 M^)5$+3[9C:)- M\7\Y4&1^RJ#5D8 _&*3I(DHF!?C5!OW.][:;/\ M>H2ZQMV+/X6D<]_M^6>8],:=P,J\)>C2>D!C"IX>6%8OT\[\P8V@)\'HS6M! M-8Y4^7*'KNB*EZ\RFI;?5+;!%D-X,3">QI,9YN3%H%<+2]?*I6*ZZ^822/7& M/<*7'HHX(Y7:&]AZ(672/$%G2I.E27>[S)D9SYL@TR3HR9+MM?M\B=DVJM2" M;(IN<'X!WCU,4LGTB?,+KS FR$?V'T\$\OQ\;O*+)BT&'11P1J6D=!H3B*S$ M -QD,(')TH0P)1@2(R6)D:@I>,!_Q.,OP) XTS(]PL6-PM,;K>Q6E6YG5-@( M0?ZAER6)'+$N>E2AJONJ,N?R:1G3FZP0G.1_6=+BN^)>S%7KF)9Q%MC:9N3F M!M:)1RJ=CF@I.Q6D.5:C&]M:L[@8U<29$&XL?UETK=@KK<^-5WRMG":W=<'! M=RU8E(C4NM,;^?VX/75X+571\[Z^7P_F0=%(K5JWXME#NH?IA+14.T5SM^5+ M'2$,2;XLNA]T2\OYPBKR*8>=D4NRDY[5@/9$A\I4,C-R/:B0W,ICRA.Z)[;; M54"QHT-5V^R=UMXJ>IR?KQ:V+3%57^DL*!D=JOVLN&ZL^0V%I6PF:TN%C$Z5 MX..C0]5,M1@W6^0EG9YF&()84,-U 3X_.E13FM%;ZYDXY$LE 3/GZ26YK\,& M1(>*DV;TI+AJ=;G6?)SW,6N_Z3JP =&A:H\X,U,8"77=K*W=R:3G;FJ=H&BD MUOVJE=,5;K_"5N2 2 M>;Z-F_:\N/5]WF>]9E\ERSHOPI*1QY>RHKHM-MPFMG-HOCQP1('A9J!D5 #+ M#MGW^[*5UG>]3&F>\7P3PUE8-%)K19:72V\LSG71*_:*8S$[P[NPUJ@ %FM] MLFO4];VN*.FE6MGL&:X2="I2:X%:DOW>T"I@-7,CR>R"<],E6#0J@*ZM93R- MXBUNMKJ1"8OJ R?S[2]G::8U0H)BZ:QUT757998;]HK M2A=S&9?SE7(?=BLIJK=/+Z;1;J'":/AH:@B9TLD "Z:BLG(%0V.QG+L?W MTONY9)?<_F0+2Z9?EYQYHMAI9\ICKE;-[>R5TATKNPTH&>G3@IJ[S:Q1*6*I MC#&W&U7:+HYAR>SKDKS!#(V^+1?Y?'J_K%.+#C[LLZ!D5/[=R:BH*H1"8F(K M/;7V2FK)%X*BD9::.-'T_5&AQ@\MHK?(I4HNKL/G1U7%4IBM5"L1)#;,X@4Z0IO6?DREEBU7/V6%!KI*U=OV^6TC5#X!7.R/,9N]2Q M P$0D;9.IGRVWG&;)=YTK/5DF1G[31DV(*JK"ZZR[.Q7PH[7VDK6]O>JEMM! M!2 C;<64QKHXDK*B;BK]M=P>."RI![5&D;78[,_+V+;,U0;#3':6B_[/8P692 M2HA4 M.B_AS9S3:>_TTM;HV$ZED-M-9J!DI%-C5^*F&,X<$Z(X/: ML(1,E7 '"J8M=;Q7FV640A[6&=5 96M7+'.IU["\3&/+?5-KUQL;6#12:U'C MFZLJEW5T;:BZ[1*_Z%7*L&A45YSR*+69$F.;RXNFKE8F*T:8PJ9&%6"XL=NK M=D\OZ3Z53F^X/:TU!AU0-"I5P.VZCB*FEKJ"S91*RVFVV!1L0%2J(MWNB8,\ M/L)\I2Z-*+*?W[>#48T(8$4-EW7:KP.URJ]HULF,MZD*;&M4JJV.4_''_;[% M*Y7RG&2;_CR[8X5,5*IL9[<>K#JU+F:N_)7<)PO^UK3E@9C+ ]+1G5Z5)@O)V*1Q?S1 M=I^3Q^R^4(5/QR,-+?5Q6MUPF0UG[LHYC=2T6L&$78KBFKDM.TZ_*-H\D%39 MZM6=YJ8>%(TTM9JJ%4C7$].8N5?6VR+&]0;]H &1MO8VS7S59S,IO90G:_5% M=S;-*+!6(M)62\=R6,'A*(SF&FR*:)E.J1@4C;1U,G$LLJ!W"GRO)S;)IEP: ME_I!T4A;VX.B*\^WZQ(W')+3298:-C0;#FL4U_H&(?3D H_S/M;=%X:SCCO: MP:)DI*WXLI?+6]-.6??[XUFJUQB0E ]'((IK&0Q?F8U\;8R5AKVMV*ETV-O.- MD#V!0.U!.ZMV:C4]E2O-Z$UF1;3!Q)Z-ZNI2R],^-R]HF,F4AQN\;YC3":PS MTM!URJT.9Z9'8,J.,NUEAL7M#JPS,J:;QFB\YD:[#%9C1J2Q*ZW7N_$,E(SJ M*CW<5LQUPJW7)S&9PL9H%"I@]H:O9T2"U62XG-:Z$;SF#+>0&A2EL:517 M.W;+[-IIG\)$(M6L^.VUU,D'#8@RVSW;VI7JO,&O?%J>9+BU;I.P:%17C4%Y M47/+91:K]?E%HU2:$'H7MC6JJV-YNEZ/^GJ&;U$[N>\1XQ';#XI&VLJK68*< M8NR"K]6'*:G-TJ-T&W8KJE7+[6"TLIL6SBNK$3>A&@UG;<):HUK%]0?FTG": M6\YOFZTN/:Q/TCE8-*I5JU9JL189OXCM2K@Z*S:=U9(#SAT>5:M>?J'UY@6A MP^W2N2HVW=$;V@N*1NV*+2WV*Z[)8OD4H2VHC#_#>D'1J!)H)5HL#3M+CTN- MTH6Y,4LO9L6P;*1>;]0M[,Q9=HN5YOUI>I^J=I9@N'#\A,#XC>0/\YJG5O? MZLY SM>"-IP C5J6;LZ'HPVOB;E"9;(>;5?UH-ZH?(>]E=SJ\6!:T&KII:^D MG5Z;[01E(VTPI9:]DS&>X45O/ZZMZ)JMU(.R40DOBI-.M:S+6VZH90DQS2NY MG _*DE$)UY@-EA_:IL^UEO,B5AYIL^*C+7%2F VFS+FK_4>-6+RDBIL@K*1ULX$%YML\U!O5QZK4(,&,1!M8K=0@>GEA0^8/]4;:B^W4 MV6Y>I :I;&F\J_JZ7BH[IIYJ+JNVUWU71XF]M@K5JM0%%D?J^G@O9&=5>8"FLUNUNS6,H[,EMT7E(&A[*1]M)$K3>=VF.*)U:%'H:7Y;PT M#]L0:>^\P94[DSP]T46NEZNUFLPV.PK&(:J[WEJ6,7O5)W@1\'9R5*1UJ166 MC6)#72DPGE@T=2*?WZ=WXMQRE$ 64=W-4<1272JTK2O[3F6_X]/K;#ZLEWE= MEID(M0%6FNZYE2\J0G4],BP!C,,)YX+?[?1%3]R37"I3YBFFY[L3&(O-1'U& M;X\O+'E;-O0A/RJ:L_V&Z5I!K1%'+#^P6TX*3,)ZS>FG&OFZ7ZL!&@J*1KU& M7M)QJ9>G1EBIL&.IW:R3Y0%EA&4C]=8*HB!*ZZ&B*XM K(.)VN1R6[MK*=H;3\H&_4=VVEGO9IG MB@W.+#![-V5O! L+RQZ=QV %X!BG/ZSX2+9AB$M7^7Y\\3S2#U=FYN%BBREN M4\$BB74,_H=WA(B^9Q\_"%9NPD]>W"/R;-'H4 9^,ZQ88<' MXN'2PD^7NA[O2TF_=WN,K*U/U&^#.E7#WAQ7*H[O4W#)[/L4./@ 5\ X_;.T MW6!+S'=',41/6RNOZCRLFP4//A85IZYM^)[RJJ-?MS<$]O!7%UA!7Q[__NFR M]+O7;2)!?)$@?G9S/1($LHA[$P3U[OVH2!!?!DUHKHZ#'! RQ400R"#B(0=D M$+$1!)JJ8R$(A$SQD -"II@( KG5,1$$LHC8" +-U;$0!)JKXR$'@$S((.(@ M"#17QT00R")B(P@JBP01 T&@N3H>OTL4[^D6)[BQ/Z> MFO?/B5S[J$BV 3_\[T/ZX3='B/D)MSOW!0\G!^B]&QYZH$+%_=]_X33VCWF^ MZU.06OQ$+=YW@F.H%N^5#L8J^\]/RQ'7HF!_.GSAP$7_1OI_%H0A8CT6SU6I M=SX%>-=!N'BGOU8!/I>:G%,!6*0 ]ZT .:0 9U> [#?B72_]XF,17.J, .!N M >"9_)']GZO_[Z]G7KN/]3F+B_&X"+[<)ES;T.3$O[#@OSB/E>O9DHXB>5\:XD7J@M3E X%? MI"[W1<#^T+%'ZH+4!:D+4I?/"2,C=4'J@M %J]6:<6Z_:\!/&-H,#_L/#?SX8C\7_:%O3)*CJB!--+)'Q+\[J* M^M\''KP0>IYHR:(C"VY W(51RU_WL7VAP"G;QK"_+_4LKS![ +ACP38%/V1= MH:4*."&0N !52_#=U$P4E[ R3S&!'@<)X5MJL#60W6JNH+L2^#JX)Z+QF!@I M^+H1*&RT"F[E:]XN;YM+VP)OW:":8ZF35> Y@IMGBAF+&V;,TEPGK31C=AX2 MLB)IIFBX_WVH-(L/"=5V3-'[[X.V];Y;OBG;WJ' 0\(233"(AX=\[RO@V8[H M[,*FA)Y-R_=<.&1 X " @2*!'V /"4W^[T-?$M3I6*EJ?IKFZ!Y5'X\Q>6D5 M-P(E$ \_\&0FDTW2%+#$EQ+Y<<6F>16G^"DFWHCU[[-N?;H#K.)[!4&:K6J+ M%=>I\,-5MU6O2V,^E[L5H$J1OX!3L*FO02HO.LX."#CTM_MV&V 6:-,C5)&/ M4)5E)NNJV.%)?K@8"G*O66P7JQT 5=3#CW22)O";@ZEW]#2.N'4WUOQUS(/X M+(OFIII5Z.0-&?-3[)HK+\14-?6UU,-M!8$CAU-V?1\39@1#QN#JJ^B'A<$*>^@'G8954N&EK'U'>%REJJ]0W-,F< MJ7 ,4 _FIF#J8_:8"'H:P;$+4 \4]3@S]^A]EDFORC-FBA>S*XY8>[Z8Q?HC M;KKY4NJAS[(E9K5K%[FA9[7+4C?OKKLPZH$3#S^())TFDGCVILP:L0_$/FZ5 M?5P0J;Z ?*2+I7(OM9*'7%ZJ&UBQX,KY/0Q[X!3 *CQ)?BI0Q=PB$?^X+?[Q M6"(P;/:S#)LLE_VJ*F;6V([!9M-<=IHN">R74I""6>L9YC[3QLQZAZT/:EX] MY\/H!P[#'\DTSB1)YC-#FE]NV==!0;+Q!CQ$0>)#06(#5E_ 0F9383%=SH4N MKW KFV&R;38_AB$0 GOX0>/I6P(J1$'B;=)?24%RGV756U6;I/4M/M8U8ZI/ M%_9HI9)?&P793/>MH; QVIR"MPRZ/IW4JGGH61#$PP\RF5&M7,\G0MWZ%V92--=0.XHAY^9))8EKDEJ+I.$G(X M,GH'1OTU)"0?W+<7?,W^ECF'%3RW9:I EQ>IE4CR/M6NC\:+[:;4^8/81\@T M*J[K*_()DN$8HTY:7Q)[7L1WO)U3IQV^'#@.F8ZRTKP]-?$UGS MEE?2E57@L3 //W RGDUN?VQ4Q?MWB.NK^-[:3OHL<8/A -:>" M'J6UH<],NZ>+=FJB[(EW+L>A">\[JK+0>00 M:?X%-/_*!@4I"H)(!)%(\^]6\Q%)1'J $!!I_E\VE8KDBW.I]#Q(WRA<0R*%6U#]>-,] MI 5W:/H( )'JWZW0$>.[/ZDCP+M/P$-"OT? 0U*_2#[ ^(T" KR[%#H"O/N3 M.@(\!'AW*O2KN.@#2?T& "^2G2SQ8A00Q-V&LL=#S(C%(5"['VU'H'8'8KY$ M(O3X&?E5)$D_=Q[T@N\$6[<$7 CRBZ:%OBV0AV2CZ;-F16_KFBJWIEH>(WJ6 MRV9:6!Y?_WYN8U9>^*X'V^3V[3>>'%P9$^Q3RS_;IM950"=$FD^RB&.%"5^BA(KO$ 0B33_/C4?D42D!P@!D>;?;UH)A(!( M#U#V-*3Y]ZOY" &1'B $1)I_OYJ/;?L^:C M'.)(]>]4]5$.\7BI/M)TE$/\K+O(;T+3;SB'>-NQ0=-D-Z$ZMID(CY4E>J*A M)!.6XB5L-:&YKB]:DI*0;-=S[R'GX&7F_SL\TAYO-4"I)U%BHAM3_7CS0J0% M=VCZ" "1ZM^MT!'CNS^I(\"[3\!#0K]'P$-21[EW$>#=K] 1X-V?U!'@(<"[ M4Z%?1[+Q7TP=Y<($3*XP:OGK/K8O%#AEVQCV]Z6>Y17^,']CWA!=MZ4&-_B^ MR-V8MTW3MH*OV4/"QH\E?PPK""H^_+ZV+VO3)>M3V+"K5=8^41P:Z1>IJRK- MX@=R5P5U5US75V30;2#), 55D*[*!1(+OG(?,U!ACQFHB$TZS7)KNZ\/U5*N MT^KLVRV<%;("D7GX@9-)"B>2&9)!Z1O1Q'3W$].%\\O&"Y\^E%KO#7@*TN)% MT>DI/UYNK^7\3,?*@>YR*D^BC/ M/\KS?^=Y_G^75NTQH>RMIQ.=7UFIC==J-.EJ(Z!5S,./3!*C2,2L;BE=?_Q& M 27OOT>IHU3^*)7_EZ3R_]V),6-C,K<>KWW,G-25H<_.FDT'3HPP'S^8&.G, M-67DCY_JQRN9YB7/E-SWKO)XZ0%*JGJ/R11N2-'C/09(#1#>W467D:+?HZ(C M/G>78D?X=J>*?G]21_AVAV)'R?^0HM^)U!&^W:'8$;XA1;\+J<<\GST2.\(W MA&](T1%_0V)'^(;P#2DZRD4?\UST2--1ZOFS[H-&FGYG8D>IYZ]9TV\X]7R0 M, )NW 8=-D\ ZEF@^>D?@KAGE9=%<"7X/.*&ZC M[2BJXCB*_#Q[P<>.[)VL0E0-*]MJ21HWE/=%AUSCF)/=?#Q!"VSK][X"'NR( MSBYL1V!D^4<;Z]O/\B^$&5L>$BX0R'\?4BKA!X[=%BC%VZ.*GWVB'.9H:D*JCU0?^4[Q\9UZ MG\5)&L9HPZ]RZ1[7*WKS56WB+!;+6/A.TP61ZJN\I]EDA;=7)C75%7)2P[CVUC34 M$)F@^Y2)9N ]$RPA@XPC?4#)B%"RRSN=C)#J(\!#4D> AP /J?YYS\#$7>HQ M#!?=RA4H3XY82PU?>]K44'J*!(IZVLFK41:]9BM?RK2WNK8:9*N*.,\TQH%+ M!N]&2=/)+(&C/+EHMD*S%9JM$#U'4D> AP /J?[O'W&Z]U% EV_/1'QY)'0$> CRD^HCA(:DCP$. AU0? MI1B_^A3C_\3@[MG+)Q4/;I!EY87O>K!!;M]^X[&OKI7-P\UM)Y*CUNCAFL\Z M@[:^HUL6X="3H4!U!)P,DXFCRV11+G&42QQ-LBB7^'WD$K_ )'NF[.'GGAA- MOC3AM(%$( 1$FG^_FH\X(-(#A(!(\^]9\U'2<*3Z=ZKZ*&EXO%0?:3I* M&G[6S> WH>DWG#2\J7@)PW;O(DTX.E^.Y3Z)0"/?CT(%\C1A"#N3L2,6!P"M?O1=@1J=R#F2V3WCD._8YC/^^;T.XY@ MCE),QS+%]#]QSV7?53Q1LQ29$QT+C(M[2&)/5.A>/2,0!M>B4Q.ZT!!GZ]+L MP[EZ#T_YWE2\BB79IE*W79B#%PP5J.%$,MY-3O&'^K13J3X.TP7*SXWR';=X>M[7FS_;_KBP<]GW8#OF__TS/M_DFQN>-+D-+WDS!\-+R2&!YLNU/#>4K3._#QWK?5;/$ M+QYFBH[C"J.6O^]B^4."4;6/8WY=ZEE=X=9Z)=866^M[)Q[PANFY+[7FV MI >G'G57 E^#CBINH^THJN(XBAQ\?3CW^+'#DR>KZ&XD*F.UL9;>6XA^?D'P MLT;ZQ3&J2K/X@7-4?04\VQ&=7=B47C ^+=]SX8@!>3^>J,(>3U1E9\2H0TY[ M&U[#G:9;K1:\U7HCX!F!>/B!)S,9*DDQ=.10%;+QBR3&O;2-__I4\>\S:G3S6J'NETZ,PJ:^AKF\Z#@[(%_6!!KB]>TV0#W0IA/'1Y?E M5KE:TOP97V,&O-U949E.;@;!CGKXD4[2.'YS0'=E01=D[E].;HC/,GF+; H^ MJW!KOB0:N2Q5-B9DJO.E[*:A%,0*M2Z,^93876][Q0VV4#K0X#. W=!8$JC. MS9E\O"T<<1L$=A?B-A=$NB\@-^24]JBJ.Y"&/>8KV4W9)?6NXO) M"6/<5P9N! M)1C5TGJBKZ@Q/ZH.R)R.A?R& FB')PD\FOSK?%!W^9Q_B.)8S([?QSAI\,99S.H'NI>TI-;V\4 C<.@)[^$'CZ5N".L1RKMSFOY#EY#[+[/7=>/A!)M-9)LE0V5LR?<1R$,NY M1L3[*I9S0;C[ I:3P^N]<2ZKV+RX]N?=\6KOV.U@+PY!P53N6/8S ]>(Y_S9 M)9;W9_5?PG. %9NV%7S-_I:]AQ6\P(MLGK4:>MGE"&.YV&1P&R+ZW(KF!SRD:A=R/'V)AA")K$ M *BA@,S%B0H*R%R,J.3.9-A;FJUS=&-&'\0A/D)44F7N!_D 2PZ21)99(,<5,KRHBG()YRC8CVI3SEZ^#L_#Q% M5#>UFF^Q')]:E=:B3PS78SYPOD@*8-HM8=EUTI0WKYJ^M%%? M[>N'WZTD-Q MQ?CV+D2Q8*A@*T2C+6IRQO-* M\$L/Q4^.\+Z+0.>^%_C/(.B-&\3-OC/;>>IRPJ?D5":7P M8MQQ6<79S;!:SAAC1*U(#[?!PCN\1ARGLTF,BAZ=^ON*4>A:J5-,(SR70*HW M[B"_]%#$&:DZ&WTC\ZJE8$.'WC,LL?:+^)D)SIL@(V)4I290P[Y."[C?[G>) M+CX* LCPWG*"3M)D=+7[%<8$2_J$_*F)-NPG>]'>'TV!H>1)P*DG2FIJ:.( M>DI403._B\9&W+F',7L*.1 ;>%+>I9\/[ M(NT&WN!W1S%$3UO#SK^L-9"A9R^_$_@W^I-$^,RUAO_( M9P(3$W,'XOB_^JW\286%KX%A +PV7@2K#Q\!E(!0">T_#Z<%8../LA5_18=? MCNJIX1(#>!=41:141L$$,@TFFS0M$\(4GZI"!I<(7"2S8/:9/H1//<^H1:;/ MG\!EK5DIE?N]?*O-'=(T5IKY$/ .72@;>I;!\$PFFSVT-/PB?\3,1W[OVFI> M=.=%P]ZX0C:=Q2CZHGU[;&'BJ8F!S$$C$T$K$V=$]H^V[J^*!68?VW7'_ MOF1#>$OT9< GY7.VXH\GNH/Z92BH8K[4@UK-=RBZS8&:U'M@)+4ZY+T($>7LH-A3S?S\UDJ-4B) M^J8#Z";VNB1O-'%UN&58/I]*E5JM4BJK+%@A'2W)+N?&8(8/\GI>GV8XWTMA M4Q66C+1ST5!&KH4)%J_1 T7=]B1;#Z[\&QF M)E#1I^>:7G/3*%97? \;"$UTJN9.KM<6OF-D(V6 MW.ZY=9I@JQW.EUM6?5%V.:'%@I+DZY)82RUAC1=OK9G6<:WA+?;5L&XO]D%_.Y*!HI $X MJ67XWMJ2L)(]&NW73KZS%8"*$M%:>\M=MRV-ES-,(VKESG(\\[TN"XO2KXO6 M_'F5&!(9'3.WF:4YU65U)X-:3^@>PTO6P,*Z(ZRU)XAU#]L6A%10-%)KH5SN MJWR38W2"&63-]&Q.;3#0K1-ZZH[+EFGW5A[G+[."3"H+ON8$12.U8LUMEZMT MG(Y.UTLFA\^63G$%NG5"_T0WNS:;Y?J6;U4JS,;M#MQ2"[3UA )F6F1OMI3Z MP/'*&I7==)L>\]L@;APIJKA,@]O6S0Y?HUK=C&'H\_42-."$"KIC921.TUH& M SYWIZ"Z,X]/@VZ=T,'BL%"LEJ=+DU/\S*@J.7Y^.-O HA$=J+?W>*HV:KM\ M7N.XEN\LIN7]#+BDT5H)OK7BA_30X(8;69@OER6M"G2 .*&$O*A90Z[6:6)$ MA=#:O)5O;*N@Z G-ZNIS*SUMC'.1.OXHUU";3UA ZH='I6=EJ=/E8K#7:JCLT9LP)J/2$MOM#O%7527'-B(U^"6D](2\YNZO^'[_%R0FR-R(Q GI-5+&17'5L8+7>LWQ49; M;-+%=5 T(@*NY(VP2A:?ZS6NJS4DLB>9?=" $X+=C7J+U7PD:IQIIFI92C!I M4F<%\H2TC$9E)NASW.9;4GE:J^T,!U]T8+@A4K1*=C,\D9KG\KPA"KO- M*"@::>N&+X_)@E,E>3$[+;79*J<(!BAZ0K!$9]DM6:37Y+56>:/4S8:P+V\$ M\H1@K( (R!,Z MT"OV5%74>T/,9U9C9CU:+,MP#CQAW.1B[8L+;T%S]&9,MMV4WZI/9P)Y0EUV M)4-AZE2CQ_N-:I$;:X8[ZX!:3Z@+73,R9BOM+[&2@9DKOH*9-6"&Y EU&1C] M57&N%G"LM+1;5F7360_@N#+1R76XR93R]E29ZZO.=E?0S>:X.69ATQF-V3P 5;F\B6VN32&VT$&!U/V"OM MHHF[2ZY$&QE;K2L"E>O HI&VD@NMW\=2DLCWENHFY0ZS4U\(BD;:NE"KE3J9 MWXUY+5-EA#U=F')@VDB?T-=22DASZS%.&_53UGKU_6:^:H- M<3\#X:]?>'\Y"'^Z^0:X4?##_SY0#[\[0N2WS&4O>F-^803?VVO2GSN*DC#! M%W,W7 ]3+%F1PY>G;C4[L1$#6=%%K>A/52"4:_1O9(?6H[T0OVLO./8M0URU MO9SQ4C^D&"\5X]KU@CP'-%Y\$_Y[G7RVD:#HV&:BM50<0!:M68*5 &<$K%!Q MSVH]!B87!R7]623P$SKY[[/-*QN;,#WRN>F1@M8E.[+>I[*>&[7KC% MW;,3C@)D)&F&DK .TSK\%+Z6H,_JPTWQFI6P'QU6\=%A_7XSC/U>"?L%/)68 M>JOWZJLBS4>^ZLWZJH_'-^F@_H*R!+.=%I"0!" O"=&T06OWP0>(4<>645]L MEKJ@82;(%R>/SYT$ZFO=X.>&!UX;"GS!6C+[S/Y.D'.'ZQ*8+0WF'(V1PWU- MT49N QXF WXQ39S*Z81,&)EP;'SH+S;ASW6G?].$^UA&M%>\)F&E,6$3V*"6 MYS%HPL"_IJC,.R9\A<[U*[H1)'=)P/PBBN6&I$/9PM<*\AZ0]W +?O--D90@ MTW=.=!4Y_\QD3V":6L^U9F./6.K$5LMJN%5?%_8=(0-I"4F>2N./K!U9^_7' M"FZ*S_RRM3?S*[Y7P0=+?CC+NBFZ.#)Z-9BG C"8=)H^.X.Y&%W)ST5KIL!8 MORIJ3F(M&GZ0]V@C.HYH>4' 1 95KH-##@E#$P,K"#:N(;\+^5VQ"9U<[[:! MX"[$(K"^ 32^IX6ZECH,C1 X7(5'$ZP?+/!44NQRG\[D[=30THFZ.R-G&+-L M\3,AR&N1R9S,1(ML&-EP;&(GU[O_X'PV/!0:JCY?%F>Z6*GB)9T3&+X/\UY! MYI&D3]PJ=-U[$WZ1CP"1!CV!63Z"C*W(O[IR_PH%4TZY5[#3./$/TFZDW3<0 M/+C%"3W_-!,UP43TWC[#^J:<N_; M]480GNTHA?%^69EZ"5ES):"7*)P07R\$11.N.YKPW.Y::@%87>%@=&U',37? M/(%*G66%ECEMH^6&[; (X#=[3<]]8=<]+"4XTJM]![E)YM[#">'/58>'<;G*#1404$ M O<0.3C3Q!ZK69SU/=NR3=MW$SU%\AT@9? 8T&RT'1^1;.0C?\+&_.-L#!,X M%T13G($9^1 M P\GEH<-VG!-QX6)7P][S9(PW2LBF;$EF?>X4?LKSHM\;O"V8DF.(KI*00G_ M7[&.IO>TR_.$=]AJVLMY17($?<4X4[I+5X=2$WB'0=8[/(EA[Z:D1K:+;/?B M'N+UGO7Z0]O-+0N[&EE4%'W8V(_:JE+W*^,9M%VX%9N))HNYD0/;!VK1=I2E MJ,G'+'>AKVQ[<\5)2+[C*#")3.!$(\\!>0ZWX#/?1&S[;7W&,73)R;-NJ 3@,,N71*%$>@H7;#2C< M&O_Y12R(,*)AITLS3*Z ^7G7J]JC93FC!Q MZTSGW"]SN7H3\5: XIC.SOD MCL76'4.1E)M@)D=3TY13H*-H%D6N"2?-K_3Q=KA>Y4KK/BO@0?8[BGXWW0:R M6&2Q*'YR?O[POL5B[0RO8+/MBFM-2CA#-#9^O3^#%@MI AG=$G-;@9. 0Z'8 M"'*";C@V@LZF(_6^(1__M@ZG1Z;K8$9J'?>^_3S49\SXO#T@FFU.L_/*A%Z; M@R(-*'>0X.Y$IMKK]?(?]T\LQ1UP^'RN)8 M:'-&EL-*[4$Y)PG#FE_>@'8&E_-0T3L#D>N/[!?Y_E^S=^(7['F_4-=PISPA,/K!?&IZ->==^;R 0<,R>>]Q!@;PEY"W=8C#@]@@*--OZT[&@ M$]!FML6.J7J\K+=FE4)Z:[B%LMD1"!Q2$^*]-)W(]I'M7V^DY$893=3@WR0U MHYR>+DSVQ1J_&LRD@M%TS=1L RT?WH),OWL;U[6%1XX;1!*.LE8L'X5'D'N% MPB.?RS[RH"VP*T/-F^=]%PA <9[?*_8F+C68R1S?T,:*U\@&J[9=MRCP,X$( MLO+&'XO&/;S_CLN)+NQ+2 W-G3.CEJO4O>F>EN3(:=8JCK3Y3(S:4'YG[YUWMH\AI$V.ZXSTEL95G6?> A K_TY4?AILD2L-H\ M,-JV8Z\U69%S.]Z%M\L];?%[--WWN%*K5IJR%=6F^&'&FBS*V_&Z-IP)1)"Z MDDG2>#2E- H:(2CX. ^Z;RCX7*9S'BB@^7UQ-.EUEWQIO-"P-DD+X*<0"F"T M*9EF/N%6ZU@%G%[81E@L92BJ%SP?94^\^>7]&(69+@N'*&TH4OR[W-9RLSE# M89W3%W5N%-A]T"Q#!E]"^I H&O;&3@%?\752/?'P>+!/>.TN'_C0:A/O$GIT9)92^Z&=IR'9EPY6''1=MZY M6"D2E%Y-]'F)9WENY2R+GFGG)DVX]A:DF62RGYDO^]+F@&#@WGW0*XU%?P(, M\&J]3[=<>\_G2T*W8H\6::$2P !<@B<^(8?4Q9G0%]SF?!]PAA;=XKW^_MG) MI)"6WX>6HZ7ESUU:;HL[./NX?9N5P%3D*"]N+ ?3_/-+RU]/X .?'UA6KD1C M8LVS\I(VXKGQ3"""))!I\M9S/T3VU6F/4?5/V%=W:08?(\_ETH@0 UQ$IQ?B MLB'O<2GMUW;A-"96?D>8ZHHSB6FNVA@L M!)&ZA?RJU2<%;"5/;7(B*!56V$ $"3)N1?/27%'8Y*/[&(J:)5H2VL> EH'1 M/@:DP+>LP&@?PP6C]XX-6B"["17..:YG2WK"7L*YU4TH6\61-#"/(YJ.EBAO M8:<"N@8"J?<-K\#?U!'XX\0$?:$>G)9:X:S$'2>E$^YC?I8;DOI@7>-\/]TQ M9[:?6Y,SV,+@XH?S)QV*R;0-5]J]7<(%PY%,6(H'E^(UU_6!_ZB$>Q(1YT:< M.T9.XTVD8 ZW#3V'*6!_+94+C+&I>"VU4 MQ1DT9+A;($F?6/NZW2#"(_, +*3+E1)L(F=;LOO9S.323LB].E\HM' SC.:4 M[W6$OI;*6R[<]JS(!65Z:LN45N^N_7I)V.@:OUQU,N1>T716((/\LNA";RXZ<'JV0"-=B%XHAG#=&YS1+OX;W+1WW-_<4H/X MZ,]\E,)\A>.U_K[ T]VV8O1)2W%Y;EZ)Y>I--IN/3!W&)*XE^,+R\-^Q,1TEU ?-]2A(PQH S(ZPG"SX8LW M]B(_;JA]L1V.U,7&5"CS;6(T\UF!I"!-RB8S>/2&/ 0B"$30 M*88;60PZ"XB4;"PU62]S*U[QZ[A$>!-;7FP@B 3K05G\FK>B'/G57+1F"CP; M"IE6,N1;<"?*&@P&X*F'Q%BNYVA2D!L+?(]\2K1ZC;:A? [K@6@%_W%/)MA] MM#[X19#8YOD'STJVP=#95H1QDVU [$ [L1-DF04#:X[ G4XP/EK-"@A>HFI GYIP6B4K2:\N9)8 M!N./?,D;]R51/"H&S(QUA98JX,0C$+/M/-ELD9T&3TQ+\U01>&H=>789(#X! MI_,.JX_2U<9 %Z5TFUL83+8]!/YD)MQ:0YZX'QT!"0(2%)/Z8B A &I0!8$I MZA/.;S=&=&5*2BTS/D#"U$:#RJZ .5AITJF79O@LZ^Q8""1!8(IY-[I]!8&I MCW$P!7S\.>SKQI$@AGL>_GT/FY:^!,V>(E2=C;Z1>=52L*%#[QF66/M%_$(1 MJA-@IJ\]K$RPQEQ/5>H[NJ;CDUH#L"(F9$44@XY/(0._KFU*7VK@I*#V!K9> M2)DT3]"9TF1ITMTNLXF/@>]E@^ZY/HWUY,I4W7;)O%T-##R((J4SYU]&N[BW M\UZ*L)Z_7!H*W 4F&HF"YDJ&[?I.<-"J:5NI,(/89Z<-N_@(Q<L[38(\"4^&V5+;1[,,3B3T[7Q@ MD\&;$VQ>J(K:J+,3,UR^F$YUTO/VJ++K"&DL.(#$1.]$0F9]]V8=\=;OVJP_ M,?W)[YNUB)?[13Y?=[#>JB'O!C/=:!1FT*R!DXXGL>SYEQ3B<=;H%%&1E:F7 ML*>@Y6*80Q4PE;PANFZ"383#F.B=E;%Y.%!\%J^)85=1DE6D\9\X MY<>PJ[?. HXQ?)C+BY ,_\- O:?SP1R/031":!ABO.GQORES2L/U<2HB39)GCL M#D;R+=N#%\T[X&-X$YNGS!S12"Q%QSML7W"#;"V@U?"VML,Y9U#"]40O6"YP MOYVQ]><;1%ESEX:X@QJA_/.Q-AF:I:3FX>K(^XUZ:CW\\E]0A%L-8#3F/8_WP*X+Q4$B+]C(2>Z'#P0\\1+1<:_7=_N50< M27054(Z)]C'X^_^>=_4)?5.2;=C.]R/$/AN#P\@3 =K.E-34440]):J@F=]% M8R/NW,.8,,RSV,SW1YB&HY:@()E//+V$'8D,O"EN4\^&]X#M*4-1O>_AKXX? M!;!\_,QV-0@PWQUXE;.VAIU_66L@0\]>?B?P;_0GB?"5TT ^$YB8F#L0W/_5 M;^5/*BQ\#0P#H+;QS_.EP,-' "4@5$+[S\.YPH+YF0ZR%7]%AU^.ZJGA$@-< M%TA1RJ2G&":0#"4)Z;2<$41J2@H*15*,1(%I1"0>PJ>>9]0B"Y\_@N;$#D]X,$>P+%XQ,;>(S0*%)G&+]J!H)&!I_@NAB?. MB.$?;>)?!=LP1,>%QSV]N>V[8I#1T[<,!?BV0*,49Z.!62AHK?SWQ9KZF 3D M8&=_\9;HRQIL4]"DD'XT 9%Q-.D<(=27Y*GES$1+VP<5 6$&VTJ"-ZPEMQTP M35M>\+:EGE#$IP5]4+H'NJ>I@#D#P@6H &!< .+:H#Y)4]P^:'3.",(Q ?6: M"KCJ50:LGZ[K]%CY__X73V#_X]P1D0?F0 P7[-WN^"7ZY@XCW;' 23Z.3. [/9THZ M")85P$ YVC*49,YW 1=QW>#IN_!O5$!F>2,/-L,1R9L5E?'P5+\USLP^<\C# M&43S@*5('Q'"L\[!L3YV[]P6_;O-^YVILF;!]ZYD+Q4P0UC2M\1&A% FV<[2 M=B!B)4!GV:6C&8ET,D%@. F@#1"68&NP(6[ D7\[OW<0 M@^'Y"_85TF("^^=@@\$[_)^_$YH;>B&6O18]VX$S@F,#4J%)X3YKX)5 VX1S M%W15# #4"LSV_->A/K;R6)6G2',+4,P9,%K@H4K!9=- $DO@V0.C=455\7;? M$BW?>5D4>D*R D\?@O)@WIPKQC)A@U*2H04SY=(!4ZKD'79VVTMX+P;P-"0% MS%FPC=X^-YYNBK(2SH9+@ M>VS8=<.P-R];#YNB O,!U@1\<=A8TP:_5H(3E."IQ@X@!&BSIH)GR@J8S9+! ML#EKQ5+@3O:E!R:$L#F@*IB!%R@@,%!3@Q7>@OKU[80+G!0;>K-@I$TM&*U@ MJ$1=>1Q@^'\XIJZ7"! ?3 6'X0=R,^0DE&.H%' @P]KGO4W&2H68X-($/Q MX*STS(:>:F@!S^NP#I /F,IC9;5>*_]H!JZM>A!+X&7K3BA]T&;0X)SA*XDZ MK#@!*((#[6@7;'SP+3#Y!0@->JH!M7ZLF,L7GK4RU'7E1>NXQYH:H@5\-\@] M$KV="UC(4_.X1B_:/&!!'G0I7RC=?UY,M)_.L'*BJ[DM]14G>G/:U7RQM&IH MV06W*O5V>+EE3+9^+*?=H&-P9GG.$P,!UK65KP$.N_N<"-3"=R'ZO-,TR,3\ M(X_^2: I,1?72F*J*!;;-@_<'U@9,"%0"(-I- M +4$!F, 3 3?*TLO_&T %;P[&#Z#4:)#?1+?-18_EOO6Z+$LNTGY5_Z#DR1 MZ$$D@74X/GQ&>!1HYAL'PSQ.[*'-:H<2Q]/NP:+= 9".C^IQCZ;[#=BUXXD: MG _#".M1:#!DEY ?&?WS<7D:0#![VJ;FP9X];ZSK2_/3K?V6^%-9V-8!2$WP M3:!R@ G!3T3+\L&O3]8#6I$\2L)>:M:!&IJ/^)$$C50-..,"Z25$&>I4\%. MRG,-]$8+T@B 7UM N"'R@Y^ (7>"?(S/?V I ,] M'-DZ?J7(X>" =[[A!7*UG^ 75@5_X\T=!1^1 M#N9V(+S'9FAPAK;D &_7RO'9QZ<<5$O9+I7@9-GQ.3M%=&#]L'<%4),Y!D?"KL_+I+X.>O>T0>Y?MHKZ\?S(;:U57":=Y*%($.)' L M5?NE^I.@Q0;XXK%CP :?*/MA6+\]=QD?G^P^\Q6?H\[!5SQR2<"HIF'S830F M@8>2!7SKW3$[9UC]0Y#69"!T-VCX =X/23+4#+@"M"L&;XZ?3@-X8T MZUD#H+D&)@>_.!"U@(,\965-!&'(D-O#NIZ52CZ%-!*:"=.['@ HK T2NZ"R M@YU&]!"0N,1?<]&1-^%RBOQ(;_Z^F#"#\#W 7@8<))-X#\EV .E<4,YSV@29\S?A]+(O$U V@1%1\;V9T] M5AK79\S2UU>I?N!T M]ELTL?^3P*W#=OHY\$P4QSV Y,T,:^]9W\*[W-X?QFYZT%?'LTT12U5$+2^O M*=G==8#5T-_H-T?QI5& V1',09#$6 '+@2N37A#Z 33/DAU1<^'\"%A&L!X: MDGTW=" "N)_904:H9^8!_,*0M@?6]7("A].B^])6-J!9P.Q"Q(//4UXWPCUR M- O((>%M%&/]R(BGNX0+(W8!)W_\U>%ZV2#6=Z3L<*/CD:O" (OMN(?'N?X4 M] C,T>"7<(\.F-BGMN^=YJ/A4GQXGB.9/0AA2 "L%S? A0L,\L74P'4#O)A&,R:4X%FR)<6R)&]QO!#3F M^2$B:+R0+@0-]]TCC_4V=DH*=O":"G (H#L.S,$Y^'IP#XX&R7!@D.Y3$&%Z M-%M0A_:B'/@LV*D ISY@J[!O84@CO&_)T^"R_NL#3T'X[:UG'3SX ]0%96%$ MV3-"%'CZ79BM]WF?90UF-X:@$+A6+[X+I@A8N73!G3]K< ?"VN"2PC)HS_P^F$OFATX G;@PP?Q#S&P M*XC;T -]VIL=@&^@" <\//"6EQWZEJA$HU>G]"*94 [F'RP#2,_\%_=MV;V. MCYS2$]@^@-L:/#<_#;3S\4D1H26#@080''08*BD$2>NH_* ]P1J#">C&TZ>B M%]8<;"AY=;3N*&9_^:C+MA1.19)R&F4C[V]S+U46[:5">ZD^N)=*DAEJ2F*J M(#%,1DB+C"@PY!039$(F"55A"!J3#UN1Q,=+PBVNAI.-CL9K$YL:$15MO]98 M2%->E\PRU'"2ZU?3?*M"Z;/<1EI5.S-0DGI=,NUAG)'B^"%?D@QU8Y4S!479 M"$2TSN5N52GVTRJF[^1N:5XN6?9,9D')2)US-JOS>*:UX45%Q51IG)YB#@M( M%!:I<^A7C?3*9/B=9[9PDAU;&YT5TB=*KK=99NJ FDH.YQE8J3*ISSH"%2WI M3WLDD6*,#&9.;,:QUDYCE>H(=+0DY>)>+8N!QO8\"2ML)ULEMY\)F6C)R:A@ MUL;S914;5L<+C,_V)[S5$9AHR=:HU-TZZ_R ,Y4J;4VWW:(@SH1LM*0X32_; M8QO;Z:T,0R_&HM@IT!L!QZ)%TQ5:&Z3V75ZO9:FY7^A,J9X'!(^?:&E]M5QK MC;6-$>VNEI[4FADS+$J^+MH@R0&9V^9RF*@L0=^[RTIW.(-AC&BMK0:YLDRM MRBGNRC.[C7*-W8*V/HD4(/V!M(83UKN[D8[$]0-[DJ ZOO&,]\GQ!Z@T\1FS M3)20/O)C*\I$GS-/X((%1"@(P']DAOX+E@Y74H[D]!4'>R)8P&,VPN4@YWE$ MY6_X]&!%/4&38T%K9=XZD.5S," GN MV[05\M3M8=T@X"G38( B#X\^*V!EX9 %3SZX&Q\9K^1;G HVRU%2+TC<<74K MZ)L-9XA@>PM@B%(0)PD: #GL4_>^/3I!)P3^*_(\BU($/PR;\0O#FCSPT'"! MY-!-8W>J>X][/Z&GGSH6^)9HO_\S,(*B%X:S7XH>CFS8W<4ELJ"GAX[^;2 S!TZ!F_/SC]UJ:6^C@]$ M(P..OK2Z(YV<8Z5MI>H)V9RL29U/\O5_!E+1RE"_3SRX? 8 MEP1W$R]=Y?OQQ?.V009YX,206DDA)3NZ"@%9%7W//GX04M7@DQ>$]ME)L$.9 M)^^""9FIYQS;=7@>'G;\%P\C8]^RV?>2"SRCB\_JMT&=,!1^'+3C^Q0\!O<] M)/\;,$P_Y=T'600//A85IZX-K>:3*?C;9VSPCYZQ.?S]PP.2#(4$$0-! (MX M-]T&$L17601PQ-]-WX0D@;#IO@0!L"F#!!$#02!L.K,D/II$YV>\]>MZS9PZ M'_9%.37>A^4_'@/F%Q(0O)?K-]QW$_T;R>4+7"@X*/]](!Y^=RR(;S09Z\$( M=@>]VI)TIJ3&2!%>*@(=Z\'XN2(@,(RA#7PX'X6.)J@]+;,(?+JSE=J:^_B,T.;9E\EN M&\'A!Z%+IMSQNKIWL9VT(NN%D2GRS(N3')5F\0-;T?^P/V'*O<=-Z]C3E>NM MXLIMSU8.3^S,5";?Q\W!O ,'%*;>3>-,DF2B)P 07OUI%/'2'4=X=2&\>I5[ M,RYX53?T>E>8\[PNRNMLSQ,6BVP<\:J1SSK89N+T,&W:'N?4Y7"C*W"/(/UK M>!5/Y_[W"6?NPH3S#M#Z#JY_^-EZR@WB\,5Y8^XD#I=MF1=70X7"Q&VU799[ MDRV;8^.'PUZC*I5&[%3B:5TIJM-,2^A5-D(:\D8RF7>I M&<'.E<+.Q>G?:=@1&XM6H]@Q/:S6(@I]4$B8[&((.PK.E0P62),7W:+.$(/) MIDK"@Q_TK\'.'80@S5]DA"P*0:(0)'+IKY-*PB3"!T!OG 3T;=I;\3HM='6S MVJ!&^+ZPR T[\0-T9E,2\ 'MKC$"]#BSXE)J;3T3J##^F,E028J)YLY 8(7B MCPBLKH6 _A2L4CXYZ:J\4,%\6]KA%7;&]PHQ!"L]38FEOC]J8$IAV,MN[<+. MS&T 6 7!1P9C( .]H^"CF2)0^!&%'U$6"5,U0-)(8TD,>^_&6 0Y*/1XCY!S M8>9W&G(89BY.L[EM_$#W+62Z^_2P_H$;8;Z?AXZLUE90TA MY_^S]Z;+J2/-VNC_?17$VM\Y\>X(XZT!"5C]G8X0HYE'@?$?0D@E(32!!@1< M_:DJ"0P&V\M>!H2MCHYN&Q=254Z5F97U)/LG)N<'I!U[<=HQ3CO&D?R/<2%[ M)\VYY#U6*^N%#8I)V=N4U^J,H84(1O+9A^8TWS13:G%(K*.8MZ*Y&-C%:<=8V-U,\[G:6.56S>EI-+M9HMKPYZ2AN/ZKA_!<)=: M=%NE:3Z[*@*/\H:*U*]2"X0WR&)CE:7OF#-XGQ%T-8>";0MFT#1G[MGB5'# M2;R/IGR78$N]_IA=4'(AI8PSP=DT26?N4JDSGDW_ -L3)QJ_H^VYEJ_W M)[9'Z3^M6HU'=ZG5-($R'VPMZ[4BZ/.-^)(Y;DX?*;ZL92OSY'A(1*-H[V3T3S1[_4G!I-+%XUY M;UP;NUQ]]!C!&XR$T!FK8"[U^*0[>AB0]+"Z*"&D_^#&-4W=I>.*QSCU&!NQ M[^>.OF_$^$*ZE%L]T1H_7'.VN 3:D[R)8&@\LJ0:VRID+8VJJ5)55\6N*''0 MB+%_9L2^=THR]$6=LWFB/\!BQVG)[VB+H^90]EXWQ1EGZ3PIK%4GDJLET^L/ MDX.<$D%3K--M;FDT^*I&I0$ ;+-A%G0.]8/"9]G9%'F7(5-QFC).4\:V*-)^ MX1NV"'"-ND*.QD_%&O7DC/ADO]I[C* MDEW1RAC%9+U8DWIK*F56U@#U#R20 M7YBZ2[UKB[YSVA)*&87:0^YJ(IN6"YPXL(^SD]\RL,>]E:E_8OF.$U??4KZ_ MI8.R?-E4 $_=YU/;&;DGT*V9I62PN]/$PNZ:RY.8A@LGV:87.)Q>5SI"G M5(*OYP?%B3/T45M;Z) P=V26O,NR/R)1%=S)L.9H?5_G=/P "[SKEWX5%/8H MF>,K4R%2MOF*\(%%8ZY;:P"P1K>P0F]!7-4Z5188H46P8K\H=L99GZQ%\/8% M4WXHIZ=/\RR_J"V9M&B.LZLVASJ(T[_^S=QEV-0=35!QRNHO_<;8:L56*S(> MY>M6BQB5IBD^4UWS;*/+,;1E$G,G@B5Y]"*_8J56=LCWI'2C76BW"VGD2U+( ME\S>$0Q]QV;HGYC>*[ -]Q'.;UVBE0:6*.UY+0SI0A:7U88:V4_64L6*6_EVXKG MM"HUZ#/B3B44?9=A"%1W$A?.72+_>'6-BFW-3=B:%_ZFVJ4[DM9GLD5C9C[H MGM6Q2\D(QJ=LUJ\TIO6FKP%^E7_K@ Y M_^]V6-,S(,?$R*C UTPC^!4]Z+<*W3Y5/&Z>^,)1))]%\$0+1OPD$TF ?O"D M\*-?_W). OJ4K[B7.R%(0/XF!#@@N?NCX"0L.=% _5\3-'F70-L?'"*A'^B[ MX"% 2IC 3>B6XR3FP [\U83J)-PI?#H4/O24B>"HXJEQ4' 30("/AQ^IEG1_ M8'"@$"!544U/"(7E^!/I[V]O#FD@"@YJG4X2KS0?_Z^#INH[8YH4+=VR?V\MYAX1PF;N M%#:>"D@&/=L%&<[SMZ#[PMH)B9+)W%.[Q.WOG=5%9$LP]YG,_Y-X_A&MY(CR MAK!*[M'W("(*OK7]"%O9[6?O-(X/F>A:\]\4W$+.Q,,7^D;O<4Q(3&UDJ/^[ MW\I_3OWZR*8A1(M<+K0AL\F1,RFYEP'FINL:. MA$T^F5UT=FGGK7S+^V82!0,;QR MY^OWJP]-O ^M/G(A!'.=F$++_Z<>4S#[,=P4FLK,,C($.\@E78THJ[1Z[O L M"3=!Y#;YT/8YP'PI4U!8)\!NR2UHGP4D5%M2O_2#FH)MCS.%:6N3Y3:*IJ8V M/)-:;]:3=N?7OY8)CKR?A+5]9"(D -Y=OQ'- D5$!O!-HM&->O?)5^I-PAMF M"$'(<>6L\AK1[-TSGZGF)%3728A3%O4(2CY7M8J/\^DN?6\?:@I M8.%!P8,B(1[,#_\="3.2!A1'=X!,$:%BX?: M"9R=A-A^O]$J9VF5J,UZE<:CU_(L5&H3/0F!"T F8[>$:\D'VK6A*,P%.S1S M\IZ)@A;&!=AV(UL!F8@,%@R5$[X*I8._[]TGRAS7AJ9GX:DV0A003!AJ8,,, MI0S9WL3,DX)/G#O(AG"U6'B@D?.,H,8&2IT ;;DL ]'%4AA8>F0)<=XA,*_8 M*-XE=%7 $3N,7.]V5@^;V=4<2C1P[A.].;3_T*PG!%$,OH]?$,YS?YK/4U)- MG JY@S;2Q9;7M*#JJ'"]V(SN9H^L.)JBYP#9@U8;:A">GOOL_^!RSO0_3H+K M=>$O'.%52+< MJM!VMWV(<[!V65!M/.KU9>,(/QEL,@*-"H!8, 6BL4CG5B@F0$4DD-S"5:XRFMN(KI:T.;;+>Q9>X"$5V# M0)*.G\M)2.'1U K0XMDJ5JZ=<5ZN_#K!S]Z&'RJM_7)>,!2",CP! +FB$GB6)N0+)]8PVL>;*!(3"1DOZ*() M.M9<9PJ &VS6V.Z^\M44,M_0#P\2M_>)/K:>Q[.0H#U+J%!/H86%RNWB<^>M MS0E^.U! :#<<5'XPA02'+F.HV]A\N>O[Q#4D'_*."^PYBN]MRX0_BH$FONTX M>GW96SELEB6 RI \2_(.U_5O4_*?*9 X)$&"DZQY&"D@HEY9(YHP@KNH?43W MQ7Y#NP!I\9J4-"UW!-PB=C/@UO*:N$R+*YGPR^DIT=,F)6=6+2:]UK<3%TB, M!*3&5FRN+"X5$TYHB8NK M M"L]>UM[.=,*A?-WYNHZH[D@3BBJ4OCVIZ_%[TI6]2_Q?]76518]#F8]$7UC! M*?^G;\VA44RGB/_YG:@$0A>H*]S]GTQ= M<;H+PD@H>RB#)077+=#78<@%#5*PIFU&&;Y-]&"08KIP\%X^S=U.!TTW%$$D M2##>08X\%C-T:.&>%*)]TES%F:^8,)1S+?M5UX7NIE6-'\P&FD=V;99-%E.] M(G=\B'-Z'#Z.(6]SY]J1YL([T_ZK4>P.=4"=XRSK%K-&PODSZ-_@I :4/RQ/ M,-0-A?^9'GN;@_9K@9Y MAF %C0,.W!T89^"\0YAA"?1].S1X)](Z&#ZH, * T[,FCJ7#V8;I8P^2( $) M H-R)WBTZ@0Z"<2I:>F6@M76MY$ZH\U AB%Z0**Y!3CS(8PB07'Y( M0[R\(-=^4CE_3E4 &5<%Q%4!?UH5(&QKL[PFQ?O"J"P7C7IJ3!9223J_\=%V M]2MXVVYD+SV8U!X*K9E&>1G"ZBA3:LIS<"3SF3CRSXY>3CT+/U%I-22R5N+;LC]#(HV=J7:Y9F[(3*(F%CMO-M*JY8;H# M-U/BY4AVV.-:358I$8;$5FL<4=8(^$SZ^.U)PGMHBV0:KBC+LT8VZRPWG@]' M'KT]I1MK=V56G6*MQ#J,ET[UGA[]<>KX[;,:F5&\EJT5DP6M.E>KBE7+<6/F M>.1CHY3N^QPM%=FR+@BU\8-E+% +M*-YDI6N-F.'7:"Q5:'M%089:M7SX4*_ J3$]&0R9B3 C%.3##6>$*(TS@I96B+H+&"$U,MGZTMBTMIDZ$E1J$T> M&ZNBQ PMY13_E1G#=KN:V26&V;SJ"Z:55%>=4_QWID(1DNS!+BX*C.*ITZ(_ M+)_DO]++26W@$W6^UTB[_=6(D32C.5G,ID06N+16%A['N7Q[,!0-AX$Q;7K6'GOE2IB89(BW0DS%+3M+C M5(:8C"<@S8QED")8.9669""_?'9^5"\)P[ZR)*BFTLK/A8[2&IVT*4Y[1C7K MVGRI46O/J_E:/DW-E%,RQ5K+FIZN2=VB:M8'^EI64@37.253HUIA8YK!:L-^?7OC!D\R."!27EE$PUUX/J)B>G4UIO46NS M,O5(/JK**9EJ].LLM^RI(ZW<8I2*4;.-OG%2IAY,IK(I==?3(CLO#OE*>KGP MX#-/R)29YTA+D>4!47OJ/A%J?:"X7N>43#T,FVK#'ZQ=OC.1V;L[G+3:M0Z!-5P!M986S9*IG]* M^D;NVAD_%.A%<,YCP5,ET-JNN18J;SI[T?;QJ MC?Y0U5KJ]:JU-\.D2X4700PNN'ON-@JF'539HCI3%$F$%1Y@X:$H=<_)EJ'G M'_CJHFJ+GH&*0%"X+UDX&1.")?GZ: E[Z*2?!#68Z_H./[-/TRG8VH@3(C><*+R]864>YI?Y=#JI;M^ M&$Z@0KA__K"8/*Q@"IWVX!($=-AU8>Z W]L?]N>&W-S0<4?^GQCXC=N !GO4 M@N=:VP\"?QI_=; M\)DR#/FV5-O^GD372'X'(0HJ-WLW.@B9@5^\'2J@J-5SP24"!>*>8-Y*>>#O M_;F@[ 5Z?WD)A[JGWX1:B?ER';Z0]PP9\R5Z?,G3@G8=GD/_O?Y,L\<_Q M?__O_TX.R0&C-D2C_^\7]>N3I,G>L]0MD69W&^"(%A$5C;]1CJ/U?U!;?IYX M[*H]CB0DMIK15(T/,C_ZRG)%-+LO5J:@G/'_?,'"<*0<11#]_87^*3X WRN, M1651FRV*G0H_7'1;];HXXG.Y%]@ G#-NR7MG>!U?\R5>-@$QM-E-AJ.67HD\ M -(TA^ G-H=\4%E;&QU<8<"0#]WPK'8M3Y6N%P16 U'GV2\CM]#Y1^X*5>* M2I\#J"Y6Z%BAOZE"(VSP$$6.:^?I9HON-'AJ4IXF2S0S[DC*V36ZT3=S3B_= M;&OEF3:9^#Q72TU0H0R+-)HDWX*>C&9\^/<>R="R-51Y,;T0K;2L E0*C?O,9 M\GQ^R,\2Z%B)OZ\27\#Y>$^+&>%Q30U(!6@MI]C)>PUF(UNHH!MZ'YFO=SUN M,C]24LV@U%2Q+"E.D)P_GKIV;Y6WR+1-J9XMZ+KVXB-@%\_OW&Q5NHPT^H19 M'!9;E$ [K4:1:E)*<6T3TX6.;AJ@-$N:B9,LL5&(C<*WLPH@[0A3K0!( MOI9J9NFZVY$\08%6 3I+)/65[3XC=I#_C8[NH[7FT-I=N[G'91+,UUYE!(S8 M^3V;)G!/6*X.8193M)2OSM =:WQLE'FSO5RLT+%"QPI]/:_D MM$8K&6=B,W9*(H#?=YB^3;8="]UPQL=&-$5H9!AHGT[4F.!BLF];+L(W00!(M@V#)/.I#*4-;4S!\LV=D+-[/0^,C>BI M#Q65*1J95MUW1VM%?>K\^I>X3QWW/(#%!.<^U3,NP/"=L@;;N6G"*#C1'KP&PZ2WCH:V)[6(3P6JQK%S9XB!D] !;+!#C7:W> M'09-#P_*%1N!E2&C(F_SU>BO]W\P9HOGOO]D78#;.QYJ0=-E0V-F(\#Y /DL M_ 7IE8/ W;?],50;O47RQ !?N73P$H03C_'<=N!MV$+:&"4-X5P>+BU$50MF MYF"DM[!G2("6^3S!<#;H[M44"%((N8;L@., 8P)-Y=3R;$B) IC#D2%F8XB MC\8%- C U6QI-S_$$JADNLHQ7N&>EVA^X.O/93B2@W>P]4JF/+W17W MZU_ZI7.!D#F_=.W":F_MOIZ;]Q=3C=2$[EQLU)9=PQ?\,Z]=('EV99J]#M%Z MK&T$IOPH @&NG7FY]B!'B.%C7Y-$^;1:8NU"P.7X&E'0"6 )="MHC;#]=H!- M&+2QN;!KL.W%'H"N]K:(H?506P_ZM7?#=7"F5'A>13%81,A(SO,LI3(R2T2O MP?5H4&IP\Z>/>])O,G:? ^';6_+68+4#(_;2[<8,[\Q:%7GA](%& ;-2UCR_ MNACZO_X]KGC K#HW*UZT0OUJ5HQ%+L5T;#[)]\@>V#!.I?.4]2/""N"L'HVD M4'K4#*4@#PEME']L0=T[/K=&G3P^JG$.?%^P6<*M60,8KO/&E*T'H$-L*I#! MC>T2#MGK=-5%FGRL)GEU,.MK!-/O-/FHL+?'2*U.\J'0+!J#'E\0!=O3"5W;5ZU3 =FMZ!3"(F[)/60<0N8I3$[)IE=2L@C:_2&? MW[C](MF)"/,ZDMN7"QHO:BW5HLJI@3-93Z$2I4[D?*.N1L>DI_Q&2WL8V72Q M977 NELG9N0L*IX"-WEL^ _MODL,DZXO:%*V.W&06\R>\!4.>LHE<$^Y=YK) MH89>SCP E=?7%X;X/XQ.L0+?;6-4%'P%S:YD"_7%0GG?LZ9ZAFLD0P;$C+@Z(V+3 M%!%&Q*8I(HR INE- *68$><%OWO/:[W?>$+[.)$88@ M>T]7OA:I+A:7/["SY?(5;8[Z&PYTUG1T)A+^PAO*FQVE-E7*.>6HS62M>&=I7L M;XIE/X!Y(^^8-Q&-;C//<'#W+ Y5OCY4N38D402,V&F!N#9AKFWW+NNHO%.( M#6W?6BM2A-H2%L6%3OHI3W;[W5J(Y9:]8[+G@LR/S464M"("YN)THN3:A+FV MN;BPF_2^O9"49JDL/,T&6FV43A'MQQHG&?X6Y>V.I-^%5HEV,N4JR&YQZ/9M MS%B<:_EB%Z9L6R>#M@)?$)E,2Q*(LC4N/#C9=K*P] /0-C)UE\IFXCQ+K*QQ MGN6R#L1KVII<%5V37HYGO&=?7MA#1*G_? ./94_Q]V_'M\SWHZN-,'A<+%JFQB\* M,D?+@_RX97#C-')JV#N"/#ZI_I_8>L36(T['G--Z7-B%^@OS(>:9D/9B:]9Y(W& MYUMHIMB#/K<'?=4>#^>^B''UI5X[Q7C9Z/ITPP=M.?,F+6VM$7ENVC0ZU<93 MJJV,LRAPSMRE,G$90ZSU9XR$?Z#67S@J/JWVJ\5![R9U+N5F]L^+Q'1RS-,XTP=6:[:;64+>=J&&J>*O(L(JP)GUS4%XZ(B M<1J_(4XA2&J:9FJBU>X[Q76MVZX-*L!I6YUS=VZ164N4\SWY06O-J/*4>M0$ M@?4_T[GE7')SLB/,MU*3#P&Y]J>(WEMTU"V$Z\$Y7@C4;(.$X(3@KL[O&$,T M1L.*@?I^$B-BH+Z(,"+&$(T((V+3%!%&Q*8I(HR(,42_EA&W=G;]// ;8XA> ME 8_!D<4M3JY*6"\VY* 2 O %D#T6 9B QB+?PP:>G.@H;:SF M,?YH!(I3/J3G[--F8?3S?+98+EJ/)2*7Z:<-/T C)8F[#/&6HM] G%< AF4Z M;E# \;477']$7=T/N%P6@V1\TM$XT*W7K-$IE*^&V$]I V9!Y)N/,JMOO.S( M"C%)4^FW('LBKK%O7PB,5?B6+Z=<6X7/Y$1\5H=)'Y#\8YZO:E6;*3+1B:$'F6_UX6=:+HI/],&Q!F1 M+W1F_MH(U(A%.JDN-C5-;3]XCT]9/E6NZ)LYSQM(A>2G\#>0F%@K^(R; MB:FB89MB")[4]:EP;:MUV>.:0%US2%M/W36L-FO#UF.FH7EMN94J4(MY1^ " MP%&&?0N_,.+Z'E'G)#8 URW&B80!N/!!SML6H"4W*O9C>T[SU,#+@*<5.:A6 M_0#$E*&^7Y>8:^$7_;QU_^1X+'(1^3?T;-Z'#JSG*AZQFJ53Q=K#1$YW9QI; M:OL!\NCWZP,349?G1^I_G(^)1&.7I^FL^\ IE$&P4K63+E(3KNDI 7;H=VCL M4@>.\SLAO +*?C/!6C0,51R;13LY\T\,I5YKV^V41_L64=,77J>AS(V^H8PS MEX!2_Z'N2VP5HIVQ.9]5N!V(].*#,>JQ[=Z$:"T%R?/+EH@.G3-GA$B_MEM_ M#%)URZ%;-$Q=! $A+W=)Z.I+O7;P=M7DS6DD3)-I595DNM8AV(SEL>W),%FI M< $ +GW'9,YX/A6MZ#VV"E>Z4W3UI5[;*EPWI7/:+-CNJ%QO/G;3?'F\6NML MVDV)0S\ R*7O4E3V3P%RPV%-SX"T%X]_C\KF#J<5@M@*X7(P2M >^)&H \%& M8CX-7[<36?3:2>@40 MZ;\.@)YV:HKP1BW[]U87]X@0 DQ16"T5D QPI 09SO.WH/O"V@F)DLGLI3U^ M[_09D2W!($\W\?PC6LD1Y1&4Z1Y]#Z!*@V\=@I6&G[T#9A4RT;7FORGRGCT3 M#_=L";8G>QP3$E,;68'_[K?R)U$V:* MK8_EFJ&,J3'URH/=#3RZ)F<17EENN3HVKIKS_P\ M[5A]E8,CC]9>4KJY5=HU*MI:6IBI;,<;T#(:21(OA[8]G2Z/'L@IL:/)\I7FHU2W>BP?/FAL22?IJ,EUT=U&4T6D]JM<8>T-LBOE>@7! WQ==';W]!9W&!)7.3(@T/9ZD)NEQ2J8R8X$& MS'B2ID6:AANI+!TMC62JLU8M7U2*P_I&R$ZZ#^-LSC^E_"9+V?R&2!9XCQU4 ME0U7SZ6AF3BA_!9!9Q:".I\7@;VL/@W$26?8.JG\=D:3RYNFQVB>2W?D_)0V M*L7.*>57YP+8R+GAI AZZWR%-$VN-#BI_$*]/'>9J65HPH3.9JJJ7>OC9QX1 MUB@\Z)/1S/2*:K;"07,Q33^EE9/*GYNG%&>8E-=$+=^2G8ZZ&$R\SBGEUZ>T MD!%,.UYT3BF_T>TP\U6SV]18;S%--A>E9IHZJ?S=3=D:EV?* MBN^-0:907K@:V_%/*?_R29P^D6WW02O/.7*Y6*:FXF/GI/)W'DJY84IY*!59 MH\IW^95(YX8GE;_WM)&$QPE!%//M04?I:%R!,?U3RI]L#>;"8J FH4'9=&O& M8],!2?^4\DMRTB_)S*/."[-2FFKT.($4.R>5?YFV.OEE86GQ;+92YG,68U"9 MD\JOE*6T-*[2!F]T6V-V0P_J-;5S2OFK-D_HY+@#M#R3'U2Z"EAT-LI)Y1^3 M&V^LS;-$<9BI)'5V6LT/:YU3RJ^EJ]Y0KN48(OE0[!$]-3-\*G=.*3\HBJ6\ MP\[*&E@^/J4:5+\FI;A3RI]>)PMB9^H4M:$'I:D]4K4B87NTJ-*2E0E8]&/OB-W)/Z]"@0R8SSL"FJ$X,GT(Y_)*.49)+3Y$I1 MB*2O<2EZ*M#T$BG]T3,+DM<:=C(ZR0]S,X7KJY44GSEI'JA'PS(:_JI-4,UL M9959,>Y@C/;6'V@[8_ CE1?TA=J>F2O2DT]J74;55W,/3"J$EYPVN6RI M2$_JIW>R7(E@*CPSX8>T[*1R-@_JB\XI:2I8579"M M*49@L'OK=D2IUY)-; M2>^!)99)>E[C :2K W<(CNCXIT3$T84^L5X:X^)"&-1J;"G#C :>40E9[U) M:;Y)=?A%5G)Y$,ZU]/XD]R*K76TQMPR\>'5U5 MLP^]"8M&'J\HDQO1/;-7)%K12[$ M\9:8KE)46G6R?(U>+'1#(01?02.W*WH1U0;?FXQ)V:T,."]5U]B1L,DGDQGK M$=HI-#059"AP,Q?.?6\T>L]!0/^1;BS -]Q'.;UVBE0:6*.UY+0S)>YE8Y2R M94F^JNN<*55,5S 5%<8\G., UWGY>]O257']:[O*7K;#]=+99IXH-QUQ3#9KBX1+._"G4S> MGW1TNJ[\$S1:46S+<1*B8-MKU502@F%YJ.D*N@B^7\ #/[===1.H1-B117VF MMH"IG?!5=YJ0@ ML0S5QH*W#J-@YV:CES#K0$Z= \G30DE'RS@5U.)$C;<#) M@#Y\;TZW1&VG!04BI]OEE:40QJS4:KKSDI)J*5'0@C\4G^_;!(?)WI-O @?' M<.Y?C*L?'KJD8ZI?G.J9N(?$=60]IOH5J$[$5+\DU5\[=$[?TW&_E"@P(K9# MD6$$R<2,B CTO=4S(@H,"(V39%A1.PU18(1T&N*^?!U?/A@]?^[6:'+MI#Y MTCK8/\J_?$G+EX/EO0[\_[&9OY?#^ :<.>_Z/L>971>BS&>[$%$9+',WW(:H M@=#R MK0Y%WBN&/5GUN9UXCTG0W/&\[?3UORV8W8WXHZMW<\]V6M6'(^LKKB[SKVH8/M*3$!XW53W)1;\(?W580QBYI M'* $(>ES]6@L$Q>3"3K:QCY_TDI$SBMRT8-Y& M(\3O^WM/Y=K0?6&[," E7"!.34NWE/7G_)!KK^1\<&/[+LM50=9."NOKE^5> MHN2%]]_&;]QZRZT;PLRR\SKT5KF5ZNR^LY.3_DY,ND@MG 8P)L >.P]KEZ&9 M2HH'S/1IK8FB7S'\ W"MI /$WY)G(]?IY96\UZ?$.T#V]+HJ@QV:5K-)=QM^ M:3$EA(&9G]5(JZ;BCI74KW^98XBLS[AGWUR8@[S]M1?Y%3AXP96$:&$?7AC\ M\AIJ_4$$O??5W,&'UB>@\XRQ8DS]S-KF:]GI S>GZ/6B@SI3,K_^S6;?ZH;P ME_[:M;7C&O"9Z%3[VNO^&JM 76+]X"1H'2%?XFA-6 K"% MVF2E/VV*0_9Q*@KY_-IH(N"0S*]_J_PFL%X M.:\F<(LK4?<0>[:H-BPZ< + 3P>T/RW2FZMR)W$'"E:+UGQ&:;V6@NR\"H0ZV%6?ANC6QIZT[ MCM^NLV!4277.$Y:GF(I'UTJJ2^39^LAF4L2#1R/0-AB69[XF+/].(GKMVKE+ M%<>]B1@0[Z=_I\>7B\,9NYQ*SC?Y)RV9U162\(M=:8$ /E$)I,TV>, MI[^]NE]\U_]"=;] I7N\EU\F+I8;BL.N24#QPP?&$J5Q:4@K2,-Q7)Q^J]'X M;9YT]VU! O 3+3[>CH^W7^KK3CBV2JH^@45RF"*8HO?44TN;EI+I#\YTGDVN M-6F4E!]JQ=9"2H]GO)TU?:UV\!&(OR.(%V^QR[_QU;C*(:Z(]/Q8>=?ADS7%O9S MU1M?>UU7CH0NI[F?"%[*CT:;G99F#,$VELHL*3]H-1HI-0Q>V"P5GVC^9:1R M;=D_4W'PM9?U;??E3QY;2G/GB9(HHZZ5Z6IKG]E$ M@A%Q!\"(,"(V39%A1-P!,!*,B#L 1H01L6F*#"-BKRD2C(@[ 'XI'VZ@L.+: M7:DN @TW_?M>_2"_N.GG-^;[S9TY1(G[WZ.;8T"E)< M>V2F7S8)TLOX<=_'N.]CW/?QN]J"3\"Z]-G6B)PS MJ/\A$?Q;/6963(&H;@;Y-.^E63:92;<=*G>F]A4VW%ZR*TYI:K5<;IPM\S5A M6??_ON]CC*IVHUKX,YH^7E&++Q>%#Y9/79+N/U4(U=2HUH(7Y-$R[OIXBT7X M<=?''Z;3GXBF=:+(5*QUKL4#WQX,N QIK!I^V/8QE8I!4G_H=A[OYM'3_$]& MQ;GAVNEX/&42+?7! YU-S4OFN;#O8X9@X[Z/\1GX3XF@C]HO=8K$0BV+PI)( MION]?%/M^@37.4_8[!K&> GH:I=8<$P_6?+:\R=1^?NNCW'6^J=W4HI;/IYQ MA_]CFW&Y()VK9?)\)]_S"6')IM=-7>A64YVXYV/<\_%LY^G77NXM9P>N:$$^ MD1)H>(O6O*Y,2X3'&I4Z/0)+:MR)FS[&KDK<]/%01/;7.;K,6VE!:+:VN9K1*K/1(K0:39"?N-AEWFXR[349$=3\1-I$]B2$[ MDIPA>A/")XV!M6)[G;#=)$G')ZGQUARWF[RD>G_RN'15>#*&M87H:&!5E-5* MD:Q.!]RNWR3#I+]EO\F7QT\7F#R6+9+:"=@Q$,S^7?T$6,V!Z8"$BR)4("7^ MSQ?+8\&S\8O&Y#AL@-JW]KJA M]P'^7TVBE2:6"-UI+3SI0^7^*^OZVTY)>R M^E(NFX)MCV?=@BZ[@U16HY:J!89 E!RO\^O?]/&EEP1<^]D)1.\3B!ZK7;HC M:7TF6S1FYH/N61V[E/Q\4O,3!.ITM:FZ>3(8PNM-M4F%V=0W#0YJ+7VLLV@B M"7<*Q6EJ Y PX#JG3@*8$I2LAF"+TP1-WB40YS$MT0H3-G#F0$0--_3U?>*E MN!Y*JR\X<+R(S+N44*&"PMDZ^%$H$0Q<:(3P;Z+EN E+AF.7P/3 7<*$3THF MH#HM51&@;Z))!J@%#AIX8;'?YK KIF@9 #[=!08PW;HEXF\=Y+E[0-?ANCA3 M:FS76 R4-LQ[.UUUD28?JTE>'@#IW(:U]$A_Z"VGDH.2VYA^0J)*_"Y)1L>B4EBZ#='_+YC=LODA?5 M0*:GL+KY.+%X-BM81*FYF>J4_^O?U+&)NCM0IU/JF)ACC,S32@GI,Q=L!'EA MG=XF;E+Y7IC4+U4^DB])8XG>*$5/LKEYNKN9YF:7W< F1C8UJ,PJ!#NH"E21 MKO"%++3/F1/F^0H;V-\I'^4W6MK#R*:++:L#UMTZ,2-GG_=>/T'>7KNBT<,G MP^>]:GI$;08NN9A#Y3M1M?]7RD??8X_Q"AXBAY7PT!+<)63/]6RDK7_D/J*U M @$^ #X)K=F$$TC(D X)#""'!0]^;@-!=H&=4.$G#OR2KEN^\QLO_/5:M4^Z MD(><[XE3('DZL.0W$A0EO.9](0F5O8]BCSZ<4$ZW1"V,:B;C?*L\2[OTJ$48 MO:1FY-I#J[F&KP90CN;PY:[M@:\+E54S&?8U(^[?SB \?Q/]\0_S"3B^VCXA MC*!%R"%A[H#?VQ_V)\7"9X<3,H15$K/,W$XKZ'LO>*ZU_2#H>X\_"6/N8,Q> M$!Z.09\<-E1S[>W$]CJ[_?K3$[],ZCX;MV1_(1E7Z>!'W<=\B (?R)@/T> # M<<_&C<"_D!,?K 5Y=V?X$F3%@^TN?4]M'305>H&F^SL9?/3G:(LCZ%(A%Q(% M7-M^=\AS^R+@S7>,]#?"W22I$P?Y-P6\R9W V_V<#ERA3/ 3>H&S%/^Q@2% M+]Y4ON*X#XO[3RR2C,"RO^+$+]Q#?R ,T7,,W/$U7^)E$Q!#F]UD.&KIE?T/_"\O%W,#F'!G3]-W7^)[G'YNH+S11R&/N^]8)RS33GSK\7$Y"RV1Z M#Z0J/BXEV4?S_O4O3;Y;E?!]W2PV=JUNVK6ZFDF+';&K6CETV'3"SC6M@5!X M6F_&12 \*;+DI J:PRSZ#=1VPH4'*:9G^N"96(7+';!8A?LYLP<''L*7B1+9T;N>D9H MK?ZX44\QJ:RM=L8L,G,D^2-R8/U=!5#LAWW C$4)M>!Z-NUFT R^M8'CD/:^ M8>4(NCT?3IQR4UN,LLQCEE#G7I(;I[$S=^+"W@]PYK:BD6#G7XD%$7MV;Z"= M?(>KC*\[D=U7"!MKP4$%?_('%VBYO\567FEF#^5 M=/-LSGU@>(H8$,TVQ_?E9ES,'Z%B_E?O_-/WF3<1&^(JVHO5]].IF!$18 3Y M#H9:S(@+,2)[3\4:$05&Q*8I(HR(35-$& %-4WSWZ'IWC][U6B^WZLP'5GU6 M(WSU^S2O7SQZ<;7J"RX?$??I\]:?_"TQ=I 7W:Q+.;^/OMIW[ M;%(SXJ+_1_V@SD>5+S.'-WP7$V4F;\52?@MQN75IH3]K5]])A%[[4!@#."5< M8?5EFG#M%5WCF/M*/06__!@[R(#%)8E?=TB-]8LSI>)*5!$VU:HMK-%Y3WC4 M=>*4>FA5Y^*P-1YKP)3]_K A+@=Y+KSE=@(H+E;<6''#_- /5-SSH6=_7'.S MC:727M2M[[T3L>]B0LVW^A4!5MO4LZS=,A[]V,EF.*Q<7,SL[Z$^S&VK%!5<^ MJ>P9-_U8^:*L?#_@SN/Y-O _U[YQ=9FRK.;$(UI=KS7DYQ#P;8%TUWO"@#7<1!QXT'$%V_Y/S"2.)L7T+8MR1/=K=)QHFA[ M@HZ;)*NR"J37[5*A4IV7,O-0[4[T3W+:F4V2<"HBU.,X'7,J= M^+P:YSF3GN26DS*1[RPS=(5Q^Y:&0!.@>Y$BV-O."^#"_3@<^9"5^=F7A$,/ M([XC?!YW RMD#]I\>[UWD>9UZ[195!]45YZ+1+DM^8M*?]F>VGZ =4#35)QZ MB'7]K_V0'Z[KYW-*/JKL@$D/!+JKB7RY_Z1+]6&SG*YS4-F1*W*B3=*M9SJ^ MY(YL'%%]:41U]1OQERN;N/I2KVWYSNOE_)'),QX,O3QO5IAB/M]OT@LM[PZ> ME #EA+RCW^QF'"M]K/0?3K%Z@38:R/"$![X.P7D+;)L-<@/18/&9_SZ\D:D:1[65706JE6 MA0MD1C7A SCWC7%C-(R\30"0D$")+84NC/OQ#P;P>S[?"YI^PE%0S^"L_.T! MH*@+JN'@'I_AA 4W:(0*WXV00%#CX&U'T%T'4?6PLS?Z$V25A/Z&K&G8-A:W M*K7F() U!XU\I=WP/$BMWB<.YPQ? Z<,U5!UIO#!GH.::$U5Q[5L9*=?K +/ MSE:!*8+@05N4$_ATI#'0NAG".C&!RY$0P8+.R:Z@X<:I%B( ZL\$3:#G>/#I MD&!0?9)PH? YZ,UHSJZS7?!<0$NQ(6W@IJ'.,5G%J6 J \)6[*^(/1](K R M)VQ*J!)":(OP5<6]&YBB#@0;[4G3+:S'=G]!W#['%W/(%E%PT)U2!"IW\E;F?QW<-MWMJ0@'Q;)_;S?./2*$MUPIO(LV?BX0N+1N]Q3$A,;;07_'>_E7_=P)EH9]8/ M#%SX$30P&+<&:G/>P@ TS]A&PCY_7Q/B0ZJ>(I>PWM7\#;AN7G1S&_0Y7R:Z%')]M1U2;N8XL;4\?U^XO'8KY9(1VK1-/ 02./WKYR1NYRG2/J/)SL M0WZNY.O2(VH&R[4;)XVNM0JK=:\[KR31WBIM/?6>M;U9%F5A7E6I. M*Z1GJHKX?O3,ANOGVNM,QR=:@X:TZ-?GC/[8.<7W6RJG^,[UB#PS-(P%80@.4?'8S(H:G.2["=JC MBI4Q9=YCZ\I,U5(^RW.GN-E@'QYTQ1Z8&B"UK,UY3?[11#PZ&NFTN/7CJM^6 MBDGIJ=>R&F;:J")HT*.1=K?7'*\R.4;SVNFZS,R?FF,2@>H=K=T>#HRYUGT8 M\&6"WDS[ZD-?Q2.W:W^Q"VZ=2%)V*P/.2]4U=B1L\LEDQGK<*-@Y9(Y=R3=& M(SUXY1UO.J#7Z?2.G93 CT)^RG3/F1""L^>$ #V,9T=,AI^[Z..7[A#T1R3H M,+GHHM<4^G?"WJ/1(TP@ L<1[/7]SEV%CX5K6 (G?,=2!7[@,$$G#SDVHJWB M8!EUFO>,>>#AH;'>7,*^$'(X-1@PFUN_";\:>6"J 8/IP,N<6VCC4/=]N9W[ M=W\MC+P\]N*V?M[QQ/#2L(^,^K%T4O9X('65/!RWY1;7" MK@CR%4 ]CAX5 >N_ W'P<4HWY+"001=^GV9O&!'H% M<.^V]>":%7(1YO7ED29O6#%N"5KMQ@3CUN7B&X&H?:*C8D[0!92-KPJF)]CK M!-HZXD+#F[ZO&6.N1;),\/-7-9,KJ645F^,JL9YYBX'(K=O)00B^]O95S5B# M?[(&__#+UA145Z8PSI2TIZ+7;CRRE0DMMHQK:##?9&N%5J,ZT-2A1<_F*:62 MR?@!"!N9^L(.]1<*W3[A:+1W!8_HI#H\P$8]WE3'026>DH?K&='Q] )Z(E_5 MXOG'W.F\64B(;XWE]LD"BB\U4,.=KE6PJIVP3UUR[GF]EE_DC9S4G%>(ICYC ME #I[9R0+K%F1EDSHP7TAKA#4O_\[=9X&V'YKN0-%;RI(GP=OC @ 2EV[L]] M#_ GXB'\R4WA2$$D((OPGV^X6;>%-:Z!/;%)I^JBW&.Z7HI/YJALVN7KG%%1 M N U\D0:X']B4Q&;BO- IT2/+EU;'+B4[ MES,5%@?,GMXQ9IK@/]6M7+:9R\U#<#?Z34L1S7S#E:7^!P4K5\<).-=1QK77 M=>VT: 219!]=8+9*'N'SY4[/JXQSCW394D*0MSCM$&OR'^"V_6!-IL=R;V!I MA:3!\A2;+C_-#;;;S?A7T.1%KZ57*UJA6:2*N8H_<*=>=MX)$-Q(XJ]@30XA M"'XTL,D>QLQKV"8*DUI3-CG7-,$=FAF7$*:EN7_;:"7% .##N3!:R='=UW Z M(=Z($YUKEV!NI80A )N=*?*$R.A_6Y=: (^AT^ O!T%W[Y#N.1RZHIF"*"CMS6[<8U>/%=O)][F_9L12?AD5?; MMF3@H%ME@EX";[7>:,BR7](6-L%[8XMH+D6=6 (_N$-+9\[84/#:\AOK;7R' M-D*WX#^LN/;(*:2=^K+$#X5%ME>NY+5UG@NOSI)O]P_O6-V3/Y"CLUTV%^L.9VY_Z2'E>-SD3?NDIU(*1 MB$5&M(=D=V$^YKG@-BQ-IN*ZU)^IAM&Z#GLC^_[?Z*'_P/)5K[8R^'RCTFT_ MND)V.O*#WC$L\98>?N?40]X&DNHF1,C=.+MPZU'*%[L)/S!4.:OG$.A:'JG: MZV:JWBT/-Z6GL56D-N5>22/59F'2">[E4FSLFLRDPO >F-173'M3TN;N)L#*KMM-P9K\O']XM?#J@'3YY\&;;-1-+)2HVRY*R%M=<9I MG QY$PD@MA*QE?BQ&&4W[CM]V$R,1Q6OF6P4RIK7XEV"3V^4M.)#,X'M9'[F?==-QWC76'$4(@HO6OMA7NO;BW[1Y]VGFP.R]39S; M\IP^8@V[4R)7%1[371XL)G-26'78Y;0SSF!DUSN*/E6>&AN&V##\C7MT[<5_ M7V?H(YHO+-+C5:G'>'Q^(QO-G%JCY9D"-1_Y07@T_9__YG :7G+ MQ-H!2=2V@0P@&Z00WFZ//9PIY2W#L,R>:XE:^/=7(=;\LISVY[EIGTA6,C2U M).RAN3X7B%;P*WK0JT!IKR.6[:T^L5M^(EQ?8H\ N+(X($$"TV [R+D6V%K) M!L!!BHUZ H7-@IR$:R7FGBU.!0'T&MP\E"@UKA'1/H?U"UANUP' MKP>.38@[(,.$X"3TO>7#9:.'3,)>B,X4 /@VP46?JC;DK OU' &]R0+\=2GH M'AP,1,&#\T!?A$$FL/4UFNOSM$Y.P4)@A@JT!?HZ ?\$@(%1S.!"[]"3X%S(B69D Q'M!!)ZS-[JO#FD">K,A F"Q ,-=KS)#(@NFH4-#" X'OJ? MB3\(2 77/HTW3C"[GW4< M\)N#WU[*#^7TB/9-Q"K45 MR;=IN0$,);0_J(<:?.$28],<$!*-%$31@B(54O-0V0-#EY"0L8&BL%-[2*[7 M*1@HRI$^OF3L;LZJ Z?G MM033@)S]DV>\OI@J@E>^+4TI'=G*.W)>?0%4 # M#$L">D#\EP[-N=$UD1W/03E%K@$"_,2/;.'I07^A8J(+TI#0;;AEA*["SD,@ MJB:I]Z7"A*B9?FY5U!I*:\#]VAD2B7/?&#=&P\@H^A/8-4ABHB3VJ7(MY=BW MU*%\!_85BUYR@B"+2-JVD80#GRI!(R(&7_H/\BHH MXA^NE\<_D?_\3R)-9NY@7'(8K^V3%:ON\XN3H5]U2#;UW[L$C-/P%KCP5.0X M8-5^?<\S#S15P8X%.O=TY!!^1;;L8J.K0Q8$[J@Z]'/3G\-U+M*;=+G^PT^XF<)]"!GRI6"KR$<,/!-G[P,HS:+N M2= 5]9YW UTU5#?8_4[-%8$7X]4%LT7+AT^T$* 9=F5V'$=<>,E=O$F+KA=N MGW/;F@4/ W#FUAKL&+US429@*BQ5RX:3SSW[RW"J*IJ]X\E0R53D0$Y5."$; M93'@YT&DC1XD+ 55QQXR7,]6(T(O*%S(_D2/I>+NP'L6)#A!]!TT5H63#CP% M [C30);#5VQ%YN@E5LA(+%RAC C:=K@ B2:B*V:#%3DTSM(M. W(*]$T;.AR@&T)^NBIP<3?]7X(%M1,2)9/9R\S_WB7:$-D2##J92CS_B%9R1'D$7KU'WX/Z MG.!;A_#4X6?OP!>&3'2M^6^*O&?/Q,,7FSF]QS$A,;61^_;?_5;^9#H4;Z\F ML@WZ@=<2?@3] 6PIH$+E+0SM_8P8+^SS]S4A/J3J*7*]T(JMOT?*;F7 >:FZ MQHZ$33Z9S%B/&P7[<>SKWWK3^SNI@D>?G-D'[H(E@.YJR;:,?&BVAM!AR$/' MS(*O/$Z-=6O 9&4Y-2ZVB!:?UW/D<-+SCQW?T^/.[_C^F9O;;/6+P14/ZG$#$4_ 6V$ X*,G@4=)N *]CH!EP)W8I0Y")QH&%8 Q]FZ71/; M\AUTO()W87R_0A:@IU7KM?)P -Q*E.G.%7""_&&05,+O$IYCDB >6,^1:P2= M1.A.P3\G7.ACPA_^0U+_ T,+Z'TB-QYZ$_>)RG/,?NC[;-<'#48R>$NX2KAB M8#C0Y82>NX#[S.Z0.9Z[SVZY!M>'5A[ZD_"AR/'#:;2[!,K\H6R1!#T]'?T^ M5>=SM ;193_O9OQ5U M-7BYBA-6@H'H%A -;B8Z$'&V!.R2)($%WJ=+X.-ASDU06M)573UXOHH'.H;2D#@3B]0/KB$0E^U"MC2_VTDI M#![@BG4AD'-#0"J&H-= $*5X<^BA2RAFVMI&U3F6M4!V8"2@0.?8@T$;9/)< ML''*4T0')S@%@%7_.6UZA])E09R+,^YWB9J)C+0C6G,H9U (@]C7!4$&=6FA M$&OK>\^#%DO!\G:BE,B'4\$4PCJ^%S9#4<13].;X,=#D6#B*QA1T@W0?>MP> M%1*"8H,@O1V$%/M_LT^2),Q%AW$]CI#"4!^.@Y\BUQF%56$39R:.0$ $QJ6=6ADB%K]32*I"VO+)%54400UKS-XI*,D>E$O_O?V?9=/:? MEP4;+^HICB*=+W BWPJ35'1OXSF]^4)1[Y >[D3^+O1N0F/Y?'!_5( 0RU4L M5Z?D*MPZ\,X3'FGC%-KSB2R6M"A)%A$+5J0$Z^29 X&PH(PG,9^0X).I[FP M =DEV&+[]=/%##JBEOBVC&W#SC\U:LA=C@U;+'&O2-R^XPY%;NO/H^@4NV'" MB_,K=)#CR+BDXQ41O/\[(WCEV&;OP NE"AUOXHBV&D3!NXC0">.:,)ZY1B?8 MU^:V._C&Q_:7R1V>2A"2U$%6<'=T_!Q5VRBK%92_"1(^D85O/TH^*IXJ'10 MOBBA1..#BHM3H>C6@],;0?VSOKZ#R]9/3V/A0?++:WQP'E3CP0F$;_#Q M# ]S>*&U?DX%!K.7@*ZB8]C@@/P@PH=?A!_OG7$'W\!YT[.F\M_(Y1U9G)=- M:PYS%E=N@5S!"5H3!#OBKGCD99%!0Q"GJ@F2@I,4DKTPB[2MHFD(0F]71G.@ M1=LROY>/0^IR=_(O3EBPDYBHNKX]:@_KW4S3P\4$4+Z72(9Q2BC,*:MN<(+V MPKP&!8=!PCA,W.'3]J/,$58' ]6L;D P_& A818:)QGW$FG!Q$(!!=*V6N:Y M5 95GT!R)P/-W5;)O)K1Q]60SB[-M>>L8%M2@'PW'3P?.-VH?#MI2S@DKBJ'F'M3!($X>+ORPZ.0.*IB#MRK;0@8.,4@&85%R M^&P,:(U+B-6]@D^XFC=I+IVN4SF8BX7L%OH466MII#_8"=!(\.=)$@.6U!'4(D[+GZV9-='PKC;7>[P]G)_ M@J?/F>0WCZ&2>X=0%ZYX[4E&ZV6?]*$K]>N%?@=5G?P*WK8;21FMF:>8 MUD8;#O3!DDAQQ+"AC*DQ\7(DGQVU>*X"LH0J]F:J-.JJ'<.'(X^>N9+H5A<( MLV2QQ7(C2IIROE1!;5V.GMF["+'9"0_H_*LKBFU MV6Q8?NQR<"1)OASZ4#=!3B/=@E9[$ M<)=MH%#3EY$0S*T4CFY9L2!U&/YHHQ&9EZ.G#PJ@FU*3ZUBEXHK-B@9_GY:JK#9MVH3!V1:7KH,X<9.KET"PI/4%_RGO0J">/7_2= MJ<*UT/O)]!&EB/*35S=3%:)LIV:=OF=LQFD$^GW$T2PPAFRA(]1X(S<<,_Q, MJ\L9!8X\(E2#!FI!5EFNL\KA MH4>$ZNH5QV"5IJ?52H.-/%*%#-5 [S\F% "U9)<9^AMBT5&?M+Y:!#F:&S/' MA"*G;EN3[(JO]?2EE*F9FMYGE3%[/+(E< ;;;KAIWEN/*Q5Q,-.2-AIY1%+? M2$&>YSF^V*ML'COF!!0?N@BI\(BD]<;,%/.92K\(F@+;S39KO(41THY(^I#I M5)XFG5Z?]RQ;K#6KCYF&B48>D[1A;(9R=L37^2&7YMK:JO:0XSMHZ!%)%^NQ MMYS)5DWSFIG)N#IM"_DB'KHEZ2L%>F]6J5TE_GH9#FXKP)UM .2$12O("=Q+ M*#T'P<\%$7N!,;I,M'=]$,YW+RB1+%PTA.II4*L[- )5(^!S'OP%T0Z"]!-. M^\FW8===V!8:/+\H>#Y^CI PA)EEXX)T.0S'WGA-6!']:E86>;J[HH,$]D." M3$L8->(ZBOO$$75]P3E*-YVYY/)4G26'[GERYNY"^1IO[L?5EV[EX6%)/I53 M!#7-.8X[M]+:S#]3/:4!':30SR/N#]V9U\$,B#\'>/A ;CR8%'+3P@DA_T4, M_)ZM0XX]0L%SK>T'@3^(/SGP&HGGU'$XYMB'=^WMQ/;ZR/_Z4R3'#'F??A-Q M(^Y3_[$^]7\!?<*\B0,5,^)"C(!!%ATS(@J,2-T3,2>^D!,?1/E]=V^X;&_Y M"R'3O6V%+]'9.KCN)X^[PGY/UVT"T/HH- MD@EG:ME!K?.7*<%/Q+!%._^UU_T5O8+#K?,'-O,Y&X3BJ6!X%P2_T3:0+>F9 MRF.WJ@TK0R.3XW1';*&L+$939)FW0*BCN5]_PF"=2+R$Q6GNU 8@J YQ$ P3 M>+YG@^Y & &,1IA9>N4L%F>7JH+IH4/(W680?5<@.B;O5NW;]S5FG\S?G<.V MAGN"2NGE)_K9 (R@4-[YXZX1O#:_!!A53+^X M7>]NZRM'W:_=B?_U[U9W$@6 ,P;.UTO1WQ7T'9S5[\U7"N>+"LOA\U1\ J)C M>!OK^3HLO@J+A&U[EW$G=/#[ &__X:7(H"NP#V,25'OGA/<^Q:/7'8(^0N$) M_*A#P#A\]Q87>X9>02@:SS!;\,] 70;@E>&UR1"X"I\?[6"L9-7$97C/UV!Q MI19"'3RLEMW=53Q&*0P0J(X+3*'"0/%5A?NH\?Q%$:?J"(J"L)]>%'I__;0/ M[.Y!K=GS',"+:K-GRX5+R)XE#$,W'MJ1W:4(7'F(4+8L2SJ\S(PPD<);SE"F MS#/5U=W.MM(_N(@;'FMY!E+YS1XK7E MN&>]H_N>U%_D&/)09%MRZ)"\F*-E_2,5.BQY38B$63+\1]-C9B$>0+<\^^V8LYYDMLQV*^ M'-BQ6%\BR!?F/AWS)8)\B>U85/D2!Y51Y$L<5$:0*;$1BR9?XJ RFGR)@\IH M\B6V8]'D2QQ41I,O,*B,]Y?S\>6#)YCD+^;YZS>X)Z_H MRZ=O<6?NR=1W4I?V/O+3K1CAVQ4?]IYAOI/XM# 4;RPZ%Q$=]EM9GK[E"GHL M-O&&%6]8$18?N&&QWTE\X@WKDAO6M_)U3FQ8GPLMKXIX<[QHU$?@RS0A8FN[ M!L('>6U0HV,R? 4&2#J:^$;[R[PP*HACN^-V<&^W98>M;KB5ZHPU1YR/.V_:I"BS MK0U_?WX%T>?9;^P=4=1F$K7O\W0$*LX3*DY?" 1$9%(&47_]FPEJ.75-K:56 M<^+LOJNL%#)SK76M(7.MQ7BA"52RX,9M'LD'@Y6:(68,6 Q=S]>F_8XP^7Q] MDLV$\XYMGBM5PBYA>2 P=UB<&%8)Z(C+,T5*T.:H4:9=DM/G$JGE>M.EU\O M:CA'HJ@AT&T&]/@(E M8P2Z$ )U[8F8P2Q%X/VI)"8P&ANUU%MCAE3-2SFFG^NP_K38*;,FUV(8B!EI M@!EI+,:,V'&*':4Y\OKR<3-5QCLVN)Y[! ME#A>7@4W1J!L(%;6([& 9;0QC(A!*':>/I?[$8/0 M)4 H-R#RP2+=[V)^MK[&A'4UN[)N[3SUAO:T[NKV6%?T?J^=+Y8X:$1-2XA"#HZUE1BU/D-ZM"6B>;E^GR":52W MS_:EQ#"#WCHF)+L,TQS6YA6=GCN>VRT1U68^ #B1#@T4FHJA(O:-8M_H"D&@ MK_2-D@.!D1.^*O#S>3DQ'%5Z@R5UZP.Q->,.!\DB;V.]'I,A.O,,YE09 #WP M0 Q_2J:2,?;$SE'L'#T6_!PY1QVA-BJL,*(5"$1U^IY)M-61\]C6R3'A?? KCR M=81G;0 MZ0-9#C.V!%6@-X=D"3R^EO3U=R-O+IDWNSQY M\Y5_8TPZ\@XUUCK;TG>7"AOEH-V\Y7?,QS]KO?U30&$(-T>B27L-%M@1@+1)[AE MLPJ?WU !([6'>V[+M"CZ-0U14<+&R"M_M8=F1AQ+K7))LH M/_#6MPYC2<.JTLM2!,VCC?YZU)]YLQ8. 2DZ:4MA5SQI^^L1*?:P[F_EWQB4 MCCRL8J(WP/.H:K$:*95G!7QJ]]NW-I"R'E&84$/%9M&Q3769@;5NVB$>18EH M<49^[&)]9:;:S5=^SWBDM4A.UCN)-&M.K:+AVYR31V]MTACI=*O633AP=Q_/1%0^-=V6-T'+]>D*Q!T"E:FC5?[/'0D M]M%?=L4TB=F[&P)<9K+1K_!!/S4/3%HZED0XI=\V,3BJQ.I-% =Q(B(_(9;B M77Z^KV[N\82C"0$*HTR[A;B1\D2=Z QZ.U$7<7UI@H@NX.J98:],Q?*V8]TG MR.J T1$@5PA@6,T"[+G])B(Z"OA9LE4+S$]&@HEB[;X9_E%6# T E2(_(QO> M1\: ^1$P+U>!S[/%S6G*QJ^ MDM-[?\UB]T6&C@KOD3P0N' E7CM04$:X;?K(O88T3P7&6N6:$F0 M^S3+!9L*%P X4P1PC !]L_MR^"UDHBD.[*.U>@+'/+]@>* KX#"$CX&@>T*Y@<:$J]8%Y!S4S5$L[*3Z!B#N2 M.RP6NSL4._)0[/@S%M..BUU_-K.=#;<"!O,B=K;L+;^&<@ MM]#IV7T-;)P& M% K@7Z@ZC@S!5]DWU'!PW$:SC#FX9_KMOQ1LFJB&!C4R M]64U^A)X$WB %NFL5^1DKV/T'O>&2@00;=-O^2@<$'VZ]TW)4$0'AIHF1T)! M0H)=H]GT;YM=$-0V4G;>/8\X/ P- T[Y"4BN.!(PXL$XG/Y-P^G_<]!7>QAS0;(GN[>]&YE!#&7L_HV]M/PIC:-O/WN@=OL<)!/Y,7XF& M1PX:N4"?"Z_Z?3R)[#CK?%OQ-IHS$" VI0(G:T%??I^SLF/MS5<]LE MANZZD" 50E0412!'1%J@:(421L1H+. RA.1A:XDEM@LS^J]2:?CE"A>'YMR7URG M^%6%[O,]GC-L@1$( 3L>&>CD9%KN:QV6=MT!W2IQ5%=A!/)T9)?UK.1BT!VR MO1*J)NI38:QHG$"=CG0+.B[F2^($(YP!0227-N=,8:+!R*'(XT\/S)&Z]:$;? V M6IJ42-\;AZD3)UL_Q1R>L^3> .LUJ*S3,65[NE0WB:"'0ZFR+N>;\J""5:1J MIZ_BR5'-A7'?DWVBFW*WS>>F59W0J^Z:U7QV:G!"\G2DPF7-4F#FUQ@J8;8U M7*/&O,. D2=O'P?UA+CTZBU]U9:=UB!(4,D<''FRHU9QGJO[Y;&(^9XWR%"8 MV&L0 1A)'X^L+TTF9Z\G:;Y=&^H:GFK65V,X\F3O)^LE#5A*K;-9-]^V:AE[ MS(?S/-G[2MV32T,2P_DLM4(->3:J+POPF:=[7W2(7K?724YTI6XM+&>1)U,E M1DB=;E.%J]/5&C%IZ!5F9BWZJ;J7+<*1)]N4GU;R=&XR%-B&M:H.:CV!K*\" M,/)DFWKTVI?L7FK"K@)F1&9R@!%S\)DGVU2N3CKF="TN,)J;)-,WFQL@"*9/EL3M5T$]/-0()O/]FF5-7J3]A%WL;F\XY#3+'NO,:K8.3I M-N4FALBN\%Z9;7!)1<7+=6/<8H3TZ3:)M5RN:Q-U"?.S*;7+ R)-M MFF?%%=M-JDNL@2ZR=&7&+W17!2-/MLGCN8DAN!Z-S87!:JGGTH,.&X"1)]LD M)AIMC9G9);X0##-]J8WBPAC.\V2;6)6"GM >+"M)./)DFYI^ MQ0;(/$>Q0K8TZ&0IAF?6<$5'VR2,*)P>R61*$-,D*5 $*0MIA5 $C,*4-$FE M$TF1.GXX5V/6K6G0;[-^S=,+H4N65B[EMXN>W:[[NOU1HHY MIQ^L+#\>..S0TGO.,E5U!'^^H-1S^J$FK*9B<]@V>;0V(L?9OL*U^?/Z 1/S M%H;9)9?/^GYV:C2L0H-6S^D'&IS,5IJ4Y5OMY@, MAXM49YC@SNF'<7[:,.N-=(+W.6-5R/4+^+P9G-,/G)7'N%5G(?%^'5\T,OVA M5?6Y<_I!),=CIT.DVUA/KI5FM?QL71:9<_JANU:3SI0-,IC96JWS5H+&5",X MJQ_(H>[:"LUF='0"S/)*KMR>J1F\PY_3!/L#I1L\8-P=Z(5^RF=5)L<[ M.>ZR-JOV:"_?XND94\=M8HJ+REG]X/:ZEI$N%?-Z4W4'FO'X@NJDUAF1^>*W+2<9!6E+IJ]#KGD<>Z< M?N@U:G:?6PM#K- 8L=-JMN]E0SUVNDU>'$S1/F)#EIC;.K'G<.[8T\6U^L_&2);3C=K%A3#(P- @#,)\]<6OV M+72Z8WZ5KS8],ML)W &$\)-G#A;4K$3EZ1)O6G6KWNK;%NV,0J-+ ML:@9-&?]]:)E A@C3]_.2:K>I^H%B4?1F5X=TH)7:,*1)V^G$N4EM>28IM[( M\F+'5%>M$A6<4PLYBJ98GL]G6)-SBEY.RJ9P33VG%M2^OQ+R5'^!*78WJ]0G M(WQ1/NLVL"DF*PK3:0]3&DY.\I.Z,&JJY]0"S:TM=IP"\%!1.FBO,2T9ILJ< MHZ8UJR^UH)1)Z)5%OIQ;+M>MLG)6=[=UCAH62$T MK(,KM0FKD 2GUCJZQ;>"<]1,:(4*I9%M5&_0W;+.591:;GJ6FE5V4'>(I2[S M!<)?Z+.,&YX6F^75WE64Q.+,1:,Z_TD?.:)!XQUIE@0#'6.10<> MOZ3XA%DOJ.?HOE[6*%JD!@P+S2!N6;;;XHPY1_>E7$A3,DKGL>S(]*RRP)7+ M>2YJPG<$3&V4<$5CR>JH79K*";$AF6YPCD-HJ2WWZL*89"L+H/,U5.BG 5T/Z-DJUG+*[OEL@]V?M@DB'*C-#,WF9U' M$#83$](H:^8P(B/F/2O%0G@^IXZS>DHJBEJ.87U=Z;;98+#, [+HL8U:KE4HBOZ^XCVY/O'Y]87,M MX2;G_24+D13'$S7P7]%5PD/R\/0;_JNYB*&96GAY9!O?A6%:Q76C\\29Z$0G MA&'0;QI?$=9W?<&!V&NMXVN Q^#>/X,.(UPSSQH9.U8]?67$&?T;:X6QA8+T7O47DY:Y$&"N']Z%,\ WPP*?P MU$H1I0E@*$]1;6<%M^ELD!^, *0[INM3N*>.XLZ4Z/QZ;\/%\"YX?04C\ M"8$7C,*=R2E2>(%Y8\G5E[W;W!62&U9K*P$9* !A$WL?=?8_S 68T M*1BFWTP(QJ^E*.Z]/9 )3P1$W[.W'T3G >$G!Z<&>_=Y-V-.SW \9SNQS0OQ MS8GENXJZ)%+/]&OE@/9B\GN/M\$CQT >MYNV_1V%AY,_HQ.6 &S3FX<;>^>U MNZ'BR+4-WU.^XISC]U?=][[W?C[9.Z?ZXUR 5$R7NZ0+_FK1T)@NMZ%+\IE\ MM91;3)<8QV*ZQ#AV[W2)<>P^Z1+CV+W2)<:Q>Z1+C&/W29<8Q^Z5+C&.W2-= MDL]$3)?KT>6#):C?BE;>; ]2']B#J^+W'^] ZK4+_>>W9/1*NOTVY>/XW__] M[^AP.R3;@'OT_WX0/SZY-:GGQ+^.*F7@LR4"A$63OZ)0QH5W;E/8?!1S33[+/$3,/-=G'NJ[<@]YN%W[5MZ?[QN-/5/T5]=)2[UE M%[ZV,X?71RXF6?CYBJI_LWDJX]VLDF'N'(AB+TO<;C@XF(NC[D\ MYO*8RV,NC[G\6W(Y\>6;G3G^5';WF-]C?H_Y_8'Y_?7[+H_%[Y_R4.[&0:7# M5V1%=X+ JI,+T8"U\WX^:)CA?B7\SO;A5DKN!MOP('KOSA@D%I184&)!B04E M%I184&)!>71!^?KCG_MWP6[I;]5L2UEMNPR, 4G<;Q$_^1O#)Q?I6G[S .#5 M^VLRKM 8[Y6-VC;MA9$'QI+A?]B7^,-!7]]06&JAK.2AJ&R:^F[_O"LHE5GM MM9K+;QL]'3QJ-W9OI+LK-;5Y,+6RR$*FD)BRIM6>N,% 87SO\]V"SZ_P3&? M,QT^2W1^V%W/TP);H-)^TRVZW0[^/*QCQ@WKW@U MK>NE!.Q%+T?>VQ[$$; ;10+C6'$L*+&@Q((2"THL*+&@Q((2"TI\^OC7GC[V MCCJ[K)!MN_0V>!9XC8F22'/75R;LU!('2?[J(,G]!>^^ZEP!=M=IC#=&O?)#7-NKF C=O M,IUIA5VAO3'3(!R]%'S^RL<'C3J*7M>9[H(NZ>#Q1C^9[11"QFK7>7;Z_I@Y=JI M^0)3OPJ*:ZTVBMI2=JZWT3)6$+)E32ZJ0@KZUXDG+$5?S\.^,R&,L>AOPZ)+ MNT!W1LF8H6.&CADZ9NB'.3[]WM;BW<8"C%F0I,I$HZH3W34MXRT<;ZP^GYGV M00-TXOJ20)HUA5]QM0&7(K5B'6> 0IC 6]9H ]W2)X#WUB$[=+.>/\A.R$, MDK5-$S![R$](L-G..%#[5P=J[^\ X8NP^>)P1Z8QII=>$RV^76YQ!%ILEU;S MCY]G0\WP\T6@;[TPF!Q5\F$0EINHJ7RJ.,UR0CK, MPTVFX[/M& +N&P+B,\28+V.^C/GR/OGRKSW;?@2GTVI*BR25:LTPOX]RO4(] MJ6?S'S^ OH 5QO2'_+!67$Q91>F)'I>LX$6* 588=$!?-\-"]_._GC@RE"LP MU-1W/6V\VN?A(SB(_K+KP$C,WMWY)9SS]C&;1HZ2;1CBS%5^;G_8GQMT7S=M MPDUQB89L:&W9'364L?=3]#U[^T$H#-$G&[F+QNP)XF8,_.2P';CG;">VUY?\ MQZ5\_._;]OR8._8&OI\Q+M=__BW5&1/BRPCQNCZ/"?%%A'C+5(X)$4/3WT:( M&)KN@A Q--T)(6)HNAM"Q-!T%X2(H>E."!%#T]T0(H:FNR#$6S'FF! ?(\2= M7^?Y_:*_K.?VU<^CCAIL2XKE*<[1'KQ6;@_CY<[_=9:XTW6,"UQ&NQ#?,NL#1$-?L\T9 MUU6\RS9>^=+%W:RS\+>7P1LGC/QSRP+V,0O'+!RS<,S",0O'+!RS\&-G^/T9 M"S]>-![9_B^J90(;_"+*2X??G]_&S[Z9Q-YZX7'XZ.:JZ=8L$/-^S/LQ[\>\ M'_-^S/LQ[_]-IQ#?O5GASG&IV9:R0L"?=<5#QH CUA<\2:<>X.XPC>J477E M0D XL:D$1+X4M@4N.F/)\#_LBZ-^4*TG%(9:* MY* K7+ORS[/#+FNFL*VRO M66'&&:H]'[<_WT[P_ IW,\EIKF38<#)G*O^D6*F2DKQ,3U^)P[F0)\71(JT* MB;#^XA..4=^A F.,$S%.?"U.?+;F&'YMZ,FVED7.G2\5/MM-^F!"E,62MX$> MFYK@*(57LOIJ2I:J3%[+Y24(/70,/3'TW /T/&X-S9CM'N@,[4VV>[QCLK\'_-^S/LQ[_\=O!^?FMWR MU.S-KN4F2EZM;_E?(=0/&#VXLZ#5E\7+/]H+^X4*"+38:=95C-#^1Y MHB<11N'S4>\/MG=,JK-J92)0#K8:\Q47]Z41*@1"$IZQ$:DXS!TCQIW%&V.V MB]DN9KN8[;[EZ\X(]K0B4YS[&$BK=[3)]-I"3FJ\S#3% *7'Y$"WQOTIA75E*&ZV8Y8!Y" M-_PM^_"QCH9?&K"?<;Q#7D(8).K&'CG=2+#9RS@ ^LT#H'<6=_\JX+TXEAD5 MHLBJ8W_.5SJE!(<-#"Y!?]S5A;#_\T5*:ES M=9[!_"R?&B_MBC2OJD(Z/-%-XO&);BSBW\H7B-DN9KN8[6*V^[M/=!_!WUNM MVH&WFKIY3%D7^A4E0W"!]G%_[P(VDI!L4,K$D%:Z.>@ER,F$YS46VDCA$>RK M1E+H^?W7$T>&\FL[K.Z;8#K2W8C^Q;E\ZKN>-EX=>Y@XL6/TG \)C7@3!?S/ M41044,&;(#/P9%MV$<62%1FI06Y$2/P) ;Q+(8#WX0_D$_R:HR !_.',I%NMU&NW+5%7D2 ?PHZ_KF(=,.&.ZZ->"J$4$1T[ MJI;0 LY]#K%$ L_C[\F@E=:/C&E2WI"7;!\VR=[?7/=;:YLYLDL@8+ 19 MP)4@8,M%\+<-<"$CT=7K8>S)U M1E\>ZJ23@"YCR6?TUT9+4@U:RE?'60MKH%BVU<-+6;0?' <[=R_;RU;?Z%ZY M8>TT;P:NC[?L$>"3!:1LJ._!GVU+ M\*E]4!Z\P80&%NU.-(X"?FQ,TD)WE= M[ I#>":IF!!W M0 C\F8HEXAX(D7XF8HFX!T+$T'0GA(BAZ4X( :#IU=!T3(B/$>*#=R'>M%J_ M;M6I#ZSZJB!\<:]? AZ+XEQK$X#7!#_\?S^('Y\%0^PY>=WSH=0[-N2U*G!A MH"&**I#XT[;WZT7*P=T[-YSLQDW8X\&YX[%1\4]9X$X%XT_)OM\(^K I].A* M"+D)6&V,!GRV1("EH,G(_V#A_]WS9L'@Z*,@YH,QQJ/S!7D)K+SU9?A7%YE1 MP$ +'C%D1$.T).6BDG#SI=_@/@IU!R2_Q!65*#(6YS]<_];*F5.X[:C-0=SF MN_,Y6E;[,NYB\U6?219X725;GR_!=.XR3$_S)B?G<.[A09Q[>&RWFW[XK#.W M6";TQ"IJS#"%^>NZ4&D7T%6;"^#)Y(]?]!-!):]QUS<&H&\ 0'>?,'A= "+N M#8"*%9_)"&-MS*]2.5<1JI;S<_K''>S4UGY#V<O.<]DM*]/[[PG#_\0M; MMP1_31%)KT^75BRA!7B)Z4Q;7.GCX']X)?.#R/\;X-\#O<;X,-]X[W8U("N8 MX[GBHEBK/*-F0EM'LT5W6FFMR7J7$2AHH":3V(ER^$\,BS$LWL46O75&_"U@ MD=R'Q;MSRK-N345%?#;C>TR92GGM(.]_HAO@'<(B459)?I3.KEAEIHL.X;?R M8S< L C,9NJ))DX+#_SG6\=*V;!$PS90BL21TNL$*@Z/#,C9$I%M']Z-_H(S M@R\.I=Y\J;<.==RML2NV58/VUI4$;W:%)&7GD^GL[/XC'1-SSMJ= EW7&U[/ M0K4:30@H$[6B3CQ1R3C4&B/816.Q-U_JO2#8W=FE[7G *)/!9*IK^)C/>$UO M-$O?/X+1J25K&&6:P7J])>O9[E)>S(*HHS7]E" 3<<[S\32^)#$2T#3$#/AP MR_8NF!*)W'$VY*X WLOJZV#Q;E-B-HXUQK[Y+ M4R''4T9=,<5Z3]>6J-6JI_$9V>.NE0KYIT)PJ5S'KTYD3#RG7RVI$E_)_[IL MH71,B#L@!/ZZ!#C$RW0DA8F2Z$T+$R'33-,:W;-;OF<;X M*@;?/+7@"],PTL_T8Z?G[,(&ESMOBYGCFS/'8V/DS9(:KRL7#Y_M^_#24+/?Z*7'>QIP)SW@=/NNL=;4B=+)T]_-MQ+[J0D:]6ZB-[%)E MQL]SG4S;H0*.2W)1\ESJ"4]>=&EI2!WYFXOM+C.;:HU*+$JRJ_?D^\!?.YFDK MGF=$'6M>R]I178)1# M<3U$E"1'@>N+W:,'=X\NB[CW[2/%+GW,LX_&L[$-\3 V1$'4P'1&O\]UGYN.2ST>;:VF6$6NX[FF0PJ"R42I&%3ZDC5S;NSW']7,@<$D M9(_*2$CFV"7[$/[>[MSKZF!\XZ7%T828=;\?Z\;1B"M9$G]46.2U0,-:""9S MPQDG=%J?\&ER8BY)1A7HT#P@OUF4X:U[!(>U0>)+!-=QX6Z>;?YEQ[8W7VD< MLX@9/F;XO[.0Q.MV":=1WHS++WF^D/('%H5.6UCR_JN0\Z4%V6OD$B6L,B.M M)8NVA%J7$Y+1N0A%OGF/85M8XC[3A(ZJ7<#?(8]I5A37^)*.W<( M#RPGS'?:2^.2#$5T(+A,_CE\*@G?>XT\KM]>G26HO0#2F56'7XQZOP,9^.G/ M9HHCB2Y,3,.3OTGM^C\'*6L[=(1%$6SGYQ8"]S9ADRI'A&BH*FB4$2>.P3Q_ MBD8@KMPMWJ:BXF,AO/[_!R47HF\=%EW8 M?/9&6MZ&B)X]^TG@S_25:'@4\2/W*"8B$P>"[_]T&MFS @A_!B(%4,PXN$V^ M^>C'KTY8Q"(LF1)6HW!WM!7?P\2'NWINN\0M=.4]/NBB[=X 4\P.[N8'):U6 MYZ!/^R-ZVVYD;I+MIMK#=E)7B"Z93F.L1 W@R,3Q2&^]G$B-"6NP[?34XMD6 M6LCJG$"Z\IH*1)\\T>U9U1K+I!8L:)IERFRJF MH^1Z(FY3C0[ M.GSFZ=NEVL)1NH&.*7J#RR;+7GOY2C<]2Y#X?,5% M]7X/1Y(9QAZ6IJDIOUHKTXZPY(6$MCE,/QPY+Y9;U:;JBS@T8 M+#]Y.ZUH":_GI 5]/L&+#9T?ZXV1"D:>K#W=K/.BQV-SK-W6,K,&T94HE ,C MMVO_=/4;)3"]_CBYPV4WGF6#7GE)&7TUS)L*%B/BTZDW,RA;[" M5!LLD6I.1;-1#V;5:Q6=.7&ZCX0;JI>-<-<;'38*G%$_H_\B<"E(8P3@/#(> M+EB+Z565>#PU6*M)-&U@7*T5&9%$QUG!N 'XR+>\;8&FXQI,,IR\_3)Y2&E@ M\GCN]@N[ZD]_6!3I?6S1EB:*[!M*8YS=S#^TN5S&DEFP?F#V*?+.JG,;8[CW M)7@EQ\Y29TL7NQ$*)H,"BDP3;$-!"J\O67+#*4^7>3ER@!S(_MA2LY]#K%$,L_#S^^3 B<_/D\H4_L2:NTFE)$0+?Y N6W!IZ))=.-X,[R/?;IG9_RT6]EQXRAP>.M> M@!B\N33GFEB3T3N#@3[/:H-^"N]-.NKGQ;UJ6VI'<4SXYC-WW;3Y2.#96C>E M]PB[;>IXJN>3L&8/"2#O*95.Q6W@8I'^0)>W[R[2>WKY S)M=?'4&&53#*^5 MRM-J7303=NWS%V'?D&DKSR^F@Y8[8<5$-85/BA66P]6H#A?^1%"7K,/U-3& MCUJU1UF[5<5U?R+P#C 8CTA^1K]^%]-Y]V;O, ME+QJ^DW,Y7\-E]\VRO?'7/Z=@S=UVT*_4K'=VGB](Z/]YGEH7^>HWWRIMS;[ MKQ:AW#?E@2QO1/F,43_RVPFCM2P%O#\KS1PNM6*%AAKU:X\=]5CFXW[MCQ." M?[?0YZ5,9EXMIT>\:#6+MMO%T\.*&M75>I:=?,]G.2XY/ M>!JGR$@3"*$F(6UQK'@KI&2-'1'&GB3/=Q0D/,M# BULYN[9GF@@,T>S)&T& M?GI)'1)G,\=>AODWQNKJAWIO!O9_H=7WBO9'W=1E:YH/T4.KXI17OXU:E-ZY,@TZ!^Q):UA6ON=G; MO&.;;Y$VBS=U4Q^,>7V%Y35A51ET-)>#I*5?(>WF+/WT_#RFW9_0;GM6G87; M>99<5$,0:NDB5N&S71];.[9246GFQR_L^515;LF%R#Z<0RAFWL11%,0$>SIQ M$06XW3)2VS8.A-4>J>>S-10>2G-=.Q5XEP;<&$/44BQW4V?4@.F>(>W:$Q&0 M5'05N2FNHE3/DRQ/GBT,G3&U[/'97%$>ZCE[KO%!Q/":!>25\5X9)\!A^#TE M&"=^(FT/+! -UXWL;\T%#8J]B@0:T/Z:])')LG-?"VT*>&-*6RA(TQ!OEP!= MLA &&"\&D#N<>@K%,V,#.(0XFM,<1?)LQT5$V9X!M@K_# !_!O^'0H# M@?T3#H.?AK_C__P'$3=)T1"VPB?MD!O>B)I!)?Q.J'8A9[M"O^$O.M@ZEV.5 M9:W761?:EI<[:R91 HD)<$8[>(8SJP.1>@'F:$F[%<$!\!L;0%8YTUW0"RFO MK^B^56M*7B4S/ #D4CW_ >_D13CW>91Q'-%2PYH[F=6)_#(!6#R %#"?QCC\ MJ\OXWL1VX#6C'5)C>TCM1WL+ M22+9)L!HP)) GB!FV[XZ050PP4C+ HZ 0<^GS0"H=,%2HZJ]H2OIAK>4/(!_ MD'6B48#R)Y]!(KO/@)>0[05JR&/TTPNWAPJOA9W+SG^% M?45@,P2($O&NMN/=&7R\K(PU"XYQM^^EW\?E]"&7 X,SF&A F<%1CF**6MC. M\%JR%J!G2L\[93@%QW MEL/[;2Q=H];J4B>"[B"7'!L&#PPEX+BG2?H),,]O.5S<8Y8 M3_3 !_ ?@+M(H 7,*HGI#@.!$7[+!_N6.,9"5<'A,;W7$AHR ^_?8T2O653 M2>( 1Q#.PHA*7@"_1XSF&:X5_!UNS%C10FF3X.88\"='F?G 6 OU*]@X.,X&+W(" MS57V!'3S_IU/=6[!X?S!G$49VH P/+;=S-^@T)LT>X4(G:U4AZ\&'L)"D\$K MMLHH!#:X$>"=FY=%N^'Z0)@!*KS@Q0;*MO@'F M!P8>BYP.T61W_^2+P"/=% M,6>&O5(4\$7Y!=H "D*^ FL)RY#XAA<"M C+E$34>*'%*30^W\KN:%A(V;< M1>7HJF1/[;0C1^/^VGL\0.]VL"K"_EQ&0AB'>!.1AV+R8++1#D81_% M=^(Z06QPW9ES4Z&Z:#3X=L;WZ$*Y2*X7P>UQ_7639=D8LS6 !VF]H-D$VBH, M!IJ@_OB5>(_)$M9.1!C(&1 TVI@9C0HM'T!_2Y$VH.Y%QD/(P9NCYAT70QH_;5<,IKW0;-\U5N_2 M9AOH&RD2H.M[OK%Y7X2=5DC%$!XW"G1'R'-?VH$[P$U'"=>KB !)RZ+EBP E M\?]U_=EI)#OYG #X8 #4VA8$"A.A86$Z"!Q'YR[@8X EK@<\;W_VZPF\3MVT MC]Z])H07,J2$$JE>L*/_AK]J8=,-\,E_#D>3 (P \D"%',5R@<$(P&BCF0S% M=:-M^+?XG_=*/]"8BI ;]T>.5:J5,501.DEG/LE,K=\%EU[$OV-? NVWP,S M\D)9#24%B"1DRZ-BHU!THB*DFR^GVB1EMBM)1:\,?7_10_$@73X("A/OC45] M&D.:B@-7)JI*8]QXL:.BV8:KR,(B7( -%1D8C(P%"&J4-JQ7LMZ$()38PZ M/*ZTGK<"+#NI+['<4$*K+@,PZ 1[_A7"B>^<1Q[(9=$?,H=_V+<$[3V_A\3= M7=4QS30568MBF!"?E' TG"WD*62E@'_^'9XF0@&<;?G34L2PWUH %.'&COI/ M.)%_C_X#':!C*3ZU$D)W2)3!9\!N!.QH.\](M&_ %AI- 4S!=VVLHW_OI.@L MUFR=M)W-]Y_(N@P+;CT!TW0&5/K3B]GXM#4IM_8F/%F!NM<^4;_P]SW[=:L$ MG!?S%)]H!W[V"6?H"I;NAXCGPZ6NX[V 6AM A CX MY045X0'P!N4:T=)*XR:<>&,,]$IC#.OBU41'5[Q-S>,#M/PHR@Y&D[D;T/T6 MZ]=Y:3)+-H=!\W- 61.7FNF;^[!W--?#986+.H]FZCP1+"12D?A>H>BTRW.[ MH*>@BWS&EOK7KH0A>!G@#O@V!'9CVHG_Q@CR2_$DY@?I8ML]+Z[:9]^PRX 5/L4*-XAZ?NB!C MQS9?B KH$U+R><^/.D2.#:$/'%:HC)X.F&/['/!IL&4>1P%JSE4B+]RT890E M!I2+ KK2);6!@>E&&UA] #9^CQJ+ M\,'(##XY/(D%BO1WN 'MHDB7AN1_"E7VEGN^FZ[!+\X:J77#48M-T^%-9H8N M!8=K9BGFUKI&X;#,E*RY/DOX\PR528HSQH9)S*]QS:=T3>24FM'4=\KC-T&Z M/T EH)T>%8_NFND^C$="3>E.Z* C83Y97)K](*%F+>:*> 1M8X@WRA)>9+F- M7?)U)+RM76)6I&Z_I_(RYO-TSEQF*WR7 ';)&(KR6<,DDO]SAWV&:[]XM=%I M7GCR$3JC@&RR%F$"Y(=-G.[%B0VY1HG.2]Q-8>WPB_ ,8^-#PCN X?F!"Y^S M9])N0.:<\P29"3X7>.H;Q)D!?@/<'_(C\/.>]BSBR]\>^2!U/Q.A"?_I1EL7 MT1??(S GRJM566D4^=ZDD/"3037?%""!8?#D+('#4,!NMT3/$S4+OBSTOA4' M_GH0_!U=#1NPR,@]$6OP"" * /V@*=!&Z:#!S,A3RG. H@V>#_C10%1\Z7/3JB% M#LXVHE@$_&LXZ$5=[NM)]UC;^>Z6E3,&C%Z@2%N"X2!WZY!!>RK2:K)BA%,$ MVV*KEK:.7J%$=4H0P&M@*U<(/%,\$(U92&#X_G -^Z^/A.IY&^F:;4ODF^"E MX)%[$+P)(6W%QH7*^U!L=N@,_Q0^Z?S5L._:GR85]ZL3&75Z:^P^;(A:PES1>$$%Q5;.!PY35=\ M?%K@=+T]:3+/NBVO&^PDT^6UZGCNKCUQ@>7@VW'\>&A/TY-3 M@>L8/-'$IL5DNIVG#-AVYF1)A%_UY*",I_0L+BPY%Y73M@]'GBQ)7E;:E;+4 M7NMH=UY+39:S;&7!G6MEPUN+FF!TT9F.KJ2%7T!]JNO 9YXLB=3&JT7&\R4^ M6U6!'2 /*O0:/O-T20E"ZQDXE3?Y@M505C(C#?,<=Z[K#9ZK87;9GW?T@BY7 M-'+4JO-]F!YSLJ3Z:IJ?#'F2X"L:.NN*U08OI;@HD>9PY**;G9G#ZJJ$5?!T MB2XDV[-&"8X\61(WX&O-%%[E](K)J^M^MV@)%3CR=$F=1I^71(UH8 H^LF3* MTY>U&6R >]+R9V'G<='LK;MZEI#R>5E)MKEE$+7*/1S9EB@"+12=!4^H L\G M*GZI)7!@Y.GKTVUG2/&YH,HJ-5G-JO6UM^88(7GZ>G^MD7VUE9ZPICC!EWFI MGU!E1DB=CO12F7*S4B5J^IRFY'Q?6X[Z1@!&GE")-&;%>I6T*#V;&/HK/NNO M4DOXS!,JC4?"+-5;+#NLF)-9CR&2F;05".G3MUOHT"]9I5%6+ZC3-6-EB9Z0 M SB"G0YM-7(]K\>6>=;O 3>M6BH/)KUPZ.F6YF=%6UWF3%TTJIA#M3MZDPK@ MT-,]G16]Y72XK(QT-"-D%V8>ZP$X P-/9R"FF[5^MVUJF,;:?3&5,SW=XN#0 MDQE(<]3OS++-GHY.ND",VDUJ8(1#3V= U=:+7#?97N@K.^.TAO9L*BR8<[V^ MIDV4F74<0-5*4R_P_9'7[O#JN0Y>%;+'3T>55!=KL&N[YAC%;$5DSB'D<)I8 M)EW>P]F&5Q4;BWP&=[K<.81$]5QZQC0<@<^V&NL9FY0P8\JED<\6ISIP#$[/?Y@)1GG!L83HU5[4I MP*L!A)V3>3IZ8[*4;'_$K_1Q,S'I99E6&S[SY.UX0NQ5JCD_P'QUW>EEF&4S M5^3.80GGK$?*L,^;6-M/U/*+4GL]-,[RYX*62TR?I!B=5K/+5>!/N,(X.,>? ME%<8SOENI\*CQ8&,"38Q8FIG^1.KXT&YY06TP1: M-BU=D["YT!RVJ*)ZMAME<_RY[K>(_31I-7E>TW';):\VJ2JGN7/!86/5"^W%-D>UENG [E7 M'@?!.1UFES*K3J*K%?@Y4.-YE0@TKGQ6W>3TE=;'!EB>)UIKHZMU^ZQF M(/5,R^:*4HI=H3[)R.A2JM>Y1I#$I-2L#/Q*ME[N/6)'&S MGK^+$.EG#(\)<0>$B"7B3@B1?B83,2'N@!"Q1-P)(;#G-!D3X@X(D7@F8FBZ M!T+$T'0GA$@]8W&OR7L@1"P1=T,((G;H[H$0R>=$3(@+$N*#1;#?C/5]P^:. M;X'PH_9^ M=N4MW_SF77)[X6^*?*$.RC$7?,8?O?6N?,DFO.4+/M(FQ'Y8C 2Q'Q:S1NR' MQ;SR9[LBV0;\,$QL_]P.T<_X=7JL9-G?CHU['MQ, 8 M&]6Q>Q4;TZ=?8([:J M;R\(ER'SZ;\7 H+(?M[4T=EV.Y\M$=/3- @_F! MF6&O/US,$J/K6,X/S!YA;X68,2ZR_LAT?F!FJ&KCC8OU[P'L0O"?F#$NCAB1 M$?W 3!+M3-A]!?DWF.NVM.1_+F%HOY3O__D_DJ0HX_'7VMZ[H.2NE_BV,ZD8 M]DC9:TX:]=*]F'3<>N7(@=OQA8'J&RQ\C_W#NI5[+T3(@^845^MHCA.;XJ>D MP#2S9+U!&!4F:)Y,")RLWKXU^584\K83>A3''-7.OU$TN1).ZI88/[8&8D%YDX$9E-K>,_%BD3HC*0$V(0L MYHR!J"N+07)-#Q5"J\(N"Q1LVO:$T4!:TM3WE9:O%Y8H_?O6Z_Z_%\OA?F2Q MSVD+358$OIW;"GXO& NJ8/=EEA8S)HF55T*O%?RQX+^GX^(5Q'Z;-;*Y[K4] MKCKL#?H"!C.FW1 82?3T BY7AUIY:CH65)O)'[^(YR3Q?6'@!DISXY7?L_1\ MH' ^"0OG[XD$7J.Y("D$+99(LHM12RH6!B7N;(]#V%CP8NTKWY2!W76WO?,Z MV-R3V$E!6UEFY!2?#MA*M35?25.OZ9.P9T0:\$GR&:=..]M]$RGX>B&($FQN MO>Y+*,,H2^:NQ?F]-C!4AY(ZKTSG+%?B>_-6HUJ5!GPF\^<&,$K>1A'NSE[# M^-!.]9$[H>==8]V6Z_T\BS8R7HIRZBPM0SL8!RXC3N&OJ+Y[/[K=];6DP^<7 MHDZ>CQ ^O0L]_>75!HZE&"[[WY=W7S_9^N:CSFS81_Q/)?DWD1^WM&E277!L MUP52#;8/8,P9R];02PG*ZW8$?D5X/;<9E%@U$PA)&! B@)N+G?8G_T\L(?=R M>?/VL9XO$I9+:;[STG$L%'/*;@B45Z;T[*A?+18PJ3-452 4U&^%XC%EXE9! MGN\N^%]>Q.\6T9X_%OV+QG[<#TG^!^,__J1B-W/-]I+-9A8IWRD)HSD*>R F M?_S"GNDKAH&_NZ1<_?;R.XS(6WCW?P'4?TV-D%LS\)<7 ;DD S_@G8\CIWV+ MW)=SVV\=T1] M/EF.%SBF*,W^T)T3 [H0"&EXNH@_$43B"4M?\?+<]Q>B&^>Z?N\3^DL=.FY$ MQ0?+VYX_G)&55<&T9J3*]O@&VS$QSZ6&DP$#9(5Z358>]# ^/GB,#Q[_DH/' M,]+_P=/'HC,4M7RPSF&]H:*:E;Z2XDH0&9(_?E'/:3I6H/'IXYW3-CY]C$\? MO\/IXS]O9YS71$>:;-/-J6\3S+NG8\E#CX<$'H]L^Y B=^#R?%5Z[8N]PP5Z M(/-C2\%Z#KU.,<3"S^.W<'<^GH[>R(URGMO)YOB>C[8TKXZ2JL<(.!8%"$B, M>J(2B3B[[BL.@>\XC/ 7R]0',M:3E=HH2+M-%JM01!!T"\Y"*050F*@?OU)/ M*9H" O6-4U7OZ*C]UK+T=1GMMU[I762\?P0W'B/A71K@]DQ+\S7/< "?%XLE%V1WIIK<][X,5F M4<7E=JAQHXQX+!EGQ%__;L>MA>3K,N9OO=);9]1_1,_>;4+]4L-Z4J9GC#": M;]KJ"&_YJ62H6F%&?>HUS7KOMV+ ,[N*"Q T#(TID8T1A)_P>#*$8EURNL!*7-$[74B"87[5&A M$D!0"(,HQ'>I(G&[B,GC",[#QD=^S_Z_BX_@.P%PE$#"2U4TP:YR=)TK^&UY MU0JU(HR/T,]4^FKQD6^N$#?!D%OS_[5"'[=>5QSH^ T:1.X]8\GL. M#3_: XE=<^0W R'%='J08%.:IYN=29Y(+>>VG O1 09"DJ\=^X>!D/]Z\'V_ M3B#D3@3\XIPX]5U/&Z^.LY!P8L>,G8F"!!N01L0(I1$5WKU 9$ 19"QJ#K(( M&X'88\2.2!H- %\ "@3>8O+ 0[R)HRB(":8R<1'%DL%?#V,W2""ZR/_]_I=[ M_Z2H4/C''-CW/-CV0R'8V(AUT7&$23TUF@PS#94U-8I0,^I@*N0X6%>(/+W9 MB\P4!PEW\QD!U'8@O<$_#Y!B$=HH@!@!P'97L2Z3G13=-#JT5,[O,NM4ZVT_ MZY;91A?#21]-+QM4\..799_N\58PE&UMD=^(!B0&(/MY 9' 2L#D9,2SOX \ MY#YY2$%KD9RL=Q)IUIQ:1<.W.2>/!AO"&.J&<'"$?'+A]@C<1/6011:T_A( P MQ TW^SU0^&$SX(_%[^-6P1_X")%5L(7!'=SAQTH_I'6=%$RG46P,65'.M-C MI,S"#$@B29UJ_'"3K[VW'Y:=^]W;,N.,:@*:J_ %+BU,K+PD\5FPM\GT:5^? M)P0()S3BM(5BK)YO9;,P9TZ&GD(1A/LE6BMD(LJ Y*)I T]BK4#/PI9T--RO M$&6W>PK /X<2OBE>>839GGB TS"FC/#7BE*6W$6FJ2<1]RZ;44X%;*'V[$] MT=C_>]9VO;KM#10P9H.5GK8K:YC6B55GFO 7 M*P$,3YUR# +8P8";&6)F 'Y!1@K@HNW+$!L8/B'I3HQ09QLK"*$V!%G%,?>M M4/#CS6(D5]O^C=#:SN8C. [?V_V%*0A)8U4OL5F[RII>TX0QWY- MU,8/3M^]F;!"52JZKF]NB.9[P ^"E <;O:%DY$ZX)[H4W3>9WE*I8/_AD?'8 M-@P[<'^&R[TX=* SV@%3RAA@X,;) M'0EB=Y(M\C.TR9N-P;)CUI6$70[SG +;B8SZI9Z"3J_8@]O^[$ MOGP3_O&=+FWH<&^?L G22(!&XLQ5?FY_V)\4K(ZQF9 I+M&0:-9V6JBAC+V? MHN_9VP_"6$OTR2:L$XW9B_-LQL!/-I$P#/L77)SG;">V>2$>+?I]5R62U#-) MO18UE+7%F>=#P!L#%MWNVO9W%(:T?HX<1=11Z/#\,[/=4/A_.HHA0HU[],Q- MJ"M\\7:H.')MP_>4HX5^70-[_/V<\5^PEMV_?Q0!!(J'C@EQ!X1(/Q/IF!!W M0(A8(NZ$$+%$W DAB%A97Y00'[Q7^J:Q]'6K3GU@U5<%X3OI\G[Z[V&3=P^& M3 RX*6'@Z)-[@3VGKUMEYD\WHW,:O3W9A^M ST66?FFJQ_)]>_D^#K:G? M;\()[3^X*Q>3^AOFH/PI*NRB38^"!1\2DS_BD!@A_GJ$^!.?Z(%!( M?!,;\>_E!3+6#9?1#;=.4&YIKHZ.H1N@02Y07 ]Q1$^YF)C?>GTWR4,,Y?NN MBLQ_\CKNS'<4(3?NCQRK5"MCJ")TDLY\DIE:'[N(LSD]%,(CPLYJIC!+S=U] MNCM7?CD[K"DP@TQ 5TTZ(92U#BNZ*MKL]]8K7@KV[P]07W&-<7>=9.\@$PI. M'LA-:2,V+2 UNZL#Z$OQ@U*I["3%]"S)B^5!/E?@LT-,900*ENZB]J[V7S*Y MY3Y$[T#R]NI1PP<15>(JAB M&-9FBFEM8B\ZY)(1DM 20.AG["2MZ#&Y/V;^#S#_E;7U_3 _/Z L9DXM,$Q9 M=$9F)XFW(Z?!%=$B]T8XR)D2,3'\7(6)DN@\Z M &1ZM?U[3(CKIHR^9;-^SX21ZW9?^?J4T<2GD\>(9^I5^;OY9KR9,AIS_.TY M_EZ2*/]4#AXX1R9,HHQP@L2?+I%M' O*]Q44XK."@F-1\_?'%93+)A9^-TOB MCQCCL1'T-,OP_<>/V'XM!17"0L.P:K6LK)0#'L&"?D(_L#=0-PW7^-;YZ7?#>K^P.K9 MBA-CR;D78=H T ;\&-^WU=+ RF/M&M,FE7R-F0UO 'ZK+,?A&8HJ8H4U:^17 M9KTA+1DA >T@G""N9PA];RN& 78&J/G:5@0/E;S;TN9)O%]&>:T[[>A8HL/5^>#K ME;R8&W!ZIV-/]4(>)W5T.5S6BHQ 0R5/I>)@1XPC<6CDAJ&1-W$$Y_.R()-K ME?5EAYDE6^M)9OKY'HJ?QA'!MRH:9@:^KJRF=&;N^_VU G&$_O$K\5=$2@J* MI3BB$=I=HFQJEN9Z3GB++G:,/H*0MSL2O8<]2)UI'?_UFW _V/D'-MA&( %V M,@?B> B@8BFU&C>7K(QEB:8BD\W,$A5N8(@U+-,UFDUVP;8+:&=$&IG.C(-9 MGS#:@EWQV.F;"U0,*CL;+ :5/S?(W@PC@*PRDCLM"/Y7Q ?V[(90H>S"!O@QE[MQ;W: M0[ A =C(M@]SF6\"N5>][G/SI=X/L+XSY_^K8;!0S :9F>1*V%PPG0%3P,?4 M6A52T+8B22J.C]X<&1H:2V2D_5.(LV:4ZMH^#;GY-$;F$4" M7NV895M",7'9J["$,9,[+@/P )A%%/5:Z?&#VC/WF>-X7!L(_ Y)I%E1L_?[ MP9DP#7,ONU0R%-&!8C?95B?9BA!\R3722W][_YV@]@S%,TL,OP@L?\N%S/K3 MG\T41P+\!\;AZ=]DG/Z?@TS:'6S M/T4C$%?N%HE2SP2U]>]^[O %;AN2>$ZE_H6\_ A7F-31MPYK MP6P^>R-;>$-$SY[])/!G^DHT/++LR3V*B\@++]CCY&L'=;1<7>T%=_#Q(>[>FZ[Q"TDD0-@FXR+\Z&>G6;JG69Z MD!V5&8"BU(_H;;N1>6.:S5-5-H6)%F/KR;9!JUP 1M+'(Q/)P@+/^84UOZH6 MXKM01 L8#I]Y,L])D\9JRYI3T-L) M.4-PY7G"5^ S3^99*,U'#0O5JWQ6,H>,,^DV:TT&:)B3>0K)7%G,TX.97J#E M29J7:,$OL-+K M?$//4/80S*XS6!Z,6 M%TC548>+;I@>CN0Z=5Q;>!F-I7-4L3_K+5)H$S;,.'F[G)G07#EE<*RY<'0U MZ(QF=;#SB=.W4ZVL8!@59XB)AEY82!21F.9AU=>3D5*9+3$*A]&8TAV0K;5% M#WKC0$B>CLQGBS*;HNHZYG=FZVZVNY[6%28J7W<*?]9KK.DV2Q7PKZ[ELTUTP33@2/WG]S#:9L4%-6&Q.%13!3'2; M!0[:^B> M+FDECZ2"DL_.^;EK&M-V/2@W) X,/)TIG^[DQ%[%4#!SUAW*3I7JV3H#AYY, M-=66RMG<=)W'"GD]D^PN$M*:#>#0T[D*N6S9-@B:5SK]"I_7RVU,5>'0T\D: MI>@_3@_)*A4-/!&4R M2+)MENVU]$IBG*99W1I,! BE)^]/.1,:(]C4C"],%76PJ@Y69 U"Z0GP*$IV M,,UD5QBF+5>U!5A707?. GDVVY7S)6.&LF;25FB%\=I3N*NG^Z_8"WW<'JR& MX)E]VQJX_"2K_O_L/==RZLBV[_(-H=:^<&P7D+/Z/'XR'X?#RN%%S@!4:AXW, M>76N>-:RF?QY07N^:FCYNWN;[._O67=7\.3,VP_K1OTP?F_N5^.IWN'UZ.)% M&]^@V)N%TG#W/GYZH^9[![JMW.T^QXV6TIDG=&O[PVICU#ZYZ>4SM]J^DK;2 M3@[%\\S;G\W;@=.\RS\GQQ?60>IH_!QOUCOS1.GA^2"?&H.[4"7'.34_JCTX M^32_4>B5&GG8Z\B/ST:F*K>;\D$C?E$?]/#)F;=7TJVK1N;BZ**1OCYR#DZ3 MPZ+3&,W#NZ8U,RV]]'35IT+O4YFG^-%)/M[0'FZ-Q_HA MR.;&7'B^.'>C>_?NZJ%ZT+DY,9VR5BO=E^>=_2!SVCC4;N^3U0LG=9@_L:Q" M)C=7Y%<;1V:AU*@<][2,5>MVXRW5Z93GB?P!N3EJ'MR4SJH7[;N]J]MZ^K1] M>#5/Y!<.7/WI[K93K>:MMMM*.B.M#WPT1^8V#SNUA]K(N>MI\N/#C=)X.))3 MY7DRM]&J7+X\U).D<7)9.7^L&B52OIPO] [VT[W3_-ZQFI0U]:G?+?1Z*432 MA(]7/;42IW%V31W,;[OZY(+G:;8U+]PA\O"U719=N^:%.HONJ:\K=_Z>V>/L5S4$9N--3N'.4Z*3'KA*?[L[IN^;)=A"\;9TT+6?[6K\LE9\*@Z[#[GJU:K&IH+;R+W? M9.*C,9+DQV,DRYJJNN:1J;E2(O]#1Z:R0$PBF9L?CUG.-+#O!+T%7B*(EU(B M\T/G%D8;+X)?HHF78B*;%GB)'EZ 7Q;>VB'P$A9>4@MOS1!X"0-KID MT%Q:ID*(:C. G!-G:22RV"4( 0YO4\&2*2"Y49*AW.E8I",[Y%M3GZ-M1,T< M>SM4YG+-B'" M');*^**5%#(MIE:1[2HA.D6V5 WQ>:*%JG\/$O,;#.20?*1 M#85LBB&V?72S6?;;J?;D:BJM/1,6G+#@PK+@(GSES6<=(K]&5%AYZ[;RMH>* M+B;UQ,("#-,"W!Z2POLTEN=Y"K/P"V;A]A 3ZRT@,X[&UZS&4 >BS)Z\!K^ MQ6ILPC=EYI_0-AN-47P?F_TX#YV" 4FT;UFG<7[K">?-G;JY+G ML]OZRT'-S4(IV\V+]IQA5EN=V]5S42<-)7M5KO9.'>N]I9&C7S:.I M$2I'Y_N?F*%2)_V!:$IQYJRG[D_/!OU^GNGW3LG MOK^WKV#'>OK7O\58*9./)5.Y58Q4$APU90$+CHH61_5LY0UV8H'>LJ$&;/TY MC-7LW%^7'F3UIC$>&OW'NVI:3A^46?]R*I9-%6.98FI%C%6*'&.%,;H,J[DC M!H9E3"ICY=#;(C"6/$GZ>\(C7^]=UPOG]8,&&>9O[U^,6JZ6_?I$,Z_*8M\R M^UY\_Z)]351"^MBS^F;/[YPA9\_#/?5$O4P=5<=/[>."\:"<7/3+;,A!/K62 MH8?,68P8!X4A2)+A7'FQ:D'"ZI%_FB )R^SXE.1X97@$DCT3!WZ.D"@=[6JU MTXIA-\;*8VKN +C;&W9N>X=C/:D5[YZMI^N^>G.R5D_^?C162A5@NN2J'X^?QRLK+DP2OK-Y'OWJNW!([V4KV\G<-N1N7+QZ. MB\@RX*-G8ME2,5;,E5;GH_\T.WIQ>_56BHGW>I:43+B M(*S:G?(HW\SMW52^?J_3,CWSNVZ^]RSKY_N-\6GYT!ZDW-&P,@(A IYY(98L MK>3:S?4D M[XP4"@?TR NQ5&:1=-BFI'Q?).5%4CY\]P1=!BXVSN:*C6++N.G*#Z;6ZQ=S M!7/7[IQE+D?K]./3^NCI^LAI[_7(PY5UDKG;N[C)7#7SZ,?G8_D\_9_(R(N, M_$]BIV^[^L=#;5"J=91AE;CUX=[>[J6Q>S("KJ+I^$(A%\L55\55(AT?T71\ M: &!;1$N:XL1O"MH+JU"(=/O5LH-V2TV._ULHW'3[T0B0'!V:,9/^QFUTQB? M=YKWN>+E\=X=SN@O8& ^GUI14%XD[Z.:O \MC/#3Q$XH!LTZP@I[5P?6DWMY M]] 8Y]52JGMP>'MUACX"AA5RL4QZ*Q/]?2DNI5['$:2MR&"*9'\479K47!%P M>S3J/UT>%O*-I^;=5>4P:^3WQIVUIOKU[,MIS]Y[ZMV>WA0>CK7+]MXUWN63 MQAN0,[$5W8+\$]DDBGE^/&0J_5ODH3'5Z;F<8,0SZ?C!5R(F\G\G8_BY^^G;@[O7VQC[3+<;Q:.]R[ MNKAMUDJETRM@*TS< 5,EDTF1MA-I.Y&VBWK:;KZ]*;6 MZO2K[7(D\G;WN[760_NP6>[%M5R_!N\Y3CVA0L>\77%%4D=D[4363F3M0C!G MUI&VZQT?7H]/KS-:\J21)(=\TVKWA7OIXK=&!^\%YJ721'IN]D^,;[3R]=W'84#O- M$DW9Q;*E9"R?6U> _D%)&UVSZ3,.RLG>@>%6F[+4C;B1[&GY"WRXJ\GFU(I?7;3J=N.@T=@KVU:FT]'7VF-3.[VX MNHU?%O*]^$NM6SUQC^IGQ:MF*D7K^3*Q5+(8RV0R(F2_+3?!"59:<27?G75Q MN=M,*K>-IT&OVG[QB@-2Z5">A21DK[K857MM\Y*C9.#VKYV=U[I M-C6JU L@@E(QL._%M,ZE.K="_LSQ='^R_ G%PEE'<9_<=V_UQDFSWZ@,*YI\ MT6GZZ602GE5ZL&?K)HQPP(*.^<]NH$>^>/9512*#;GLG% M4H5%Y@9UV_]Q4#3]ZSUV[O8!^LH*D/;HVH[6'@?IY!5KLV_\V%(:GO@@MZ]A MLY3=<$^&W+9D36U$:R98E&XXMR38^ M?B9;2E?*I&(2$I.DT<_;IJZ;(WN''F@*&GFHJ27JM9R)3MF\O!=2;I#NW&[F-# XZX^B41 M(-(!O,FQ7+(\H0=4T26XDQW@\BDI^)J&)K],?IQ\* MX*W!!IP ZY(%-=KP_ M@IO*P]I\0WWY.4[Q8WC;BNND[>S(KF-Z'U!YQ3[AHI$]$Y"5_!G\A*N@9/)/ M/)QC>1OC+TRQ0W]9PF>RB<+"B+ZJ#>>\TH37M(% /4!Z_X[CTCLMB\B]^ A M]WM@VAH2Z(Y%=*#4(7FU)F=O^F+O4;EEF[KKD%=G7[;*?)M84A\GEG_@+/Y_ MOZ5KTXG\PKXP@8AU(2+W3FN3P,3Z6$(@(@J(2"7R"_OU!2+6A8A<(KVP $A@ M0LBFGX4(P1)+QL3'\_?O.!4A5H<4IQUX!?PQ8KV"7&OJ)2-&&BUP?N%+6KKQ MO_])Y9._S3;[?Y:3^K]_6LL(*;YG[(<. ';FV?]^\OQ!@WJ#R>'*I^LQ M/1OV$4,H&/)T;@1;4S3WG\OIM_^4;0_SFGFYQ==+]5>[@097KZ8;F7"8S MZ6;WIWDGTI/-AE$#*Y7_]F$\D577CP8R5,5/G2 MHWJOQJ&P BLV#)-U%<,G5AX8BI)U*DS1]2F.^0UGEIX;RWL/W5*UMM_/JG;; ME$].OS&T[@N6Z./A,)E_+%Y=)K7R=Q&V\84!F5DY4(8]N2!G='R^>)SIOIT.#A,9BI6CE!10>W)W$KM MR6V7$Y%@N'58BF$[!I09I#)6"/=!I&Q7I%,$.J-M74Y__4J97"B."/3:/RZ/'@VH^VRO&\^.'_?/*-V:??<&ZU&J'CM;:?M M@YY[6- S9_EQVQJ-0,: 69I)I',BS/DCPIRR^9]9./W.5('06PL*/[03,-IX2243A1_::; 6Q'QR<."[\BLT(!0_ 825 M2HJ5U['. 4F8=;_O,6C4X.&/?OAJ;:]@A#4QPKL.X*=@\MVVBF^Q1X3+XC_) M/NC5+(-S0H@E3-GZA43: XQF /*=G3C[:!%D>!%2>25%2(6P>1H9VW3SZ3MW[6R/T6*#FS;C% MG!AN^OR\D;>*J7C5=>U;=5\OJ,EZF54AI6+95#&6*2ZZ.C.:*GMI4F9W95+F M9XH4(3\6RX_=N?+C;F_8N>T=CO6D5KQ[MIZN^^K-233DQ^WP\+!Y??=\VY/W M*L/SA^-QIC0HLSQS)I8M%6/%7&GI\F.3#9>^,%R$X1(!P1-LKIDK=8HMXZ8K M/YA:KU_,%0L'"AWW6;R=-3,4_F13\865U3_/)ME-1U?PF81-DM$KTI= M@&3>O-REB[UJ&B:G<\>>12'N-'Y1$_ BA M\&7[A%DCX&.QZU ]%@"'Y@#%RQQA4FGMOCQ?WF6Z/??FL71S=W=^>"UWFJDD M"[YFDME8-K?H6K8?8:?DZ4;8;?:9!AN7R_5!Q&XU^!R]BQUA)+I;*96/%8D%OHP/:SL2"-])1/P]O$%3!ZY-D=H@^.X3I'6+ #B&--*E6UHP1 M953I?^7^X#_($_2#U^^\8MJ[90--@4W9 4\0DS4 > M- AC8KHZR"ZE.[7!MJ;CYG 3]@ >=6$1=S#0J?[FWYJ!(Y9HNV5&^@L7X9OQ MO[R<+%+S%PEL$/OJ\,3!#6"O'D*"]>(179?:EMF7', 0?D?_WQW@GW^LZH;: M-#HE<"ALX//__E;K=*4A=Z\?CRN57MJY&3:U\?/>2V,J"Q7/?<;0PG>RF[!A MTP#!2Z <4[V1=9< 6=-O;%^DY9E(.P=?K6G<[)=;V?/,H''KG.\=R6DS.[XN M8S%O8C;9) &[Z A8H)S%YD,,B*3U")@&O,0HYN GLJ* GJ,1$"2VF%2K5B3+ M!8I,2)>NA8(7GY<.B$$LL%".#-NQ7(;*H\1N(H]O TG=EVIQSD:+*0N)%KOO M57A6=G +ABF1(7XS,EU=G:(S2EKL#P5@Z&"&"3?2P!@"C#_%'()9(^)L&G[)L624@7AE1V.R#- MI%0QQ@65W': [Y;R5I1N?;!Y'*EC$9DM"Y]-;28V5_ 8();G"Y^@B.%[7RA@ M.#EX43G\=4"RR.ABST@6P.&*A4NQF2KZTF7RCV^)%S?=OLU?WZ@G#3G>/LWW M';)[<#@*0;S4KNZNSTZU_5(CGWS.68-6^>0H.T)SZ5OBY;/2A>V:8MSI6H1( ME+MLB1@H',ZFKGR=ID*-GGH%%N\[W>'?0[_W8^!$H'>06C79OU!VDK(L.\Q< M\JPE_NNKUBAUT35;C\E^^3Y3ZAC'1WG].U& ^=3##/!9\DD&R.?^I78P>+&U M$U"3%UWWJ%Q/[A=P3^FH MW*THS_U+]T:NW@Z;J8M4TSE5:YTOHQ+W!S(20]5E0]W73=/:]4!]312B#='; MG:\WD9M I6T5W]IN-=.GL9/K )^F\:,.B;,^=VK?[TVQ%-VW7FC/#IGAVE=L].'K0&I63 M^'WWN'7R?'V_JAOM/S$CZ?RB7F4]\X4=B1],&L#)T'E$1J3J>BUV[YU MVJE-.VF93VEBVT$=7'W&3!N&MB=\YJO?3$#]VOOQT^>.$=^M7M2=TU-]\-A* MW99__9N?XYDA+:\:J)D@4#-?!*I>VJ^7[K27:O+@L-LU!\;32^.ELSZ@GM^, MAX=VLZ)7GRPMEXWO/W8J+V#3E&;;S:B;R\B;F:$L* 'NZ53P9[Z72C'"HC3@ M[6#( [2 /IYFC:Z,TFA,+3#DQ%6;M5]#6;&6'E^E!IU4+P]0'ULWEXW1R=?Y MX )$B76JR32+H05,SR":Y!=G]'RQ?]1,NN73IMH^>BY4\^!8%M=$^PQRJ?0W MJ?THG>HW:JE2NIJ6U6NSYEAW%:6\6M 9@W(QOGNXVZ\2HWFH*^JX;3:!PHNS MUT)(Y@ACK^9K\2Q3:IQ#T-[$<:9QX"OVQQPZG^L&R'YIT>&P=C!./]8:>:>J MR,^YHPQ6-=-,';6W_">M9NG2N;YI='H5[:95VWM)ULS+*W@R]_K)>'9XH5_6 MK@:]2OVT,G@^/#]JWN =;D@=CM=>_.,KU&W;)T MUGJ\>[1/1M63WJE<.;:&O;K!;]N8?O)A<**[GEG1!B/6 MKS;]I'RJ9\ZELH>7& M#\K-_.S;VT?ILZ.]RE.I=_$TD(N-]JV9;I2;A=DGCQ3K;G P[G>2)\^IO)RR MRN2VRFO4IY\<%K)'9G_WX#SYI.0ZN]9S77=?<,V9?>Z.NT>URG5C7-64XE[Q M[*6NO5AEP/O,VX<]\ZC=+)5OJFZEL??@7CYK3>UJ'BT]GSX/KN7GDVZ//-Z7 MR\WQ<_M)OII'(5KJ9G#EOMQ?]=*EXXY[VP-!85RQ^_ZFGTR:UW?'I\7\9>_$ M//-V-;LW+\CP*R75;=U'1V1*I_:#+X34XNQ4AAZ6X(P4@ MP6N. ["(RAC:4R+;2]W-I[REH#6ETYU(;5GAZI$:;&:[C08<+??AP65,CBD8 MTV1UFR;8<3("EJT@R1TP\2C4IZTUOCY;"9=&?T&)J,-:;J=+L_G^2HTEU@7%+$>XTLJ'KU !7-V#P#B@Z93?+YW!I6>W,O? M[+8;@[IB/IZO*DSQ[1G3VSM+MY!,I L_*9=M"9?1 ,T@EFB MQ2R+Y*5$!60$0!55=GH;>,&S#"Q"G3.$Z))!N@$NSRNE*U$XQLUVW,7LG&T3 MQ]X$TS02U[\RD1'R')4I("SELNE4H H^PO-A/CV2X:N5?>_/8_AGY7B%WA54P&1SNDB[,]HL( M!A8,'/ZYPF;@0(%I^;*2.;_(7)TUTJV#;GP_DVM>J5\OC/XL!U_OW513X_CU M;8,<[AN[N?+Y]9.+-9%Y>J//,F?,1L7O7SLO1]"1^4E^R_K/'54G1%"^H'Q! M^5ON->N3/I&8I+B610?NF!8J;V%]+Z?R(=K6];9;SVMR?[V&JW&%,=$Y_:>A^WR#/3W@_Q86CC45_"?X;U/Y;UW>ZP<84";Y7.V@ M6*LWTD_5TGZN5GU2+&R5 _>UD%D4?MI,YW6ALJ?]+2M2^&$?/$(V?-C!J[#A M\J:-'S9@PI:+Z[9+SDU#>5,RC@\5ZZRC.[E>__"R6DQ7TL^%5*>91],DEUIT M,XR0%$)2"$FQ71;40E%Q4"%7/2U]G.T=G#U=J;WLX5-SB*("C:C4[!"_C0J/ ML$L57O?Z!NPFX9.)C&3XYPI;(JW;=IDCAOI=DN\>7XS'#6+(12-[F+%JIU?- M B\FR"^ZP4&PKF#=G\JZ:S7;_+>2.:;!Z8^O[!,V36-$<)Q&F+.MWQK!\<6IQ-,$A4,[Y@X@ M[K4N^E<9+7Y?';UHQ:O% XC#&(6H76? 7*[G2M7^HW&HN^:5M1__ M^FTA'X1.O'62.WKHC$?)IX=AV>T?E/662<^F MQ;YF:'VW/V/8#]AM=6P&$)'AIWS2J0%OXY<,C(ELL=$U.%>/L-LT<$+JN@?7 MV#8A;\C8,]G!RT[&\X;:U%O-F\Y1HUW)9H<]S5 :HZ-VT=['RSQ7,M%F37=7 M;>_FDZ$7AW^ULC I?5*KS94O%D3!#+IT*GD.\ JTSOFOC4VP&.5D-.+U#GZ MRR)]&3P0H_/WLB@]['.%$96,P+&7$H=D2C1:5<^;G358Z!OS&^GM:\J$*EY( MOZ]AH 2UTYS@Y.'PX43M'HZ,JG9YG+M^'H[B#6W43&-B(9^=O5G@NR)JW?(H MMP':-C("9]O/^)Y!+P3/]P7/'EZO^NS41T0?DC.,IK MZ;WNZ>63_B2GS3)KCLX7%A6';ZQEE!?6T+*MH;"SFU-@D4(3:!&$S(^7@6AN MU4?F'-'WM-O=+UT&R?4)T?7!TA7>>8%_,$JORPS"X6$'9JS34=/)) MV&,1MW![PC*)6>+?/_>Z/,LDL0CA2*[?:S5VU?WW3;F?WKQ\.C\L? M*_/_.:7"G[H-\9;F6HDJR< 5L MI^[NH_%M5OLZI[V"[!X_VS4<[9)82K#A+YX. +E\D^SOCK1:K7=R>5D<:X=J MOGIY!4!.)?(S#/CG,LM^V3]QH2_=.MJ1=<"T@[=M1N'RT;X\EEI$LMW6(U$< MO%-[P*MC=+K5@66"38P?L(ICBW1<779,:RPQX-([0Y%.03-IA@R? P(MFYHP M+=?6###I?DM=R+0D1;:[$E:$V6NK&%^$I;9E]B4'UD8$T?^G!2P(>_@ >1=) MW69 \J_;=?0QG/#)U2P2A BN@6GGO@$;D/!6>+QS5NZ 2+.QQ%RS5/KIF".) MWB9+>SJ\UPPL8&Q+H\OK*(0<\KP>E;&/M(<1+;&_M'5 *6P M,P"U#K_6#$5W55@9;"&\<1:(#944XH#>4^MM$LG16\/;9\ PEC16(@] 'VH* M_MMH6P@!20X>QZ<$ !K1=2 5EQ$X8!X.2^T9.P;G\ Z":UXS>D>Q6I:.;-LE MEE3V+MJ% Y%7L.7\Q,&N3L,:'QSH8-O1'\N((GI0>DNO:EX,(>:%5JL:5,+/_GJ-(,N@K%F 2XL1%FINL@:0=8!4L; 05_X4L! M!!U9(:"9[1BX MW2&QZ171^+/)>P*?>V(%F!J1&:/B!Y#CDYE_W3$CLGD\SRY1YLT2*B!$ G0;I,57APW^B&^+,0U2>5<;S&Y^^O+F+J#% M,)T)[MDV.3KYI<73F*.O-%L@9K@\P\-[Z\B*8KE\F>"V&2/3$\_\GF,"^%]% MHE0#HM1VX%?\IN\OW,S,A.MK0YB5HP:J;!6P BUTD;I>+P1W@#(H*E=19OMF MK6 Z&PA4SC&RZ0]!3!HV&D0[[@!P#\H$ZX8Q1#&W\O9_IBJ*_7 4-H^8UH[G MV@6 P"N9T]3+ZY X*UBF?4 [LCZ2Q[87R"@&.DQW?/<0P2;E$L7BG]+D3SS) M#.2Q+R4 WZF^$_:KZ!D:E73NVCULYB-^WB'@:JO/ !3S!%+G+ MY"YOG,I4#U]N]T_,1J-_UC8?[=W1$:F.FOAH:FF0^Y:)6P-CW9;J\C,%#35$ M%"]Z%;(9A4*PJ]F@ S#R @8(2D3LS *]0%0FS"2;[M^!_7-#$C] 3&L@Y,YD MN88F@^JBH;(^:J!"UQX5<"X\CH#7RN]3\^%NN09\=$'MJ1KS"!+2$1H=\ C=L>MT36P%9.W 3,%@H+?M M(@KP7A3+89:K,T?Q,?M,'P?Q1'< =@,S@*BTY:XOO!,GR:'QV'[G.31AZ+?X M5C0)K8%%',9LM*\2P.OM&'!FH%GF^>3>)D>P2=>@H@">(@;(?(79@QBQL#F& M-"M@.U/$5+@Q2T_= 8ZGOZ$B%!>RB-9OH1/5]RQ$_!HA9=LD0&%X5'J2H"T, MA$8CZ+XW@"X3H- W&CA*/8LB(>W*N.H;;A-[*VXD-H,?L*=0LX UX=/YQ%J% MLR^[G?D+,<#/]"]3R54V, ^AV00DV*4\1MR^'M\8;&8F^=[QY>!L/$J.BZ?' M3N.A?''2'?WZ-P*3$E9]]&+#O6_?/12<9/[J0*FE#E)'QQ7:QSUO6L*;;>]? M,!NYY8XDR&('S(^D\I/QNC=&,L@9G,#! F8D3+U*WZ9MR3I(1Y!T79"5]K01 MSA4Q,IT)>Y/U\0O!*(*MT8Y?7R""UV;:6%:#"D$U"9-@?"\Z,@D#H(J M:VZ,(S8G'#(O[O'/*S-DY4WE-;=E@_<%\*H.443.MHZ7+I\RM^GC/;7Z5,K+ MK;LK;3QLA-(Z_MK46-A!='Y1KTJE'6ER0(F=T&\J"F''EZ!D7-F@2@=Y@]EN M@?@&*JM;4/ CIIN8@0I\PY_W3".[*UO$?LL@J>B@1*0R?MX',JLY@,YI9=+6 M=*I%0-G360VN#4;"8* '=D&W5ZT@59<'EJ9+12XK!H$S7+NPGVPZ^U?K[[]R M?TM_X8]P&^GD;_:CR\D+:OX+Z!.IWW^#W6)0\6"I5!3X[PTJ\QD8>3;!@A?$ M9H(,U+ZB/[4),/,$?LBQ\^"%3$ZM*2,@('PK#5ZM4$2X P3#:O1NMEEDG,QY M%==ASC_=\$6;;K3\K-G^$^P$].OR&97FDQ]/,WI]/"!3/WWU/?_U:?SIKCO. M/9\ETT;WRKDM% :-WNRD[VX-JY^O5O?HX:G(PSF0GH.EUP^CM= M:I":09[#GR+B;4H;+&B(,3- O*(-T)IG@T88_66].2-4U?F4 B*@1P+%!7.# M9:YC(V7@V^:3(-%I[!'G-,MMX%D-EK:EOSB'#=P6N(JH/62?I:B%O-H)0!YQ M9D,GSG:VD'L9/8P/&@>]P>&UJ8!_3CYODU'BO*3 W$=8SJ6Z5.?NUC[.Y=T> M.7VXWKU/W]E/9YU?_^:RB=*;9)>00$=3\8V!:$L#,DJE)5P<02X%I^HPJX-- MUN'#B7PK"W^M,OGS._W!W=7A_UW6MM:M[2T?G^9ZQV MW#)-2J@,L9<4=S4**C 9Z%>3UIYD@'X.KN7]ZN&C:"9C/<.^-@^QG_/&YN/U!J7W+%J#8N%^V.KN59WL M4W)\4KZM/#1N[H]&+"W^MEB8,J$.6'8.3"$;+&F&MJ/$;B*/> >-V)=J\4Q" MNOSL3V+HG!FF1(;,I .K)R@:F!E$%!P:Q?(1'V$[7R9*X:R3//=H,PI)D]L+=,@\194NL- MQ1E4?%XB+I6>&E(&HD[23:;&WUV"5;^@;PN.F/1'(9=(3B1X6*["/EHL3-+[ M*7D3_'8X:C)H<_@(7;ELGSB9N68J&;H,T/.-<[O;C1\DB5PSY6Z_K'>/RZ$( M]Y-,Y?*Y?ANWDBJS>&9VS@9 MOKCQROG@Y#P%.$FGBV_CA$$ZAJ:B2FS%TEHLLS&/U?9(6P,T8081-,+S6/*! MC&9S3>D2%4.BJ6R9QUA?QU+W2S(KBDSFWC/ M*ZRB#O[ (D/-=&W,[7J"C$8)?$D&%!6;Q''GRETO(/Q*5$W6X/+N\_(M>+RW M5I]$KWQH$063P]1O8/#PP\'>/_:(+H]DEB_F&9BI8\>X^&\11>Y[Q:J(.'> M 4%-]YV1^2^<7RLE4V)KYI6VJA:S[68IH\K-K)IO-4OI9+();\EG"ZEBJZ!B M4@2+4]@OC@"CZ3/9D'FA)A9>NU2A RC+F.*R-=ML[_,?K7I^^,+4">Z5)_\2 MTF3/$R;P]T[IP-L]]3[]+%?%-%26YN*TXB7%+ORD6)B9F/_3YA0@\>(;5L3" M1CLCD:B3\V)2S[4"R3QEZICSZYOMKE<3 &K^[:*3OU)_8W&#"^L1]=WJ/YX% M\>H(#1-#P[2.@ED4+'1(=)NPHEDJT#1T]/&J/U[=F?Z;Q:WY.[_P)ORV/TLB MZC2)R $2^1SLO&(,;-S@X5$O4>VEKS/3^6A 3]DP,,5[38\*?*Q%F,PF]5$^ M! :L-1&3Y#0B@4(.$]L&P3(>5@B.F6R%%J]Y@M'[-4M?LYH3+&NF)3Q>U3,? M0\&").%"9I$$NAAB:3D9A2DA3@Q:H*X ,=+8%I8]&.80>S&0SBRS93J:POA# M9GJ-551CL;N&57C$3]64CR:. U&ZAJF;'8RZM4W@$A9RXQ$I6VX39YR0+H", MIQY%(@#S!/;.JH;!4QI08O<*]4'U.YX2'!!SH),8*WZWO3HJVE3"I,$(.UV' M\,3(M'HQ *ZKCMECV!#@O/'^OJP2SS)JU,KLZ"@EIW>/6VD3IMQT6L-!@WN^ M!D;R9=TG\$Z5.-BG0@O"P)*$+2GR (F4;0<#C$1QL3K#TOH:+AA>AXA)L^0@ M4RC@N4-.SR?WB \5EJ@' -!B,,.QQA[, -@ZF&(C#Y-X>@"'.8BA#'7;8)'2 M@S,W';\=Z.:8I6[XB['8D)EN)[6+B@0F@T.-(" CBP$15H$EJI4]>U(_=U(] MJTV>!:IPT 1/?*!P=G.KO].B^EM4?W^T^CL$:8(25J%)C]=BUG8U=K<%:NV^ M:6->>*A9IM&?%+%Z?68\A8-]98YEHDW%NU9I!TY 7[3HD8##JN7@2'T.*VJ, T AT/3 MU;)703QC!((T1,2@#6.:K"K'=!WZ-^W$1S\>"&' M)Q.9LTRE(Z&EPO:D'XZFGM!)!D^85OQ91&6=4+97/6ZA<>3'6M'"I<737A)> MYIURV#9%&W:&#-3@@ZN$A6+]0P]<<(-M$I["0A)#1>!5)@-.L9X1E==):I?> M^0U>CF;RD#/BDB(5D.17NY^DI%W,U)W2XIBZ.4)M#1]6XY==TPC4:,-G%2RY MWS6?$^PYU&ZT/Y!ZZ?!=#*S=3A?4/VV-UPFW^Q6S8V@OE.(!.3*8_JY-^*9I MBR)8'>!>6&A3C6DHW#6H\8L8.=E=.(=E,9D:6699/>QP0]@,R8.8!KS MK=.'C<';3 ?+B!R6YZ25;K@-4-18P.H[@C;&*T Z:10D4V= X\BOL TO.7E+ M6 *9.ENU:P9U5LN/(10J8N*<_"=\2Z]I8$BCB0H,MS-/S79;&'@;L,9&VAGA M]3*# 1IX 5SN*?'V!'?W)<5L&NQ6!_,*M@1_#\FCV'? 1ZYXQV&FU"NH8/M25LAN V%];Q6GUI3O*@036_XMB+XOD]6]'# MV10WVBA5)'ML.Z0OF2,#58DJHUN*F72=QQC\"G#?G>>!!3?0J,$6@1W0M#_U M\K&& +!).V\<[I68 _Y[[$4&1N-5";P!F8E\13==-=ZBS14@1W2/9?BQ&,WP M38]0IM @1]QLQ[N@OYQNS-,UJ 6H'%2(18=B! ^@T31P; (*JK[1]S/L@"(D MEF5:U+FANN"?";0Y37$]8?_C 8OO#%Y%P^.T-AZID/XF/%:G9@JO[J?E(*0S M9G)3UR=*@S&!UPY.]2;U;9%^T-\#-*!KQ$KWF6F"KLWDZC7:=65BX(,PTX<% M*EH$/V3$JS*#H*.;+2RZ?P8#$)5T:#RV,((Q"816L2=:0]459C3CR."-;1:H M]B<76(PE&5DJ(!CK:)$.QCKZO*(00:ZQH)2?9C ,\)@48#/+E-6^3&N@T2CC M9BLX5"-09:TQHP'*06CQ W?T=39FAC=24\[V8WVR LZ^30E+IE5%KS.>\QOI MO+D8@6 *F'6NXK\G%AB@@!5#L"XU?WCOG8[Z@ZD76CVK\&;T49=,)8'\9D+5 M;P]C.ZR4:U6IZALHDXAYB%QK 1+!IN)"JT;KQ)"A*-12OV=:RP+ FT+4)+8K MX59B$M%I&(;2A>=*\59WG3D;K...K]TQP;:.82X;#NF[ ER0: HM@@8K0N%9 M?E_KMWEXG)N!7@ATZAWS$G33'M78/Q>WZ%E@:_[K:6*/6?0!>E%5BW4!HJWC MBSATDJ94(D*.>CY>H 98 HF,)DC 3O$EI>8Q(M'5Z:XGT'',5:.'9$?LD;'W M4AYJ]VT;R0S@V!]K !P*SS'&"2BF%L$).)+?.1D(Q05#6MQ1"H]NS_PP&&)D M'K$R\<2FL-!9;'0HDV,'(FA3*IN/CLA(\)T_,X()&@..W045SVNC7?8/L.TU M4#J&)DLJV#;XJI1?Q<@7H3["&0;WL!GW1B.C6/!WF(%A_C.KY$%ZUDUX!@0O M_CKFB1+<*?'T@\95HRZW0"&V=?+,QX>%IN'V)R#S4!'4%"@W@+LQMM!Q#;2_ MZ(&0["PT@S,Z6 +#KY1INQ8K?.+0G8$= M.N8&G984$%P@VW4RT0EHI$DL=SVKAQ A;!9,>,9[@WL/4MR3%@$)0M55+'@\ MVE@ $,9"(6)T>>,Z8V5Z&$NCD8F6+\WP>TZ*W)YE;@Y]+P,!FIV35;B797ME M )@)!#O"*U($Y)SD)#J8A;BL/TT;#)CZF/S0 &AYD1B+M'ES.3\A!F)!8(<& M\_+T3!>'36"B;>CV=*D$(TG;+\EM82\H=5SP=^A7:I.\;EM'O3N9ZS(_R4UI:UHI.,>RPG3@.I+-8%HC0MCPT+:H0 M#'A?G([\>Z-WE4ZC8;!@E>1@I?=3/3+(>.?C9*Y!G&;0NPD/-1$OP8#@K5/)6:&DJ[]/T_,NY M=9*HM8"#6ZA._D@EDDGTP%E-V-0AS_C-#;NP["5=]GKRUDFA5GG*4\(R"%R? MU5]=*(Z)=0OI?(Q?E?YZM@7BB1GA 1 >,(>7PY"'3!D9;'4"+R,2>"*!%^$$ MW@B,+C@+BB<4!T%A<4X_FI:LG)L7";L1%794A=)L_EQAMU 0497<1K\&?SY' MMTFY;"[YE_PW%INQ.76JE"HF)TVI*K #'>@#S@WH(:Z-,KXV,KDH_OS>IDT: M+P+/Q_X%Y!WO"O<$WJ1P,SBZ)!N87$*C-NTV&XW#] &_Z-&+'P7VZK7;?N<< M(1JI07)1-36@&[] +. 1O,8O=:(<"E+/KB#J6Y3J8#2HHWFI:ME@;2E!>HH# M/8')#'Q":V6P&!='%\$KO-UCCP==V[L;*=B;X8UPQ$U3KUNC8RL]>R:@^%D8 M^4TRHN7=$^9@"2A]BC%RR=Q?K;_?,+CPP\5V5*B#:Q=O3>*%VA2-KJ%[^>S) M*9_ !T2W 4UU-F*-!=YE#YJ'_/-+V2"Z;\C1?P5[8F10X #SB8''JD'?L%5; M8];0Z L7[GY^IL^%^R.2[=H#7ION>%DGXW54$7Z%+YRB]D^_B9T&BRI1K+]) M<>'E_CP?(C.W490CFSH1K["-CS$$^\U3&N\=YK_"1#<%M%<-/4&M-\>:S4!R M7(M'Z3RA--W#/%ST0\IASX_0^/-)AN25O3Y\A)&__ M3%]@GME?.[ 1'L]+H"'#&V#T\?P P9NC9:CNZ;-!MG/L_5?Z#U"!0_D=KI G M.+*0W+%]C;;7T,U.:M8#>TY(%\8K/IOO4LYQ'3VV_YJKR']M2[49GW'Z*V_A MV%SSZ-4R:+),R>77Z/6(92*/:/&.3Q7RI"8)WQ'SHEI433FL_L=QV-SG>>&! MV/SUP$0F%J%Y,1[4>DQ$ESP+T\6IH_ M1UEKH/EX9Q*O!/?)V3<4&$G!*XY=@T@I3BH^Z13GMIR[+0XH6:(0ART:LL9: M&8>6.FW[E?>O.)WF8E2; MIS]IG=+4R64LOS#FVYK\00KW&*]KH6.W Z,_63\7$,(;4]B+-$V/#6N7YZW/)RBGS'4DW,=*\ X?G1 G"FB8L MG-R+[ACH&)4E:NAX&JSE)9\A@;>,_#FXCV0BX,CKP@>\3-J,I=K"01UAEO2( M20IKG*00Z.K'%P4:RM?5/SZ9U80@J3ZSA!S=*F]$$NWE&]=>'C4A>&)@R8N) M+;2.AN,N$0%U]#1#[=8.5IWXA;?!6<<*:ZMD?9>!UDK6 MPZC+8YH9G*YCFDKIVWZ0BC,XK?G'>:.,YVU">FSF?9>5!GM%]:RXA6UF][5R9Q@8S;,@CW/L'<&A(P"CPW"(R@%G8TL7M\L,V3T*OVO*IB MOC]V;Y)7EK.M2<^L2'J*I&>$DYYEOUL*PYY8,^J51M)*7R^PZ9F;O'XL((?, M8&,Y=G55!2R.Q;#H:#AL9^S2.Q%FZ_4] M.-+.BX14T["-2S8(W?OTQJ8N:*!SF&C0R<^S8$L\IO5 _)M]YA(B 81F\^RY M5--T0#V;J%!QV@8=C,IU#.O[F\HF!AK*/(L"^_GB%&XZU6QTB 'U)?"Z/EIC MR2N+$5:-6IFV^D]=0D'SG"RN/\,,FE==YT'74ZZ+:@$Q$$YK0'$J"VNY>FW7 MT.H_/E,$;/!),HS6?>/X,2Q(QA$6"K90ZN-)P=0K[^6-)DROSS.!/@W;!KL% MA^D@L K\QF'6?<8U.EH$/01V*XZM MQ>UJ@29FO)%2MOVN!SHD%HT>7IG/JF6J[ M>=6AKQD!SPF;\5U/-2CLD"G> 1IKC0;CS##[W&QE1Z #1FR:^08#@7N"=,(# MK$,O4@JLC#TS+1?L'8,YHM0&HW<_TI]T+&KY,?@&3#[:'?G^303R;.-=:MG)"0$&\XSP5'./,1M9A* MDWLLNS")NTP*B[T>+:SA9PT!]!I;-I"*L17E@VD?J<] 3\6H1R2F9+9HUP6< M$5A&8\$PC\YI=H (H+>%[]MER[4Q7%?W!VCMWS*[%H^IG8]8YZJ9C3D=7E@DQWO MC]]+,&P]'PC)Z7? HJ9$B)N(@VMJNLY.6WLFZCRZ#)B@GH? S&/'@O^IWB'X M8T7\[I_@%]\ZQ! #.H!9OB?F-YF#WT#$#HE3SQNL[9$E#WX'-L"]#;[1__U/ M*5\H_?Z_?QPUN*_IAV:M^R5",YK>;@%&-E$Z51K _!3/_Q/[M.PYX MB'\0]/]0] E2$J04,/EI5R)J4.^&,6KZ-=+#*0-6NF49JN\1L_CA!9)@551HHJ)YV;-'@6&&R$LVX" M/B,7B(0WELLLSX,#J()CVFBHC5]J@Z6IW@0U^&&_I8_9T F^5(S%"KR):WZ3 M>,"58;6*5 (/7-J!\!8ASP^A4R'H!^]#&B/CCX]A V)P,";\7X^0@42IW>M= MM24Z]=:>7/E*.1HK;.#E-!S')V/AXRP!QL*:'NKH$#Q:'D4CFR:MJ,-8:9C] MQ;1W92REYG9V8JH=!P=@^17OA:;QF^F[7[*)C'=-2,R?YT:3]G^D$B7_!A%O M5#- %XF8!=,I$/]()[+S'N./(!WBP+CMSK'E1(Y-Y-@BG&-;6*$1O4GZ;V"- M3SF?>Z2#KAA2,#319,*.1L.8S MG"U)^%2+BC^]OS:9I#^%,C:'\"\:RN9#>V*\LH2.9V =Z/C0WWP -("#_D:F M%^V!.(-%/4>,Z@T>U.32^Q,6+0,&\C^7:,@8"F,H3])348-Y"N\#)FCH)U/B M*#DQ^/@SL\K!L;R-\1>FN GK6X.O#$VF9_@JN1*5IH'!":]LQP"W!]9'HP#' M\.QT-160X_\[CN;J#I/=8,NI[XK-@ 7O/RJW:/T,6;$$G<]O]$&TSG'2*,TC M>V=$:[N83F9^OZ'R7AOA;X#]3>L^412(B 8B4AF!B @@HI#(% 0B(H ((9HB M@@C!$1%!!'!$3B B$HA("=$4!42 :"H*1$0 $4(T1001@B,B@HA4(B=TQ!(1 M07-DTQG2;X68UG?JXB=.O5*/:<49G7>!,!-)_B14%%/'#__[J_3KBQ#*,%^& M!U.]^I+!LT0'D4M>AFB%("Q^ (*+L@=3@7;::\LN^J71=O9G)A5C?_A)A=5* MLG7 Q#O00$B#R$B#[Y(RP^GL?V?(UN?[]%?YOIC(I3::[3&%MC1VWA:Z6$TX M:].UY&H<.<"\M(@H; M$#^5\ 4!3%DR/X\ 6++RYYV;66Z"\,,C_*@!0E#$E/F^L2)A X*_-=8'N0GA MNBC(ZO>J7U=PR#\V,93X6GI(F;<;J(*['EB$9I#A&2D5RY=2&Y1FB )];B2B M"[D-"@_/8OG/I=F^FRA7UAMT7(Y<*62+FT9Q4;/,-A+S^>0&1987"IK-#!%? MLMD&(DBV_.APB$G *,#ES>!AV'!9L@3+Y3,BTKR-D>:O$$-ZZ79SV+2P/%,Z M@J(@?*J?'U0,&RY+-^]3V=(6,$8T+?YH >(K])%=NA,0(:FY 1'G>G""R'*K M1;9<@G/C_\>KL7 ;(U9BR<72N:P(=6]_J#N57*KVV>!8=]@-C'6KI@ M*I8*&TVQ(C0>AF 2L?'/'J!BVO0>G948QF$?+D*!\BT_=Q1CFV$5$_Y(PA<$ M$';@+O1SBS)J0?@"$((B(A:F%F74(G877AFU"%!^* Z0B26+2R\Q$8B.'J)3 MF6VUJT_=RPF<'Q_'*K\3GB.@()ABXD( M<,;&A>(_S#GI5&8;6&-I8>4OFESWD+FQI$8%O$+3\M%)=KN8G ]G812"J]U*"3B&Q_LUS% ML5S%<2TLUE:Z\)P8CR+&H_SX\2BIE!B.\@,"XTN_=3XLM2-&HXC1**]%6';C M!O]$K71Z(^/F2Y5I(FS^->LZE:8O8.,'3;\;DO!NR*V)%D8H:AZV^(Y ?&#C MIJ1\J9@A5LPLUVZ+ !]%B5XVC!XRR>5>\B2B[A&2'1%@DHT;G?(UH9I);O\< M\R@1T(812#HEZM%#':ERBA,6VY;9]]P)TUB>&_$C?(8?H*NB-7GCS?%,Q5BZ MF%SZS$.!WZC@-Y-?_DRVGV" _P *CM8 CK?G<<9RZ=3&T7!$K=]-0'@ZO=PA MO")P_IVRE"/#(1:Q'2]@'I,,XBRO+"5LSR-"4?,M/W<4@YP?5T+;-Q=<4,#G M#.EM&&V\JIJ5GTC*D8LE?IB4<\GT-A!S-$M4H@V(-VDB)>9T1Z<4O-*5C0Z1 M-$-JRYHE#67=)7AIYDBV+-EP^$!#2QO2OD])UV1&W)L9OQ-!Z"T-4GYI(-V2 M)]+]C%#>YN$YLW$5L2(J_0."E%\:#Q?+IY?>;2SBTYN ^E1^Z9?*;Y:)'*5( M]5M6LV(:]"0MG4B&Z1 1O!;!ZVT(77Y%8"%@4NFE7Z0C"$(01-CA0!';WN(X MYI?L\NUN1A"T\!E#702WHQ+[(^*A% M",6XDM#K&2((F*57OR0+XO9,$7I?,/Q2!-_#'U?2(FW3(IY#XQ!Y% MS?@F1E@+L5QIR6U,/Z/ =D/PF\DL.3TB2L2WA8(W)*J:CF6SV8VCX8C:P9N M\.)RL2WBZ)\]P-'JK-NPCR9BY5&!RT\)E6]IJ;@(ET>*(D3,/$(2)'S)^B-" MYMO#1Q%U%J(%B8B0B B 6&MFB[VWH:BQ?Y84:.)>[SW""V$/Z]HSFP@L*6'A&D(,"PKL(OKLF0&*[7 M,AKJYFO$&FH*D:S EJ2V:4E.E\#_+$*D/BS?M25BJ$25SF1+Z4J95$Q*)]-9 M:23;\%.=3F_4QU(;_I(4LS^0+7C6,>DJMMPGT@"V:JHXT@8_&L _+&E,9"LA M75JFZBJ.MP-))8I%9!M^WQI+\F!@F<]:7W9P^3^2B;P$0-$UT_"6>G^/G]I/ M#/\&< 'D)15V [^Q'0OVYUJR+BET,(\M]665>,M5*WOP&W8&73.(9%H=V=!> MZ&U*\ 1 1(,-* [N #>L]?'65K,-&]&)'?-^C$^S<9@Z -,:XQ/\*SLAU>&7 M%3R(,09(*68'WD!L'VBC+C'@EXA*6X+#2FU7AQ-HA@U$J!.5+3#G)#J#B\P! M$C?AU7$.', $/9!F> NQ&Z(D6;&P$NO5Z>W$YG!@Q;0=!+ 5'B<&F$^9LYM/ M,*%F+.*8HL\QB.?I;S.)E/=M;(9/WGMQ)B&5I2Y %6D'Y;?KT3F,@.;JRS2 4 M X[30$$8L@'@0BZQR !'8R'D;/J!;HXD!8!L]HD%G.5H=ENF3)60CCXH*6+2 MB(H?365 4#5;@: W2W@(S4FM8@#6@WA M ]BD;.^MD<,U$M)-<,D8O!0I%AZ;P6+6Q^*( 'N/+ U6-@#<;;X1!>UC*M#L M153%!9[B6A9@C(H\1(2%V\2% (,0?"8!BP.3U%8! !AF6ZG:[H.78@N $I@ M1'Q@D&?-ID@$Z8'OZ,M*%\0(G/:B99LZ<5"BP)8J=KPW_^#_WA26M$!N6@_=[F ]?U$%+3<>DXF M_UR)J)_M"Q9,-&D;#C#E!X N7!<^G\E*] #TG_^S_!LTXB MWW'%U$UKQW. T#H,F67ICY"A\1;0-R]N-R&?>[(^D@>VQPHQ2(K=Z'.]8[O M1"/8I%RB6/Q3FOR))YF!?%]^C@?@RSV2N$[:S@[[E?<1]:&\STQ;0XSO>+8C MKCVU*D6B8PYVTJE$?D4X?&509 (8DR50%NW__OI/_:+RMGUA 9E?.CA)2=,5$Q>78/F[E?S] Q--0G0>N$.RL,F 2]X'V(U6\C-<]5C>-CHER M_[6NMH'(38N*#=.U)D:IU$*)"Y^"$0EROJN!+@8]8VNX]$2@H*7,A0?PBFT: M!M%CH$CA>9U,QN]0[<7&RH^GS(/0S-*/VQU!)<)\BRZS1&QNMZ'B -@!"#2 M#1K=KU1(VS68"T%Q,9&:0>T3Q$O02;$]T\5T;7B.Z@.'*%U# \%LV)X50PD: MEB?M-GP!) VX\5$+>&7JWJ:ZU; = ^AB!8@'MBQ9;\."P-']3VP1+ M3D(?#PY+=P*"KC.FA] ,PQPR=0$4HZ/9 #Q?MPC")KR,PN69A:WT3'\8!ZOJO M" J08RN !Z !N05(X[X5,YMEJ4./H=/KGS],5;-F8FIBJU,*GG8BIUZST,;E M/_[H5C)K(Y@OAO=L0K>+>-D#?.CFH ^B-2S[)D*1:P*G5Y8),= M[X_@6]$6X]8E&BD*,VX\JYN:?;+KF-X'S.BCGTR9AH'H-7]FUE!W+&]C_(4I M=LP/EED4$[GTHFAYP/(*K(_RK0TBRX.:]V\:TM]A=O0(X/2N"6'>8( M&\&"L 5AIV*9TE*O>ORIA)V-P+D%80<(NY#>-K(.9;[DEE##4HEAP\>NKRAH= >9U\6]":#H:BFAQ^]@VB:4-DT&%Y*;E2=^FY35-\1:D'$U2 MSA8%*4>OP.7'DS(>.X1SAT#! KMKQ.[:9\U_^9!B,KVGU)+3,\+>2E)X0Q/M M=T9'!^9SF18L_.?'1W1E8S@<]Y.CX'&FV602KST[BAUG0A-+ZA)95< )I0,& M_4GP"Q?GXR7I\&0VD:YMX@1".FQ9&IE6#TZF\&F"#I\O?RP;KFR--V#D6(V. MU4,T Q9Z!,\0X1DP; M$V:-,&L$)0CC9^-%N9@VMDU3I<2T,4$7\^A"3!L3T\9F8"6FC8EI8V+:V ^; M-C9I[^A/VCO$H+%OE7^&?6XQMF9JT%@ROVV#:P1A"\).Q5+II4\-"!O!8M"8 M(.Q,8>O(6@P:^SHU9,6@,3%H3 P:VRJQM&$R*+_T@:[AT;(8-/:C23FS]*'; MVT[*8M#8-H^B$H/&MAF[8M#8Q@\:FY.?^.B,L>S4C+%,=JTSQD;RG"%CD_W* M*B5F&X^CF+9C2[0E;O*N:])QL4?.-*2R=&2T+=EV+%=Q7(M(NR: XZ+=AIW MSYVN[$B*;N*RL"MV#CQ#M.>*'1"#6. F(FK+:E\S-#@@;0H4X\7$>+'-;?D4 MX\4V'Q%BAD\D$"'& D0$$6)01F00(413)! A1%-$$"%$4V00(<:+10(10C1% M!!%"-$4$$8(C(H((,5YLN8B(9OW0S^IHW99Q'A'NR0F.%V/].73&V*;TJ461 M*<2(L1!Y?HMJ&R(.!#%B;$W'BWI-HA)8]^J! W[W&)N3:"U.I;/IK9MCH8O$A*:("J)4?NEJ*3QB%M/&?C8MIY<^ M>GO;:5F,&]OF@51BW-@V8U>,&]OX<6-OYRHF4\=&Q")26Y>=U8X3NR525X9= M&).A8AK^/22V P^Q'C?3F$P.\S<(7M',,+2"-PP-OFW;Q,&):;H)1Y&Z1%85 M\% =;X&YOT]/AJFQGSE=S5+C<"!G++7)&V]-O?Z59MBN)1L*F9UZIFH64>!D M;-H;[%)3B#5_67\S]%&V<4(QD@= M/^V,8)-RB6+Q3VGR)YYD!O(X*"T WZG( /O5]"@T_MD[39\_=3I]#HBY8M(Q M-3\>;. MTLO0F6]8]I"0ZEUB$_^%,KPO,$]N9%H]?(F"GZJP/1R6EU@7C+Z X%__7@ < M+.G(4,P^B<%.G.4C]MOLLJPI6VPC;,B6[#JF]P$;LD4_6?\@+C&'ZU516DA- MJD71I!H-1*1$VW84$ $F9$$@(@*($*(I,H@0HBD2B!"B*2*($*(I,H@0HBD2 MB!"B*2*($*(I(H@0'!$11 B.6"XB/E^A\_.Z/A=37-@=RU_-=RQUY$5AM643 M*QK#M>39%M&FDW65@HGV_O>,A1\!!,$.@A+61 EKF78AS)YHD6YDS)X-[F'V MZD.$!20L(*'W?IH$%90@*.'S0!"64^C8WJBQ/]G-'H:ZU#%AX=/%AR8Z"[0O M=PJ80/NFH'WI0[XV!/7?L>TV&-U_;A^ZUS"^*P+3NX[PX,1V)/(\((9-8I)! M'&EI* QWEL2: V'?"7.$30=+FB!3"!OE7QX?DE_N!)GPB?\]2 CB_CG$G4NF M!74+ZMY2ZLYFECOZ25#WYM-$<2M(8NK@WYH&MN[0,7,')]HE_:OQ(1!;F&$=XYE1Z.?=S"^+^2>?> M .+^F.6?V;8 FN"!G\P#GT@G;%WH6%# IR@@E4QN'0EL5/: 3:$-EB1MIA,8 MFL8)KY)PY<&+L,\6P;N*!%T+NHX$71?S@JXWGJY#,Q:CRP!?NC!JJ9?&;GK* M8MN^RG;A?0855V(A_[=O;$3.)K'<[8DPR+:F8^3-&KTE\=3WB MW'L1LY)L2_"*@6RQ^P_Q1[8,KV27*6(Q&7XT@']8TIC(5DRRB.WJ#E[:"%_. M.'18<#9S?V-AZO[&CVUL:E?SG<QPAJQ*_K%U8MNP"C /W\H[NP^+FF3>!OBZUK 8<#$%I820O/V*Y%F1^8PYF"V CV@D_9 M+BA5VVZ[.C**K #%,4(; F_ES0' M^-EU7'B_"8PGLWMI 6F&W"%]>)+#R)8&((YLE)*ZJ\+[">F]?I]FP)[APQCN MKHLGU> @> Y*"$@;G$NF/J?2#C[]!_@\6%),/]<,O,VWSPBJ!I1%?Q)X*U_5 M)B @J7B*S2["%^>BS4;Q&X2I8KJZRM6/)W9437?Q#=Y]P!H7YNPDSYI-%560 MF)APG<*3A9L#R-K KAI GLK5.0!#;/0)Z!W$!L+9(*I/T@@O'S7P;X,0U>90 ME :N9;NX@CD8F);C&DQ"PWIFRY&1,N:^K@N&6:<;P B"AX%*AW,:5.;#B0Y! M'0$H*=,NHM#)TAY]RD-9T^GEO*,N,3Q(4*D>H$*Y#P:B R@S*?^3 ;O/%[;0 MM]'FD'%#.JC2]A3"X."NP9XT.1L&SND!;NZK<%5X&7M#\)4F ']:./7E,K@C% _J,KF"YV::E "KMRVS+SF M!FJ XO\#%;L#_-M>Y,8N6*I4@%9T$"!2&5D-S$>IAF(4M4;K$?8! MOV5&"E5L"KC75- @!&)2K5J1+%='X72)LD]FNNR &, ;.MC<[/)W?.-18A>4 M-[QM'YA)JL4SC+T7GQM!.M30E*6"#;8 T@Y8%KX9434Q(NS@*"$F2H?N%:1Q M"T@?3=8^OL G$8H\F=O8Y!F\8:J8@?>!HC1+I8( [ 7#-.(R2"PPMM$*XLNU M=9/M!%^92L>#E]*#'*1&]'N_1BL%1#!AXLNT*;K^*.0"".)2*"%=&%+9[0## M2*FB9QS*;9"87WL+<@Z5O5('W YD MI;.3@/H\B4]_Z( -8*.NV@'8$PM< +S;*SV=;9KV-R2SF$AGO=*"'3_HAF"3>9 ;R??DY'H OCT_%==)V=MBOO(^HV/8^>^=F,XY$QQSLI%.)_(IP^$JI M90(8DR7PT=O__?6?^D7E;95M 9E?4IE\X]^_5NGYA$2/7R+9KB/6_G?#Q#Q M-%3G@2L$7?__[5WK<]K(LO]75/YPRZX+LIX@DMU4$3^RKB2.UW;N/6>_J$;2 M8&L#B)4@ML]??[I[1@_>X& 0MFJW*@;TF)[I]TS_NF@Y4"F(N*(-^DGH&=+7 MN8VN+3>Y= <]"B0<5$(;;$!7<60:9%!XWS6(OV(9UJ%W=&@?C:LTNFFA1L.L MTJ1:$;D8X3)W9M*#Z@B_7_ "HA$]W@G[GBL]5/XS%1_XR!0)PL#NX)5WH..+ MWE'H%Y5JHQ".3RO?-#!!91T5_2@(N>D=PM*1AX07P=,A[!BP;IIL$!1:Q5Q# M/BCIN66I+GP4A.H8OI.-F$T=[U*^;LSN)9DG5[1_F=F9D?:RK3SOI2JGHUC$ M86E^2S<4C!KZ 8N5,?M.7HC(K0-W \,6L8+Z3?&JQ$MG,A9BD&;!8N.%K.W84S9&7,^7BK>+3)9'2C7)N M'[LEYCV0B@1";/#*QYVHW>5'"^R\-/].K(CY'_A%-VNV;M2:IK.,^H>4I454Y M1S4FA"_->P,_?P5=JFL%FDGT.FW.#GI)BF,/Y8[<--(*^2Z=T"<8G :AC^%:+0UO$U2:H.NXS-MC MWUZX#%UY4I+OB!;QT-1?%_OQJTR3_??Z.=-7R>$N]IPW5 MK'I/EV$A=-6J)*(,"]&B5$:U$#M?B$HUE60A*M54DH4 U;2P_K]:B/468LV* MJZ5>ZRML_+=,">][IYA?;YELF&JS4>H62;>4%/HJDD)GF!3ZI79)E1A48C!7 M#/:XE.K!*N\B7I2D>G;4V1$I];0 M]0V6#5;L_ K8>3> ,!MI^EFS9E7![H'S/65OPOY/GKR4O7D3TKA5(I7M4[EL MBZD\8NFTK(W;F(J%7P<+;P&*>!,LW&S,@'C=\] FJY+QG@K%?U5X\Y+^X*Z! M1DH@\;,98M<3LV%8JE:MJ6\04[*2HY*Q2PGD:':8MNN)V3B\6TNW]S6@"_L" MI.58.4SQ6HZH)'@>W$;E':^E%LJD S:82GQ=$FQHT_);$$(;O[B*$#L%_/-Q'/1Q&EQ#D\*;V MS;6\00Z6JHW#'B%<=*A8F8!W8NYS<%:PH@A+AP2N25(C@OK#*'ZB2C88KRC- M9 F\!G$VDOG/#L+$&\4)W2' 26 \\+0@BI.=U9&MMMHS2H2='&IL=3A#55GM M?0+="BZ@HFM&M8+=*)E=']D80TSSJ?TO09Q,PJWASU@83>^'Z^([7O:)7QTH M,G7!9X%C&@4XR!DHC#E*7EK3*VNT)[$8TW<0/XCR8I@H6!^)1H:KT\^ODN!D M"Q;/5HV\N+6P[026QC*LO&,Y2VVUG@,P7AOSV&8AB3N_ M[#J* \1H]6:2LL98Y_PPC$(%8'3=,]S#)'%(!\$T;0"6&81WZD "HQ/ MO^9W" 6-<]16O*@?)(1\-3X/V03-FX=5B,M1YXG,Z;&S>;!@)<4C/T$4)!_\ MD+:(O)&T,W@B\M].T<@%RC5Y8A[GA..$8XH1.3N-5&0,[Z <:W^_T1 ;#CUZIR)3(5"0C"933DBIZ] [@*8?F#E'?@I@P: M"L2EF_ '&C$]-TR4/T<0A_ 8>$@\FQ!6$9A*U^I_"O^%*6'P^X&K>RW3LCN. MZS6TCFMU-,WU?&:Z&C,#FP6.U6@9!\)@B#LNX*WFGPB%!1H791_D 3YVY:?3 M,/$A_!C%\J87L9*K\A>.5>@?4U6*8R8A+HQ:R8:-8'0$BOY5B-1UF/S8)B>^ M)RA\\-9!T4(DEX A[X*>$IPCD-@E'GU"6/!]828(JD\WO+J1ZN"S1QEE@GT3 M86&,<-C#'-\:F$M:FB*<3H9^A$D^F+^MN?_/3/U*/O;TIJ\QO^$RUC12=)9% F<_1[BFA?1_RGRG>'3XM MIG06C4")" 18H.=?Y/#[M>SBN[[,7"^A6>DAO#'$*ET"%;X7?2>RAA"Q4&:Q M;#-"K@X$GR&AZ0N\3[BP,&UA,J:DP"D%&O\>!7=IIJ.P*O@V#UBJ$XI^!Q"F M)*%(W,\>:QJ^2"&/W!_1DD38 D%"NN:_YSZ/_+V6,@ * \N@9'D_#T"$M^TC?$>Z0[7, M+1)\SR>UU*IB?U@PR,"B:) 313=97;#PP(9DW.3=/S.TYG*GK5O_ [UKT2V4'@Q,35X4ZG4:[, MBZXJ-$ZE,-!=QJSGDTC^TYVTJ&==VB%%H1U2L'1=HF*04R%WTRG[B]OH3!P3 M2I-[H'K &L74LRT6Z?5T4W:\_QHXIIB7&8!C)=K1"#SW)]&1!FWA,+P3OK-H M]#-$\&0([$02TLN-:M8]8>+1[(&)GEWX74H/)=ZIS0WZ 867L#N$;1_OY3?U M8M&(CDPZ*[P_ "NJQCZ6_9W4#PU933-W'F;P;3U HL@PPD.T5*/DL;5RY. MZ*IYJ1!]? /ZX(D?A]Z\9Z<)6U(F ME.:ANV!@:3I*2J>JM/.6@N(B5 0C;-F)G15I@PF?)!OSPJ-^]*.'/FJ/42(4 M >Y0\,(% 8=E%-HE[.7RC4U04446%TC(_!I+-6-YBC+>T/6@P3LM5]>-EFMU M>--U')NY@:$QYC0=9C-S3,;=EM$TF]-R;WSOY_TUJ-%,U#FC/I(W60>.NFM<:"G>JHS\>6+&@8W&HV.JZOM4 M,^ZX M+9U[KM]HF#XSF\VFHT_O(IWR#L/5_SZ(^C>\'T9Q3I_;M)MVZT63\,_:14K' MK."@%3'JPK+L4G%?HJ4?#+JACR[ZV/K8AJ,%AL]=CYD=UW),!T3*LESP3@.P MAAT[X&QZ=^0KB/ -Z_#A4V%[S&U85JO1+-?"6*J"@U7$:(N[>25=D(;5L?4@ M\%S+< QP^#7'96:+N7Z+>Y8/"V+8T]NN]C?,IE_D>W6N[ABM1LF$Q%85&J=2 M&&BV"FNTZ7@N 5U@A'H*Z:Q:YD3F)*>1PG!:5!Q4OHM'P72=\Y$$Q+$]S M"&(.QLLQY64()W=P7/SAERB83E5.U"")7$LT6%!M+-$_K\*Y_A*T"1?@<,TJ^4*''G3R_19MK41>[OR?J2S/>?L[P M>FW[(+9/!1ECS70+5&X.ISFMW\)',$?]RU$/!N331A+,S36FQ^%UTL&"__"9 M[FWDFJXI/_"'WO!?G>93?3OIR"YC!!W _>X6Z;KGFVWH[C=A -ACPX[[*[ _+R+H$OW#^OOCS^Q;[?W?_X M]*5AGP;LZR7[Z^[@ Q-7 X,4Q_T!*=P-*: -BM3SF[O[/;!!VP"&_;9+'I8FCK:_0+-).FN]Y^_M4_:I]L?]9L_^/5U M''YQ__GSX(,X@P=WUO4IFF;(?9H,@^7;*;T3JSB;)^V?W;]Z-S]N/WV_^:?Q M0_=<_H-_!Y[$BLHUZ:ZEA#,07X8-38$5,%-=V)*F)**E.>"S3ARQOB'7;PL[ MNF]\RU:OMFRK+=N5MFQ!C6=V6U?M=-"4YFARP^:>WG!-$_."@1>XCM/QW2:S M3 ^B-TQ;%QQ^67G49J6MVE9"0.@U[_IR1IL<"KOZP//.V1 M%O_ M/%&AW'E!3K8Z%::JK["<^1"WP[PO49NU/L/NG$J6OJ:><+\.5\?,'[[CPKJ/ M;4S]SS^C:/A^Z0C$9>\/I!=_/QP.DG?'QP\/#RJ\0;V+?AZW8_\>RW".>7#' MXN. #=DQV$"MY9C'(*BZ;EF&9NDMS;3AG^/A3]P==#27/QIU7;T?]F:)UYHS MM#2(:/=$K@V3E=>&0FEKGPN&D1-AV\LW;"<(Z4#WU*9H7BW(][]2BWE M>+2QEW9SJ\3M0E6]!(%[R+>F:I:0^RIK65YK*4+#AFXZEF$=_[1LR[0LB@R- M;5G*CT]=]I"L'.X95;A7#CU?&;$](' /^5;72IG@?(4FJ_SVR=(UN^E - >J M66]"-.?5L0I.A_\?^:.N!:UM6:FSWJ ;/9$):6@+0A7-&W ]ZTT*%M0)3@6DM5G!V3ZJP[(7IGU>B7JXPTE)4%2RYB5 M?/4LMI<62M]:($4V(NHH']-JE-.T&J5@LE:V1;I1&:/*&.VIIGA#QLC459V. MQ%OO*TY[?39)&A1+,\F@F'JP@RTLN05UU+\]=OE3^EA#TXQ7:8)>56XO+SB!%R^C]9G5T676*5NC M?P^Y'DR=49FZ-V3JMA8ZS3%U.7YO9>HJ4[>'Q.U>:;S9;2S34/7_+37_+7$U MWH9SM6VC9I0\?M,=Y;MZHYZHXR9'-VUM->/4TAJ5<:J,4^EUP5LW3D9EG,K% MD*4P3N6.N"KC5";]75KE4"4)WW"24-=T]>+R9A_RA)6-PY:)B-RG_.OC]1=$ M.1Q2TZ_3R!\)C+.L#8K^7O1E3B\)Y"7PAT2G9X,! N?+]AG4D(N)_F*G;,@4 M.JG@<9^-$DYM)>B50X:-.+ ;6<_C 19E8=NY[!GYV-+W[;5L5!:AL@AOTR+< MG/Q1683]8-RBUKUECU$_ZCTI9X]#WD\(P=&_YSV6F8B]YLQ*'U?Z^&WJXY/V METH?[P?C+M'')ZSKIQ677\+^#X\EO-+.E7;>+R:OM'-1.Y^>G5?:>3\8=XEV M/D50]+!2SI5RWF,>KY1S43E_:7^LE/-^,.X2Y?R%>;Q;Z>5*+^\I>U=ZN:B7 MKZ[/*KV\'XR[1"]?Q3P!/5SE-"KUO,]<7JGG7#U;E6K>#Z8]B6" RA6[X^+P MQ^QS'(>B,]U0MGLKJ'.$7\*N1"SM!21)04T_FN#DM/-OH7W5\XE3<_(6 M-(PNMKQ2]1;OS6B+-=X+:96F:9D@/LYX'+U:;?!TI0U;S7M3]Z,^SQ9%P6Y- MBJ9H^-Y"Y[85>T5E_==0&<2+Q.PY3:@WRH"+6GI/@WD*V9JC0DHTRG-"7[GG M,<>33.H<;G_SBSGS]'N)QG<^BOMA!.QNZ_/6%Y2*=9=W(9WE17[M\F!MNE[D0 MHGMRB%>%&A(\#!SS?T9A+%NNKUK9+VZ\"Q,4^Z%RSQ(E&'6?%#J%',#/80*_ M$ZX:O,8#BPR#$^!I>$39X_>LVT&4-GP0R#V/Y05#M JC_C"JB0>"TW8?Q4!I M\&+MC<'[YN^4K^Q)T66SB9=9FBGFF=2C>]G;E$93[[*G:"1O^L5NIST@O9O& M";:V*&HK:)K"PS'0ZG2CAW02T\]U]-K>";OQ -.V5&5GOS,OB;JCH8@V<$BY ML:._X&Y^J-7J\-/1"ZOU^>D/?0VWJ!#]+(ZBQQ>C6HO2K(55+<8V%D/F!%?* MJBW6527#8@([@5_^?F __(6:P RT3/J]4A2XG9,BT?G]ZM-3YK05/XG32#/DZ.E?\/N]V0 M]90;B*M8GRE?PHJ3MLY)EZS'5^&EL4VFK6NDBE5*P"JWX;"[![QRK*5:]<]3+04S%C MY<+_N@L_WB6MXJ[2<->SW7K)8ICEW#%_5;Q54M[:DS@@=\7^#QRQW.$G]W\> M5"'^=L/]F ]9_%3Q7&EX[A6'#%-,..]X:TFFM23#>*W'R,P7.$96//\@SG"- M'8 8^PHMORF$8/+LV<\H#.8#,Q9#$N:'1M[5MM M;]LX$OXK/"_VF@"6WQ*GJ9(&:),4%US?MNMB<1]I:601H40M2=GQ_?J;(25; M=IQMTB:MN^< 22R*+T/J>6:>H:G3?P3!99[R/(*8_6OT[BV+551FD%L6:> 6 M2V?"IFRDBH+G[!UH+:1DK[6()\!8O]A L%72[?QR< M=[L7HPM_X[#3Z[.1YKD15JBG&5C.HI1K _9EZ_/H37",-:RP$LY.N_5_7W>L MXOG9:2RFS-BYA)>MC.N)R .KBO"@5]@3;-G%VVMU;H*9B&T:]GN]7T\*'LCUT@"U^%8V?1D?8!-+8NZ7:)R M&R0\$W(>/AN)# Q[#S/V264\?];V)?C?@!;)LQ-7VXC_ G:-T[-P8P,NQ00[ M)UM/_/Q#O,?HMS_P'VC$\P,0( M 0OZ:VT\O_PTNGIS=?YJ=/7A_2,;N6Y2;V'259O]@5P2/&._\]SRG+.WHLTB MT%8D3V:IL!#0"!#F:J8Y%MW9YV,N6X"@MRI;*2(" M^J'Z';<\:Y/X8>9:&T1]0<->R#[8+!:^Y<>&/97-VC"XC3X-EL5H# XI"74T!E6(A,:8C]50!1BT M!!'&\&E'*3,E_5FVGX&&JA.:0"8,QB9::*\2-)@"(F<@]5N@:2K&:2*D<%'& M\^8R['#^,& =_"0X!Y:(')%$H%PBIXT@Q^IX6S?NBSQ!7\A)PN#G2)8Q]HGH M;,"DC<@6Y#\+!!?Q@OB""G0!_ IS9FUHY%;LM%&;:I02*R#:T3O MZ3H6)I+*E-B.HH!6TB.RT HS,2PV; \!& ,BVJ/L\@8SEQR3KE?H8#^5$FOT M#WC0'^Z!MZ(_C/V5OQ2DB'//!.J?D1=N$,0#EFRY]T#)RD )#D3S7*<-UB A M%#XI%8:'CT^%0;]S]"/)P+>+#!=@<-T0$TX$?!FP;=(G$2_-_9N04!@#@J\: MR4L/56KL %WM5!CGP+$6Y*X?2HJ6KK\9/GP&C&BNM,<2D>TJM-!-@6$ ;3%* MBMCM4YAR;$0LN!8T >$5D@MH.?54&E(MCO_&21SG[I4!-,AB>*%&!2>"W5E(#X:0Q4$0,)MH?X:0/'WY$MXVUFR[V=[RW2W-]MWYL[ MR+>IB(D2W*C< 8H;I!/)?>()UW&-6621X&,AA9V3(MHT+#'8P=LAUY-OI6HC M77!A\*::4%'J IECG(*+(H2T,\ E#A/(49A))!#>@8*8254P*?(D00:+ B/1 MCB8/Q66T732YG')9.L]+&((D0>DNIOCTS08)OA!@]X@D_G*S*G>LP(88!8S7 M_F-5VKLMN$^LXXO:0(E-\N6$EXWKE,D1'?Q*H#TGU/D.V ]$4KQ=P+[PF+F- M/=KLV4L5A.F^/8E\&G6^]'LKT[FB1( M%?3':[4KPS%=!K;FP:]];E7*ST&;DR1VU('8ASJU'%7[F3(IKD-4F MU5K]]C^7AP^WBTQ?G8>['?BXIF)[Z7(I C3IL/2^!.@'R+5;Z<7" M.HXIAE7:+!22*\ NLTQ8"_ 7\6VL4(/1_5B@?:Z3/20-AA-#X0K_4Z)3,QW^ M+ 6:[UA=YI';SMK_"=/MX\[!<)=O+\QY)5$[X]()Q#1MI-"63"0 $5C)FT7> M.P-^37K%:VFG6%P6X+X@J'^DP-5[H!-$,@( MNK873085DRDSG#,NB9M,%1TW[@7_I(+HN-/?)<1+.*/N233ZP#:""YSG1GBZ M;XTJ'+>];!#Y5,DID';(^:3Z\DM7SAZR0JHYX-U9JKQ[YRLL050_BK#JW(&W MQSX%0 ^!;BY@AGFZ)TV8BCB&'"N0];T#S'6IHC^,0,=!'!!?MN@T2:LF0M6+ MYT,0*2EY82"L/S3M(+6>^G,/=(R$%@27>O602F\)X.J("I4T3IPX/M6C5KWU M_:SNI(Z'2=7+X5'GZ.C7YH*L(;1Q\*71/STV^J*F7J3Z.B "AF-T6M?!#!?A MBX=I*LRZ@>NJ?&R4+"VL3?2I'WVC(MZ\)Q#\F:/J[U]ZK-5E[_2?[U;]>Z_Z M<+?DWQWHB/3=LC_BLKMHN*JAOLF_/\ZL5Z+6\\Z@J(X#BAQG9L/ %ZVLS05M M.X;L'9^S_K#-Z&#J)L'T+5[T"9[HZWFX8B5&=M2>* ,&K7M9_,+1H=('M6 K M;IC["HS]TG,_WW=*7=/=*^6<)M-\Z>>$9+#%*&\(,!^)YG$#[X MF1PVF;0%L]A1Z/^.0M]U.B-Z'^)K:?)=+3U/!23L\@:BDA09^^"WA=T^TT<- M1I FV)%C1XZ?9CH_@D5['_TQ"RYO4VG_CMTQGR=LR_HV4I=TL4DUYM'U1*LR MCVE[3.FP#M:-UZI6;U1I(2404N005-=U>&^^SE65--_F6G]/K. 3"'P"R1,+ M.N13)>+J.1\?=P:'"U'ARWIN,]J_?^9>:#O['U!+ P04 " !6,;!8[RD> MI/$( '-P %P '1M8BTR,#(T,#,S,7AE>#,Q9#(N:'1M[5MM4]LZ%OXK MVMRY6YB)XR200@UEA@*=9?;V9;OI[NQ'Q3Z.-H\C'?PF"BR+C10P)^]OPW1\L47&50V%9K(%;+)T*F[&A M*DM>L'>@M9"2O=$B&0-CO6[G9:?7'W2Z07!RC'V=U8U4$;%!V'L9]KO]?=9] M%>V]B@8'[/0=V_D\/-MUM<\_G W_\_'"#_OQ\YL_+L]8*PC#?^^=A>'Y\-S? MV.]T>VRH>6&$%:K@,@POWK=8*[.VC,)P.IUVIGL=I?@V.,0:5E@))\?A_+^O.U+)[.0X$1-F M[$S"ZU;.]5@4@55EM-&R2(MQMBA3?FJ1!LFMF #UW>@UEL!U-%(V.UH?X+:6Y;Q=J@H;I#P7G0XO/[S_SD:NF]1=F'399J>E4GK"SJ?XZ!+!VBP&;44Z8S;C-G)6 M6#Z2P$9*)Z!?M[HMK")EC:+%M2EY7%]C"XV_R=SX&BV'.&3=*IJCUR;-BA,: M.N:R7E&WN CVHVDF+ 0T D2%FFJ.17?V^3W7+$#$6Y6O%!'[_%"]CEN>M4G\ M-',N6<8GP#1,!$S1_]E,&/9GQ37"4LZPO%3:HE=D;Y7.$07!/YA*V=\+@J&) M50EM=EG$G:/EI$)ZCJ%[_%L4W+7L_RX*QHL9JPJK*T S,7:ZV(O8X"S'*RVX9"F/L4@SE:,CM) MX")>$%]0?BZ 7V/.K V-W$J<,&I3C4IB!40[>EGMAC/.GIB;C*523'@]Z@QWP5O0& MB;_REX+D<.&90/TS\L(-@GC DBWW'BA=&2C%@6B>Z[3!&B2$HB>EPF#_5Z," MWRPJG(/!54-$. GP=;BV29W$O#+W;T(R800(O7HD+SQ4I;$#=+0389S[QEI0 MN'XH)5HZ_F;P\,DO8KE6'DL\MNO 0C<%!@&TQ2@I$K=%8:J1$8G@6M $A-=' M+IP5U%-E2+,X]ALG<)RS5P;0((O!A1J5G%!624XQ"J?EC%AJ'VSAE513 .*G M$5!%#"/8'I*G#1N_'E=&F\R5>SO>&Y2YO\N^-W.0;1.1$"&X486#$S=()I+Z MQ!*NDSEBD4."CX04=D9JZ+9AB;\.W ZWGGHK51NI@@N!U_6$RDJ7R!OCU%L< M(Z"= 2YI&$.!HDPB?? .E,1+JH()D:<(\E>4&(6V)'D8*N/-(LG%A,O*>5U" M$*0IBG8QP6=O;A'?"^EUCRCB+V_7XXX3V! C@/&J?Z0J>[<%]XES?%$;**5) MOY[JLM$\67(T![\2:,\1=;Z%]8-PE&P6K,\]8FXBCS9U:B'M[MP*[P=X?-(^ M*HXK3?AJ"(U;>LV5L5A..^+8E\%G.]^'9#MW-$F1*.B+UVK7AF.:#&X_BK:J MBFIAUZZW*N-FH+"FUN/.O3,F!17(.O-J;7Z[6]>HJ M:J$OH6>STN#;H8R")]7H_-H(+' N&Z'IOB:J,=SV>D$4$R4G0**AX./ZVRY= M>WG(2ZEF@'>GF?)^G:\P!!']7115YPZL?>_O_.D9T,T%Q# Y]X2),I$D4& % MLKZ[APDN57R:HP>/-(/.H#@NO&[1$9;6G(MU+YZ20:RDY*6!:/ZA:<=+'#SS MARWH[ H]%WSBJR=CNDL6U>=BJ*1QS,51>CYJW5O/S^I.]GJPUKWL[W?V!K\W M%V2-)XW3-HW^"3WT!=%\D>;7 ?F :(1^\RJ8XB)\]01/@SF+JGQDE*PLK$WT MJ1]]HR+>O"<0_$&G^N\7G>;*LO<[!]M%_]&+/N@<[#^/57_D!/YK>^#VQ5GC(M;UD?K1($+9:/ %ZV@^YSV\B+VCL]8;]!F=,CS-C7R M#<[A"2CY9A:M&(GQ"D4=!K=^ZU[$ZG=>(;/JJ#<7]N4U^()>>=>0Y#4]T_&WWN>0_3027@'OCF3V!+H_XU M/W1&0WJOX)$D^:&&7EQ#7)'B8?\2,;"/&HP@!=!F9YF E+U=Y-$?_!:LV];Y M)\0:+->S+6^VO'E&,_H)!-OYZ,\S((-N<&GWCATIGSULRO(V$IILL2,SXO'5 M6*NJ2&@O2.EH'L4;+RZMWJCS,DHKI"@@J*_G<;_YPE1=TGQ?:OU-K)*/(? 9 M'$\MZ(A/E$CJQWQXV.DO)9,OZ[KDS+_AY5X9._D?4$L#!!0 ( %8QL%C5 M9X='S04 $H> 7 =&UB+3(P,C0P,S,Q>&5X,S)D,2YH=&WM67M/VSH4 M_RJ^G;:!U#S;0DD+4BE%0Q.2]M]^GL<)UW:C;L7,*8+ M4FEC'Y^7?^?AN/^788S2&*P7,13#W4L9\]R;;>-[ .O=>!U]M'@ M NW<^,/=@OID//3?7XVTV*N;X_.S(6H8EO6N-;2L$_]$3[1-VT&^P&E.)>4I M9I8UNFR@1BQEYEG68K$P%RV3BYGE7UNQ3%C;8ISGQ QEV#CJJQ'X3W!XU$^( MQ"B(L;@ZZH?T%N5RQLQKDWS!&%8 MTENB>->X!HQ@X4VYC'O; KZV,JO613R51H03RE;>:Y\F)$>79(&N>8+3UTT] M M\Y$31ZW2NH<_J) &LP3Y*E-#"C,V"N=.UI^SV80^KCN/J'DCC=D+@@A6U3 MSD*8'"UC.J42M5S3Z5M3<%KV "H& %@B:CI^2ZWAZ-H_.ST;#ORS\26 [WIR M,[CTD3]&3A?=F!-S:*+):%C,.JV.W7Q"N@\F:' ROO)')W7%'U'!'P) Y<4# M>P^-3Y'_9H0F@^OCP>5H8HS_.1^]1X.AKV9VURE=SD<\Q9#G) M:SO^ZH6SM]_3&XYPODZ!TQ6:D$!%6F$&CY","9I@,<4IR8WQDI$5&@12S2@S MFL7\/ V)R,&#*A]&$0V(4 1_I\H]>< STD1G:6"B'47]ZD77=>W>D">0:%?% MD]/;13$1!,3#6DDC2O*FTEC13TE>R$M6Z$/*%XQ 0E9RL?0*#TH\94#%!2AQ MV+ ;P(*Q,OVLG_,,!^4SK!#P"2O'ZS33:8.[RE45-BT9U@EOE6H!9B5:"N! MENPM8BJ)H200#Q04&(9TZNI^R?,^]]N 5"EYLC&DTK86M4-W"_]L6?';]%%[ MB8- ;SMH@-[.L8!X8RMT33(N8)-3=,I% O UWE;8*V&"(BZ*YXCFL 7HHUZ+ M"$ O1!=8!#%J.4U45.$ZS#3K-@P-=+:'^IM ZE-'B'+3:/833 M\/.>6 J'5@'?9Q3?C>(G"&.: AP37 B !:8JM1'TP($)9@C3!6T,T%R!:JF MFL;04<(RD T0AHD,0)4W2URGT)NJ<6 8%LV.0HNBFC.-20>F M[KNV*$>KR364: XM#Z-RY<4T#$D*!"K2[%:O;RE"7>)4AU> [;"A&L1&!?:2 MB\:\$7#&<)83K_I1UV,/A,>ZVJK.4/D32;IM[[LNZ0[906.ME:_PY\(P87U1.JIX-%63>%$KO!V,!3OAF M?USBLA!)ISME(\O]_9J4-M[MF=__9ZX_M]H8>VH#VB3IR>-"\ MK:"KTJW;URK]KZ2&!PC(XY6WH264*VB:H+:YC>\**]=L'[SLE46OZC2R)8+- MIR%Z81=_CVN2E5OH'66,X@3.>M#.I!B=TZVFXLDA[I?[DJ>-LP>VJ+/&H&IM M?S, +W%"O!^U0*?PIV/$OX#Q+54?P'!O/L?''F/,;@FCG2M TH!EF7T;2[AWO>_0AX:FXMW9N MB=>O7:8X^# 3?)Z&ZH4/%UY5JFMW?YL3Y?%+G1X838E1/E?%O7[G6([4KQRW M+S,S/".&/JCA2!+AX5M.PW*;NUW3;:];"CUF%V_0M02P,$% M @ 5C&P6&8--JWA!0 6!X !< !T;6(M,C R-# S,S%X97@S,F0R+FAT M;>U9>U/;.!#_*GOIM(69^!$G@> $9D(2ILP!H<3<7?]4;#G65+%<62'D/OVM M_$B=M%SI%2B=@YF06%KM2[]]R.K]9ABC."*Q3P-XYYV?02#\Q9S&"GQ)B<+1 M)5,1>"))2 SG5$K&.1Q+%LPH0,,V]\R&TS9MPSCJ(:]!L4C$+K2MQI[EV$X+ M[ .W>>"V]Z%_#CO7WF WHQZ.!]Z'RU$N]O+Z^.QT #7#LOYL#BQKZ WSB99I M-\"3)$Z98B(FW+)&%S6H14HEKF4METMSV32%G%G>E16I.6]97(B4FH$*:D<] M/8+_*0F.>G.J"/@1D2E5A[5K[\3H((5BBM.CGE5^Y[13$:R.>@&[@52M.#VL MS8FLQD9OF2LJ)8C=4\ZYP]3DETIT*%76W!7QM95*N"T6LC)#,&5^Y;STVIRE< MT"5 !3HYN(S9E"IJ.Z?2L*3HM>005?00LE14=OZ768'3EG9Z< M#OK>Z?@"P7Y?>."-H=&!:W-B#DR8C ;9;*/9MNO/2/?^!/K#\:4W&E85 M?T(%OPL I1?C??<"#I.@5.5S"AOHZTS P1@HHH3(B+\@$N.-K^"*)D+B)L=P(N0$ M:6@GDJ8:5'4]3;"CQ&4H&R&,$PF"*JT7N(ZQ-]7CR##(FAV-%DVUX#DF,8_* M3&:Z%1SF'9AZZ-JB':TGUU!B*;8\G*F5&[$@H#$2Z$BSF]V>I0GS$J<[O QL MAS7=(-9*L!=<)176]T9:I^C4S?[3OLS3(NN4X]4 MFL@L9DJI!;=&;M6=X9%#H>#2:IE[SNNJ0[906.EE*_P%\@RY6)9.*I\-'63N M%$OO1V.)3OAF?US@,A-4\@Y,>(XO^_9J4-MSMF M9__%ZT_M]?:OX?+_:%UKW_Q5#V6DDMX";SP)X96=_3VN2E5K03X20-S!<(E@#!EL=Q;.#VP\W)<\;9(]L M47L-0-W7_F3T79 Y=;_7@CQ_/Q\C7L+G_Q4^3VJ.IU_8WR=$LG/\O?J;1]!R M=$O]A>YUX _F4[C$DRO3M;\.@XC1$$[6)]QQ\8Y0GV\GU)=4$;EZ"9F7D'G. MYOS4V-JYE QC)\'@^2*,=N]X^Y,?&9Z+;RNGF&C]$F9*_(\S*19QH%__".F6 MM;MR$[@Y41S&]%F"LY@:Q7-9[:LWD,5(]0)R^VHS(3-JY,Y@C_X!4$L! A0#% @ 5C&P6,6A7ZN5$P M-]D ! ( ! '1M8BTR,#(T,#,S,2YXP< % @ &56@ =&UB+3(P,C0P M,S,Q7VQA8BYX;6Q02P$"% ,4 " !6,;!8310RST!, !$YP4 % M @ $4SP =&UB+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " !6 M,;!89=T>?3$: @"7J1T % @ &&&P$ =&UB+3(P,C0P,S,Q M>#$P<2YH=&U02P$"% ,4 " !6,;!8M0Y_@.D( "E-P %P M @ 'I-0, =&UB+3(P,C0P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " !6 M,;!8[RD>I/$( '-P %P @ $'/P, =&UB+3(P,C0P,S,Q M>&5X,S%D,BYH=&U02P$"% ,4 " !6,;!8U6>'1\T% !*'@ %P M @ $M2 , =&UB+3(P,C0P,S,Q>&5X,S)D,2YH=&U02P$"% ,4 M" !6,;!89@TVK>$% !8'@ %P @ $O3@, =&UB+3(P,C0P D,S,Q>&5X,S)D,BYH=&U02P4& H "@"< @ 150# end XML 80 tmb-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:SeriesM4PreferredStockMember 2024-03-31 0001600983 kscp:SeriesM3PreferredStockMember 2024-03-31 0001600983 kscp:SeriesM1PreferredStockMember 2024-03-31 0001600983 us-gaap:CommonClassAMember 2023-08-18 2023-08-18 0001600983 us-gaap:CommonClassAMember 2023-02-09 2023-02-09 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-08 2024-04-08 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-01 2024-05-10 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:RetainedEarningsMember 2024-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001600983 us-gaap:RetainedEarningsMember 2023-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001600983 us-gaap:RetainedEarningsMember 2023-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001600983 us-gaap:RetainedEarningsMember 2022-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001600983 2023-01-01 2023-12-31 0001600983 kscp:EquityIncentivePlan2016Member 2016-12-31 0001600983 kscp:EquityIncentivePlan2022Member 2022-06-23 0001600983 kscp:EquityIncentivePlan2014Member 2014-04-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001600983 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001600983 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001600983 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001600983 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001600983 kscp:EcdRelatedRevenuesMember 2024-01-01 2024-03-31 0001600983 kscp:AsrRelatedRevenuesMember 2024-01-01 2024-03-31 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001600983 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001600983 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001600983 kscp:EcdRelatedRevenuesMember 2023-01-01 2023-03-31 0001600983 kscp:AsrRelatedRevenuesMember 2023-01-01 2023-03-31 0001600983 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesM2PreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember kscp:AtMarketOfferingMember 2024-04-01 2024-05-10 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-01-01 2024-03-31 0001600983 kscp:KonicaMinoltaInc.Member 2024-03-31 0001600983 kscp:KonicaMinoltaInc.Member 2023-12-31 0001600983 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001600983 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001600983 kscp:BondMember 2024-03-31 0001600983 kscp:BondMember 2023-12-31 0001600983 kscp:AutonomousSecurityRobotsNetMember 2024-01-01 2024-03-31 0001600983 us-gaap:TrademarksMember 2024-03-31 0001600983 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001600983 us-gaap:CustomerRelationshipsMember 2024-03-31 0001600983 us-gaap:TrademarksMember 2023-12-31 0001600983 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001600983 us-gaap:CustomerRelationshipsMember 2023-12-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2024-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2023-12-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2023-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleNotesPayableMember 2023-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-12-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001600983 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-03-31 0001600983 kscp:WarrantAndDerivativeLiabilityMember 2024-01-01 2024-03-31 0001600983 kscp:KonicaMinoltaInc.Member 2024-01-01 2024-03-31 0001600983 kscp:KonicaMinoltaInc.Member 2023-01-01 2023-03-31 0001600983 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001600983 us-gaap:ProductMember 2024-01-01 2024-03-31 0001600983 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001600983 us-gaap:ProductMember 2023-01-01 2023-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-05 0001600983 us-gaap:CommonClassBMember 2024-03-31 0001600983 us-gaap:CommonClassAMember 2024-03-31 0001600983 us-gaap:CommonClassBMember 2023-12-31 0001600983 us-gaap:CommonClassAMember 2023-12-31 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-03-31 0001600983 kscp:WarrantsExpirationDateDecember312027Member kscp:SeriesSPreferredStockMember 2024-03-31 0001600983 kscp:WarrantsExpirationDateDecember312027Member kscp:SeriesM3PreferredStockMember 2024-03-31 0001600983 kscp:ClassOfWarrantsExpirationDateOctober132027Member us-gaap:CommonClassAMember 2024-03-31 0001600983 2022-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesM2PreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001600983 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001600983 kscp:SeriesSPreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:SeriesMPreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:SeriesM2PreferredStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001600983 us-gaap:SeriesBPreferredStockMember 2024-03-31 0001600983 us-gaap:SeriesAPreferredStockMember 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember 2024-03-31 0001600983 kscp:SeriesM2PreferredStockMember 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001600983 kscp:EquityIncentivePlan2022Member us-gaap:CommonClassAMember 2022-06-23 2022-06-23 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-04 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2024-01-01 2024-03-31 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2024-03-31 0001600983 kscp:TermOfStockOptionsIfPriceOf110OfFairMarketValueMember kscp:EquityIncentivePlan2022Member 2024-01-01 2024-03-31 0001600983 kscp:TermOfStockOptionsIfPriceOf100OfFairMarketValueMember kscp:EquityIncentivePlan2022Member 2024-01-01 2024-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2024-01-01 2024-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2023-01-01 2023-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-03-31 0001600983 2023-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-08 0001600983 srt:MinimumMember 2024-01-01 2024-03-31 0001600983 srt:MaximumMember 2024-01-01 2024-03-31 0001600983 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001600983 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001600983 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001600983 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001600983 2023-01-01 2023-03-31 0001600983 2024-03-31 0001600983 2023-12-31 0001600983 us-gaap:CommonClassBMember 2024-05-13 0001600983 us-gaap:CommonClassAMember 2024-05-13 0001600983 2024-01-01 2024-03-31 shares iso4217:USD pure iso4217:USD shares kscp:segment 0001600983 --12-31 2024 Q1 false 10-Q true 2024-03-31 false 001-41248 Knightscope, Inc. DE 46-2482575 1070 Terra Bella Avenue Mountain View CA 94043 650 924-1025 Class A Common Stock, $0.001 Par Value per Share KSCP NASDAQ Yes Yes Non-accelerated Filer true true false false 97641112 9357822 2487000 2282000 100000 100000 3094000 2090000 2883000 2320000 1357000 1421000 9921000 8213000 8487000 8845000 790000 857000 1273000 1458000 1922000 1922000 1478000 1557000 122000 122000 23993000 22974000 1499000 1858000 1232000 1155000 1659000 1741000 755000 733000 1357000 1459000 6502000 6946000 3898000 1242000 5298000 5976000 179000 271000 227000 259000 512000 711000 16616000 15405000 0.001 0.001 43405324 43405324 9473084 9473084 9499083 9499083 35174000 35361000 34015000 34203000 0.001 0.001 114000000 114000000 93748259 93748259 80188600 80188600 94000 80000 0.001 0.001 30000000 30000000 9357822 9357822 9357822 9357822 9000 9000 142309000 134735000 -169050000 -161458000 -26638000 -26634000 23993000 22974000 1691000 1748000 563000 1149000 2254000 2897000 3083000 2242000 616000 868000 3699000 3110000 -1445000 -213000 1569000 1397000 1506000 1128000 3641000 3639000 119000 144000 6835000 6308000 -8280000 -6521000 -65000 -502000 770000 4622000 -43000 -17000 -86000 688000 4077000 -7592000 -2444000 -7592000 -2444000 -0.08 -0.08 -0.06 -0.06 96365979 96365979 42746330 42746330 1855328 4818000 160000 480000 2714732 21977000 3086160 1335000 3535621 7173000 28029238 28000 10319884 10000 95716000 -139340000 -43586000 446000 446000 2893824 3000 4171000 4174000 213020 225000 225000 4424645 4000 4690000 4694000 -46830 122000 -21232 172000 -1667779 721000 -36762 75000 1753977 2000 37938 1088000 1090000 4000 4000 -2444000 -2444000 1808498 4696000 160000 480000 2693500 21805000 1418381 614000 3498859 7098000 37314704 37000 10357822 10000 106332000 -141784000 -35405000 1779653 4621000 160000 480000 2642190 21390000 1418381 614000 3498859 7098000 80188600 80000 9357822 9000 134735000 -161458000 -26634000 334000 334000 13512738 14000 7053000 7067000 -4067 10000 -21932 178000 46921 188000 188000 1000 1000 -7592000 -7592000 1775586 4611000 160000 480000 2620258 21212000 1418381 614000 3498859 7098000 93748259 94000 9357822 9000 142309000 -169050000 -26638000 -7592000 -2444000 629000 557000 334000 446000 770000 4622000 -43000 50000 497000 168000 12000 -1000 -768000 1004000 486000 -64000 184000 563000 138000 -22000 -359000 -769000 27000 -560000 -82000 675000 -126000 398000 -8611000 -6483000 894000 328000 439000 -894000 -767000 225000 7067000 4694000 2644000 1000 4000 9710000 4915000 205000 -2335000 2382000 4810000 2587000 2475000 188000 1090000 4174000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1: The Company and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the Knightscope Emergency Management System (“KEMS”) software platform.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to the expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents on hand were $2.5 million as of March 31, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million and stockholders’ deficit of approximately $26.6 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,775,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808,498</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,620,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,693,500</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,941,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,441,814</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,191,966</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,864,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,053,683</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,850,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,837,933</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">As all potentially dilutive securities are anti-dilutive as of March 31, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the USA and substantially all revenue is attributed to sellers and buyers based in the USA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Net loss was equal to comprehensive loss for the three-month periods ended March 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Certain reclassifications have been made to the fiscal year 2023 condensed balance sheet to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2024</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update No. 2023-07, Segment Reporting. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In December 2023, FASB released ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off corresponding obsolete inventory of approximately $0.4 million against service cost of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $12, and depreciation expense included in cost of revenue, net amounted to $483 and $361 for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of the Finished ASRs, net are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,429</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period </b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets amortization expense totaled $79 and $137 for the three months ended March 31, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $30 and $49, respectively for the three month period ended March 31, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $50, respectively for the three month period ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2024 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The liability for estimated warranty claims is accrued at the time of sale and the expense is recorded in the condensed statements of operations in cost of revenue, net - product. The liability is established using historical warranty claim experience. The current provision may be adjusted to take into account unusual or non-recurring events in the past or anticipated changes in future warranty claims. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Adjustments to the warranty accrual are recorded if actual claim experience indicates that adjustments are necessary. Warranty reserves are reviewed to ensure critical assumptions are updated for known events that may impact the potential warranty liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Change in the warranty liability for the three months ended consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Provision for warranties issued during the quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">1,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,155</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation - Stock Compensation</i>, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the USA and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">To support our mission to make the USA the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the Knightscope Emergency Management System (“KEMS”) software platform.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to the expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents on hand were $2.5 million as of March 31, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of March 31, 2024, the Company also had an accumulated deficit of approximately $169.1 million and stockholders’ deficit of approximately $26.6 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.</p> 2500000 2300000 -169100000 -26600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,775,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808,498</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,620,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,693,500</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,941,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,441,814</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,191,966</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,864,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,053,683</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,850,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,837,933</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">As all potentially dilutive securities are anti-dilutive as of March 31, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,775,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808,498</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,620,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,693,500</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrants to purchase Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,941,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,441,814</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,191,966</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,864,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,053,683</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,850,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,837,933</p></td></tr></table> 1418381 1418381 3498859 3498859 1775586 1808498 160000 160000 2620258 2693500 1138446 1138446 1432786 1432786 2941814 4441814 5191966 8864302 9053683 23850432 30837933 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the USA and substantially all revenue is attributed to sellers and buyers based in the USA.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Net loss was equal to comprehensive loss for the three-month periods ended March 31, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Certain reclassifications have been made to the fiscal year 2023 condensed balance sheet to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2024</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">None.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update No. 2023-07, Segment Reporting. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In December 2023, FASB released ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off corresponding obsolete inventory of approximately $0.4 million against service cost of revenue, net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,320</p></td></tr></table> 2427000 2112000 181000 82000 275000 126000 2883000 2320000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $12, and depreciation expense included in cost of revenue, net amounted to $483 and $361 for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of the Finished ASRs, net are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,429</p></td></tr></table> P3Y P5Y 1000 2000 0 12000 483000 361000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the first quarter of 2024, the Company discontinued the version 3 K5s and wrote off approximately $0.4 million against service cost </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of the Finished ASRs, net are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,429</p></td></tr></table> 2552000 3841000 2349000 1575000 9597000 12130000 14498000 17546000 6011000 8701000 8487000 8845000 400000 8494000 10804000 470000 607000 67000 194000 566000 525000 9597000 12130000 6011000 8701000 3586000 3429000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period </b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets amortization expense totaled $79 and $137 for the three months ended March 31, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $30 and $49, respectively for the three month period ended March 31, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $50, respectively for the three month period ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2024 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period </b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p> P5Y 990000 -289000 701000 P8Y 950000 -173000 777000 P1Y 230000 -230000 2170000 -692000 1478000 P5Y 990000 -239000 751000 P8Y 950000 -144000 806000 P1Y 230000 -230000 2170000 -613000 1557000 79000 137000 30000 49000 87000 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2024 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478</p></td></tr></table> 238000 317000 317000 275000 118000 213000 1478000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td></tr></table> 387000 364000 297000 239000 341000 406000 332000 450000 1357000 1459000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The liability for estimated warranty claims is accrued at the time of sale and the expense is recorded in the condensed statements of operations in cost of revenue, net - product. The liability is established using historical warranty claim experience. The current provision may be adjusted to take into account unusual or non-recurring events in the past or anticipated changes in future warranty claims. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Adjustments to the warranty accrual are recorded if actual claim experience indicates that adjustments are necessary. Warranty reserves are reviewed to ensure critical assumptions are updated for known events that may impact the potential warranty liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Change in the warranty liability for the three months ended consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Provision for warranties issued during the quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Provision for warranties issued during the quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td></tr></table> 406000 145000 41000 106000 36000 341000 109000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">1,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,155</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">1,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,155</p></td></tr></table> 382000 117000 314000 604000 267000 244000 60000 10000 209000 180000 1232000 1155000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation - Stock Compensation</i>, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2: Revenue and Deferred Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ASR related revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company derives its revenues from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts under the lease accounting that typically have a twelve (12) - month term. In addition, the Company derives non-lease revenue items such as professional services related to ASRs’ deployments, special decals, shipping costs and training if any, recognized when control of these services is transferred to the clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ECD related revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also derives revenues from sales of its ECDs and related services, such as installation, maintenance, and upgrades. Revenue is recognized when clients sign full or partial certificate of completion, at which point, Knightscope can generate an invoice for its products and services. Clients also have the option to sign up for ongoing preventative and maintenance agreements. The maintenance revenue is recognized in the period the service is performed and the Company has determined that term of the contracts has been fulfilled. Installation or upgrades revenue are recognized upon completion of the project/contracts. In certain cases, deferred revenue is recognized to account for unfinished contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the contract, or contracts, with a client;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determination of the transaction price;</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes ASR subscription revenue as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASR subscription revenue is generated from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts that typically have 12 - month terms. These revenue arrangements adhere to lease accounting guidance and are classified as leases for revenue recognition purposes. Currently, all revenue arrangements qualify as operating leases where consideration allocated to the lease deliverables is recognized ratably over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to Dimension and Balboa Capital, whereby Dimension or Balboa Capital advances the full value of the MaaS subscription to the Company, less a processing fee. The advanced payment is recorded in deferred revenue and amortized over the term of the subscription once the ASR is delivered to the deployment site.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company derives its revenue from the lease subscription of its proprietary ASRs along with access to its browser and mobile based software interface, KSOC. MaaS subscription agreements typically have a twelve (12)-month term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company also records deferred revenue from unfinished contracts for certain ECD related services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue includes billings in excess of revenue recognized. Revenue recognized at a point in time generally does not result in significant increases in deferred revenue. Revenue recognized over a period generally results in a majority of the increases in deferred revenue as the performance obligations are fulfilled after the billing event. Deferred revenue was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,659</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue represents amounts invoiced to customers for contracts for which revenue has yet to be recognized based for subscription services to be delivered to the Company’s clients. Typically, the timing of invoicing is based on the terms of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customer Deposits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Customer deposits primarily relate to sales of ECDs to certain customers dependent upon credit worthiness. The customer deposits are recorded as current liabilities and reclassed to a contra accounts receivable account at the time that the final invoice for the sale is generated following the completion of the revenue recognition criteria.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Disaggregation of revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company disaggregates revenue from contracts with customers into the timing of the transfers of goods and services by product line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue by product line and timing of recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:50.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,022</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,897</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Other revenue, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other non-ASR service-related revenues such as deployment services, decals and training revenue are recognized when services are delivered. Revenue from these transactions has been immaterial for all periods presented and is included in service revenue, net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,659</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td></tr></table> 1659000 715000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:50.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,022</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,875</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,897</p></td></tr></table> 25000 965000 990000 20000 1002000 1022000 1226000 38000 1264000 1787000 88000 1875000 1251000 1003000 2254000 1807000 1090000 2897000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3: Fair Value Measurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines the fair market values of its financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following are three levels of inputs that may be used to measure fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In certain cases where there is limited activity or less transparency around inputs to valuation, securities are classified as Level 3. Level 3 liabilities that are measured at fair value on a recurring basis consist of the convertible preferred stock warrant liabilities. The inputs used in estimating the fair value of the warrant liabilities are described in Note 6 -- <i style="font-style:italic;">Capital Stock and Warrants</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of March 31, 2024 and December 31, 2023, and the classification by level of input within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:60.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability – Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,086</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three-month periods ended March 31, 2024 and 2023, there were no transfers between Level 1, Level 2, or Level 3 assets or liabilities reported at fair value on a recurring basis and the valuation techniques used did not change compared to the Company’s established practice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth a summary of the changes in the fair value of Company’s Level 3 warrant and derivative liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,157</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3, S Preferred Stock warrants and derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,622)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,535</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table sets forth a summary of the changes in the fair value of Company’s Level 3 convertible note liabilities during the three-month periods ended March 31, 2024 and 2023, which were measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,174)</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of 2022 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,432</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:60.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warrant liability – Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,086</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td></tr></table> 1107000 1107000 212000 212000 5086000 5086000 179000 179000 1104000 1104000 284000 284000 5692000 5692000 271000 271000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,157</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3, S Preferred Stock warrants and derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,622)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,535</p></td></tr></table> 6247000 11157000 -770000 -4622000 5477000 6535000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,174)</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of 2022 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,432</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 8152000 -4174000 497000 -43000 4432000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4:  Debt Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amortized carrying amount of the Company’s debt obligations consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bonds, net of unamortized issuance costs of $375 and $194, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company issued Public Safety Infrastructure Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the three months ended March 31, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bonds, net of unamortized issuance costs of $375 and $194, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr></table> 375000 194000 3898000 1242000 3898000 1242000 2800000 2600000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5: Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2014, the Board of Directors adopted the 2014 Equity Incentive Plan (the “2014 Plan”) allowing for the issuance of up to 2,000,000 shares of common stock through grants of options, stock appreciation rights, restricted stock or restricted stock units. In December 2016, the 2014 Plan was terminated, and the Company’s Board of Directors adopted a new equity incentive plan defined as the 2016 Equity Incentive Plan (the “2016 Plan”) in which the remaining 1,936,014 shares available for issuance under the 2014 Plan at that time were transferred to the Company’s 2016 Plan. Awards outstanding under the 2014 Plan at the time of the 2014 Plan’s termination will continue to be governed by their existing terms. The shares underlying any awards that are forfeited, canceled, repurchased or are otherwise terminated by the Company under the 2014 Plan will be added back to the shares of common stock available for issuance under the Company’s 2016 Plan. The 2016 Plan provides for the granting of stock awards such as incentive stock options, non - statutory stock options, stock appreciation rights, restricted stock or restricted stock units to employees, directors and outside consultants as determined by the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 23, 2022, following approval by the Board of Directors, the Company’s stockholders adopted the 2022 Equity Incentive Plan (the “2022 Plan”) allowing for the issuance of up to 5,000,000 shares of Class A Common Stock through grants of options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards, and other stock or cash-based awards. In connection with the adoption of the 2022 Plan, shares previously available for issuance under the 2016 Plan became available for issuance under the 2022 Plan. The number of shares authorized under the 2022 Plan will be increased each January 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, beginning January 1, 2023 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (a) 5% of our Class A Common Stock and Class B Common Stock outstanding on December 31st of the immediately preceding calendar year (rounded up to the nearest whole share) and (b) a number of shares determined by the plan administrator. Shares subject to awards (including under the 2016 Plan and the 2014 Plan) that lapse, expire, terminate, or are canceled prior to the issuance of the underlying shares or that are subsequently forfeited to or otherwise reacquired by us will be added back to the shares of common stock available for issuance under the 2022 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Board of Directors may grant stock options under the 2022 Plan at an exercise price of not less than 100% of the fair market value of the Company’s common stock on the date the option is granted. Options generally have a term of ten years from the date of grant. Incentive stock options granted to employees who, on the date of grant, own stock representing more than 10% of the voting power of all of the Company’s classes of stock, are granted at an exercise price of not less than 110% of the fair market value of the Company’s common stock. The maximum term of incentive stock options granted to employees who, on the date of grant, own stock having more than 10% of the voting power of all of the Company’s classes of stock, may not exceed five years. The Board of Directors also determines the terms and conditions of awards, including the vesting schedule and any forfeiture provisions. Options granted under the 2022 Plan may vest upon the passage of time, generally four years, or upon the attainment of certain performance criteria established by the Board of Directors. The Company may from time-to-time grant options to purchase common stock to non-employees for advisory and consulting services. At each measurement date, the Company will remeasure the fair value of these stock options using the Black - Scholes option pricing model and recognize the expense ratably over the vesting period of each stock option award. Stock options comprise all of the awards granted since the 2022 Plan’s inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock option activity under all of the Company’s equity incentive plans for the three-month period ended of March 31, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Available for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available and outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,069,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,225,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,225,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available and outstanding as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,304,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,864,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and exercisable as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The weighted average grant date fair value of options granted during the three months ended March 31, 2024 was $0.36 per share. There were no options exercised during the three month period ended March 31, 2024 compared to 213,020 options exercised in the prior year period. The fair value of the options that vested during the three months ended March 31, 2024 and 2023 was $345 and $793, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had unamortized stock-based compensation expense of $2.3 million that will be recognized over the weighted average remaining vesting term of options of 2.52 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assumptions utilized for option grants during the three-month periods ended March 31, 2024 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of stock-based compensation expense recognized in the Company’s condensed statements of operations is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2000000 1936014 5000000 0.05 1 P10Y 0.10 1.10 0.10 P5Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Available for </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available and outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,069,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,225,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,225,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available and outstanding as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,304,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,864,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:51.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and exercisable as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr></table> 99363 10069394 2.72 P7Y1M20D 141000 -20000 20000 0.64 -1225092 1225092 4.96 1304455 8864302 2.40 P7Y25D 80000 6446174 2.20 P6Y5M26D 75000 0.36 0 213020 345000 793000 2300000 P2Y6M7D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0449 0.0376 0.5489 0.5409 P6Y7D P5Y11M26D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 57000 93000 122000 48000 53000 107000 300000 334000 446000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6: Capital Stock and Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize convertible preferred stock authorized and issued and outstanding as of March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,936,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,267</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,707,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,138</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,666,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,327</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m - 1 Preferred Stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,660,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,490,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-4 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,502,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,108,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,620,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,962</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,405,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,473,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,174</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s outstanding warrants as of March 31, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 4.0000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,941,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 4.5000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 3.2500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">October 13, 2027</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock Reserved for Future Issuance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Shares of common stock reserved for future issuance relate to outstanding preferred stock, warrants and stock options as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,586</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,620,258</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,864,302</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of convertible preferred stock and common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,046</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock options available for future issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,304,455</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total shares of Class A Common Stock reserved</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,154,887</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">At-the-Market Offering Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright &amp; Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. During the three months ended March 31, 2024, the Company issued 13,512,738 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $7.1 million, net of brokerage and placement fees of approximately $0.3 million.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,936,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,267</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,707,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,138</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,666,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,327</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m - 1 Preferred Stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,660,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,490,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-4 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,502,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,108,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,620,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,962</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,405,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,473,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,174</p></td></tr></table> 8936015 1418381 614000 1267000 4707501 3498859 7098000 7138000 6666666 1775586 4611000 5327000 333334 1660756 160000 480000 480000 3490658 4502061 13108333 2620258 21212000 20962000 43405324 9473084 34015000 35174000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 4.0000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,941,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 4.5000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 3.2500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">October 13, 2027</p></td></tr></table> 1432786 4.0000 2941814 4.5000 1138446 3.2500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,586</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,620,258</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,864,302</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of convertible preferred stock and common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,046</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock options available for future issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,304,455</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total shares of Class A Common Stock reserved</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,154,887</p></td></tr></table> 1418381 3498859 1775586 160000 2620258 8864302 5513046 1304455 25154887 20000000.0 25000000.0 13512738 7100000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7: Related parties and related-party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">One of the Company’s vendors, Konica Minolta, Inc. (“Konica Minolta”), is a stockholder of the Company. Konica Minolta provides the Company with repair services to its ASRs. The Company paid Konica Minolta $60 and $99 in service fees for three-month periods ended March 31, 2024 and 2023, respectively. The Company had payables of $80 and $84 owed to Konica Minolta as of March 31, 2024 and December 31, 2023, respectively.</p> 60000 99000 80000 84000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8: Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases facilities for office space under non-cancelable operating lease agreements. The Company leases space for its corporate headquarters in Mountain View, California through August 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2024 and December 31, 2023, the components of leases and lease costs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,458</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 711</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Operating lease costs were approximately $0.3 million and $0.2 million for the three-month periods ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2024, future minimum operating lease payments for each of the next three years and thereafter is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 640</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,388</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less - Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,267</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Weighted average remaining lease term is 1.7 years as of March 31, 2024 and the weighted average discount rate is 11.6%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may be subject to pending legal proceedings and regulatory actions in the ordinary course of business; however, no such claims have been identified as of March 31, 2024 that would have a material adverse effect on the Company’s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company from time to time enters into contracts that contingently require the Company to indemnify parties against third party claims. These contracts primarily relate to: (i) arrangements with clients which generally include certain provisions for indemnifying clients against liabilities if the services infringe a third party’s intellectual property rights, (ii) the Regulation A Issuer Agreement where the Company may be required to indemnify the placement agent for any loss, damage, expense or liability incurred by the other party in any claim arising out of a material breach (or alleged breach) as a result of any potential violation of any law or regulation, or any third party claim arising out of any investment or potential investment in the offering, and (iii) agreements with the Company’s officers and directors, under which the Company may be required to indemnify such persons from certain liabilities arising out of such persons’ relationships with the Company. The Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed financial statements as of March 31, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sales Tax Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has historically not collected state sales tax on the sale of its MaaS product offering but has paid sales tax and use tax on all purchases of raw materials and in conjunction with the financing arrangement of the Company’s ASRs with Farnam Street Financial. The Company’s MaaS product offering may be subject to sales tax in certain jurisdictions. If a taxing authority were to successfully assert that the Company has not properly collected sales or other transaction taxes, or if sales or other transaction tax laws or the interpretation thereof were to change, and the Company was unable to enforce the terms of their contracts with Clients that give the right to reimbursement for the assessed sales taxes, tax liabilities in amounts that could be material may be incurred. Based on the Company’s assessment, the Company has recorded a use tax liability of $0.4 million as of March 31, 2024 and December 31, 2023 which has been included in other current liabilities on the accompanying condensed balance sheets. The Company continues to analyze possible sales tax exposure but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its results of operations, financial position or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,458</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 711</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,444</p></td></tr></table> 1273000 1458000 755000 733000 512000 711000 1267000 1444000 300000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 640</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,388</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less - Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,267</p></td></tr></table> 640000 675000 73000 1388000 121000 1267000 P1Y8M12D 0.116 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 9: Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Sales Agreement with Wainwright relating to the sale of shares of the Company’s Class A Common Stock, the Company filed a prospectus supplement with the SEC on April 8, 2024 pursuant to Rule 424(b)(5) (the “April Prospectus Supplement”). In accordance with the terms of the Sales Agreement and the April Prospectus Supplement, the Company may offer and sell shares of its Class A Common Stock having an aggregate offering price of up to $6.4 million from time to time through or to Wainwright acting as its agent or principal. As of April 4, 2024, the aggregate market value of the Company’s outstanding Class A Common Stock held by non-affiliates (“public float”) was approximately $54.9 million. During the prior 12 calendar month period that ended on and included the date of the April Prospectus Supplement, the Company had offered and sold 20,969,876 shares of Class A Common Stock for approximately $11.9 million pursuant to General Instruction I.B.6 of Form S-3. Pursuant to General Instruction I.B.6 of Form S-3, in no event will the Company sell securities registered on the registration statement, of which the prospectus is a part, in a public primary offering with a value exceeding more than one-third of the Company’s public float in any 12-month period so long as the Company’s public float remains below $75.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From April 1, 2024 to May 10, 2024, the Company sold 4,132,855 shares of Class A Common Stock, generating approximately $1.8 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On April 5, 2024, the Company held a special meeting of stockholders (the “Special Meeting”) at which the Company’s stockholders approved an amendment (the “Amendment”) to the Company’s Amended and Restated Certificate of Incorporation to increase the number of authorized shares of the Company’s Class A Common Stock from 114,000,000 to 228,000,000 shares, as described in the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on February 23, 2024 (the “Proxy Statement”). The Board of Directors had previously approved the Amendment and, on April 5, 2024, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of the State of Delaware to effect the Amendment, which became effective upon filing with the Secretary of State.</p> 6400000 54900000 20969876 11900000 4132855 1800000 114000000 228000000 false false false false The condensed balance sheet as of December 31, 2023 was derived from the audited balance sheet as of that date.