0001558370-25-011247.txt : 20250812 0001558370-25-011247.hdr.sgml : 20250812 20250812172056 ACCESSION NUMBER: 0001558370-25-011247 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250812 DATE AS OF CHANGE: 20250812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Knightscope, Inc. CENTRAL INDEX KEY: 0001600983 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing EIN: 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: 251208009 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 kscp-20250630x10q.htm 10-Q Knightscope, Inc._June 30, 2025
0001600983Q2falsehttp://fasb.org/srt/2025#ChiefExecutiveOfficerMemberhttp://fasb.org/srt/2025#ChiefExecutiveOfficerMemberhttp://fasb.org/srt/2025#ChiefExecutiveOfficerMemberhttp://fasb.org/srt/2025#ChiefExecutiveOfficerMember0.020.020.20.020.020.02P5Y1http://fasb.org/us-gaap/2025#InventoriesMember00016009832024-05-150001600983us-gaap:SeriesBPreferredStockMember2024-03-310001600983us-gaap:SeriesAPreferredStockMember2024-03-310001600983kscp:SeriesSPreferredStockMember2024-03-310001600983kscp:SeriesMPreferredStockMember2024-03-310001600983kscp:SeriesM2PreferredStockMember2024-03-310001600983us-gaap:SeriesBPreferredStockMember2023-12-310001600983us-gaap:SeriesAPreferredStockMember2023-12-310001600983kscp:SeriesSPreferredStockMember2023-12-310001600983kscp:SeriesMPreferredStockMember2023-12-310001600983kscp:SeriesM2PreferredStockMember2023-12-310001600983us-gaap:AdditionalPaidInCapitalMemberkscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member2025-01-012025-06-300001600983us-gaap:AdditionalPaidInCapitalMemberkscp:AtmOfferingMember2025-01-012025-06-300001600983kscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member2025-01-012025-06-300001600983kscp:AtmOfferingMember2025-01-012025-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-04-012025-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMemberkscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member2025-01-012025-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMemberkscp:AtmOfferingMember2025-01-012025-06-300001600983us-gaap:CommonClassAMemberkscp:ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember2024-11-212024-11-210001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-04-012024-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-012024-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-01-012024-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-06-300001600983us-gaap:CommonClassBMember2024-09-132024-09-130001600983us-gaap:CommonClassAMember2024-09-132024-09-130001600983us-gaap:RetainedEarningsMember2025-06-300001600983us-gaap:AdditionalPaidInCapitalMember2025-06-300001600983us-gaap:RetainedEarningsMember2025-03-310001600983us-gaap:AdditionalPaidInCapitalMember2025-03-3100016009832025-03-310001600983us-gaap:RetainedEarningsMember2024-12-310001600983us-gaap:AdditionalPaidInCapitalMember2024-12-310001600983us-gaap:RetainedEarningsMember2024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2024-06-300001600983us-gaap:RetainedEarningsMember2024-03-310001600983us-gaap:AdditionalPaidInCapitalMember2024-03-3100016009832024-03-310001600983us-gaap:RetainedEarningsMember2023-12-310001600983us-gaap:AdditionalPaidInCapitalMember2023-12-310001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:NotesPayableOtherPayablesMember2025-06-300001600983kscp:InsuranceNotesMemberus-gaap:NotesPayableOtherPayablesMember2025-06-300001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:NotesPayableOtherPayablesMember2024-12-310001600983us-gaap:EmployeeStockOptionMember2025-06-300001600983us-gaap:EmployeeStockOptionMember2024-12-310001600983kscp:EquityIncentivePlan2016Member2016-12-310001600983kscp:EquityIncentivePlan2022Member2022-06-230001600983kscp:EquityIncentivePlan2014Member2014-04-300001600983us-gaap:EmployeeStockOptionMember2025-04-012025-06-300001600983us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001600983us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001600983us-gaap:EmployeeStockOptionMemberkscp:EquityIncentivePlan2022Member2025-01-012025-06-300001600983us-gaap:CommonClassAMemberkscp:ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember2024-11-210001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredOverTimeMember2025-04-012025-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredAtPointInTimeMember2025-04-012025-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredOverTimeMember2025-04-012025-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredAtPointInTimeMember2025-04-012025-06-300001600983us-gaap:TransferredOverTimeMember2025-04-012025-06-300001600983us-gaap:TransferredAtPointInTimeMember2025-04-012025-06-300001600983kscp:EmergencyCommunicationDevicesMember2025-04-012025-06-300001600983kscp:AutonomousSecurityRobotsMember2025-04-012025-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredOverTimeMember2025-01-012025-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredAtPointInTimeMember2025-01-012025-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredOverTimeMember2025-01-012025-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredAtPointInTimeMember2025-01-012025-06-300001600983us-gaap:TransferredOverTimeMember2025-01-012025-06-300001600983us-gaap:TransferredAtPointInTimeMember2025-01-012025-06-300001600983kscp:EmergencyCommunicationDevicesMember2025-01-012025-06-300001600983kscp:AutonomousSecurityRobotsMember2025-01-012025-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983us-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983kscp:EmergencyCommunicationDevicesMember2024-04-012024-06-300001600983kscp:AutonomousSecurityRobotsMember2024-04-012024-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983kscp:EmergencyCommunicationDevicesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983kscp:AutonomousSecurityRobotsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983us-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983kscp:EmergencyCommunicationDevicesMember2024-01-012024-06-300001600983kscp:AutonomousSecurityRobotsMember2024-01-012024-06-3000016009832024-08-1600016009832024-01-012024-12-310001600983us-gaap:RetainedEarningsMember2025-04-012025-06-300001600983us-gaap:RetainedEarningsMember2025-01-012025-06-300001600983us-gaap:RetainedEarningsMember2024-04-012024-06-300001600983us-gaap:RetainedEarningsMember2024-01-012024-06-300001600983us-gaap:FairValueMeasurementsRecurringMember2025-06-300001600983us-gaap:DevelopedTechnologyRightsMember2025-06-300001600983us-gaap:CustomerRelationshipsMember2025-06-300001600983us-gaap:DevelopedTechnologyRightsMember2024-12-310001600983us-gaap:CustomerRelationshipsMember2024-12-310001600983us-gaap:EmployeeStockOptionMember2025-01-012025-06-300001600983kscp:PublicSafetyInfrastructureBondsOctober2023Memberus-gaap:CorporateDebtSecuritiesMember2023-10-022023-10-020001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:NotesPayableOtherPayablesMember2024-08-012024-08-0100016009832025-02-042025-02-040001600983kscp:InsuranceNotesFebruary2025Memberus-gaap:NotesPayableOtherPayablesMember2025-02-042025-02-040001600983kscp:InsuranceNotesOctober2024Memberus-gaap:NotesPayableOtherPayablesMember2024-10-262024-10-260001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:NotesPayableOtherPayablesMember2024-08-012024-08-010001600983us-gaap:ServiceMember2025-04-012025-06-300001600983us-gaap:ProductMember2025-04-012025-06-300001600983us-gaap:ServiceMember2025-01-012025-06-300001600983us-gaap:ProductMember2025-01-012025-06-300001600983us-gaap:ServiceMember2024-04-012024-06-300001600983us-gaap:ProductMember2024-04-012024-06-300001600983us-gaap:ServiceMember2024-01-012024-06-300001600983us-gaap:ProductMember2024-01-012024-06-300001600983kscp:ClientOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-04-012025-06-300001600983kscp:ClientOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-06-300001600983kscp:ClientOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001600983kscp:ClientOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-03-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-03-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-12-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-06-300001600983us-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:CommonClassBMember2025-06-300001600983us-gaap:CommonClassAMember2025-06-300001600983us-gaap:CommonClassBMember2024-12-310001600983us-gaap:CommonClassAMember2024-12-310001600983kscp:CommonStockWarrantsMember2025-06-300001600983kscp:CommonStockWarrantsMember2022-10-100001600983kscp:CommonStockWarrantsPreviouslySeriesSPreferredStock31December2027ExpiryMember2025-06-300001600983kscp:CommonStockWarrantsPreviouslySeriesM3PreferredStock31December2027ExpiryMember2025-06-300001600983kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember2025-06-300001600983kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember2024-11-210001600983us-gaap:AccountingStandardsUpdate202403Member2025-06-300001600983us-gaap:AccountingStandardsUpdate202309Member2025-06-3000016009832024-06-3000016009832023-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-06-300001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001600983us-gaap:SubsequentEventMember2025-08-080001600983us-gaap:EmployeeStockOptionMember2025-04-012025-06-300001600983kscp:CommonStockWarrantsMember2025-04-012025-06-300001600983us-gaap:EmployeeStockOptionMember2025-01-012025-06-300001600983kscp:CommonStockWarrantsMember2025-01-012025-06-300001600983us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001600983kscp:CommonStockWarrantsMember2024-04-012024-06-300001600983us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001600983kscp:CommonStockWarrantsMember2024-01-012024-06-300001600983us-gaap:SellingAndMarketingExpenseMember2025-04-012025-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2025-04-012025-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2025-04-012025-06-300001600983us-gaap:CostOfSalesMember2025-04-012025-06-300001600983us-gaap:SellingAndMarketingExpenseMember2025-01-012025-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-06-300001600983us-gaap:CostOfSalesMember2025-01-012025-06-300001600983us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001600983us-gaap:CostOfSalesMember2024-04-012024-06-300001600983us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001600983us-gaap:CostOfSalesMember2024-01-012024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-3000016009832024-09-130001600983us-gaap:SeriesBPreferredStockMember2024-04-012024-06-300001600983us-gaap:SeriesAPreferredStockMember2024-04-012024-06-300001600983kscp:SeriesSPreferredStockMember2024-04-012024-06-300001600983kscp:SeriesMPreferredStockMember2024-04-012024-06-300001600983kscp:SeriesM2PreferredStockMember2024-04-012024-06-300001600983us-gaap:SeriesBPreferredStockMember2024-01-012024-06-300001600983us-gaap:SeriesAPreferredStockMember2024-01-012024-06-300001600983kscp:SeriesSPreferredStockMember2024-01-012024-06-300001600983kscp:SeriesMPreferredStockMember2024-01-012024-06-300001600983kscp:SeriesM2PreferredStockMember2024-01-012024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2025-01-012025-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-01-012025-06-3000016009832024-08-162024-08-160001600983kscp:EquityIncentivePlan2022Member2022-06-232022-06-230001600983us-gaap:SubsequentEventMemberkscp:AtmOfferingMember2025-08-080001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberkscp:AtmOfferingJuly2025ProspectusSupplementMember2025-07-180001600983kscp:AtmOfferingApril2025ProspectusSupplementMember2025-04-040001600983us-gaap:CommonClassAMemberkscp:AtmOfferingFebruary2023ProspectusSupplementMember2023-02-090001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberkscp:AtmOfferingMember2025-07-012025-08-080001600983us-gaap:CommonClassAMemberkscp:AtmOfferingMember2025-01-012025-06-3000016009832024-11-212024-11-2100016009832024-09-132024-09-130001600983us-gaap:EmployeeStockOptionMemberkscp:EquityIncentivePlan2022Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2025-01-012025-06-300001600983us-gaap:EmployeeStockOptionMemberkscp:EquityIncentivePlan2022Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2025-01-012025-06-300001600983kscp:HeadquartersSunnyvaleCaliforniaMember2025-04-012025-04-300001600983kscp:HeadquartersSunnyvaleCaliforniaMember2025-04-300001600983kscp:PublicSafetyInfrastructureBondsOctober2023Memberus-gaap:CorporateDebtSecuritiesMember2023-10-020001600983kscp:InsuranceNotesFebruary2025Memberus-gaap:NotesPayableOtherPayablesMember2025-02-040001600983kscp:InsuranceNotesOctober2024Memberus-gaap:NotesPayableOtherPayablesMember2024-10-260001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:NotesPayableOtherPayablesMember2024-08-010001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:NotesPayableOtherPayablesMember2024-08-010001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:NotesPayableOtherPayablesMember2024-08-010001600983kscp:SeniorSecuredPromissoryNoteAugust2024Memberus-gaap:NotesPayableOtherPayablesMember2024-08-012024-08-010001600983kscp:CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember2025-06-300001600983kscp:CommonStockWarrantsNovember2024OfferingPrefundedWarrantsNoExpiryMember2024-11-210001600983kscp:CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember2025-01-060001600983kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember2024-11-212024-11-210001600983us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-3000016009832024-04-012024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-3000016009832024-01-012024-06-3000016009832025-06-3000016009832024-12-3100016009832025-04-012025-06-300001600983us-gaap:CommonClassBMember2025-08-080001600983us-gaap:CommonClassAMember2025-08-0800016009832025-01-012025-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purekscp:installmentkscp: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 June 30, 2025

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.)

305 North Mathilda Avenue

Sunnyvale, CA 94085

(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

SEC 1296 (02-23) Potential persons who are to respond to the collection of information contained in this Form are not required to respond unless the Form displays a currently valid OMB control number.

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 August 8, 2025, there were 9,846,715 shares of the registrant’s Class A Common Stock outstanding and 336,424 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 June 30, 2025 and December 31, 2024 (Unaudited)

5

Condensed Statements of Operations for the three and six months ended June 30, 2025 and 2024 (Unaudited)

6

Condensed Statements of Preferred Stock and Stockholders’ Equity (Deficit) for the three and six months ended June 30, 2025 and 2024 (Unaudited)

7

Condensed Statements of Cash Flows for the six months ended June 30, 2025 and 2024 (Unaudited)

9

Notes to Condensed Financial Statements (Unaudited)

10

Item 2.

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

28

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

37

Item 4.

Controls and Procedures

37

Part II

Other Information

38

Item 1.

Legal Proceedings

38

Item 1A.

Risk Factors

38

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

38

Item 3.

Defaults Upon Senior Securities

38

Item 4.

Mine Safety Disclosures

38

Item 5.

Other Information

38

Item 6.

Exhibits

39

Signatures

40

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, including profitability, our business strategy and plans, market growth, product and service releases, the status of product development, compliance with applicable listing requirements or standards of The Nasdaq Capital Market (“Nasdaq”), demand for our products and services, 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, 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 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 associated with the Annual Report on Form 10-K, 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 execute on our business strategy and will need to generate significant revenues to achieve profitability, which may not occur.

We may not be able to comply with all applicable listing requirements or standards of The Nasdaq Capital Market, and Nasdaq could delist our Class A Common Stock.

3

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.

Shifts in global economic conditions-including, but not limited to, changes in inflation, interest rates, tariffs, and other trade restrictions-could reduce customer spending and impact the financial stability of our clients and business partners. These effects may, in turn, negatively influence our financial health, operational performance, and available 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 operating costs may grow more quickly than our revenues as we research and develop new products, 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.

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)

June 30, 

    

December 31, 

    

2025

    

2024

    

(unaudited)

(1)

ASSETS

Current assets:

    

  

    

  

    

Cash and cash equivalents

$

8,211

$

11,124

Restricted cash

 

 

102

Accounts receivable, net of allowance for credit losses of $155 and $139 as of June 30, 2025 and December 31, 2024, respectively

 

2,491

 

1,731

Inventory

1,742

1,797

Prepaid expenses and other current assets

 

849

 

345

Total current assets

 

13,293

 

15,099

Autonomous Security Robots, net

 

8,711

 

8,765

Property, equipment and software, net

 

674

 

661

Operating lease right-of-use-assets

 

2,948

 

407

Goodwill

1,922

1,922

Intangible assets, net

1,082

1,241

Other assets

 

590

 

90

Total assets

$

29,220

$

28,185

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,482

$

2,812

Accrued expenses and other current liabilities

 

2,309

 

1,794

Deferred revenue

 

1,821

 

1,883

Operating lease liabilities, current

 

119

 

412

Debt obligations, current

281

1,364

Total current liabilities

 

7,012

 

8,265

Non-current liabilities:

 

  

 

  

Debt obligations, net of debt issuance costs of $277 and $316 as of June 30, 2025 and December 31, 2024, respectively

 

3,991

 

3,952

Operating lease liabilities, noncurrent

 

3,011

 

Other noncurrent liabilities

91

187

Total liabilities

 

14,105

 

12,404

Commitments and contingencies (Note 7)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred Stock, $0.001 par value; 40,000,000 shares authorized, no shares issued or outstanding

Class A Common Stock, $0.001 par, 228,000,000 shares authorized as of June 30, 2025 and December 31, 2024, 7,096,350 and 4,065,347 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively

 

7

 

4

Class B Common Stock, $0.001 par, 30,000,000 shares authorized as of June 30, 2025 and December 31, 2024, 336,759 shares issued and outstanding as of June 30, 2025 and December 31, 2024

 

 

Additional paid-in capital

 

221,526

 

208,969

Accumulated deficit

 

(206,418)

 

(193,192)

Total stockholders’ equity

 

15,115

 

15,781

Total liabilities and stockholders’ equity

$

29,220

$

28,185

(1)The condensed balance sheet as of December 31, 2024 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 June 30, 

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

    

Revenue, net

Service

$

2,079

$

1,950

$

4,187

$

3,641

Product

670

1,253

1,479

1,816

Total revenue, net

2,749

3,203

5,666

5,457

Cost of revenue, net

 

 

Service

2,844

2,791

5,600

5,874

Product

823

970

1,652

1,586

Total cost of revenue, net

3,667

3,761

7,252

7,460

Gross loss

(918)

(558)

(1,586)

(2,003)

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

2,099

 

1,637

 

4,224

 

3,206

Sales and marketing

 

1,068

 

1,537

 

2,343

 

3,043

General and administrative

 

2,172

 

2,734

 

4,932

 

6,375

Restructuring charges

11

295

11

414

Total operating expenses

 

5,350

 

6,203

 

11,510

 

13,038

Loss from operations

 

(6,268)

 

(6,761)

 

(13,096)

 

(15,041)

Other income (expense):

 

 

 

 

Change in fair value of warrant and derivative liabilities

 

 

681

 

 

1,451

Interest expense, net

(73)

(128)

(154)

(193)

Other income (expense), net

 

12

 

(63)

 

24

 

(80)

Total other income (expense)

 

(61)

 

490

 

(130)

 

1,178

Net loss before income tax expense

 

(6,329)

 

(6,271)

 

(13,226)

 

(13,863)

Income tax expense

 

 

 

 

Net loss

$

(6,329)

$

(6,271)

$

(13,226)

$

(13,863)

Basic and diluted net loss per common share (1)

$

(0.90)

$

(2.68)

$

(2.13)

$

(6.51)

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

6,995,145

2,337,266

6,204,242

2,130,803

(1)Basic and diluted net loss per common share and share amounts for the periods ended June 30, 2024 have been adjusted to reflect the impact of a 1-for-50 reverse stock split of the Company’s common stock effected in September 2024 as discussed in Note 1.

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

6

KNIGHTSCOPE, INC.

Condensed Statements of Preferred Stock and Stockholders’ Equity (Deficit)

(In thousands, except share and per share data)

(Unaudited)

Series m

Series m-2

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

    

Equity (Deficit)

Balance as of March 31, 2024

35,512

$

4,611

3,200

$

480

52,405

$

21,212

28,368

$

614

69,977

$

7,098

1,874,965

$

2

187,156

$

$

142,410

$

(169,050)

$

(26,638)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

269

269

Reclassification of warrant liabilities

4,762

4,762

Stock options exercised

2,260

18

18

Proceeds from Equity Sale, net of issuance costs

 

 

 

 

 

 

 

 

 

 

 

293,790

 

 

5,022

5,022

Share conversion to common stock

(35,512)

(4,611)

(3,200)

(480)

(52,405)

(21,212)

(28,368)

(614)

(69,977)

(7,098)

168,333

147,359

34,015

34,015

Share conversion costs

(1)

(1)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,271)

(6,271)

Balance as of June 30, 2024

 

$

 

$

 

$

 

$

 

$

 

2,339,348

$

2

 

334,515

$

$

186,495

$

(175,321)

$

11,176

Series m

Series m-2

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

    

Equity (Deficit)

Balance as of December 31, 2023

35,593

$

4,621

3,200

$

480

52,844

$

21,390

28,368

$

614

69,977

$

7,098

1,603,772

$

2

187,156

$

$

134,822

$

(161,458)

$

(26,634)

Stock-based compensation

603

603

Reclassification of warrant liabilities

4,762

4,762

Stock options exercised

2,260

18

18

Proceeds from Equity Sale, net of issuance costs

564,045

12,089

12,089

Share conversion to common stock

(35,593)

(4,621)

(3,200)

(480)

(52,844)

(21,390)

(28,368)

(614)

(69,977)

(7,098)

169,271

147,359

34,203

34,203

Share conversion costs

(2)

(2)

Net loss

(13,863)

(13,863)

Balance as of June 30, 2024

$

$

$

$

$

2,339,348

$

2

334,515

$

$

186,495

$

(175,321)

$

11,176

Note: Share amounts have been adjusted to reflect the impact of a 1-for-50 reverse stock split of the Company’s common stock effected in September 2024 as discussed in Note 1.

7

Series m

Series m-2

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

    

Equity

Balance as of March 31, 2025

$

$

$

$

$

6,564,466

$

7

336,759

$

$

218,245

$

(200,089)

$

18,163

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

385

385

Issuance of vendor warrants for consulting services

33

33

Proceeds from Equity Sale, net of issuance costs

531,884

2,863

2,863

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,329)

(6,329)

Balance as of June 30, 2025

 

$

$

$

$

$

7,096,350

$

7

336,759

$

$

221,526

$

(206,418)

$

15,115

Series m

Series m-2

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

    

Equity

Balance as of December 31, 2024

$

$

$

$

$

4,065,347

$

4

336,759

$

$

208,969

$

(193,192)

$

15,781

Stock-based compensation

807

807

Proceeds from Equity Sale, net of issuance costs

1,779,720

1

10,273

10,274

Proceeds from Direct Registration Offering

625,000

1

1,435

1,436

Issuance of vendor warrants for consulting services

43

43

Prefunded warrants exercised

626,283

1

(1)

Net loss

(13,226)

(13,226)

Balance as of June 30, 2025

$

$

$

$

$

7,096,350

$

7

336,759

$

$

221,526

$

(206,418)

$

15,115

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

8

KNIGHTSCOPE, INC.

Condensed Statements of Cash Flows

(In thousands)

(Unaudited)

Six Months Ended June 30, 

    

2025

    

2024

Cash Flows From Operating Activities

Net loss

    

$

(13,226)

    

$

(13,863)

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

 

  

 

  

Depreciation and amortization

 

1,295

 

1,280

Loss on disposal of Autonomous Security Robots

 

36

 

1,075

(Gain)/Loss on disposal of property and equipment

 

(17)

 

1

Stock compensation expense

 

807

 

603

Warrants issued in exchange for consulting services

43

Change in fair value of warrant and derivative liabilities

 

 

(1,451)

Accrued interest

210

159

Amortization of debt discount

 

39

 

31

Changes in operating assets and liabilities:

 

 

Accounts receivable, net

 

(760)

 

(1,418)

Inventory

55

(922)

Prepaid expenses and other assets

 

(413)

 

170

Accounts payable

 

(350)

 

757

Accrued expenses and other current liabilities

 

303

 

566

Deferred revenue

 

(62)

 

547

Other current and noncurrent liabilities

 

175

 

(177)

Net cash used in operating activities

 

(11,865)

 

(12,642)

Cash Flows From Investing Activities

 

  

 

  

Purchases and related costs incurred for Autonomous Security Robots

 

(1,005)

 

(1,759)

Purchases of property and equipment

(181)

(4)

Net cash used in investing activities

 

(1,186)

 

(1,763)

Cash Flows From Financing Activities

 

  

 

  

Proceeds from stock options exercised

 

 

18

Proceeds from equity sale, net of issuance costs

 

10,274

 

12,089

Proceeds from issuance of Public Safety Infrastructure Bonds, net of issuance costs

 

 

2,644

Proceeds from Direct Registration Offering

 

1,436

 

Repayments of debt obligations

(1,674)

Share conversion costs

(2)

Net cash provided by financing activities

 

10,036

 

14,749

Net change in cash, cash equivalents and restricted cash

 

(3,015)

 

344

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

 

11,226

 

2,382

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

$

8,211

$

2,726

Supplemental Disclosure of Cash Flow Information

 

  

 

  

Capital expenditures in accounts payable and other long-term liabilities

$

22

$

27

Preferred stock warrant reclassification to equity

$

$

4,762

Operating lease liabilities arising from obtaining right-of-use-assets

$

2,901

$

Financing of insurance premiums

$

591

$

Conversion of preferred stock to common stock

$

$

34,203

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

9

KNIGHTSCOPE, INC.

Notes to Condensed Financial Statements

(Unaudited)

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

Knightscope, Inc. (the “Company”), a Delaware corporation, is a public safety innovator that builds Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”). The Company designs, manufactures, and deploys its technologies to improve public safety and to protect the places people live, work, study and visit. The Company provides its cutting-edge solutions, including remote monitoring capabilities, to both the private sector and to government clients, including law enforcement.

The Company operates in a highly fragmented U.S. public safety market that is experiencing strong demand for automation and artificial intelligence-driven solutions due to rising labor costs, staffing shortages, inconsistent service quality, and challenging crime rates. The Company’s solutions combine proactive physical deterrence with critical emergency response tools and remote monitoring, offering an integrated approach to public safety.

The Company was founded in April 2013 and is headquartered in Sunnyvale, California.

Basis of Presentation and Liquidity

The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“U.S. GAAP”). The Company’s fiscal year end is December 31.

The unaudited condensed financial statements have been prepared in accordance 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. Unaudited interim results are not necessarily indicative of the results for the full fiscal year or for any future interim 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, 2024 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about its ability to continue as a going concern within one year after the date that these condensed financial statements are issued. 

The condensed financial statements of the Company have been prepared on a going concern basis, which contemplates the realization of assets and the discharge of liabilities in the normal course of business. Cash and cash equivalents on hand were $8.2 million as of June 30, 2025, compared to $11.1 million as of December 31, 2024. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2025, the Company also had an accumulated deficit of approximately $206.4 million and stockholders’ equity of approximately $15.1 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. New financings may not be available to the Company on commercially acceptable terms, or at all. If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, including capital expenditures, or downsize its organization, any of which may have a material adverse effect on its business, financial condition, results of operations, and ability to operate as a going

10

concern.  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.

Reverse Stock Split

On August 16, 2024, stockholders approved a reverse stock split at a ratio between 1-for-5 and 1-for-50. On September 4, 2024, the Board of Directors set the final ratio at 1-for-50 for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.

 

 

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker (“CODM”), 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 United States and substantially all revenue is attributed to sellers and buyers based in the United States.

Reclassifications

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

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six months ended June 30, 2025 and 2024.

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 condensed financial statements.

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company places its cash and cash equivalents in highly liquid instruments with, and in the custody of, financial institutions with high credit ratings.

Restricted Cash

The Company had restricted cash as collateral for the Company’s corporate credit card program which was discontinued during the first quarter of 2025. As of June 30, 2025 and December 31, 2024, the carrying value of restricted cash was $0 and $0.1 million, respectively.

11

Concentrations of Credit Risk

The Company extends credit to clients in the normal course of business and performs ongoing credit evaluations of its clients. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the financial statements. The Company does not require collateral from its clients to secure accounts receivable.

Accounts receivable was derived from the leasing of proprietary ASRs along with access to browser-based interface Knightscope Security Operations Center (“KSOC”) as well as the sale of ECDs. The Company reviews its receivables for collectability based on historical loss patterns, aging of the receivables, and assessments of specific identifiable client accounts considered at risk or uncollectible and provides allowances for potential credit losses, as needed. The Company also considers any changes to the financial condition of its clients and any other external market factors that could impact the collectability of the receivables in the determination of the allowance for credit losses. Based on these assessments, the Company recorded a $0.2 million allowance for credit losses on its accounts receivable as of June 30, 2025 compared to an allowance of $0.1 million on its accounts receivable balance as of December 31, 2024.

As of June 30, 2025, the Company had no clients whose accounts receivable balance totaled 10% or more of the Company’s total accounts receivable compared with one client as of December 31, 2024 (13%).

For the three and six months ended June 30, 2025, the Company had one client who individually accounted for 10% or more of the Company’s total revenue, net (13%, 17%) compared with one client who individually accounted for 10% of total revenue, net for the three months ended June 30, 2024 (14%) and no clients who individually accounted for 10% or more of the total revenue for the six months ended June 30, 2024.

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. The following table presents the components of inventory (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

1,376

$

1,539

Work in process

 

190

 

123

Finished goods

 

176

 

135

$

1,742

$

1,797

 

 

12

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 is included in research and development expense, sales and marketing expense, and cost of revenue, net on the Company’s condensed statements of operations. Depreciation expense on finished ASRs was $0.5 million for the three months ended June 30, 2025 and 2024. Depreciation expense on finished ASRs was $1.0 million for the six months ended June 30, 2025 and 2024.

ASRs, net, consisted of the following (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

3,034

$

2,465

ASRs in progress

 

197

 

322

Finished ASRs

 

12,166

 

11,790

 

15,397

 

14,577

Less: accumulated depreciation on Finished ASRs

 

(6,686)

 

(5,812)

ASRs, net

$

8,711

$

8,765

 

 

The components of the Finished ASRs, net are as follows (in thousands):

June 30, 

December 31, 

    

2025

    

2024

ASRs on lease or available for lease

$

10,692

$

10,553

Demonstration ASRs

 

392

587

Research and development ASRs

 

577

102

Charge boxes

505

548

 

12,166

11,790

Less: accumulated depreciation

 

(6,686)

(5,812)

Finished ASRs, net

$

5,480

$

5,978

 

 

 

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows (in thousands, except years):

June 30, 2025

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(536)

$

454

Customer relationships

 

8

 

950

 

(322)

 

628

Total

$

1,940

$

(858)

$

1,082

13

    

    

December 31, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(437)

 

$

553

Customer relationships

 

8

 

950

 

(262)

 

 

688

Total

$

1,940

$

(699)

 

$

1,241

 

 

Intangible assets amortization expense totaled $0.1 million for the three months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

Intangible assets amortization expense totaled $0.2 million for the six months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

As of June 30, 2025, future intangible assets amortization expense for each of the next five years and thereafter is as follows (in thousands):

Year ending December 31, 

    

Amount

2025 (remaining 6 months)

$

158

2026

 

317

2027

 

275

2028

 

118

2029

 

119

2030 and thereafter

95

Total

$

1,082

 

 

 

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

June 30, 

    

December 31, 

2025

2024

Legal, consulting and financial services

$

323

$

58

Sales tax

353

378

Warranty liability

362

 

364

Payroll and payroll taxes

347

364

Customer deposits

 

169

 

82

Credit cards

 

182

128

Accrued interest

210

Other

 

363

 

420

$

2,309

$

1,794

 

 

 

Warranty Liability

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.

14

Change in the warranty liability for the six months ended consisted of the following (in thousands):

    

June 30, 

2025

    

2024

Balance January 1,

$

364

$

406

Provision for warranties issued

 

123

 

234

Warranty services provided

 

(125)

 

(183)

$

362

$

457

 

 

 

 

 

 

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Freestanding warrants to purchase shares of the Company’s preferred stock were classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock were contingently redeemable and, therefore, may have obligated the Company to transfer assets at some point in the future. The preferred stock warrants were recorded at fair value upon issuance and were 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 were recorded in the condensed statements of operations. The Company adjusted the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or conversion. On May 15, 2024, the preferred stock warrants converted into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants were reclassified to additional paid-in capital and are no longer 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.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with 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.

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 voting, dividend, liquidation and other rights and powers of the common stock are subject to and qualified by the rights, powers and preferences of any series of preferred stock as may be designated by the Company’s Board of Directors and outstanding from time to time. 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.

15

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 for the three and six months ended June 30, 2025 and 2024 consist of the following:

    

June 30, 

June 30, 

2025

    

2024

Warrants to purchase common stock (convertible to Class A Common Stock)

186,411

172,880

Stock options

 

314,951

 

280,117

Total potentially dilutive shares

 

501,362

 

452,997

 

The weighted average number of shares of common stock outstanding as of June 30, 2025 includes the weighted average effect of the 15,238 vendor warrants (as defined in Note 5 - Capital Stock and Warrants) because the exercise of such warrants requires nominal consideration ($0.001 per share exercise price for each pre-funded warrant). As of June 30, 2025, none of the vendor warrants have been exercised and are not included in the table above.

 As all potentially dilutive securities are anti-dilutive as of June 30, 2025 and 2024, diluted net loss per common share is the same as basic net loss per common share for each period.

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation, as amended to date (the “Certificate of Incorporation”) each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (together with the Super Voting Preferred Stock, the “Preferred Stock”) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate, (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, no shares of previously authorized Preferred Stock remain outstanding.

Accounting Pronouncements Adopted in 2025

None.

Accounting Pronouncements Not Yet Adopted

On December 14, 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. The amendment is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standards on the financial statements and related disclosures.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires entities to disclose specified information about certain expenses in the notes to the financial statements, including employee compensation. It is effective on a prospective basis for annual periods beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027 with early adoption permitted. Management does not believe the implementation of this standard will have a material impact on the Company’s financial statements.

16

In July 2025, the FASB issued ASU 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets.  The ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods.  Early adoption is permitted. The Company is currently evaluating the timing of the adoption and the impact of the new standard on the financial statements and related disclosures.

Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the condensed financial statements.

 

 

 

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 a full or partial certificate of completion, at which point, the Company 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 the 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.

ASR subscription revenue

The Company recognizes ASR subscription revenue as follows:

ASR subscription revenue is generated from the 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.

17

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 financing companies, whereby the financing company 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 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 (in thousands):

    

June 30, 2025

Deferred revenue - short term

$

1,821

Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period

$

1,416

 

 

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 creditworthiness. The customer deposits are recorded as current liabilities and reclassed as 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 (in thousands):

Three Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

12

$

1,134

$

1,146

$

22

$

990

$

1,012

ECDs

1,358

245

 

1,603

1,928

263

 

2,191

Total

$

1,370

$

1,379

$

2,749

$

1,950

$

1,253

$

3,203

 

Six Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

20

$

2,308

$

2,328

$

47

$

1,955

$

2,002

ECDs

2,863

475

 

3,338

3,154

301

 

3,455

Total

$

2,883

$

2,783

$

5,666

$

3,201

$

2,256

$

5,457

 

18

Product Revenue, net

Product revenue, net includes point of sale transactions related to the ECDs, including product, shipping, and installation.

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.

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 following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2025 and December 31, 2024, and the classification by level of input within the fair value hierarchy (in thousands):

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2025

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

7,747

$

7,747

$

$

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents and restricted cash:

 

  

 

  

 

  

 

  

Money market funds

$

10,638

$

10,638

$

$

 

 

During the six-month periods ended June 30, 2025 and 2024, 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.

As of June 30, 2025 and December 31, 2024, there were no liabilities measured and recognized at fair value on a recurring basis.

19

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 six-month period ended June 30, 2024, which were measured at fair value on a recurring basis (in thousands):

June 30, 

2024

Beginning Balance

    

$

6,247

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of common stock warrants

(237)

Ending Balance

$

34

 

  

NOTE 4: Debt Obligations

Public Safety Infrastructure Bonds

On September 29, 2023, the Company filed an Offering Circular on Form 1-A/A (File No. 024-12314) (the “Offering Circular”) for the issuance of up to $10.0 million in Public Safety Infrastructure Bonds (the “Bonds”) pursuant to Regulation A of the Securities Act. The Offering Circular was qualified with the SEC on October 2, 2023. The price per Bond is $1,000. The Bonds are unsecured, bearing interest at 10% per annum, payable annually on December 31 each year, starting on December 31, 2024, with the Bonds maturing on the fifth anniversary of the initial issuance. 

August 2024 Note

On October 10, 2022, the Company entered into a Securities Purchase Agreement (the “2022 Purchase Agreement”) with Alto Opportunity Master Fund, SPC - Segregated Master Portfolio B (the “Holder”), pursuant to which the Company issued and sold to the Holder in a private placement (i) senior secured convertible notes (the “2022 Notes”), and (ii) warrants (the “2022 Warrants”) to purchase up to 1,138,446 shares of the Company’s Class A Common Stock. The 2022 Warrants included an adjustment mechanism, whereby the exercise price and number of shares issuable upon the exercise of the 2022 Warrants (the “Warrant Exercise Price”) were subject to adjustment from time to time, such that immediately after an issuance of shares of Class A Common Stock (a “Stock Issuance”), excluding an At The Market offering, at any price per share of Class A Common Stock that was lower than the then in effect Warrant Exercise Price (the “Reset Price”), the Warrant Exercise Price would be reduced to equal the Reset Price, and the number of shares issuable upon the exercise of the 2022 Warrants would be increased to the number necessary to maintain the value of the 2022 Warrants immediately prior to such Stock Issuance. In connection with the entry into the 2022 Purchase Agreement, the Company and the Holder also entered into a registration rights agreement (the “2022 Registration Rights Agreement”), pursuant to which the Company agreed to provide the Holder with certain registration rights under the Securities Act.

On August 1, 2024 (the “Issuance Date”), the Company and the Holder entered into an Agreement and Waiver (the “Waiver”), pursuant to which, on the Issuance Date, the Company issued to the Holder a Senior Secured Promissory Note due on July 1, 2025, in an aggregate amount equal to $3.0 million (the “Principal”) in exchange for the cancellation of the Holder’s 2022 Warrants (the “August 2024 Note”). The Company has agreed to pay the Principal in two separate installments: the first installment in an amount equal to $2.5 million payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $0.5 million payable on the earlier of (x) October 15, 2024, and (y) upon any issuance by the Company or any of its subsidiaries of common stock or common stock equivalents for cash consideration, indebtedness or a combination of units thereof (other than pursuant to a customary at the-market offering program and equity line of credits). Upon the occurrence of a Change of Control (as defined in the August 2024 Note), the Holder may, at its option, exercisable at any time commencing on the public announcement of such Change of Control until the 30th day after the consummation thereof, require the Company to repay the August 2024 Note in full. The August 2024 Note shall not bear interest; provided, however, upon the occurrence and during the continuance of an Event of Default (as defined in the August 2024 Note), the outstanding principal amount of the Principal shall, automatically upon the occurrence and during the continuance of such Event of Default, bear interest at a rate equal to ten

20

percent of the amount payable per annum until such date that the Event of Default is cured or the August 2024 Note is paid in full.

Additionally, pursuant to the Waiver, the Holder agreed that the Company’s obligations under the 2022 Notes, the 2022 Purchase Agreement, the 2022 Registration Rights Agreement, the 2022 Warrants, and the other Transaction Documents (as defined in the 2022 Purchase Agreement) have been satisfied in full and such documents are terminated, except that the Company shall continue to comply with and perform Section 4.10 of the 2022 Purchase Agreement and Section 6 of the 2022 Registration Rights Agreement, in each case which provide for indemnification, and which in each case survive and shall remain in full force and effect.

The Waiver and August 2024 Note contain various representations and warranties, affirmative and negative covenants, financial covenants, events of default and other provisions and obligations.

In connection with the entry into the Waiver and the August 2024 Note, on the Issuance Date, the Company and the Holder entered into a security agreement, pursuant to which the Company granted to the Holder a security interest in substantially all current and future properties, assets, and rights of the Company.

The August 2024 Note was paid in full, therefore as of June 30, 2025 and December 31, 2024, the outstanding balance was $0 and $1.4 million, respectively and was included in the current portion of debt obligations.

Insurance Notes

On October 26, 2024, the Company financed $0.3 million in business insurance premiums to be repaid in eleven installments of $24 thousand with a borrowing rate of 7.39%. On February 4, 2025, the Company financed additional business insurance premiums of $0.4 million to be repaid in eleven installments of $35 thousand with a borrowing rate of 7.39%. As of June 30, 2025, the outstanding balance on the financing for the insurance premiums was $0.3 million.

The amortized carrying amount of the Company’s debt obligations consists of the following (in thousands):

 

June 30, 

December 31, 

    

2025

    

2024

Bonds, net of unamortized issuance costs of $277 and $316, respectively

$

3,991

$

3,952

August 2024 Note

1,364

Insurance Notes

281

Total debt

 

4,272

 

5,316

Less: current portion of debt obligations

 

(281)

 

(1,364)

Non-current portion of debt obligations

$

3,991

$

3,952

 

 

 

NOTE 5: Capital Stock and Warrants

On the Preferred Stock Conversion Date of May 15, 2024, pursuant to the terms of the Company’s Certificate of Incorporation, each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, there were no shares of Preferred Stock outstanding after the Preferred Stock Conversion Date.

For periods subsequent to May 15, 2024, the preferred warrants were no longer subject to contractual modification provisions and were reclassified from a liability classification to an equity classification on the condensed balance sheet.

21

On August 16, 2024, the Company held an annual meeting of stockholders at which the Company’s stockholders approved, among other items, amendments to the Certificate of Incorporation, to authorize 40,000,000 shares of “blank check” preferred stock, issuable in one or more series, and (ii) implement ancillary and conforming changes in connection with the authorization of “blank check” preferred stock and to remove provisions related to the Company’s former Super Voting Preferred Stock and Ordinary Preferred Stock, which are no longer outstanding. The term “blank check” preferred stock refers to preferred stock, the creation and issuance of which is authorized in advance by a company’s stockholders and the terms, rights and features of which are determined by the Board of Directors of a company without seeking further actions or vote of the stockholders.

Pre-funded Warrants and Underwriter Warrants

On November 21, 2024, the Company priced a public offering of Class A Common Stock and pre-funded warrants, generating gross proceeds of approximately $12.1 million. The Company sold 393,659 shares of Class A Common Stock and pre-funded warrants exercisable for 816,341 shares at public offering prices of $10.00 per share and $9.999 per warrant, respectively; each warrant was immediately exercisable at $0.001 per share and remained outstanding until exercised. The securities were issued under our effective Form S-3 shelf registration statement (File No. 333-269493) and related prospectus supplements, and the offering closed on November 25, 2024.

The transaction was completed pursuant to an underwriting agreement with Titan Partners Group LLC (“Titan”), a division of American Capital Partners, LLC, as sole book-runner; under that agreement the Company also issued Titan a five-year warrant, first exercisable 180 days after the agreement date and will be exercisable for a period of five years from the date of the agreement, to acquire 36,300 shares of Class A Common Stock at $18.29 per share. The agreement includes customary representations, warranties, covenants, and indemnification provisions.

All pre-funded warrants issued in this offering were exercised in full as of June 30, 2025.

Vendor Warrants

On January 6, 2025, we issued unregistered warrants to a consultant hired for advisory services, strategic communications, national security consulting, and government engagement support related to the Company’s products and services. The warrants are exercisable for such number of shares of our Class A Common Stock which equals $15 thousand per month (for a total of $0.1 million) divided by the 30-day weighted average trading price per share, and have a term of 6 years. The offer and issuance of the warrants was made in reliance on an exemption from registration pursuant to, and in accordance with the procedures set forth in, Rule 144A, under the Securities Act.

 

A summary of the Company’s outstanding warrants as of June 30, 2025 is as follows:

Class of shares

    

Number of Warrants

    

Exercise Price

    

Expiration Date

Class A Common Stock (previously Series m-3 Preferred Stock)

 

28,656

$

200.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

121,455

$

93.87

December 31, 2027

Class A Common Stock (Vendor Warrants)

15,238

$

0.001

6 years from each issuance

Class A Common Stock (Underwriter Warrants)

36,300

$

18.29

November 21, 2029

  

22

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:

    

June 30, 

2025

Stock options to purchase common stock

 

314,951

Warrants outstanding for future issuance of common stock

 

201,649

Stock options available for future issuance

 

293,566

Total shares of Class A Common Stock reserved

 

810,166

 

 

At-the-Market Offering Program

On February 1, 2023, we entered into an At The Market Offering Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell from time-to-time shares of Class A Common Stock through or to Wainwright acting as sales agent or principal (the “ATM Facility”). We initially filed a prospectus supplement on February 9, 2023, for sales under the ATM Facility up to $20.0 million, which was further supplemented on April 8, 2024, June 7, 2024, October 11, 2024, and November 14, 2024.

On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.

For the six months ended June 30, 2025, we have sold an aggregate of 1,779,720 shares of Class A Common Stock under the ATM Facility for net proceeds of approximately $10.3 million, after deducting sales agent fees and expenses of approximately $0.3 million.

NOTE 6: 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 40,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 38,720 shares available for issuance under the 2014 Plan at that time were transferred to the 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 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 100,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

23

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 six-month period ended June 30, 2025 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, 2024

92,020

296,391

$

50.50

7.97

$

26

2022 Equity incentive plan increase

220,106

Granted

 

(33,876)

 

33,876

 

4.59

 

 

Forfeited

 

15,316

 

(15,316)

 

70.08

 

 

Available and outstanding as of June 30, 2025

293,566

314,951

$

44.56

7.75

$

Vested and exercisable as of June 30, 2025

 

169,957

$

61.66

 

6.60

$

 

The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of $4.94 as of June 30, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted average grant date fair value of options granted during the six-month period ended June 30, 2025 was $3.00 per share. There were no options exercised during the six-month period ended June 30, 2025 compared to 2,260 options exercised during the six-month period ended June 30, 2024. The fair value of stock options that vested during the six months ended June 30, 2025, and 2024 was $1.3 million and $0.3 million, respectively.

The determination of the fair value of options granted during the three and six months ended June 30, 2025 and 2024 is computed using the Black-Scholes option pricing model with the following weighted average assumptions:

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

 

2025

    

2024

 

Risk-free interest rate

 

4.03

%  

4.20

%

 

4.11

%  

4.20

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

51.71

%  

54.30

%

 

52.37

%  

54.35

%

Expected term (in years)

 

6.1

 

5.8

 

6.1

 

5.7

 

 

24

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

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

2025

    

2024

Cost of revenue, net

$

40

$

8

$

86

$

65

Research and development

 

115

 

146

 

263

 

268

Sales and marketing

 

22

 

32

 

43

 

80

General and administrative

 

208

 

83

 

415

 

190

Total

$

385

$

269

$

807

$

603

 

 

 

As of June 30, 2025, the Company had unamortized stock-based compensation expense of $1.7 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years. Option pricing models require the input of various subjective assumptions, including the option’s expected life and the price volatility of the underlying stock. The expected stock price volatility is based on the analysis of volatilities of the Company’s selected public peer group over a period commensurate with the expected term of the options. The expected term of the employee stock options represents the weighted average period the stock options are expected to remain outstanding and is based on the contractual terms, the vesting period and the expected remaining term of the outstanding options. The risk-free interest rate is based on the U.S. Treasury interest rates whose term in consistent with the expected life of the stock options. No dividend yield is included as the Company has not issued any dividends and does not anticipate issuing any dividends in the future.

NOTE 7: Commitments and contingencies

Leases

The Company leases facilities for office space under non-cancelable operating lease agreements. Its current corporate headquarters are located in Mountain View, California, under a lease that extends through August 2025.  In April 2025, the Company entered into a new operating lease for its future headquarters in Sunnyvale, California, with a lease term through June 30, 2030.  Upon commencement of this new lease in April 2025, the Company paid a refundable lease deposit of $0.5 million on and recognized operating lease right-of-use asset and operating lease liability of $2.9 million, each. The annual base rent under the new lease is $0.9 million.  In addition to base rent, the Company is also responsible for covering its share of the common area expenses and property taxes associated with the building. We are currently in the process of relocating our corporate offices and manufacturing operations to this new Sunnyvale location. During the last six months of 2025, the Company expects to use cash for leasehold improvements to build out and furnish the new space.

As of June 30, 2025 and December 31, 2024, the components of the Company’s leases and lease costs were as follows (in thousands):

    

June 30, 2025

    

December 31, 2024

Operating leases

 

 

Operating lease right-of-use assets

$

2,948

$

407

Operating lease liabilities, current portion

$

119

$

412

Operating lease liabilities, non-current portion

 

3,011

 

Total operating lease liabilities

$

3,130

$

412

Operating lease costs

$

675

$

989

 

 

Operating lease costs were approximately $0.5 million and $0.3 million for the three-month periods ended June 30, 2025 and 2024, respectively and approximately $0.7 million and $0.5 million six-month periods ended June 30, 2025 and 2024.

25

As of June 30, 2025, future minimum operating lease payments were as follows (in thousands):

Years ending December 31, 

Amount

2025 (remaining six months)

$

120

2026

891

2027

999

2028

1,029

2029

1,060

2030

496

Total future minimum lease payments

 

4,595

Less – Interest

 

(1,465)

Present value of lease liabilities

$

3,130

 

 

As of June 30, 2025, the weighted average remaining lease term is 4.8 years and the weighted average discount rate is 14.9%.

Purchase Commitments

The Company executed a purchase agreement on September 13, 2024, in order to secure the acquisition of raw materials essential to ASR production. This agreement stipulates monthly purchases of $40 thousand commencing in January 2025 and concluding in August 2026, culminating in a total expenditure of $0.8 million. In the six months ended June 30, 2025, the Company made payments totaling $0.1 million pursuant to this commitment.

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 June 30, 2025 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 June 30, 2025 and December 31, 2024.

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 June 30, 2025 and December 31, 2024 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.

26

NOTE 8: Segment Information

Management identifies reportable segments based on how it manages the Company’s operations. As such, the Company operates as one segment for reporting purposes. The accounting policies of the Company’s segment are the same as those described in Note 1.

The CODM assesses performance at a Company level and decides how to allocate resources based on net loss. The measure of segment assets is reported on the condensed balance sheets as total assets. The measure of significant segment expenses is listed on the condensed statements of operations. The CODM evaluates performance and allocates resources for its reportable segment using segment income or loss. This metric is used to evaluate the overall financial performance of the segment, make operational and strategic decisions, prepare the Company’s annual plan, and allocate resources.

NOTE 9: Subsequent Events

At-the-market offering program

On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.

From July 1, 2025 to August 8, 2025, the Company sold 2,750,030 shares of Class A Common Stock, generating approximately $19.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program, resulting in cash on hand of $24.2 million as of August 8, 2025.

On July 18, 2025, the Company filed a prospectus supplement to amend the April 2025 Prospectus Supplement to increase the issuance and sale from time to time to up to $50.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules.

27

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, 2024 included in our Annual Report on Form 10-K.

The historical results presented below are not necessarily indicative of the results that may be expected for any future period. Forward-looking statements about our business, results of operations, cash flows, financial condition and prospects based on current expectations that involve risks, uncertainties, and assumptions, and other important factors. Our actual results could differ materially from such forward-looking statements. Factors that could cause or contribute to those differences include, but are not limited to, those identified below and those discussed in “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K, as updated by our other filings with the SEC, and the section titled “Cautionary Note on Forward-Looking Statements” included elsewhere herein.

Overview

Knightscope is dedicated to transforming public safety through AI-driven robotics, emergency communication solutions, and real-time monitoring. Our comprehensive suite of solutions includes Autonomous Security Robots (“ASR”), advanced AI-powered detection, emergency communication devices (“ECD”), and the cloud-based Knightscope Security Operations Center (“KSOC”), providing organizations with scalable, 24/7 autonomous monitoring. Our products are manufactured in the United States and are designed to protect people and assets across various environments, including workplaces, schools, and public areas.

Our core technologies are a unique combination of autonomy, robotics, artificial intelligence and electric vehicle technology:

Business Environment

Knightscope operates in a dynamic and evolving trade environment that can impact both material sourcing and manufacturing costs. Knightscope strongly supports efforts to revitalize domestic manufacturing and is committed to scaling U.S.-based engineering and production operations. While we strive to manufacture our ASRs and ECDs domestically, global material availability and supplier delivery performance continue to present challenges. These supply chain constraints have, at times, impacted the timing of equipment production and delivery to our clients.

In addition, the evolving global tariff environment continues to influence input costs for certain components and materials. While the overall financial impact to date has been immaterial, we remain vigilant and proactive in mitigating future cost pressures.

To address these challenges, we are actively investing in our new, larger production facility in Sunnyvale, California, and taking targeted actions to enhance throughput, strengthen yield, and improve overall delivery performance. We are optimizing our procurement and production strategies, leveraging existing supplier relationships, and evaluating alternative sourcing options where appropriate. Additionally, Knightscope continues to maintain disciplined cost controls and may implement selective pricing adjustments as needed to offset residual tariff-related pressures while preserving value for our clients.

Recent Developments

Extinguishment of Warrants with Anti-Dilution Features - On October 10, 2022, the Company issued senior secured convertible notes and warrants to purchase 22,768 Class A shares under a Securities Purchase Agreement with Alto Opportunity Master Fund. The warrants included anti-dilution provisions adjusting the exercise price and share quantity if lower-priced stock was later issued. On August 1, 2024, the Company and the holder entered into a waiver agreement, canceling the 2022 warrants in exchange for a $3.0 million senior secured promissory note due July 1, 2025.

28

As of June 30, 2025, the senior secured promissory note was paid in full.

Strengthened Liquidity

As of June 30, 2025, cash and cash equivalents of approximately $8.2 million, represent a $5.6 million year-over-year increase. This improvement is largely attributable to disciplined expense management and strategically executed financing.

Investment in growth and innovation

New, Larger Facility - In April 2025, Knightscope signed a lease for a newly expanded corporate headquarters at 305 North Mathilda Avenue, Sunnyvale, California, securing approximately 33,355 square feet—more than double our former facility. This expanded footprint establishes a strategic hub for enhanced engineering, manufacturing, and client support efforts while the consolidation enables improved internal collaboration and streamlined deployment workflows.

Focused Investment in Innovation - Consistent with our long-term growth strategy, research and development (“R&D”) investments remain strategically directed toward development of the K7 platform and ECD products, advancements in autonomous navigation, and integration of AI-powered analytics. These efforts are designed to drive sustainable, high-margin growth as we enhance our product roadmap and competitive differentiation.

Operational Efficiency

The Company is focused on scaling its business and on implementing strategies to decrease net loss over time.

Production Scheduling - We have staffed a second production shift—resulting in overtime labor cost reduction, improved capacity utilization, and shorter delivery timelines. Our attention remains focused on converting backlog into billings and cash receipts in the coming periods.

Cost Discipline - Despite continued investment in R&D for the next-generation technology platforms, overall operating expense growth remains tightly managed, aligning with our financial strategy of controlling overhead while investing in innovation.

Facility Consolidation and Inventory Assessment – As part of our transition to the new, larger Sunnyvale facility, we are undertaking a comprehensive review and clean-up of our inventory, manufacturing processes, and legacy systems. This effort is expected to enhance operational efficiency and support long-term scalability. However, during this transition, we anticipate identifying a meaningful amount of obsolete, slow-moving, or excess inventory. As a result, the Company expects to incur non-cash inventory write-offs in future periods, which may adversely impact gross margin and operating results in the near term. These actions are part of a broader initiative to streamline operations and align inventory with current and future product roadmaps.

Supply Chain Challenges

The Company was adversely affected by material shortages on certain ECD product deliveries, ultimately resulting in lower-than-expected Q2 product revenues. In response, the Company has proactively mitigated future supply shortages by diversifying our supply base for certain electronic components used in ECD assemblies. Additionally, the Company has implemented proactive material replenishment mechanisms to minimize impact. As a result, we are now better positioned to accelerate backlog conversion to cash, with shortened delivery times to our valued ECD clients.

As of August 8, 2025, the Company had a total backlog of approximately $2.9 million, comprised of $2.2 million related to orders for ECDs and $0.7 million related to ASR orders.

29

Legislative and Regulatory Developments

On July 4, 2025, President Trump signed the tax law referred to as One-Big-Beautiful-Bill-Act (“OBBBA”), which includes comprehensive U.S. corporate tax legislation. The legislation includes the modification and extension of prior tax law under the Tax Cuts and Jobs Act (“TCJA”) and the introduction of new provisions. Examples include the extension of so-called permanently restoring bonus depreciation allowances, permanent changes in the limitations for deducting business interest expense and permanent expensing of domestic research and development costs. The impact on current and deferred taxes for tax law changes is reported in continuing operations in the interim period which includes the enactment date. The Company has done a preliminary analysis of the changes impacting its business and has determined that the aggregate impact, assuming various state tax legislation conforms to the OBBBA, would not have a material impact to the Company. The Company will continue to assess the tax accounting impacts as more information is made available and will record the tax impact, if any, in the third quarter of 2025.

Results of Operations

Comparison of the Three Months Ended June 30, 2025 and 2024

The following table sets forth selected condensed statements of operations data and such data as a percentage of total revenue.

    

Three Months Ended June 30, 

 

(in thousands, except percentages)

2025

    

% of Revenue

    

2024

    

% of Revenue

 

Revenue, net

Service

$

2,079

76

%

$

1,950

61

%

Product

670

24

%

1,253

39

%

Total revenue, net

2,749

100

%

3,203

100

%

Cost of revenue, net

Service

2,844

103

%

2,791

87

%

Product

823

30

%

970

30

%

Total cost of revenue, net

3,667

133

%

3,761

117

%

Gross loss

 

(918)

 

(33)

%  

 

(558)

 

(17)

%

Operating expenses:

Research and development

 

2,099

 

76

%  

 

1,637

 

51

%

Sales and marketing

 

1,068

 

39

%  

 

1,537

 

48

%

General and administrative

 

2,172

 

79

%  

 

2,734

 

85

%

Restructuring charges

11

%

295

9

%

Total operating expenses

 

5,350

 

195

%  

 

6,203

 

194

%

Loss from operations

 

(6,268)

 

(228)

%  

 

(6,761)

 

(211)

%

Other income (expense):

Change in fair value of warrant and derivative liabilities

 

 

%  

 

681

 

21

%

Interest expense, net

(73)

(3)

%

(128)

(4)

%

Other income (expense), net

 

12

 

%  

 

(63)

 

(2)

%

Total other income (expense)

 

(61)

 

(2)

%  

 

490

 

15

%

Net loss before income tax expense

 

(6,329)

 

(230)

%  

 

(6,271)

 

(196)

%

Income tax expense

 

 

%  

 

 

%

Net loss

$

(6,329)

 

(230)

%  

$

(6,271)

 

(196)

%

Revenue, net

Total revenue, net for the three months ended June 30, 2025 decreased by approximately $0.5 million compared to the same period in the prior year as a $0.6 million decrease in product revenue was partially offset by a $0.1 million increase in service revenue. Service revenue grew as we continued to deploy ASRs into our network. However, this growth was partially offset by a decline in Product revenue primarily due to component shortages across the ECD portfolio.  

30

Cost of revenue, net

Total cost of revenue, net of $3.7 million for the three months ended June 30, 2025, decreased approximately $0.1 million compared to the same period in the prior year.  This was due to $0.1 million lower product cost, partially offset by slightly higher service cost.

Gross Loss

The revenue and cost of revenue described above resulted in a gross loss for the three months ended June 30, 2025 of approximately $0.9 million net, compared to $0.6 million or for the three months ended June 30, 2024.

As a percentage of net revenue, gross loss increased to approximately 33% from 17% for the three months ended June 30, 2025 and 2024 respectively. The increase in loss was primarily due to lower ECD revenue.

Research and Development

    

Three Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

Research and development

$

2,099

$

1,637

$

462

 

28

%

Percentage of total revenue

 

76

%  

 

51

%  

 

  

 

  

Research and development expenses increased by approximately $0.5 million, or approximately 28% for the three months ended June 30, 2025, as compared to the same period in the prior year. The increase is primarily due to third-party engineering services as the Company continues to invest in the development of new products.

Sales and Marketing

    

Three Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

Sales and marketing

$

1,068

$

1,537

$

(469)

 

(31)

%

Percentage of total revenue

 

39

%  

 

48

%  

 

  

 

  

Sales and marketing expenses decreased by approximately $0.5 million, or approximately 31%, for the three months ended June 30, 2025, as compared to the same period in the prior year. The decrease was primarily due to a decline in advertising and promotional costs compared to the same period in the prior year.

General and Administrative

    

Three Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

General and administrative

$

2,172

$

2,734

$

(562)

 

(21)

%

Percentage of total revenue

 

79

%  

 

85

%  

 

  

 

  

General and administrative expenses decreased by approximately $0.6 million or approximately 21% for the three months ended June 30, 2025, as compared to the same period in the prior year. The decrease was primarily due to $0.3 million lower investor relations fees and $0.7 million lower third-party professional fees, primarily legal and finance services. These decreases were partially offset by $0.3 million higher costs in rent expense.

31

Restructuring Charges

Three Months Ended

 

June 30, 

 

(in thousands, except percentages)

    

2025

    

2024

    

$ Change

    

% Change

 

Restructuring Charges

$

11

$

295

$

(284)

 

(96)

%

Percentage of total revenue

 

%  

 

9

%  

 

  

 

  

Restructuring charges were immaterial for the three-month period ended June 30, 2025 compared to $0.3 million for the same period in the prior year.

Other Income (expense)

Three Months Ended

 

June 30, 

 

(in thousands, except percentages)

    

2025

    

2024

    

$ Change

    

% Change

 

Change in fair value of warrant and derivative liability

$

$

681

$

(681)

 

(100)

%

Interest expense, net

(73)

(128)

55

43

%

Other income (expense), net

12

(63)

75

119

%

Total other income (expense)

$

(61)

$

490

$

(551)

(112)

%

Total other income (expense) decreased by approximately $0.6 million, or 112% for the three months ended June 30, 2025 as compared to the same period in the prior year as non-cash income from change in the fair value of warrant and derivative liabilities in 2024 was not repeated in 2025.  The Company extinguished its outstanding warrant liability in 2024.

32

Comparison of the Six Months Ended June 30, 2025 and 2024

The following table sets forth selected condensed statements of operations data and such data as a percentage of total revenue.

    

Six Months Ended June 30, 

 

(in thousands, except percentages)

2025

    

% of Revenue

    

2024

    

% of Revenue

 

Revenue, net

Service

$

4,187

74

%

$

3,641

67

%

Product

1,479

26

%

1,816

33

%

Total revenue, net

5,666

100

%

5,457

100

%

Cost of revenue, net

Service

5,600

99

%

5,874

108

%

Product

1,652

29

%

1,586

29

%

Total cost of revenue, net

7,252

128

%

7,460

137

%

Gross loss

 

(1,586)

 

(28)

%  

 

(2,003)

 

(37)

%

Operating expenses:

Research and development

 

4,224

 

75

%  

 

3,206

 

59

%

Sales and marketing

 

2,343

 

41

%  

 

3,043

 

56

%

General and administrative

 

4,932

 

87

%  

 

6,375

 

117

%

Restructuring charges

11

%

414

8

%

Total operating expenses

 

11,510

 

203

%  

 

13,038

 

239

%

Loss from operations

 

(13,096)

 

(231)

%  

 

(15,041)

 

(276)

%

Other income (expense):

Change in fair value of warrant and derivative liabilities

 

 

%  

 

1,451

 

27

%

Interest expense, net

(154)

(3)

%

(193)

(4)

%

Other income (expense), net

 

24

 

%  

 

(80)

 

(1)

%

Total other income (expense)

 

(130)

 

(2)

%  

 

1,178

 

22

%

Net loss before income tax expense

 

(13,226)

 

(233)

%  

 

(13,863)

 

(254)

%

Income tax expense

 

 

%  

 

 

%

Net loss

$

(13,226)

 

(233)

%  

$

(13,863)

 

(254)

%

Revenue, net

Total revenue, net for the six months ended June 30, 2025 increased by approximately $0.2 million compared to the same period in the prior year due to a $0.5 million increase in service revenue partially offset by $0.3 million decrease in product revenue, primarily driven by supply chain issues related to availability of ECD components in the second quarter. Service revenue increased across both product lines as ASR deployments increased year-over-year and ECD services revenue grew due to pricing changes and the increased use of full service maintenance plans by our clients.

Cost of revenue, net

Total cost of revenue, net of $7.3 million for the six months ended June 30, 2025 decreased approximately $0.2 million compared to the same period in the prior year.  This decrease was primarily due to lower cost of revenue in services of $0.3 million, partially offset by higher costs of revenues in product of $0.1 million.

Service cost of revenue, net came in $0.3 million lower as compared to the same period in 2024 due to $1.1 million in savings from one-time scrap fees in 2024 and $0.1 million in savings from cellular fees, partially offset by $0.6 million in higher third-party expenses. Third party expenses are related to the strategic decision we made in March 2024 to outsource field services to third party partners. The higher expense in 2025 reflects two full quarters of expenses compared to only one quarter of expenses in 2024.

33

Product cost of revenue, net for the six months ended June 30, 2025 of $1.7 million was $0.1 million higher than the prior year.

Gross Loss

The revenue and cost of revenue described above resulted in a gross loss for the six months ended June 30, 2025 of approximately $1.6 million, net, compared to $2.0 million for the six months ended June 30, 2024.

As a percentage of net revenue, gross loss decreased to 28% from 37% for the six months ended June 30, 2025 and 2024 respectively. This decrease was primarily driven by approximately $1.1 million in savings from one-time scrap fees in 2024 related to the write-off of discontinued K5 v3 machines which were replaced with the improved, better performing K5 v5 ASRs.

Research and Development

    

Six Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

Research and development

$

4,224

$

3,206

$

1,018

 

32

%

Percentage of total revenue

 

75

%  

 

59

%  

 

  

 

  

Research and development expenses increased by approximately $1.0 million, or approximately 32% for the six months ended June 30, 2025, as compared to the same period in the prior year. The increase is primarily due to third-party engineering services as the Company continues to invest in the development of new products.

Sales and Marketing

    

Six Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

Sales and marketing

$

2,343

$

3,043

$

(700)

 

(23)

%

Percentage of total revenue

 

41

%  

 

56

%  

 

  

 

  

Sales and marketing expenses decreased by approximately $0.7 million, or approximately 23%, for the six months ended June 30, 2025, as compared to the same period in the prior year. The decrease was primarily due to a decline in advertising and promotional costs compared to the same period in the prior year.

General and Administrative

    

Six Months Ended

    

    

    

 

June 30, 

 

(in thousands, except percentages)

2025

    

2024

$ Change

% Change

 

General and administrative

$

4,932

$

6,375

$

(1,443)

 

(23)

%

Percentage of total revenue

 

87

%  

 

117

%  

 

  

 

  

General and administrative expenses decreased by approximately $1.4 million or approximately 23% for the six months ended June 30, 2025, as compared to the same period in the prior year. The decrease was primarily due to $1.4 million lower investor relations fees that the Company spent in the prior year to support its funding efforts, including the Public Safety Infrastructure Bonds and $0.9 million lower third-party professional fees, primarily legal and finance services. These decreases were partially offset by $0.2 million higher consulting costs and $0.3 million higher rent expense related to our new, larger facility in Sunnyvale, CA.

34

Restructuring Charges

Six Months Ended

 

June 30, 

 

(in thousands, except percentages)

    

2025

    

2024

    

$ Change

    

% Change

 

Restructuring Charges

$

11

$

414

$

(403)

 

(97)

%

Percentage of total revenue

 

%  

 

8

%  

 

  

 

  

Restructuring charges were immaterial for the six months ended June 30, 2025 compared to $0.4 million for the same period in the prior year.

Other Income (expense)

Six Months Ended

 

June 30

 

(in thousands, except percentages)

    

2025

    

2024

    

$ Change

    

% Change

 

Change in fair value of warrant and derivative liabilities

$

$

1,451

$

(1,451)

 

(100)

%

Interest expense, net

(154)

(193)

39

20

%

Other income (expense), net

24

(80)

104

130

%

Total other income (expense)

$

(130)

$

1,178

$

(1,308)

(111)

%

Total other income (expense) decreased by approximately $1.3 million, or 111% for the six months ended June 30, 2025 as compared to the same period in the prior year as non-cash income from change in the fair value of warrant and derivative liabilities in 2024 was not repeated in 2025.  The Company extinguished its outstanding warrant liability in 2024.

Liquidity and Capital Resources

Our operations have been financed primarily through net proceeds from the sale of securities and from borrowings.

As of June 30, 2025 and December 31, 2024, we had $8.2 million and $11.1 million, respectively, of cash and cash equivalents. As of June 30, 2025, the Company had additional paid-in capital of $221.5 million, partially offset by an accumulated deficit of approximately $206.4 million, working capital of approximately $6.3 million and total stockholders’ equity of approximately $15.1 million.

We have generated significant losses from operations as reflected in our accumulated deficit. Additionally, we have generated negative cash flows from operations and investing activities as we continue to support the growth of our business. We anticipate continuing to make significant capital investments over the next several years to focus on ramping up production to support anticipated growth. We also anticipate continuing to make investments in future growth initiatives, including new product development across ASRs and ECDs as well as other technology and software.

Our future operating losses and capital needs may differ materially from current plans and will depend on factors such as revenue growth, R&D and growth-related spending, manufacturing scale-up, cost-reduction efforts, product launch timing, customer adoption, and broader economic conditions. We may require additional financing through debt or equity. Equity sales could dilute existing stockholders, while debt could impose repayment obligations and restrictive covenants. There is no assurance we can obtain financing on favorable terms or at all, and failure to do so could adversely impact our business objectives.

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. 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.

35

At-the-Market Offering Program

On February 1, 2023, we entered into an At The Market Offering Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell from time-to-time shares of Class A Common Stock through or to Wainwright acting as sales agent or principal (the “ATM Facility”). We initially filed a prospectus supplement on February 9, 2023, for sales under the ATM Facility up to $20.0 million, which was further supplemented on April 8, 2024, June 7, 2024, October 11, 2024, and November 14, 2024.

On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A common stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.

For the three months ended June 30, 2025, we have sold an aggregate of 531,884 shares of Class A Common Stock under the ATM Facility for net proceeds of approximately $2.9 million, after deducting sales agent fees and expenses of approximately $0.1 million.  

For the six months ended June 30, 2025, we have sold an aggregate of 1,779,720 shares of Class A Common Stock under the ATM Facility for net proceeds of approximately $10.3 million, after deducting sales agent fees and expenses of approximately $0.3 million.

Securities Purchase Agreement

On March 27, 2025, the Company entered into a securities purchase agreement with a certain institutional investor, pursuant to which the Company agreed to issue and sell in a registered direct offering, 625,000 shares of the Company’s Class A Common Stock, par value $0.001 per share, at a purchase price of $2.75 per share.  The gross proceeds to the Company from the offering were approximately $1.7 million before deducting placement agent fees and other offering expenses paid by the Company.

Cash Flow

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

    

Six Months Ended

June 30, 

(in thousands)

2025

    

2024

Net cash used in operating activities

$

(11,865)

$

(12,642)

Net cash used in investing activities

 

(1,186)

 

(1,763)

Net cash provided by financing activities

 

10,036

 

14,749

Net change in cash, cash equivalents and restricted cash

$

(3,015)

$

344

Net Cash Used in Operating Activities

Net cash used in operating activities represents use of cash to pay our suppliers, employees and local, state and federal government organizations. This is partially offset by customer-related activities, the largest of which is collecting cash resulting from product or services sales.

Net cash used in operating activities was approximately $11.9 million for the six months ended June 30, 2025. Net cash used in operating activities resulted from a net loss of approximately $13.2 million and changes in working capital and non-cash charges.

Net cash used in operating activities for the six months ended June 30, 2025 decreased by approximately $0.8 million as compared to the same period of the prior year. This was primarily a result of a decrease in the net loss of approximately $0.6 million, an increase in stock-based compensation of approximately $0.2 million, and a decrease in the change in fair

36

value of warrant and derivative liabilities of approximately $1.5 million, partially offset by changes in assets and liabilities of approximately $0.6 million and a loss on disposal of ASRs and related inventory of approximately $1.0 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 six months ended June 30, 2025 and 2024 was approximately $1.2 million and $1.8 million, respectively.

Net Cash Provided by Financing Activities

Net cash provided by financing activities was approximately $10.0 million for the six months ended June 30, 2025, a decrease of approximately $4.7 million as compared to the same period of the prior year. Our financing activities for the six months ended June 30, 2025, consisted primarily of net proceeds from the issuance of Class A Common Stock under our at-the-market offering program with Wainwright of approximately $10.3 million, net proceeds from the issuance of common stock under a direct registration offering of approximately $1.4 million, partially offset by repayments of debt obligations of $1.7 million. In the prior year period, our financing activities consisted primarily of net proceeds resulting from our at-the-market agreement with Wainwright of approximately $12.1 million and the issuance of our Public Safety Infrastructure Bonds of approximately $2.6 million.  

Critical Accounting Estimates

There have been no material changes to our critical accounting estimates from what was reported in the Annual Report on Form 10-K. 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 we 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 June 30, 2025, 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 June 30, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

37

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 2024 Annual Report on Form 10-K 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. The risks described in our Annual Report on Form 10-K 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 June 30, 2025, 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.

38

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

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

3.4

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

3.5

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

3.6

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

3.7

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

3.8

Amended and Restated Bylaws (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K (File No. 001-41248) filed on July 21, 2025).

10.1*

Consent to Subletting by and between 305 N Mathilda LLC, Siemens Medical Solutions USA, Inc. and the Company dated April 9, 2025

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.

*

Certain confidential information contained in this exhibit has been omitted because it is both (i) not material and (ii) the type that the Registrant treats as private or confidential

+

Furnished herewith.

39

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: August 12, 2025

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)

40

EX-31.1 2 kscp-20250630xex31d1.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: August 12, 2025

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 kscp-20250630xex31d2.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:  August 12, 2025

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President and Chief Financial Officer (Principal Financial Officer)


EX-32.1 4 kscp-20250630xex32d1.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 their knowledge, that:

(i)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2025 (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: August 12, 2025

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-32.2 5 kscp-20250630xex32d2.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 their knowledge, that:

(i)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2025 (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:  August 12, 2025

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 kscp-20250630.xsd EX-101.SCH 995200100 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940107 - Disclosure - The Company and Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 99940110 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details) link:presentationLink link:calculationLink link:definitionLink 99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details) link:presentationLink link:calculationLink link:definitionLink 99940113 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details) link:presentationLink link:calculationLink link:definitionLink 99940115 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940116 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - Debt Obligations - Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - Debt Obligations - Classification (Details) link:presentationLink link:calculationLink link:definitionLink 99940507 - Disclosure - Capital Stock and Warrants - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Commitments and Contingencies - Leases - Components of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 99940705 - Disclosure - Commitments and Contingencies - Leases - Gross Difference (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Condensed Statements of Preferred Stock link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Condensed Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Capital Stock and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940112 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 99940114 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940118 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 99940119 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940120 - Disclosure - The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Revenue and Deferred Revenue - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Fair Value Measurement - Fair Value Hierarchy Classification (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Debt Obligations - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Debt Obligations - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - Debt Obligations - Short-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - Capital Stock and Warrants - Offerings - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 99940505 - Disclosure - Capital Stock and Warrants - Offerings - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940506 - Disclosure - Capital Stock and Warrants - Outstanding Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940508 - Disclosure - Capital Stock and Warrants - At-the-Market Offering Program (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Stock-Based Compensation - Stock Options - Shares Available for Grant (Details) link:presentationLink link:calculationLink link:definitionLink 99940606 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99940607 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940608 - Disclosure - Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Commitments and Contingencies - Leases - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940706 - Disclosure - Commitments and Contingencies - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - Condensed Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - The Company and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Revenue and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Capital Stock and Warrants link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Revenue and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 99940103 - Disclosure - The Company and Summary of Significant Accounting Policies - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details) link:presentationLink link:calculationLink link:definitionLink 99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940117 - Disclosure - The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Revenue and Deferred Revenue - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Revenue and Deferred Revenue - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Fair Value Measurement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940406 - Disclosure - Debt Obligations - Unamortized Issuance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Capital Stock and Warrants - Temporary Equity (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Capital Stock and Warrants - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Capital Stock and Warrants - Offerings - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 99940605 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - Commitments and Contingencies - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940707 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 99940708 - Disclosure - Commitments and Contingencies - Sales Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Segment Information (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 kscp-20250630_cal.xml EX-101.CAL EX-101.DEF 8 kscp-20250630_def.xml EX-101.DEF EX-101.LAB 9 kscp-20250630_lab.xml EX-101.LAB EX-101.PRE 10 kscp-20250630_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2025
Aug. 08, 2025
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2025  
Document Transition Report false  
Securities Act 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 3  
Entity Address, City or Town 305 North Mathilda Avenue  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94085  
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 2025  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,846,715
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   336,424
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 8,211 $ 11,124
Restricted cash   102
Accounts receivable, net of allowance for credit losses of $155 and $139 as of June 30, 2025 and December 31, 2024, respectively 2,491 1,731
Inventory 1,742 1,797
Prepaid expenses and other current assets 849 345
Total current assets 13,293 15,099
Autonomous Security Robots, net 8,711 8,765
Property, equipment and software, net 674 661
Operating lease right-of-use-assets 2,948 407
Goodwill 1,922 1,922
Intangible assets, net 1,082 1,241
Other assets 590 90
Total assets 29,220 28,185
Current liabilities:    
Accounts payable 2,482 2,812
Accrued expenses and other current liabilities 2,309 1,794
Deferred revenue 1,821 1,883
Operating lease liabilities, current 119 412
Debt obligations, current 281 1,364
Total current liabilities 7,012 8,265
Non-current liabilities:    
Debt obligations, net of debt issuance costs of $277 and $316 as of June 30, 2025 and December 31, 2024, respectively 3,991 3,952
Operating lease liabilities, noncurrent 3,011  
Other noncurrent liabilities 91 187
Total liabilities 14,105 12,404
Stockholders' equity:    
Additional paid-in capital 221,526 208,969
Accumulated deficit (206,418) (193,192)
Total stockholders' equity 15,115 15,781
Total liabilities and stockholders' equity 29,220 28,185
Class A Common Stock    
Stockholders' equity:    
Common stock $ 7 $ 4
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts receivable, net of allowance for credit losses    
Allowance for credit losses $ 155 $ 139
Debt obligations, net of debt issuance costs    
Debt issuance costs $ 277 $ 316
Preferred stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 40,000,000 40,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 228,000,000 228,000,000
Common stock, shares issued (in shares) 7,096,350 4,065,347
Common stock, shares outstanding (in shares) 7,096,350 4,065,347
Class B Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 336,759 336,759
Common stock, shares outstanding (in shares) 336,759 336,759
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, net        
Total revenue, net $ 2,749 $ 3,203 $ 5,666 $ 5,457
Cost of revenue, net        
Total cost of revenue, net 3,667 3,761 7,252 7,460
Gross loss (918) (558) (1,586) (2,003)
Operating expenses:        
Research and development 2,099 1,637 4,224 3,206
Sales and marketing 1,068 1,537 2,343 3,043
General and administrative 2,172 2,734 4,932 6,375
Restructuring charges 11 295 11 414
Total operating expenses 5,350 6,203 11,510 13,038
Loss from operations (6,268) (6,761) (13,096) (15,041)
Other income (expense):        
Change in fair value of warrant and derivative liabilities   (681)   (1,451)
Interest expense, net (73) (128) (154) (193)
Other income (expense), net 12 (63) 24 (80)
Total other income (expense) (61) 490 (130) 1,178
Net loss before income tax expense (6,329) (6,271) (13,226) (13,863)
Net loss $ (6,329) $ (6,271) $ (13,226) $ (13,863)
Basic net loss per common share (in dollars per share) $ (0.9) $ (2.68) $ (2.13) $ (6.51)
Diluted net loss per common share (in dollars per share) $ (0.9) $ (2.68) $ (2.13) $ (6.51)
Weighted average shares used to compute basic net loss per share (in shares) 6,995,145 2,337,266 6,204,242 2,130,803
Weighted average shares used to compute diluted net loss per share (in shares) 6,995,145 2,337,266 6,204,242 2,130,803
Service        
Revenue, net        
Total revenue, net $ 2,079 $ 1,950 $ 4,187 $ 3,641
Cost of revenue, net        
Total cost of revenue, net 2,844 2,791 5,600 5,874
Product        
Revenue, net        
Total revenue, net 670 1,253 1,479 1,816
Cost of revenue, net        
Total cost of revenue, net $ 823 $ 970 $ 1,652 $ 1,586
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Operations (Parenthetical)
Sep. 13, 2024
Class of Stock Disclosure  
Stock split, conversion ratio 0.02
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Preferred Stock - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Series m Preferred Stock    
Increase (decrease) in preferred stock    
Beginning balance $ 4,611 $ 4,621
Beginning balance (in shares) 35,512 35,593
Share conversion to common stock $ (4,611) $ (4,621)
Share conversion to common stock (in shares) (35,512) 35,593
Series m-2 Preferred Stock    
Increase (decrease) in preferred stock    
Beginning balance $ 480 $ 480
Beginning balance (in shares) 3,200 3,200
Share conversion to common stock $ (480) $ (480)
Share conversion to common stock (in shares) (3,200) 3,200
Series S Preferred Stock    
Increase (decrease) in preferred stock    
Beginning balance $ 21,212 $ 21,390
Beginning balance (in shares) 52,405 52,844
Share conversion to common stock $ (21,212) $ (21,390)
Share conversion to common stock (in shares) (52,405) 52,844
Series A Preferred Stock    
Increase (decrease) in preferred stock    
Beginning balance $ 614 $ 614
Beginning balance (in shares) 28,368 28,368
Share conversion to common stock $ (614) $ (614)
Share conversion to common stock (in shares) (28,368) 28,368
Series B Preferred Stock    
Increase (decrease) in preferred stock    
Beginning balance $ 7,098 $ 7,098
Beginning balance (in shares) 69,977 69,977
Share conversion to common stock $ (7,098) $ (7,098)
Share conversion to common stock (in shares) (69,977) 69,977
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Common Stock
Class A Common Stock
ATM Offering
Common Stock
Class A Common Stock
Shelf Registration, Registered Direct Offering, March 2025
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
ATM Offering
Additional Paid-in Capital
Shelf Registration, Registered Direct Offering, March 2025
Additional Paid-in Capital
Accumulative Deficit
Class A Common Stock
ATM Offering
Class A Common Stock
Class B Common Stock
ATM Offering
Shelf Registration, Registered Direct Offering, March 2025
Total
Beginning balance at Dec. 31, 2023     $ 2       $ 134,822 $ (161,458)           $ (26,634)
Beginning balance (in shares) at Dec. 31, 2023     1,603,772 187,156                    
Increase (decrease) in stockholders' equity (deficit)                            
Stock based compensation             603             603
Reclassification of warrant liabilities             4,762             4,762
Stock options exercised             18             $ 18
Stock options exercised (in shares)     2,260                     2,260
Share conversion to common stock             34,203             $ 34,203
Share conversion to common stock (in shares)     169,271 147,359                    
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs             12,089             12,089
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs (in shares)     564,045                      
Share conversion costs             (2)             (2)
Net Income (Loss)               (13,863)           (13,863)
Ending balance at Jun. 30, 2024     $ 2       186,495 (175,321)           11,176
Ending balance (in shares) at Jun. 30, 2024     2,339,348 334,515                    
Beginning balance at Mar. 31, 2024     $ 2       142,410 (169,050)           (26,638)
Beginning balance (in shares) at Mar. 31, 2024     1,874,965 187,156                    
Increase (decrease) in stockholders' equity (deficit)                            
Stock based compensation             269             269
Reclassification of warrant liabilities             4,762             4,762
Stock options exercised             18             18
Stock options exercised (in shares)     2,260                      
Share conversion to common stock             34,015             34,015
Share conversion to common stock (in shares)     168,333 147,359                    
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs             5,022             5,022
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs (in shares)     293,790                      
Share conversion costs             (1)             (1)
Net Income (Loss)               (6,271)           (6,271)
Ending balance at Jun. 30, 2024     $ 2       186,495 (175,321)           11,176
Ending balance (in shares) at Jun. 30, 2024     2,339,348 334,515                    
Beginning balance at Dec. 31, 2024     $ 4       208,969 (193,192)           15,781
Beginning balance (in shares) at Dec. 31, 2024     4,065,347 336,759           4,065,347 336,759      
Increase (decrease) in stockholders' equity (deficit)                            
Stock based compensation             807             $ 807
Stock options exercised (in shares)                           0
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs $ 1 $ 1     $ 10,273 $ 1,435           $ 10,274 $ 1,436  
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs (in shares) 1,779,720 625,000             1,779,720          
Issuance of vendor warrants for consulting services             43             $ 43
Prefunded warrants exercised     $ 1       (1)              
Prefunded warrants exercised (in shares)     626,283                      
Net Income (Loss)               (13,226)           (13,226)
Ending balance at Jun. 30, 2025     $ 7       221,526 (206,418)           15,115
Ending balance (in shares) at Jun. 30, 2025     7,096,350 336,759           7,096,350 336,759      
Beginning balance at Mar. 31, 2025     $ 7       218,245 (200,089)           18,163
Beginning balance (in shares) at Mar. 31, 2025     6,564,466 336,759                    
Increase (decrease) in stockholders' equity (deficit)                            
Stock based compensation             385             385
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs             2,863             2,863
Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs (in shares)     531,884                      
Issuance of vendor warrants for consulting services             33             33
Net Income (Loss)               (6,329)           (6,329)
Ending balance at Jun. 30, 2025     $ 7       $ 221,526 $ (206,418)           $ 15,115
Ending balance (in shares) at Jun. 30, 2025     7,096,350 336,759           7,096,350 336,759      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical)
Sep. 13, 2024
Class of Stock Disclosure  
Stock split, conversion ratio 0.02
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Flows From Operating Activities    
Net loss $ (13,226) $ (13,863)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,295 1,280
Loss on disposal of Autonomous Security Robots 36 1,075
(Gain)/Loss on disposal of property and equipment (17) 1
Stock compensation expense 807 603
Warrants issued in exchange for consulting services 43  
Change in fair value of warrant and derivative liabilities   (1,451)
Accrued interest 210 159
Amortization of debt discount 39 31
Changes in operating assets and liabilities:    
Accounts receivable, net (760) (1,418)
Prepaid expenses and other assets (413) 170
Inventory 55 (922)
Accounts payable (350) 757
Accrued expenses and other current liabilities 303 566
Deferred revenue (62) 547
Other current and noncurrent liabilities 175 (177)
Net cash used in operating activities (11,865) (12,642)
Cash Flows From Investing Activities    
Purchases and related costs incurred for Autonomous Security Robots (1,005) (1,759)
Purchases of property and equipment (181) (4)
Net cash used in investing activities (1,186) (1,763)
Cash Flows From Financing Activities    
Proceeds from stock options exercised   18
Proceeds from equity sale, net of issuance costs 10,274 12,089
Proceeds from issuance of Public Safety Infrastructure Bonds, net of issuance costs   2,644
Proceeds from Direct Registration Offering 1,436  
Repayments of debt obligations (1,674)  
Share conversion costs   (2)
Net cash provided by financing activities 10,036 14,749
Net change in cash, cash equivalents and restricted cash (3,015) 344
Cash, cash equivalents and restricted cash at beginning of the period 11,226 2,382
Cash, cash equivalents and restricted cash at end of the period 8,211 2,726
Supplemental Disclosure of Cash Flow Information    
Capital expenditures in accounts payable and other long-term liabilities 22 27
Preferred stock warrant reclassification to equity   4,762
Operating lease liabilities arising from obtaining right-of-use-assets 2,901  
Financing of insurance premiums $ 591  
Conversion of preferred stock to common stock   $ 34,203
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Summary of Significant Accounting Policies

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

Knightscope, Inc. (the “Company”), a Delaware corporation, is a public safety innovator that builds Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”). The Company designs, manufactures, and deploys its technologies to improve public safety and to protect the places people live, work, study and visit. The Company provides its cutting-edge solutions, including remote monitoring capabilities, to both the private sector and to government clients, including law enforcement.

The Company operates in a highly fragmented U.S. public safety market that is experiencing strong demand for automation and artificial intelligence-driven solutions due to rising labor costs, staffing shortages, inconsistent service quality, and challenging crime rates. The Company’s solutions combine proactive physical deterrence with critical emergency response tools and remote monitoring, offering an integrated approach to public safety.

The Company was founded in April 2013 and is headquartered in Sunnyvale, California.

Basis of Presentation and Liquidity

The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“U.S. GAAP”). The Company’s fiscal year end is December 31.

The unaudited condensed financial statements have been prepared in accordance 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. Unaudited interim results are not necessarily indicative of the results for the full fiscal year or for any future interim 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, 2024 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about its ability to continue as a going concern within one year after the date that these condensed financial statements are issued. 

The condensed financial statements of the Company have been prepared on a going concern basis, which contemplates the realization of assets and the discharge of liabilities in the normal course of business. Cash and cash equivalents on hand were $8.2 million as of June 30, 2025, compared to $11.1 million as of December 31, 2024. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2025, the Company also had an accumulated deficit of approximately $206.4 million and stockholders’ equity of approximately $15.1 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. New financings may not be available to the Company on commercially acceptable terms, or at all. If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, including capital expenditures, or downsize its organization, any of which may have a material adverse effect on its business, financial condition, results of operations, and ability to operate as a going

concern.  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.

Reverse Stock Split

On August 16, 2024, stockholders approved a reverse stock split at a ratio between 1-for-5 and 1-for-50. On September 4, 2024, the Board of Directors set the final ratio at 1-for-50 for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.

 

 

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker (“CODM”), 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 United States and substantially all revenue is attributed to sellers and buyers based in the United States.

Reclassifications

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

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six months ended June 30, 2025 and 2024.

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 condensed financial statements.

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company places its cash and cash equivalents in highly liquid instruments with, and in the custody of, financial institutions with high credit ratings.

Restricted Cash

The Company had restricted cash as collateral for the Company’s corporate credit card program which was discontinued during the first quarter of 2025. As of June 30, 2025 and December 31, 2024, the carrying value of restricted cash was $0 and $0.1 million, respectively.

Concentrations of Credit Risk

The Company extends credit to clients in the normal course of business and performs ongoing credit evaluations of its clients. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the financial statements. The Company does not require collateral from its clients to secure accounts receivable.

Accounts receivable was derived from the leasing of proprietary ASRs along with access to browser-based interface Knightscope Security Operations Center (“KSOC”) as well as the sale of ECDs. The Company reviews its receivables for collectability based on historical loss patterns, aging of the receivables, and assessments of specific identifiable client accounts considered at risk or uncollectible and provides allowances for potential credit losses, as needed. The Company also considers any changes to the financial condition of its clients and any other external market factors that could impact the collectability of the receivables in the determination of the allowance for credit losses. Based on these assessments, the Company recorded a $0.2 million allowance for credit losses on its accounts receivable as of June 30, 2025 compared to an allowance of $0.1 million on its accounts receivable balance as of December 31, 2024.

As of June 30, 2025, the Company had no clients whose accounts receivable balance totaled 10% or more of the Company’s total accounts receivable compared with one client as of December 31, 2024 (13%).

For the three and six months ended June 30, 2025, the Company had one client who individually accounted for 10% or more of the Company’s total revenue, net (13%, 17%) compared with one client who individually accounted for 10% of total revenue, net for the three months ended June 30, 2024 (14%) and no clients who individually accounted for 10% or more of the total revenue for the six months ended June 30, 2024.

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. The following table presents the components of inventory (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

1,376

$

1,539

Work in process

 

190

 

123

Finished goods

 

176

 

135

$

1,742

$

1,797

 

 

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 is included in research and development expense, sales and marketing expense, and cost of revenue, net on the Company’s condensed statements of operations. Depreciation expense on finished ASRs was $0.5 million for the three months ended June 30, 2025 and 2024. Depreciation expense on finished ASRs was $1.0 million for the six months ended June 30, 2025 and 2024.

ASRs, net, consisted of the following (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

3,034

$

2,465

ASRs in progress

 

197

 

322

Finished ASRs

 

12,166

 

11,790

 

15,397

 

14,577

Less: accumulated depreciation on Finished ASRs

 

(6,686)

 

(5,812)

ASRs, net

$

8,711

$

8,765

 

 

The components of the Finished ASRs, net are as follows (in thousands):

June 30, 

December 31, 

    

2025

    

2024

ASRs on lease or available for lease

$

10,692

$

10,553

Demonstration ASRs

 

392

587

Research and development ASRs

 

577

102

Charge boxes

505

548

 

12,166

11,790

Less: accumulated depreciation

 

(6,686)

(5,812)

Finished ASRs, net

$

5,480

$

5,978

 

 

 

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows (in thousands, except years):

June 30, 2025

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(536)

$

454

Customer relationships

 

8

 

950

 

(322)

 

628

Total

$

1,940

$

(858)

$

1,082

    

    

December 31, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(437)

 

$

553

Customer relationships

 

8

 

950

 

(262)

 

 

688

Total

$

1,940

$

(699)

 

$

1,241

 

 

Intangible assets amortization expense totaled $0.1 million for the three months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

Intangible assets amortization expense totaled $0.2 million for the six months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

As of June 30, 2025, future intangible assets amortization expense for each of the next five years and thereafter is as follows (in thousands):

Year ending December 31, 

    

Amount

2025 (remaining 6 months)

$

158

2026

 

317

2027

 

275

2028

 

118

2029

 

119

2030 and thereafter

95

Total

$

1,082

 

 

 

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

June 30, 

    

December 31, 

2025

2024

Legal, consulting and financial services

$

323

$

58

Sales tax

353

378

Warranty liability

362

 

364

Payroll and payroll taxes

347

364

Customer deposits

 

169

 

82

Credit cards

 

182

128

Accrued interest

210

Other

 

363

 

420

$

2,309

$

1,794

 

 

 

Warranty Liability

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 six months ended consisted of the following (in thousands):

    

June 30, 

2025

    

2024

Balance January 1,

$

364

$

406

Provision for warranties issued

 

123

 

234

Warranty services provided

 

(125)

 

(183)

$

362

$

457

 

 

 

 

 

 

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Freestanding warrants to purchase shares of the Company’s preferred stock were classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock were contingently redeemable and, therefore, may have obligated the Company to transfer assets at some point in the future. The preferred stock warrants were recorded at fair value upon issuance and were 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 were recorded in the condensed statements of operations. The Company adjusted the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or conversion. On May 15, 2024, the preferred stock warrants converted into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants were reclassified to additional paid-in capital and are no longer 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.

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with 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.

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 voting, dividend, liquidation and other rights and powers of the common stock are subject to and qualified by the rights, powers and preferences of any series of preferred stock as may be designated by the Company’s Board of Directors and outstanding from time to time. 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 for the three and six months ended June 30, 2025 and 2024 consist of the following:

    

June 30, 

June 30, 

2025

    

2024

Warrants to purchase common stock (convertible to Class A Common Stock)

186,411

172,880

Stock options

 

314,951

 

280,117

Total potentially dilutive shares

 

501,362

 

452,997

 

The weighted average number of shares of common stock outstanding as of June 30, 2025 includes the weighted average effect of the 15,238 vendor warrants (as defined in Note 5 - Capital Stock and Warrants) because the exercise of such warrants requires nominal consideration ($0.001 per share exercise price for each pre-funded warrant). As of June 30, 2025, none of the vendor warrants have been exercised and are not included in the table above.

 As all potentially dilutive securities are anti-dilutive as of June 30, 2025 and 2024, diluted net loss per common share is the same as basic net loss per common share for each period.

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation, as amended to date (the “Certificate of Incorporation”) each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (together with the Super Voting Preferred Stock, the “Preferred Stock”) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate, (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, no shares of previously authorized Preferred Stock remain outstanding.

Accounting Pronouncements Adopted in 2025

None.

Accounting Pronouncements Not Yet Adopted

On December 14, 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. The amendment is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standards on the financial statements and related disclosures.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires entities to disclose specified information about certain expenses in the notes to the financial statements, including employee compensation. It is effective on a prospective basis for annual periods beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027 with early adoption permitted. Management does not believe the implementation of this standard will have a material impact on the Company’s financial statements.

In July 2025, the FASB issued ASU 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets.  The ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods.  Early adoption is permitted. The Company is currently evaluating the timing of the adoption and the impact of the new standard on the financial statements and related disclosures.

Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the condensed financial statements.

 

 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
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 a full or partial certificate of completion, at which point, the Company 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 the 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.

ASR subscription revenue

The Company recognizes ASR subscription revenue as follows:

ASR subscription revenue is generated from the 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 financing companies, whereby the financing company 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 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 (in thousands):

    

June 30, 2025

Deferred revenue - short term

$

1,821

Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period

$

1,416

 

 

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 creditworthiness. The customer deposits are recorded as current liabilities and reclassed as 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 (in thousands):

Three Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

12

$

1,134

$

1,146

$

22

$

990

$

1,012

ECDs

1,358

245

 

1,603

1,928

263

 

2,191

Total

$

1,370

$

1,379

$

2,749

$

1,950

$

1,253

$

3,203

 

Six Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

20

$

2,308

$

2,328

$

47

$

1,955

$

2,002

ECDs

2,863

475

 

3,338

3,154

301

 

3,455

Total

$

2,883

$

2,783

$

5,666

$

3,201

$

2,256

$

5,457

 

Product Revenue, net

Product revenue, net includes point of sale transactions related to the ECDs, including product, shipping, and installation.

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 23 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
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 following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2025 and December 31, 2024, and the classification by level of input within the fair value hierarchy (in thousands):

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2025

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

7,747

$

7,747

$

$

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents and restricted cash:

 

  

 

  

 

  

 

  

Money market funds

$

10,638

$

10,638

$

$

 

 

During the six-month periods ended June 30, 2025 and 2024, 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.

As of June 30, 2025 and December 31, 2024, there were no liabilities measured and recognized at fair value on a recurring basis.

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 six-month period ended June 30, 2024, which were measured at fair value on a recurring basis (in thousands):

June 30, 

2024

Beginning Balance

    

$

6,247

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of common stock warrants

(237)

Ending Balance

$

34

 

  

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt Obligations

NOTE 4: Debt Obligations

Public Safety Infrastructure Bonds

On September 29, 2023, the Company filed an Offering Circular on Form 1-A/A (File No. 024-12314) (the “Offering Circular”) for the issuance of up to $10.0 million in Public Safety Infrastructure Bonds (the “Bonds”) pursuant to Regulation A of the Securities Act. The Offering Circular was qualified with the SEC on October 2, 2023. The price per Bond is $1,000. The Bonds are unsecured, bearing interest at 10% per annum, payable annually on December 31 each year, starting on December 31, 2024, with the Bonds maturing on the fifth anniversary of the initial issuance. 

August 2024 Note

On October 10, 2022, the Company entered into a Securities Purchase Agreement (the “2022 Purchase Agreement”) with Alto Opportunity Master Fund, SPC - Segregated Master Portfolio B (the “Holder”), pursuant to which the Company issued and sold to the Holder in a private placement (i) senior secured convertible notes (the “2022 Notes”), and (ii) warrants (the “2022 Warrants”) to purchase up to 1,138,446 shares of the Company’s Class A Common Stock. The 2022 Warrants included an adjustment mechanism, whereby the exercise price and number of shares issuable upon the exercise of the 2022 Warrants (the “Warrant Exercise Price”) were subject to adjustment from time to time, such that immediately after an issuance of shares of Class A Common Stock (a “Stock Issuance”), excluding an At The Market offering, at any price per share of Class A Common Stock that was lower than the then in effect Warrant Exercise Price (the “Reset Price”), the Warrant Exercise Price would be reduced to equal the Reset Price, and the number of shares issuable upon the exercise of the 2022 Warrants would be increased to the number necessary to maintain the value of the 2022 Warrants immediately prior to such Stock Issuance. In connection with the entry into the 2022 Purchase Agreement, the Company and the Holder also entered into a registration rights agreement (the “2022 Registration Rights Agreement”), pursuant to which the Company agreed to provide the Holder with certain registration rights under the Securities Act.

On August 1, 2024 (the “Issuance Date”), the Company and the Holder entered into an Agreement and Waiver (the “Waiver”), pursuant to which, on the Issuance Date, the Company issued to the Holder a Senior Secured Promissory Note due on July 1, 2025, in an aggregate amount equal to $3.0 million (the “Principal”) in exchange for the cancellation of the Holder’s 2022 Warrants (the “August 2024 Note”). The Company has agreed to pay the Principal in two separate installments: the first installment in an amount equal to $2.5 million payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $0.5 million payable on the earlier of (x) October 15, 2024, and (y) upon any issuance by the Company or any of its subsidiaries of common stock or common stock equivalents for cash consideration, indebtedness or a combination of units thereof (other than pursuant to a customary at the-market offering program and equity line of credits). Upon the occurrence of a Change of Control (as defined in the August 2024 Note), the Holder may, at its option, exercisable at any time commencing on the public announcement of such Change of Control until the 30th day after the consummation thereof, require the Company to repay the August 2024 Note in full. The August 2024 Note shall not bear interest; provided, however, upon the occurrence and during the continuance of an Event of Default (as defined in the August 2024 Note), the outstanding principal amount of the Principal shall, automatically upon the occurrence and during the continuance of such Event of Default, bear interest at a rate equal to ten

percent of the amount payable per annum until such date that the Event of Default is cured or the August 2024 Note is paid in full.

Additionally, pursuant to the Waiver, the Holder agreed that the Company’s obligations under the 2022 Notes, the 2022 Purchase Agreement, the 2022 Registration Rights Agreement, the 2022 Warrants, and the other Transaction Documents (as defined in the 2022 Purchase Agreement) have been satisfied in full and such documents are terminated, except that the Company shall continue to comply with and perform Section 4.10 of the 2022 Purchase Agreement and Section 6 of the 2022 Registration Rights Agreement, in each case which provide for indemnification, and which in each case survive and shall remain in full force and effect.

The Waiver and August 2024 Note contain various representations and warranties, affirmative and negative covenants, financial covenants, events of default and other provisions and obligations.

In connection with the entry into the Waiver and the August 2024 Note, on the Issuance Date, the Company and the Holder entered into a security agreement, pursuant to which the Company granted to the Holder a security interest in substantially all current and future properties, assets, and rights of the Company.

The August 2024 Note was paid in full, therefore as of June 30, 2025 and December 31, 2024, the outstanding balance was $0 and $1.4 million, respectively and was included in the current portion of debt obligations.

Insurance Notes

On October 26, 2024, the Company financed $0.3 million in business insurance premiums to be repaid in eleven installments of $24 thousand with a borrowing rate of 7.39%. On February 4, 2025, the Company financed additional business insurance premiums of $0.4 million to be repaid in eleven installments of $35 thousand with a borrowing rate of 7.39%. As of June 30, 2025, the outstanding balance on the financing for the insurance premiums was $0.3 million.

The amortized carrying amount of the Company’s debt obligations consists of the following (in thousands):

 

June 30, 

December 31, 

    

2025

    

2024

Bonds, net of unamortized issuance costs of $277 and $316, respectively

$

3,991

$

3,952

August 2024 Note

1,364

Insurance Notes

281

Total debt

 

4,272

 

5,316

Less: current portion of debt obligations

 

(281)

 

(1,364)

Non-current portion of debt obligations

$

3,991

$

3,952

 

 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Capital Stock and Warrants

NOTE 5: Capital Stock and Warrants

On the Preferred Stock Conversion Date of May 15, 2024, pursuant to the terms of the Company’s Certificate of Incorporation, each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, there were no shares of Preferred Stock outstanding after the Preferred Stock Conversion Date.

For periods subsequent to May 15, 2024, the preferred warrants were no longer subject to contractual modification provisions and were reclassified from a liability classification to an equity classification on the condensed balance sheet.

On August 16, 2024, the Company held an annual meeting of stockholders at which the Company’s stockholders approved, among other items, amendments to the Certificate of Incorporation, to authorize 40,000,000 shares of “blank check” preferred stock, issuable in one or more series, and (ii) implement ancillary and conforming changes in connection with the authorization of “blank check” preferred stock and to remove provisions related to the Company’s former Super Voting Preferred Stock and Ordinary Preferred Stock, which are no longer outstanding. The term “blank check” preferred stock refers to preferred stock, the creation and issuance of which is authorized in advance by a company’s stockholders and the terms, rights and features of which are determined by the Board of Directors of a company without seeking further actions or vote of the stockholders.

Pre-funded Warrants and Underwriter Warrants

On November 21, 2024, the Company priced a public offering of Class A Common Stock and pre-funded warrants, generating gross proceeds of approximately $12.1 million. The Company sold 393,659 shares of Class A Common Stock and pre-funded warrants exercisable for 816,341 shares at public offering prices of $10.00 per share and $9.999 per warrant, respectively; each warrant was immediately exercisable at $0.001 per share and remained outstanding until exercised. The securities were issued under our effective Form S-3 shelf registration statement (File No. 333-269493) and related prospectus supplements, and the offering closed on November 25, 2024.

The transaction was completed pursuant to an underwriting agreement with Titan Partners Group LLC (“Titan”), a division of American Capital Partners, LLC, as sole book-runner; under that agreement the Company also issued Titan a five-year warrant, first exercisable 180 days after the agreement date and will be exercisable for a period of five years from the date of the agreement, to acquire 36,300 shares of Class A Common Stock at $18.29 per share. The agreement includes customary representations, warranties, covenants, and indemnification provisions.

All pre-funded warrants issued in this offering were exercised in full as of June 30, 2025.

Vendor Warrants

On January 6, 2025, we issued unregistered warrants to a consultant hired for advisory services, strategic communications, national security consulting, and government engagement support related to the Company’s products and services. The warrants are exercisable for such number of shares of our Class A Common Stock which equals $15 thousand per month (for a total of $0.1 million) divided by the 30-day weighted average trading price per share, and have a term of 6 years. The offer and issuance of the warrants was made in reliance on an exemption from registration pursuant to, and in accordance with the procedures set forth in, Rule 144A, under the Securities Act.

 

A summary of the Company’s outstanding warrants as of June 30, 2025 is as follows:

Class of shares

    

Number of Warrants

    

Exercise Price

    

Expiration Date

Class A Common Stock (previously Series m-3 Preferred Stock)

 

28,656

$

200.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

121,455

$

93.87

December 31, 2027

Class A Common Stock (Vendor Warrants)

15,238

$

0.001

6 years from each issuance

Class A Common Stock (Underwriter Warrants)

36,300

$

18.29

November 21, 2029

  

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:

    

June 30, 

2025

Stock options to purchase common stock

 

314,951

Warrants outstanding for future issuance of common stock

 

201,649

Stock options available for future issuance

 

293,566

Total shares of Class A Common Stock reserved

 

810,166

 

 

At-the-Market Offering Program

On February 1, 2023, we entered into an At The Market Offering Agreement with H.C. Wainwright & Co., LLC (“Wainwright”), pursuant to which we may offer and sell from time-to-time shares of Class A Common Stock through or to Wainwright acting as sales agent or principal (the “ATM Facility”). We initially filed a prospectus supplement on February 9, 2023, for sales under the ATM Facility up to $20.0 million, which was further supplemented on April 8, 2024, June 7, 2024, October 11, 2024, and November 14, 2024.

On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.

For the six months ended June 30, 2025, we have sold an aggregate of 1,779,720 shares of Class A Common Stock under the ATM Facility for net proceeds of approximately $10.3 million, after deducting sales agent fees and expenses of approximately $0.3 million.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

NOTE 6: 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 40,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 38,720 shares available for issuance under the 2014 Plan at that time were transferred to the 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 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 100,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 six-month period ended June 30, 2025 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, 2024

92,020

296,391

$

50.50

7.97

$

26

2022 Equity incentive plan increase

220,106

Granted

 

(33,876)

 

33,876

 

4.59

 

 

Forfeited

 

15,316

 

(15,316)

 

70.08

 

 

Available and outstanding as of June 30, 2025

293,566

314,951

$

44.56

7.75

$

Vested and exercisable as of June 30, 2025

 

169,957

$

61.66

 

6.60

$

 

The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of $4.94 as of June 30, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted average grant date fair value of options granted during the six-month period ended June 30, 2025 was $3.00 per share. There were no options exercised during the six-month period ended June 30, 2025 compared to 2,260 options exercised during the six-month period ended June 30, 2024. The fair value of stock options that vested during the six months ended June 30, 2025, and 2024 was $1.3 million and $0.3 million, respectively.

The determination of the fair value of options granted during the three and six months ended June 30, 2025 and 2024 is computed using the Black-Scholes option pricing model with the following weighted average assumptions:

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

 

2025

    

2024

 

Risk-free interest rate

 

4.03

%  

4.20

%

 

4.11

%  

4.20

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

51.71

%  

54.30

%

 

52.37

%  

54.35

%

Expected term (in years)

 

6.1

 

5.8

 

6.1

 

5.7

 

 

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

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

2025

    

2024

Cost of revenue, net

$

40

$

8

$

86

$

65

Research and development

 

115

 

146

 

263

 

268

Sales and marketing

 

22

 

32

 

43

 

80

General and administrative

 

208

 

83

 

415

 

190

Total

$

385

$

269

$

807

$

603

 

 

 

As of June 30, 2025, the Company had unamortized stock-based compensation expense of $1.7 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years. Option pricing models require the input of various subjective assumptions, including the option’s expected life and the price volatility of the underlying stock. The expected stock price volatility is based on the analysis of volatilities of the Company’s selected public peer group over a period commensurate with the expected term of the options. The expected term of the employee stock options represents the weighted average period the stock options are expected to remain outstanding and is based on the contractual terms, the vesting period and the expected remaining term of the outstanding options. The risk-free interest rate is based on the U.S. Treasury interest rates whose term in consistent with the expected life of the stock options. No dividend yield is included as the Company has not issued any dividends and does not anticipate issuing any dividends in the future.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

NOTE 7: Commitments and contingencies

Leases

The Company leases facilities for office space under non-cancelable operating lease agreements. Its current corporate headquarters are located in Mountain View, California, under a lease that extends through August 2025.  In April 2025, the Company entered into a new operating lease for its future headquarters in Sunnyvale, California, with a lease term through June 30, 2030.  Upon commencement of this new lease in April 2025, the Company paid a refundable lease deposit of $0.5 million on and recognized operating lease right-of-use asset and operating lease liability of $2.9 million, each. The annual base rent under the new lease is $0.9 million.  In addition to base rent, the Company is also responsible for covering its share of the common area expenses and property taxes associated with the building. We are currently in the process of relocating our corporate offices and manufacturing operations to this new Sunnyvale location. During the last six months of 2025, the Company expects to use cash for leasehold improvements to build out and furnish the new space.

As of June 30, 2025 and December 31, 2024, the components of the Company’s leases and lease costs were as follows (in thousands):

    

June 30, 2025

    

December 31, 2024

Operating leases

 

 

Operating lease right-of-use assets

$

2,948

$

407

Operating lease liabilities, current portion

$

119

$

412

Operating lease liabilities, non-current portion

 

3,011

 

Total operating lease liabilities

$

3,130

$

412

Operating lease costs

$

675

$

989

 

 

Operating lease costs were approximately $0.5 million and $0.3 million for the three-month periods ended June 30, 2025 and 2024, respectively and approximately $0.7 million and $0.5 million six-month periods ended June 30, 2025 and 2024.

As of June 30, 2025, future minimum operating lease payments were as follows (in thousands):

Years ending December 31, 

Amount

2025 (remaining six months)

$

120

2026

891

2027

999

2028

1,029

2029

1,060

2030

496

Total future minimum lease payments

 

4,595

Less – Interest

 

(1,465)

Present value of lease liabilities

$

3,130

 

 

As of June 30, 2025, the weighted average remaining lease term is 4.8 years and the weighted average discount rate is 14.9%.

Purchase Commitments

The Company executed a purchase agreement on September 13, 2024, in order to secure the acquisition of raw materials essential to ASR production. This agreement stipulates monthly purchases of $40 thousand commencing in January 2025 and concluding in August 2026, culminating in a total expenditure of $0.8 million. In the six months ended June 30, 2025, the Company made payments totaling $0.1 million pursuant to this commitment.

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 June 30, 2025 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 June 30, 2025 and December 31, 2024.

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 June 30, 2025 and December 31, 2024 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 28 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Segment Information

NOTE 8: Segment Information

Management identifies reportable segments based on how it manages the Company’s operations. As such, the Company operates as one segment for reporting purposes. The accounting policies of the Company’s segment are the same as those described in Note 1.

The CODM assesses performance at a Company level and decides how to allocate resources based on net loss. The measure of segment assets is reported on the condensed balance sheets as total assets. The measure of significant segment expenses is listed on the condensed statements of operations. The CODM evaluates performance and allocates resources for its reportable segment using segment income or loss. This metric is used to evaluate the overall financial performance of the segment, make operational and strategic decisions, prepare the Company’s annual plan, and allocate resources.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events
6 Months Ended
Jun. 30, 2025
Subsequent Events [Abstract]  
Subsequent Events

NOTE 9: Subsequent Events

At-the-market offering program

On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.

From July 1, 2025 to August 8, 2025, the Company sold 2,750,030 shares of Class A Common Stock, generating approximately $19.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program, resulting in cash on hand of $24.2 million as of August 8, 2025.

On July 18, 2025, the Company filed a prospectus supplement to amend the April 2025 Prospectus Supplement to increase the issuance and sale from time to time to up to $50.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Pay vs Performance Disclosure        
Net Income (Loss) $ (6,329) $ (6,271) $ (13,226) $ (13,863)
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation and Liquidity

Description of Business

Knightscope, Inc. (the “Company”), a Delaware corporation, is a public safety innovator that builds Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”). The Company designs, manufactures, and deploys its technologies to improve public safety and to protect the places people live, work, study and visit. The Company provides its cutting-edge solutions, including remote monitoring capabilities, to both the private sector and to government clients, including law enforcement.

The Company operates in a highly fragmented U.S. public safety market that is experiencing strong demand for automation and artificial intelligence-driven solutions due to rising labor costs, staffing shortages, inconsistent service quality, and challenging crime rates. The Company’s solutions combine proactive physical deterrence with critical emergency response tools and remote monitoring, offering an integrated approach to public safety.

The Company was founded in April 2013 and is headquartered in Sunnyvale, California.

Basis of Presentation and Liquidity

The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“U.S. GAAP”). The Company’s fiscal year end is December 31.

The unaudited condensed financial statements have been prepared in accordance 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. Unaudited interim results are not necessarily indicative of the results for the full fiscal year or for any future interim 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, 2024 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.

In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about its ability to continue as a going concern within one year after the date that these condensed financial statements are issued. 

The condensed financial statements of the Company have been prepared on a going concern basis, which contemplates the realization of assets and the discharge of liabilities in the normal course of business. Cash and cash equivalents on hand were $8.2 million as of June 30, 2025, compared to $11.1 million as of December 31, 2024. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2025, the Company also had an accumulated deficit of approximately $206.4 million and stockholders’ equity of approximately $15.1 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. New financings may not be available to the Company on commercially acceptable terms, or at all. If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, including capital expenditures, or downsize its organization, any of which may have a material adverse effect on its business, financial condition, results of operations, and ability to operate as a going

concern.  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.

Reverse Stock Split

Reverse Stock Split

On August 16, 2024, stockholders approved a reverse stock split at a ratio between 1-for-5 and 1-for-50. On September 4, 2024, the Board of Directors set the final ratio at 1-for-50 for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.

 

Segments

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker (“CODM”), 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 United States and substantially all revenue is attributed to sellers and buyers based in the United States.

Reclassifications

Reclassifications

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

Comprehensive Loss

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six months ended June 30, 2025 and 2024.

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 condensed financial statements.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company places its cash and cash equivalents in highly liquid instruments with, and in the custody of, financial institutions with high credit ratings.

Restricted Cash

Restricted Cash

The Company had restricted cash as collateral for the Company’s corporate credit card program which was discontinued during the first quarter of 2025. As of June 30, 2025 and December 31, 2024, the carrying value of restricted cash was $0 and $0.1 million, respectively.

Concentrations of Credit Risk

Concentrations of Credit Risk

The Company extends credit to clients in the normal course of business and performs ongoing credit evaluations of its clients. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the financial statements. The Company does not require collateral from its clients to secure accounts receivable.

Accounts receivable was derived from the leasing of proprietary ASRs along with access to browser-based interface Knightscope Security Operations Center (“KSOC”) as well as the sale of ECDs. The Company reviews its receivables for collectability based on historical loss patterns, aging of the receivables, and assessments of specific identifiable client accounts considered at risk or uncollectible and provides allowances for potential credit losses, as needed. The Company also considers any changes to the financial condition of its clients and any other external market factors that could impact the collectability of the receivables in the determination of the allowance for credit losses. Based on these assessments, the Company recorded a $0.2 million allowance for credit losses on its accounts receivable as of June 30, 2025 compared to an allowance of $0.1 million on its accounts receivable balance as of December 31, 2024.

As of June 30, 2025, the Company had no clients whose accounts receivable balance totaled 10% or more of the Company’s total accounts receivable compared with one client as of December 31, 2024 (13%).

For the three and six months ended June 30, 2025, the Company had one client who individually accounted for 10% or more of the Company’s total revenue, net (13%, 17%) compared with one client who individually accounted for 10% of total revenue, net for the three months ended June 30, 2024 (14%) and no clients who individually accounted for 10% or more of the total revenue for the six months ended June 30, 2024.

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. The following table presents the components of inventory (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

1,376

$

1,539

Work in process

 

190

 

123

Finished goods

 

176

 

135

$

1,742

$

1,797

 

 

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 is included in research and development expense, sales and marketing expense, and cost of revenue, net on the Company’s condensed statements of operations. Depreciation expense on finished ASRs was $0.5 million for the three months ended June 30, 2025 and 2024. Depreciation expense on finished ASRs was $1.0 million for the six months ended June 30, 2025 and 2024.

ASRs, net, consisted of the following (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

3,034

$

2,465

ASRs in progress

 

197

 

322

Finished ASRs

 

12,166

 

11,790

 

15,397

 

14,577

Less: accumulated depreciation on Finished ASRs

 

(6,686)

 

(5,812)

ASRs, net

$

8,711

$

8,765

 

 

The components of the Finished ASRs, net are as follows (in thousands):

June 30, 

December 31, 

    

2025

    

2024

ASRs on lease or available for lease

$

10,692

$

10,553

Demonstration ASRs

 

392

587

Research and development ASRs

 

577

102

Charge boxes

505

548

 

12,166

11,790

Less: accumulated depreciation

 

(6,686)

(5,812)

Finished ASRs, net

$

5,480

$

5,978

 

 

Intangible Assets

Intangible Assets

The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows (in thousands, except years):

June 30, 2025

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(536)

$

454

Customer relationships

 

8

 

950

 

(322)

 

628

Total

$

1,940

$

(858)

$

1,082

    

    

December 31, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(437)

 

$

553

Customer relationships

 

8

 

950

 

(262)

 

 

688

Total

$

1,940

$

(699)

 

$

1,241

 

 

Intangible assets amortization expense totaled $0.1 million for the three months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

Intangible assets amortization expense totaled $0.2 million for the six months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.

As of June 30, 2025, future intangible assets amortization expense for each of the next five years and thereafter is as follows (in thousands):

Year ending December 31, 

    

Amount

2025 (remaining 6 months)

$

158

2026

 

317

2027

 

275

2028

 

118

2029

 

119

2030 and thereafter

95

Total

$

1,082

 

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

    

June 30, 

    

December 31, 

2025

2024

Legal, consulting and financial services

$

323

$

58

Sales tax

353

378

Warranty liability

362

 

364

Payroll and payroll taxes

347

364

Customer deposits

 

169

 

82

Credit cards

 

182

128

Accrued interest

210

Other

 

363

 

420

$

2,309

$

1,794

 

 

Warranty Liability

Warranty Liability

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 six months ended consisted of the following (in thousands):

    

June 30, 

2025

    

2024

Balance January 1,

$

364

$

406

Provision for warranties issued

 

123

 

234

Warranty services provided

 

(125)

 

(183)

$

362

$

457

 

 

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 were classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock were contingently redeemable and, therefore, may have obligated the Company to transfer assets at some point in the future. The preferred stock warrants were recorded at fair value upon issuance and were 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 were recorded in the condensed statements of operations. The Company adjusted the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or conversion. On May 15, 2024, the preferred stock warrants converted into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants were reclassified to additional paid-in capital and are no longer 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.

Stock-Based Compensation

Stock-Based Compensation

The Company accounts for stock-based compensation in accordance with 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.

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 voting, dividend, liquidation and other rights and powers of the common stock are subject to and qualified by the rights, powers and preferences of any series of preferred stock as may be designated by the Company’s Board of Directors and outstanding from time to time. 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 for the three and six months ended June 30, 2025 and 2024 consist of the following:

    

June 30, 

June 30, 

2025

    

2024

Warrants to purchase common stock (convertible to Class A Common Stock)

186,411

172,880

Stock options

 

314,951

 

280,117

Total potentially dilutive shares

 

501,362

 

452,997

 

The weighted average number of shares of common stock outstanding as of June 30, 2025 includes the weighted average effect of the 15,238 vendor warrants (as defined in Note 5 - Capital Stock and Warrants) because the exercise of such warrants requires nominal consideration ($0.001 per share exercise price for each pre-funded warrant). As of June 30, 2025, none of the vendor warrants have been exercised and are not included in the table above.

 As all potentially dilutive securities are anti-dilutive as of June 30, 2025 and 2024, diluted net loss per common share is the same as basic net loss per common share for each period.

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation, as amended to date (the “Certificate of Incorporation”) each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (together with the Super Voting Preferred Stock, the “Preferred Stock”) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate, (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, no shares of previously authorized Preferred Stock remain outstanding.

Accounting Pronouncements

Accounting Pronouncements Adopted in 2025

None.

Accounting Pronouncements Not Yet Adopted

On December 14, 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. The amendment is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standards on the financial statements and related disclosures.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires entities to disclose specified information about certain expenses in the notes to the financial statements, including employee compensation. It is effective on a prospective basis for annual periods beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027 with early adoption permitted. Management does not believe the implementation of this standard will have a material impact on the Company’s financial statements.

In July 2025, the FASB issued ASU 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets.  The ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods.  Early adoption is permitted. The Company is currently evaluating the timing of the adoption and the impact of the new standard on the financial statements and related disclosures.

Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the condensed financial statements.

 

Revenue Recognition

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 a full or partial certificate of completion, at which point, the Company 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 the 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.

ASR subscription revenue

The Company recognizes ASR subscription revenue as follows:

ASR subscription revenue is generated from the 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.

Customer Deposits

Customer deposits primarily relate to sales of ECDs to certain customers dependent upon creditworthiness. The customer deposits are recorded as current liabilities and reclassed as 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 (in thousands):

Three Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

12

$

1,134

$

1,146

$

22

$

990

$

1,012

ECDs

1,358

245

 

1,603

1,928

263

 

2,191

Total

$

1,370

$

1,379

$

2,749

$

1,950

$

1,253

$

3,203

 

Six Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

20

$

2,308

$

2,328

$

47

$

1,955

$

2,002

ECDs

2,863

475

 

3,338

3,154

301

 

3,455

Total

$

2,883

$

2,783

$

5,666

$

3,201

$

2,256

$

5,457

 

Product Revenue, net

Product revenue, net includes point of sale transactions related to the ECDs, including product, shipping, and installation.

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.

 

Deferred revenue

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 financing companies, whereby the financing company 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 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 (in thousands):

    

June 30, 2025

Deferred revenue - short term

$

1,821

Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period

$

1,416

 

 

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.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventory

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

1,376

$

1,539

Work in process

 

190

 

123

Finished goods

 

176

 

135

$

1,742

$

1,797

 

Schedule of ASRs, net and components of finished ASRs, net

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

3,034

$

2,465

ASRs in progress

 

197

 

322

Finished ASRs

 

12,166

 

11,790

 

15,397

 

14,577

Less: accumulated depreciation on Finished ASRs

 

(6,686)

 

(5,812)

ASRs, net

$

8,711

$

8,765

 

June 30, 

December 31, 

    

2025

    

2024

ASRs on lease or available for lease

$

10,692

$

10,553

Demonstration ASRs

 

392

587

Research and development ASRs

 

577

102

Charge boxes

505

548

 

12,166

11,790

Less: accumulated depreciation

 

(6,686)

(5,812)

Finished ASRs, net

$

5,480

$

5,978

 

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

June 30, 2025

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(536)

$

454

Customer relationships

 

8

 

950

 

(322)

 

628

Total

$

1,940

$

(858)

$

1,082

    

    

December 31, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(437)

 

$

553

Customer relationships

 

8

 

950

 

(262)

 

 

688

Total

$

1,940

$

(699)

 

$

1,241

 

Schedule of future intangible assets amortization expense

Year ending December 31, 

    

Amount

2025 (remaining 6 months)

$

158

2026

 

317

2027

 

275

2028

 

118

2029

 

119

2030 and thereafter

95

Total

$

1,082

 

Schedule of accrued expenses and other current liabilities

    

June 30, 

    

December 31, 

2025

2024

Legal, consulting and financial services

$

323

$

58

Sales tax

353

378

Warranty liability

362

 

364

Payroll and payroll taxes

347

364

Customer deposits

 

169

 

82

Credit cards

 

182

128

Accrued interest

210

Other

 

363

 

420

$

2,309

$

1,794

 

Schedule of change in the warranty liability

    

June 30, 

2025

    

2024

Balance January 1,

$

364

$

406

Provision for warranties issued

 

123

 

234

Warranty services provided

 

(125)

 

(183)

$

362

$

457

 

Schedule of potentially dilutive securities that were excluded from the computation of diluted net loss per share

    

June 30, 

June 30, 

2025

    

2024

Warrants to purchase common stock (convertible to Class A Common Stock)

186,411

172,880

Stock options

 

314,951

 

280,117

Total potentially dilutive shares

 

501,362

 

452,997

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of deferred revenue

    

June 30, 2025

Deferred revenue - short term

$

1,821

Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period

$

1,416

 

Summary of revenue by product line and timing of recognition

Three Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

12

$

1,134

$

1,146

$

22

$

990

$

1,012

ECDs

1,358

245

 

1,603

1,928

263

 

2,191

Total

$

1,370

$

1,379

$

2,749

$

1,950

$

1,253

$

3,203

 

Six Months Ended June 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

20

$

2,308

$

2,328

$

47

$

1,955

$

2,002

ECDs

2,863

475

 

3,338

3,154

301

 

3,455

Total

$

2,883

$

2,783

$

5,666

$

3,201

$

2,256

$

5,457

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Summary of category of assets or liabilities carried at fair value

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2025

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

7,747

$

7,747

$

$

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents and restricted cash:

 

  

 

  

 

  

 

  

Money market funds

$

10,638

$

10,638

$

$

 

Summary of changes in the fair value of Company's Level 3 warrant and convertible note liabilities

June 30, 

2024

Beginning Balance

    

$

6,247

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of common stock warrants

(237)

Ending Balance

$

34

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of amortized carrying amount of the Company's debt obligations

 

June 30, 

December 31, 

    

2025

    

2024

Bonds, net of unamortized issuance costs of $277 and $316, respectively

$

3,991

$

3,952

August 2024 Note

1,364

Insurance Notes

281

Total debt

 

4,272

 

5,316

Less: current portion of debt obligations

 

(281)

 

(1,364)

Non-current portion of debt obligations

$

3,991

$

3,952

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of the Company's outstanding warrants

Class of shares

    

Number of Warrants

    

Exercise Price

    

Expiration Date

Class A Common Stock (previously Series m-3 Preferred Stock)

 

28,656

$

200.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

121,455

$

93.87

December 31, 2027

Class A Common Stock (Vendor Warrants)

15,238

$

0.001

6 years from each issuance

Class A Common Stock (Underwriter Warrants)

36,300

$

18.29

November 21, 2029

  

Schedule of common stock reserved for future issuance

    

June 30, 

2025

Stock options to purchase common stock

 

314,951

Warrants outstanding for future issuance of common stock

 

201,649

Stock options available for future issuance

 

293,566

Total shares of Class A Common Stock reserved

 

810,166

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
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, 2024

92,020

296,391

$

50.50

7.97

$

26

2022 Equity incentive plan increase

220,106

Granted

 

(33,876)

 

33,876

 

4.59

 

 

Forfeited

 

15,316

 

(15,316)

 

70.08

 

 

Available and outstanding as of June 30, 2025

293,566

314,951

$

44.56

7.75

$

Vested and exercisable as of June 30, 2025

 

169,957

$

61.66

 

6.60

$

 

Schedule of assumptions utilized for option grants

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

 

2025

    

2024

 

Risk-free interest rate

 

4.03

%  

4.20

%

 

4.11

%  

4.20

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

51.71

%  

54.30

%

 

52.37

%  

54.35

%

Expected term (in years)

 

6.1

 

5.8

 

6.1

 

5.7

 

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

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

2025

    

2024

Cost of revenue, net

$

40

$

8

$

86

$

65

Research and development

 

115

 

146

 

263

 

268

Sales and marketing

 

22

 

32

 

43

 

80

General and administrative

 

208

 

83

 

415

 

190

Total

$

385

$

269

$

807

$

603

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of components of leases and lease costs

    

June 30, 2025

    

December 31, 2024

Operating leases

 

 

Operating lease right-of-use assets

$

2,948

$

407

Operating lease liabilities, current portion

$

119

$

412

Operating lease liabilities, non-current portion

 

3,011

 

Total operating lease liabilities

$

3,130

$

412

Operating lease costs

$

675

$

989

 

Schedule of future minimum operating lease payments

Years ending December 31, 

Amount

2025 (remaining six months)

$

120

2026

891

2027

999

2028

1,029

2029

1,060

2030

496

Total future minimum lease payments

 

4,595

Less – Interest

 

(1,465)

Present value of lease liabilities

$

3,130

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents    
Cash and cash equivalents $ 8,211 $ 11,124
Stockholders' equity:    
Accumulated deficit 206,418 193,192
Stockholders' equity (deficit) $ 15,115 $ 15,781
Substantial Doubt about Going Concern, within One Year true  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details)
$ in Millions
Sep. 13, 2024
USD ($)
Aug. 16, 2024
Class of Stock    
Stockholders' equity, reverse stock split On August 16, 2024, stockholders approved a reverse stock split at a ratio between 1-for-5 and 1-for-50. On September 4, 2024, the Board of Directors set the final ratio at 1-for-50 for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.  
Stock split, conversion ratio, approved, range, high end of range   0.2
Stock split, conversion ratio, approved, range, low end of range   0.02
Stock split, conversion ratio 0.02  
Cash paid for fractional shares $ 0.1  
Class A Common Stock    
Class of Stock    
Stock split, conversion ratio 0.02  
Class B Common Stock    
Class of Stock    
Stock split, conversion ratio 0.02  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Segments (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Number of operating segments 1 1 1 1
Number of reportable segments 1 1 1 1
Segment Reporting, CODM, Individual Title and Position or Group Name srt:ChiefExecutiveOfficerMember srt:ChiefExecutiveOfficerMember srt:ChiefExecutiveOfficerMember srt:ChiefExecutiveOfficerMember
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Restricted Cash    
Restricted cash $ 0 $ 100
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Accounts receivable, after allowance for credit loss    
Allowance for credit losses $ 0.2 $ 0.1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details) - Client One
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Accounts Receivable | Credit Concentration Risk        
Concentration Risk        
Concentration risk, percentage (as a percent)       13.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Concentration Risk        
Concentration risk, percentage (as a percent) 13.00% 14.00% 17.00%  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory    
Raw materials $ 1,376 $ 1,539
Work in process 190 123
Finished goods 176 135
Inventory, net $ 1,742 $ 1,797
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Estimated expected lives, low end of range 3 years
Estimated expected lives, high end of range 5 years
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation expense of finished ASRs $ 0.5 $ 0.5 $ 1.0 $ 1.0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 3,034 $ 2,465
ASRs in progress 197 322
Finished ASRs 12,166 11,790
ASRs, gross 15,397 14,577
Less: accumulated depreciation on Finished ASRs (6,686) (5,812)
ASRs, net $ 8,711 $ 8,765
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
ASRs on lease or available for lease $ 10,692 $ 10,553
Demonstration ASRs 392 587
Research and development ASRs 577 102
Charge boxes 505 548
Finished ASRs, gross 12,166 11,790
Less: accumulated depreciation (6,686) (5,812)
Finished ASRs, net $ 5,480 $ 5,978
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details)
Jun. 30, 2025
Dec. 31, 2024
Developed Technology    
Intangible Assets    
Finite-lived intangible asset, useful life 5 years 5 years
Customer Relationships    
Intangible Assets    
Finite-lived intangible asset, useful life 8 years 8 years
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Intangible Assets    
Gross carrying amount $ 1,940 $ 1,940
Accumulated amortization (858) (699)
Carrying amount, net 1,082 1,241
Developed Technology    
Intangible Assets    
Gross carrying amount 990 990
Accumulated amortization (536) (437)
Carrying amount, net 454 553
Customer Relationships    
Intangible Assets    
Gross carrying amount 950 950
Accumulated amortization (322) (262)
Carrying amount, net $ 628 $ 688
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Intangible assets amortization expense        
Intangible assets amortization expense $ 0.1 $ 0.1 $ 0.2 $ 0.2
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Future intangible assets amortization expense  
2025 (remaining 6 months) $ 158
2026 317
2027 275
2028 118
2029 119
2030 and thereafter 95
Total $ 1,082
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities        
Legal, consulting and financial services $ 323 $ 58    
Sales tax 353 378    
Warranty liability 362 364 $ 457 $ 406
Payroll and payroll taxes 347 364    
Customer deposits 169 82    
Credit cards 182 128    
Accrued interest 210      
Other 363 420    
Total $ 2,309 $ 1,794    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Warranty liability    
Beginning Balance $ 364 $ 406
Provision for warranties issued 123 234
Warranty services provided (125) (183)
Ending Balance $ 362 $ 457
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Potentially dilutive securities        
Total potentially dilutive shares 501,362 452,997 501,362 452,997
Class A Common Stock Warrants        
Potentially dilutive securities        
Total potentially dilutive shares 186,411 172,880 186,411 172,880
Employee Stock Option        
Potentially dilutive securities        
Total potentially dilutive shares 314,951 280,117 314,951 280,117
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details) - $ / shares
Jun. 30, 2025
Oct. 10, 2022
Class A Common Stock Warrants    
Warrants    
Number of securities called by warrants (in shares)   1,138,446
Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC    
Warrants    
Number of securities called by warrants (in shares) 15,238  
Exercise price (in dollars per share) $ 0.001  
Warrants exercised (in shares) 0  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details)
Jun. 30, 2025
Accounting Standards Update 2023-09  
Accounting Pronouncements  
Change in Accounting Principle, Accounting Standards Update, Adopted true
Accounting Standards Update 2024-03  
Accounting Pronouncements  
Change in Accounting Principle, Accounting Standards Update, Adopted false
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue - Revenue Recognition (Details)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
ASRs, term 12 months
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Contract with Customer, Liability    
Deferred revenue - short term $ 1,821 $ 1,883
Change in Contract with Customer, Liability    
Revenue recognized in the year ended related to amounts included in deferred revenue at the beginning of the period $ 1,416  
ASRs, term 12 months  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue and Deferred Revenue        
Total revenue, net $ 2,749 $ 3,203 $ 5,666 $ 5,457
Autonomous Security Robots        
Revenue and Deferred Revenue        
Total revenue, net 1,146 1,012 2,328 2,002
Emergency Communication Devices        
Revenue and Deferred Revenue        
Total revenue, net 1,603 2,191 3,338 3,455
Point in time        
Revenue and Deferred Revenue        
Total revenue, net 1,370 1,950 2,883 3,201
Point in time | Autonomous Security Robots        
Revenue and Deferred Revenue        
Total revenue, net 12 22 20 47
Point in time | Emergency Communication Devices        
Revenue and Deferred Revenue        
Total revenue, net 1,358 1,928 2,863 3,154
Transferred over time        
Revenue and Deferred Revenue        
Total revenue, net 1,379 1,253 2,783 2,256
Transferred over time | Autonomous Security Robots        
Revenue and Deferred Revenue        
Total revenue, net 1,134 990 2,308 1,955
Transferred over time | Emergency Communication Devices        
Revenue and Deferred Revenue        
Total revenue, net $ 245 $ 263 $ 475 $ 301
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Fair Value Hierarchy Classification (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities    
Liabilities, fair value disclosure $ 0  
Money market funds    
Assets    
Money market funds 7,747 $ 10,638
Level 1 | Money market funds    
Assets    
Money market funds $ 7,747 $ 10,638
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Assets    
Fair value assets transfers $ 0 $ 0
Liabilities    
Fair value liability transfers $ 0 $ 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Changes in the fair value of Level 3 financial liabilities  
Beginning Balance $ 6,247
Revaluation of Series m-3 and S Preferred Stock warrants (1,214)
Reclassification of Series m-3 and S Preferred Stock warrants (4,762)
Revaluation of common stock warrants (237)
Ending Balance $ 34
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Long-term Debt (Details) - USD ($)
Feb. 04, 2025
Oct. 02, 2023
Debt Obligations    
Debt instrument, issuance date Feb. 04, 2025  
Corporate Debt Securities | Public Safety Infrastructure Bonds, October 2023    
Debt Obligations    
Debt instrument, face amount   $ 10,000,000
Debt instrument, price per bond   $ 1,000
Debt instrument, interest rate, stated percentage (as a percent)   10.00%
Debt instrument, term   5 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Warrants (Details)
Oct. 10, 2022
shares
Class A Common Stock Warrants  
Warrants  
Number of securities called by warrants (in shares) 1,138,446
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Short-term Debt (Details)
$ in Thousands
Feb. 04, 2025
USD ($)
installment
Oct. 26, 2024
USD ($)
installment
Aug. 01, 2024
USD ($)
installment
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Obligations          
Debt instrument, issuance date Feb. 04, 2025        
Debt obligations, current       $ 281 $ 1,364
Notes Payable, Other Payables | Senior Secured Promissory Note, August 2024          
Debt Obligations          
Debt instrument, issuance date     Aug. 01, 2024    
Debt instrument, maturity date     Jul. 01, 2025    
Debt instrument, face amount     $ 3,000    
Debt instrument, periodic payment, installments, number | installment     2    
Debt instrument, change of control, require repayment, holder option period     30 days    
Debt instrument, interest rate, stated percentage, event of default (as a percent)     10.00%    
Debt obligations, current       0 $ 1,364
Notes Payable, Other Payables | Senior Secured Promissory Note, August 2024 | Debt Instrument, Redemption, Period One          
Debt Obligations          
Debt instrument, periodic payment, installments, number | installment     11    
Debt instrument, periodic payment, principal     $ 2,500    
Debt instrument, date of first required payment     Sep. 01, 2024    
Notes Payable, Other Payables | Senior Secured Promissory Note, August 2024 | Debt Instrument, Redemption, Period Two          
Debt Obligations          
Debt instrument, periodic payment, installments, number | installment     1    
Debt instrument, periodic payment, principal     $ 500    
Notes Payable, Other Payables | Insurance Notes          
Debt Obligations          
Debt obligations, current       $ 281  
Notes Payable, Other Payables | Insurance Notes, October 2024          
Debt Obligations          
Debt instrument, issuance date   Oct. 26, 2024      
Debt instrument, face amount   $ 300      
Debt instrument, frequency of periodic payment   eleven installments      
Debt instrument, periodic payment, installments, number | installment   11      
Debt instrument, periodic payment, principal   $ 24      
Debt instrument, interest rate, stated percentage (as a percent)   7.39%      
Notes Payable, Other Payables | Insurance Notes, February 2025          
Debt Obligations          
Debt instrument, face amount $ 400        
Debt instrument, frequency of periodic payment eleven installments        
Debt instrument, periodic payment, installments, number | installment 11        
Debt instrument, periodic payment, principal $ 35        
Debt instrument, interest rate, stated percentage (as a percent) 7.39%        
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Carrying Amount (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Obligations    
Bonds, net of unamortized issuance costs $ 3,991 $ 3,952
Debt obligations, current 281 1,364
Total debt 4,272 5,316
Notes Payable, Other Payables | Senior Secured Promissory Note, August 2024    
Debt Obligations    
Debt obligations, current 0 $ 1,364
Notes Payable, Other Payables | Insurance Notes    
Debt Obligations    
Debt obligations, current $ 281  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Obligations    
Total debt $ 4,272 $ 5,316
Less: current portion of debt obligations (281) (1,364)
Non-current portion of debt obligations $ 3,991 $ 3,952
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Unamortized Issuance Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Issuance Costs, Net    
Debt issuance costs, net $ 277 $ 316
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Temporary Equity (Details)
May 15, 2024
shares
Temporary equity  
Temporary equity, shares outstanding (in shares) 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Preferred Stock (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Aug. 16, 2024
Preferred stock      
Preferred stock, shares authorized (in shares) 40,000,000 40,000,000 40,000,000
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Offerings - General Information (Details)
$ in Millions
Nov. 21, 2024
USD ($)
Stockholders' Equity Note [Abstract]  
Proceeds from issuance of common stock and pre-funded warrants sold for cash, gross $ 12.1
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Offerings - Equity (Details) - Shelf Registration, Public Offering, November 2024 Prospectus Supplement - Class A Common Stock
Nov. 21, 2024
$ / shares
shares
Offerings  
Shares issued (in shares) | shares 393,659
Sale of stock, price per share (in dollars per share) | $ / shares $ 10
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Offerings - Warrants (Details) - $ / shares
Nov. 21, 2024
Jun. 30, 2025
Jan. 06, 2025
Oct. 10, 2022
Class A Common Stock Warrants        
Warrants        
Number of securities called by warrants (in shares)       1,138,446
Class A Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry        
Warrants        
Exercise price (in dollars per share) $ 0.001      
Number of securities called by warrants (in shares) 816,341      
Offering price (in dollars per share) $ 9.999      
Class A Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry        
Warrants        
Exercise price (in dollars per share) $ 18.29 $ 18.29    
Number of securities called by warrants (in shares) 36,300      
Warrants, exercisable, overallotment option, period after agreement date 180 days      
Warrants, term 5 years      
Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC        
Warrants        
Exercise price (in dollars per share)   $ 0.001    
Number of securities called by warrants (in shares)   15,238    
Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, monthly amount     15,000  
Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, annual amount     100,000  
Warrants, term     6 years  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Outstanding Warrants (Details) - $ / shares
Jun. 30, 2025
Jan. 06, 2025
Nov. 21, 2024
Class A Common Stock Warrants      
Warrants      
Number of warrants (in shares) 201,649    
Class A Common Stock Warrants, Previously Series m-3 Preferred Stock, 31 December 2027 Expiry      
Warrants      
Number of warrants (in shares) 28,656    
Exercise price (in dollars per share) $ 200    
Class A Common Stock Warrants, Previously Series S Preferred Stock, 31 December 2027 Expiry      
Warrants      
Number of warrants (in shares) 121,455    
Exercise price (in dollars per share) $ 93.87    
Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC      
Warrants      
Number of warrants (in shares) 15,238    
Exercise price (in dollars per share) $ 0.001    
Warrants, term   6 years  
Class A Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry      
Warrants      
Exercise price (in dollars per share)     $ 0.001
Class A Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry      
Warrants      
Number of warrants (in shares) 36,300    
Exercise price (in dollars per share) $ 18.29   $ 18.29
Warrants, term     5 years
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Common stock    
Stock options to purchase common stock (in shares) 314,951 296,391
Total shares of Class A Common Stock reserved (in shares) 810,166  
Employee Stock Option    
Common stock    
Stock options available for future issuance (in shares) 293,566 92,020
Class A Common Stock Warrants    
Common stock    
Warrants outstanding for future issuance of convertible common stock (in shares) 201,649  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - At-the-Market Offering Program (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 08, 2025
Jun. 30, 2025
Jun. 30, 2024
Jul. 18, 2025
Apr. 04, 2025
Feb. 09, 2023
Offerings            
Proceeds from equity sale, net of issuance costs   $ 10,274 $ 12,089      
ATM Offering | Subsequent Event            
Offerings            
Sale of stock, offering amount, remaining to be sold $ 44,200          
ATM Offering | Class A Common Stock            
Offerings            
Shares issued (in shares)   1,779,720        
Proceeds from equity sale, net of issuance costs   $ 10,300        
Issuance costs   $ 300        
ATM Offering | Class A Common Stock | Subsequent Event            
Offerings            
Shares issued (in shares) 2,750,030          
Proceeds from equity sale, net of issuance costs $ 19,700          
ATM Offering, February 2023 Prospectus Supplement | Class A Common Stock            
Offerings            
Sale of stock, offering amount           $ 20,000
ATM Offering, April 2025 Prospectus Supplement            
Offerings            
Sale of stock, offering amount         $ 100,000  
ATM Offering, July 2025 Prospectus Supplement | Class A Common Stock | Subsequent Event            
Offerings            
Sale of stock, offering amount       $ 50,000    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Equity Incentive Plans (Details) - shares
6 Months Ended
Jun. 23, 2022
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2016
Apr. 30, 2014
2014 Equity Incentive Plan          
Stock-Based Compensation          
Number of shares issuable under plan (in shares)         40,000
2016 Equity Incentive Plan          
Stock-Based Compensation          
Shares available for grant (in shares)       38,720  
2022 Equity Incentive plan          
Stock-Based Compensation          
Number of shares issuable under plan (in shares) 100,000        
Percentage of outstanding common stock considered for annual increase in authorized shares under the plan (as a percent) 5.00%        
Employee Stock Option          
Stock-Based Compensation          
Shares available for grant (in shares)   293,566 92,020    
Employee Stock Option | 2022 Equity Incentive plan          
Stock-Based Compensation          
Vesting period of options   4 years      
Employee Stock Option | 2022 Equity Incentive plan | Share-Based Payment Arrangement, Tranche One          
Stock-Based Compensation          
Maximum percentage of fair market value of stock options price (as a percent)   100.00%      
Stock options term   10 years      
Employee Stock Option | 2022 Equity Incentive plan | Share-Based Payment Arrangement, Tranche Two          
Stock-Based Compensation          
Maximum percentage of fair market value of stock options price (as a percent)   110.00%      
Stock options term   5 years      
Percentage of voting power held (as a percent)   10.00%      
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Shares Available for Grant (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Stock-Based Compensation      
2022 Equity incentive plan increase (in shares) 220,106    
Stock options granted (in shares) (33,876)    
Stock options exercised (in shares) 0 2,260  
Stock options forfeited (in shares) 15,316    
Employee Stock Option      
Stock-Based Compensation      
Shares available for grant (in shares) 293,566   92,020
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Number of Shares Outstanding      
Outstanding as of beginning of year (in shares) 296,391    
Granted (in shares) 33,876    
Exercised (in shares) 0 (2,260)  
Forfeited (in shares) (15,316)    
Outstanding as of end of period (in shares) 314,951   296,391
Weighted Average Exercise Price      
Outstanding as of beginning of year (in dollars per share) $ 50.5    
Granted (in dollars per share) 4.59    
Forfeited (in dollars per share) 70.08    
Outstanding as of end of period (in dollars per share) $ 44.56   $ 50.5
Additional Information      
Weighted average remaining contractual life, outstanding 7 years 9 months   7 years 11 months 19 days
Aggregate intrinsic value, outstanding     $ 26
Number of shares outstanding, vested and exercisable (in shares) 169,957    
Weighted average exercise price, vested and exercisable (in dollars per share) $ 61.66    
Weighted average remaining contractual life, vested and exercisable 6 years 7 months 6 days    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
Additional Information  
Weighted average grant date fair value of options granted (in dollars per share) $ 3
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Additional Information    
Closing stock price (in dollars per share) $ 4.94  
Stock options exercised (in shares) 0 2,260
Fair value of the shares subject to stock options vested $ 1.3 $ 0.3
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Assumptions (Details) - Employee Stock Option
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation        
Risk-free interest rate (as a percent) 4.03% 4.20% 4.11% 4.20%
Expected dividend yield (as a percent) 0.00% 0.00% 0.00% 0.00%
Expected volatility (as a percent) 51.71% 54.30% 52.37% 54.35%
Expected term 6 years 1 month 6 days 5 years 9 months 18 days 6 years 1 month 6 days 5 years 8 months 12 days
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Compensation        
Total stock-based compensation expense $ 385 $ 269 $ 807 $ 603
Cost of Sales        
Stock-Based Compensation        
Total stock-based compensation expense 40 8 86 65
Research and Development Expense        
Stock-Based Compensation        
Total stock-based compensation expense 115 146 263 268
Sales and Marketing Expense        
Stock-Based Compensation        
Total stock-based compensation expense 22 32 43 80
General and Administrative Expense        
Stock-Based Compensation        
Total stock-based compensation expense $ 208 $ 83 $ 415 $ 190
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Stock-Based Compensation  
Unamortized stock-based compensation expense, options $ 1.7
Employee Stock Option  
Stock-Based Compensation  
Vesting term 2 years
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - General Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Operating leases      
Operating lease right-of-use-assets   $ 2,948 $ 407
Operating leases      
Operating lease liabilities   $ 3,130 $ 412
Headquarters, Sunnyvale, California      
Lessee, Operating Lease, Description      
Lessee, operating lease, refundable lease deposit paid $ 500    
Lessee, operating lease, annual base rent 900    
Operating leases      
Operating lease right-of-use-assets 2,900    
Operating leases      
Operating lease liabilities $ 2,900    
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - Components of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating leases    
Operating lease right-of-use-assets $ 2,948 $ 407
Operating leases    
Operating lease liabilities, current portion 119 412
Operating lease liabilities, non-current portion 3,011  
Total operating lease liabilities $ 3,130 $ 412
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Operating lease costs          
Operating lease costs $ 500 $ 300 $ 675 $ 500 $ 989
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases  
2025 (remaining six months) $ 120
2026 891
2027 999
2028 1,029
2029 1,060
2030 496
Total future minimum lease payments $ 4,595
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - Gross Difference (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases    
Total future minimum lease payments $ 4,595  
Less - Interest (1,465)  
Present value of lease liabilities $ 3,130 $ 412
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Leases - Additional Information (Details)
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Weighted average remaining lease term 4 years 9 months 18 days
Operating lease, weighted average discount rate, percent (as a percent) 14.90%
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Purchase Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 13, 2024
Jun. 30, 2025
Purchase Commitments    
Purchase commitment, monthly purchase amount $ 40  
Purchase commitment, total expenditure $ 800  
Purchase commitment, payments   $ 100
Unrecorded Unconditional Purchase Obligation, Category us-gaap:InventoriesMember  
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Sales Tax Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sales Tax Contingencies    
Sales tax liability $ 353 $ 378
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Number of reportable segments 1 1 1 1
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 08, 2025
Jun. 30, 2025
Jun. 30, 2024
Jul. 18, 2025
Apr. 04, 2025
Subsequent Events          
Proceeds from equity sale, net of issuance costs   $ 10,274 $ 12,089    
ATM Offering | Class A Common Stock          
Subsequent Events          
Shares issued (in shares)   1,779,720      
Proceeds from equity sale, net of issuance costs   $ 10,300      
ATM Offering, April 2025 Prospectus Supplement          
Subsequent Events          
Sale of stock, offering amount         $ 100,000
Subsequent Event          
Subsequent Events          
Cash $ 24,200        
Subsequent Event | ATM Offering          
Subsequent Events          
Sale of stock, offering amount, remaining to be sold $ 44,200        
Subsequent Event | ATM Offering | Class A Common Stock          
Subsequent Events          
Shares issued (in shares) 2,750,030        
Proceeds from equity sale, net of issuance costs $ 19,700        
Subsequent Event | ATM Offering, July 2025 Prospectus Supplement | Class A Common Stock          
Subsequent Events          
Sale of stock, offering amount       $ 50,000  
XML 98 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 99 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 218 328 1 false 63 0 false 6 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.knightscope.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Condensed Balance Sheets Sheet http://www.knightscope.com/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Condensed Statements of Operations Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfOperations Condensed Statements of Operations Statements 4 false false R5.htm 995200205 - Statement - Condensed Statements of Operations (Parenthetical) Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfOperationsParenthetical Condensed Statements of Operations (Parenthetical) Statements 5 false false R6.htm 995200300 - Statement - Condensed Statements of Preferred Stock Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock Condensed Statements of Preferred Stock Statements 6 false false R7.htm 995200400 - Statement - Condensed Statements of Stockholders' Equity (Deficit) Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit Condensed Statements of Stockholders' Equity (Deficit) Statements 7 false false R8.htm 995200405 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical) Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficitParenthetical Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical) Statements 8 false false R9.htm 995200500 - Statement - Condensed Statements of Cash Flows Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 9 false false R10.htm 995210101 - 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 10 false false R11.htm 995210201 - Disclosure - Revenue and Deferred Revenue Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue Revenue and Deferred Revenue Notes 11 false false R12.htm 995210301 - Disclosure - Fair Value Measurement Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 995210401 - Disclosure - Debt Obligations Sheet http://www.knightscope.com/role/DisclosureDebtObligations Debt Obligations Notes 13 false false R14.htm 995210501 - Disclosure - Capital Stock and Warrants Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants Capital Stock and Warrants Notes 14 false false R15.htm 995210601 - Disclosure - Stock-Based Compensation Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 995210701 - Disclosure - Commitments and Contingencies Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 995210801 - Disclosure - Segment Information Sheet http://www.knightscope.com/role/DisclosureSegmentInformation Segment Information Notes 17 false false R18.htm 995210901 - Disclosure - Subsequent Events Sheet http://www.knightscope.com/role/DisclosureSubsequentEvents Subsequent Events Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 99920102 - 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 21 false false R22.htm 99930103 - 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 22 false false R23.htm 99930203 - 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 23 false false R24.htm 99930303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.knightscope.com/role/DisclosureFairValueMeasurement 24 false false R25.htm 99930403 - Disclosure - Debt Obligations (Tables) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsTables Debt Obligations (Tables) Tables http://www.knightscope.com/role/DisclosureDebtObligations 25 false false R26.htm 99930503 - 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 26 false false R27.htm 99930603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.knightscope.com/role/DisclosureStockBasedCompensation 27 false false R28.htm 99930703 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies 28 false false R29.htm 99940101 - 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 29 false false R30.htm 99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details) Details 30 false false R31.htm 99940103 - Disclosure - The Company and Summary of Significant Accounting Policies - Segments (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails The Company and Summary of Significant Accounting Policies - Segments (Details) Details http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails The Company and Summary of Significant Accounting Policies - Restricted Cash (Details) Details 32 false false R33.htm 99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAllowanceForCreditLossesDetails The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details) Details 33 false false R34.htm 99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details) Details 34 false false R35.htm 99940107 - 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 35 false false R36.htm 99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetEstimatedExpectedLivesDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details) Details 36 false false R37.htm 99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDepreciationExpenseDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details) Details 37 false false R38.htm 99940110 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details) Details 38 false false R39.htm 99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details) Details 39 false false R40.htm 99940112 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details) Details 40 false false R41.htm 99940113 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details) Details 41 false false R42.htm 99940114 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsAmortizationExpenseDetails The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details) Details 42 false false R43.htm 99940115 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details) Details 43 false false R44.htm 99940116 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) Details 44 false false R45.htm 99940117 - Disclosure - The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) Details 45 false false R46.htm 99940118 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) Details 46 false false R47.htm 99940119 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details) Details 47 false false R48.htm 99940120 - Disclosure - The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details) Details 48 false false R49.htm 99940201 - Disclosure - Revenue and Deferred Revenue - Revenue Recognition (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueRecognitionDetails Revenue and Deferred Revenue - Revenue Recognition (Details) Details 49 false false R50.htm 99940202 - Disclosure - Revenue and Deferred Revenue - Deferred Revenue (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails Revenue and Deferred Revenue - Deferred Revenue (Details) Details 50 false false R51.htm 99940203 - Disclosure - Revenue and Deferred Revenue - Disaggregation of Revenues (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails Revenue and Deferred Revenue - Disaggregation of Revenues (Details) Details 51 false false R52.htm 99940301 - Disclosure - Fair Value Measurement - Fair Value Hierarchy Classification (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails Fair Value Measurement - Fair Value Hierarchy Classification (Details) Details 52 false false R53.htm 99940302 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 53 false false R54.htm 99940303 - Disclosure - Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 54 false false R55.htm 99940401 - Disclosure - Debt Obligations - Long-term Debt (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails Debt Obligations - Long-term Debt (Details) Details 55 false false R56.htm 99940402 - Disclosure - Debt Obligations - Warrants (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails Debt Obligations - Warrants (Details) Details 56 false false R57.htm 99940403 - Disclosure - Debt Obligations - Short-term Debt (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails Debt Obligations - Short-term Debt (Details) Details 57 false false R58.htm 99940404 - Disclosure - Debt Obligations - Carrying Amount (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails Debt Obligations - Carrying Amount (Details) Details 58 false false R59.htm 99940405 - Disclosure - Debt Obligations - Classification (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails Debt Obligations - Classification (Details) Details 59 false false R60.htm 99940406 - Disclosure - Debt Obligations - Unamortized Issuance Costs (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsUnamortizedIssuanceCostsDetails Debt Obligations - Unamortized Issuance Costs (Details) Details 60 false false R61.htm 99940501 - Disclosure - Capital Stock and Warrants - Temporary Equity (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTemporaryEquityDetails Capital Stock and Warrants - Temporary Equity (Details) Details 61 false false R62.htm 99940502 - Disclosure - Capital Stock and Warrants - Preferred Stock (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsPreferredStockDetails Capital Stock and Warrants - Preferred Stock (Details) Details 62 false false R63.htm 99940503 - Disclosure - Capital Stock and Warrants - Offerings - General Information (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsGeneralInformationDetails Capital Stock and Warrants - Offerings - General Information (Details) Details 63 false false R64.htm 99940504 - Disclosure - Capital Stock and Warrants - Offerings - Equity (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails Capital Stock and Warrants - Offerings - Equity (Details) Details 64 false false R65.htm 99940505 - Disclosure - Capital Stock and Warrants - Offerings - Warrants (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails Capital Stock and Warrants - Offerings - Warrants (Details) Details 65 false false R66.htm 99940506 - Disclosure - Capital Stock and Warrants - Outstanding Warrants (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails Capital Stock and Warrants - Outstanding Warrants (Details) Details 66 false false R67.htm 99940507 - 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 67 false false R68.htm 99940508 - 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 68 false false R69.htm 99940601 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails Stock-Based Compensation - Equity Incentive Plans (Details) Details 69 false false R70.htm 99940602 - Disclosure - Stock-Based Compensation - Stock Options - Shares Available for Grant (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails Stock-Based Compensation - Stock Options - Shares Available for Grant (Details) Details 70 false false R71.htm 99940603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock Options - Activity (Details) Details 71 false false R72.htm 99940604 - Disclosure - Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsWeightedAverageGrantDateFairValueOfOptionsGrantedDetails Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details) Details 72 false false R73.htm 99940605 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails Stock-Based Compensation - Stock Options - Additional Information (Details) Details 73 false false R74.htm 99940606 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails Stock-Based Compensation - Stock Options - Assumptions (Details) Details 74 false false R75.htm 99940607 - 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 75 false false R76.htm 99940608 - Disclosure - Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details) Details 76 false false R77.htm 99940701 - Disclosure - Commitments and Contingencies - Leases - General Information (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails Commitments and Contingencies - Leases - General Information (Details) Details 77 false false R78.htm 99940702 - Disclosure - Commitments and Contingencies - Leases - Components of Leases (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails Commitments and Contingencies - Leases - Components of Leases (Details) Details 78 false false R79.htm 99940703 - Disclosure - Commitments and Contingencies - Leases - Lease Costs (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesLeaseCostsDetails Commitments and Contingencies - Leases - Lease Costs (Details) Details 79 false false R80.htm 99940704 - Disclosure - Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details) Details 80 false false R81.htm 99940705 - Disclosure - Commitments and Contingencies - Leases - Gross Difference (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails Commitments and Contingencies - Leases - Gross Difference (Details) Details 81 false false R82.htm 99940706 - Disclosure - Commitments and Contingencies - Leases - Additional Information (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformationDetails Commitments and Contingencies - Leases - Additional Information (Details) Details 82 false false R83.htm 99940707 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 83 false false R84.htm 99940708 - Disclosure - Commitments and Contingencies - Sales Tax Contingencies (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails Commitments and Contingencies - Sales Tax Contingencies (Details) Details 84 false false R85.htm 99940801 - Disclosure - Segment Information (Details) Sheet http://www.knightscope.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.knightscope.com/role/DisclosureSegmentInformation 85 false false R86.htm 99940901 - Disclosure - Subsequent Events (Details) Sheet http://www.knightscope.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.knightscope.com/role/DisclosureSubsequentEvents 86 false false All Reports Book All Reports kscp-20250630.xsd kscp-20250630_cal.xml kscp-20250630_def.xml kscp-20250630_lab.xml kscp-20250630_pre.xml kscp-20250630x10q.htm http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kscp-20250630x10q.htm": { "nsprefix": "kscp", "nsuri": "http://www.knightscope.com/20250630", "dts": { "schema": { "local": [ "kscp-20250630.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "kscp-20250630_cal.xml" ] }, "definitionLink": { "local": [ "kscp-20250630_def.xml" ] }, "labelLink": { "local": [ "kscp-20250630_lab.xml" ] }, "presentationLink": { "local": [ "kscp-20250630_pre.xml" ] }, "inline": { "local": [ "kscp-20250630x10q.htm" ] } }, "keyStandard": 263, "keyCustom": 65, "axisStandard": 25, "axisCustom": 0, "memberStandard": 34, "memberCustom": 27, "hidden": { "total": 16, "http://www.knightscope.com/20250630": 3, "http://fasb.org/us-gaap/2025": 10, "http://xbrl.sec.gov/dei/2025": 3 }, "contextCount": 218, "entityCount": 1, "segmentCount": 63, "elementCount": 658, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 697, "http://xbrl.sec.gov/dei/2025": 31, "http://xbrl.sec.gov/ecd/2025": 4 }, "report": { "R1": { "role": "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "longName": "995200100 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_q-O4pF_k6kKnM8kQiwLNmw", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R3": { "role": "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "longName": "995200105 - Statement - Condensed Balance Sheets (Parenthetical)", "shortName": "Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "longName": "995200200 - Statement - Condensed Statements of Operations", "shortName": "Condensed Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R5": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfOperationsParenthetical", "longName": "995200205 - Statement - Condensed Statements of Operations (Parenthetical)", "shortName": "Condensed Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock", "longName": "995200300 - Statement - Condensed Statements of Preferred Stock", "shortName": "Condensed Statements of Preferred Stock", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_AfFg7k3H50SmYOc55ki-KA", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_AfFg7k3H50SmYOc55ki-KA", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit", "longName": "995200400 - Statement - Condensed Statements of Stockholders' Equity (Deficit)", "shortName": "Condensed Statements of Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0a3Wj27vBUOfRgmFUalPDw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0a3Wj27vBUOfRgmFUalPDw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficitParenthetical", "longName": "995200405 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical)", "shortName": "Condensed Statements of Stockholders' Equity (Deficit) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": null, "uniqueAnchor": null }, "R9": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows", "longName": "995200500 - Statement - Condensed Statements of Cash Flows", "shortName": "Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - 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": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue", "longName": "995210201 - Disclosure - Revenue and Deferred Revenue", "shortName": "Revenue and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurement", "longName": "995210301 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.knightscope.com/role/DisclosureDebtObligations", "longName": "995210401 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants", "longName": "995210501 - Disclosure - Capital Stock and Warrants", "shortName": "Capital Stock and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensation", "longName": "995210601 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.knightscope.com/role/DisclosureSegmentInformation", "longName": "995210801 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.knightscope.com/role/DisclosureSubsequentEvents", "longName": "995210901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - 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": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables", "longName": "99930103 - 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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueTables", "longName": "99930203 - Disclosure - Revenue and Deferred Revenue (Tables)", "shortName": "Revenue and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables", "longName": "99930303 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsTables", "longName": "99930403 - Disclosure - Debt Obligations (Tables)", "shortName": "Debt Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "longName": "99930503 - Disclosure - Capital Stock and Warrants (Tables)", "shortName": "Capital Stock and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables", "longName": "99930603 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "99930703 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "longName": "99940101 - 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": "29", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:SubstantialDoubtAboutGoingConcernWithinOneYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R30": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "longName": "99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Reverse Stock Split (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_9_13_2024_To_9_13_2024_7ZimFd7caUuHXRlocrNJUg", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_13_2024_To_9_13_2024_7ZimFd7caUuHXRlocrNJUg", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails", "longName": "99940103 - Disclosure - The Company and Summary of Significant Accounting Policies - Segments (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_rj6A7SDhwUWwjZpxe2O9Tw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_rj6A7SDhwUWwjZpxe2O9Tw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails", "longName": "99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Restricted Cash (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAllowanceForCreditLossesDetails", "longName": "99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails", "longName": "99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Concentrations of Credit Risk - Accounts Receivable and Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_kscp_ClientOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_1cBnTg-Bd0isr4ovvt7-Eg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_mbVzjLlA00qPEh_LAIumjg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_kscp_ClientOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_1cBnTg-Bd0isr4ovvt7-Eg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_mbVzjLlA00qPEh_LAIumjg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails", "longName": "99940107 - 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": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetEstimatedExpectedLivesDetails", "longName": "99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Estimated Expected Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:AutonomousSecurityRobotsEstimatedExpectedLivesLowEndOfRange", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:AutonomousSecurityRobotsEstimatedExpectedLivesLowEndOfRange", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDepreciationExpenseDetails", "longName": "99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Depreciation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails", "longName": "99940110 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Composition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails", "longName": "99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, Net - Finished ASRs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails", "longName": "99940112 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_Sk4M2KwW4UyAsCi1NRY1gQ", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_Sk4M2KwW4UyAsCi1NRY1gQ", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "longName": "99940113 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets - Carrying Amount, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsAmortizationExpenseDetails", "longName": "99940114 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "99940115 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "99940116 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails", "longName": "99940117 - Disclosure - The Company and Summary of Significant Accounting Policies - Warranty Liability (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2024_q-O4pF_k6kKnM8kQiwLNmw", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R46": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails", "longName": "99940118 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "longName": "99940119 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_10_10_2022_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsMember_nMCJB7iyQUKE8NSAGvPtSA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember_8Zc8K4ophkCujpFg_N1atw", "name": "kscp:ClassOfWarrantOrRightWarrantsExercisedCumulative", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R48": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails", "longName": "99940120 - Disclosure - The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202309Member_rYhPFcHXx0CNb-0G_TWxlw", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202309Member_rYhPFcHXx0CNb-0G_TWxlw", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueRecognitionDetails", "longName": "99940201 - Disclosure - Revenue and Deferred Revenue - Revenue Recognition (Details)", "shortName": "Revenue and Deferred Revenue - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:AutonomousSecurityRobotsLeasePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails", "longName": "99940202 - 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": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R51": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails", "longName": "99940203 - Disclosure - Revenue and Deferred Revenue - Disaggregation of Revenues (Details)", "shortName": "Revenue and Deferred Revenue - Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_kscp_AutonomousSecurityRobotsMember_EzIlyqM1GkCO9t46r8OcGw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R52": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails", "longName": "99940301 - Disclosure - Fair Value Measurement - Fair Value Hierarchy Classification (Details)", "shortName": "Fair Value Measurement - Fair Value Hierarchy Classification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_KPAOCB9bEkCVfPO6cUy3Kw", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_KPAOCB9bEkCVfPO6cUy3Kw", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails", "longName": "99940302 - Disclosure - Fair Value Measurement - Additional Information (Details)", "shortName": "Fair Value Measurement - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails", "longName": "99940303 - Disclosure - Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Measurement - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RnluwGNUBUaoKVCY9dkp_A", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RnluwGNUBUaoKVCY9dkp_A", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "longName": "99940401 - Disclosure - Debt Obligations - Long-term Debt (Details)", "shortName": "Debt Obligations - Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_2_4_2025_To_2_4_2025_vmPiQfpf6EWn1o6d_-z31w", "name": "us-gaap:DebtInstrumentIssuanceDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_2_2023_us-gaap_DebtInstrumentAxis_kscp_PublicSafetyInfrastructureBondsOctober2023Member_us-gaap_LongtermDebtTypeAxis_us-gaap_CorporateDebtSecuritiesMember_X_W7QDAfzEiPyngKPCQ93Q", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R56": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails", "longName": "99940402 - Disclosure - Debt Obligations - Warrants (Details)", "shortName": "Debt Obligations - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_10_10_2022_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsMember_nMCJB7iyQUKE8NSAGvPtSA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails", "longName": "99940403 - Disclosure - Debt Obligations - Short-term Debt (Details)", "shortName": "Debt Obligations - Short-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_2_4_2025_To_2_4_2025_vmPiQfpf6EWn1o6d_-z31w", "name": "us-gaap:DebtInstrumentIssuanceDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2024_To_8_1_2024_us-gaap_DebtInstrumentAxis_kscp_SeniorSecuredPromissoryNoteAugust2024Member_us-gaap_ShortTermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_cdJg57eGwUq1nEeTDwdMdA", "name": "us-gaap:DebtInstrumentIssuanceDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R58": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "longName": "99940404 - Disclosure - Debt Obligations - Carrying Amount (Details)", "shortName": "Debt Obligations - Carrying Amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails", "longName": "99940405 - Disclosure - Debt Obligations - Classification (Details)", "shortName": "Debt Obligations - Classification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsUnamortizedIssuanceCostsDetails", "longName": "99940406 - Disclosure - Debt Obligations - Unamortized Issuance Costs (Details)", "shortName": "Debt Obligations - Unamortized Issuance Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTemporaryEquityDetails", "longName": "99940501 - Disclosure - Capital Stock and Warrants - Temporary Equity (Details)", "shortName": "Capital Stock and Warrants - Temporary Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_5_15_2024_WNzkpkHqhkuObptqhxoauQ", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_15_2024_WNzkpkHqhkuObptqhxoauQ", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsPreferredStockDetails", "longName": "99940502 - Disclosure - Capital Stock and Warrants - Preferred Stock (Details)", "shortName": "Capital Stock and Warrants - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_16_2024_wBZS-XRAMEu0Ac7HudUVRA", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R63": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsGeneralInformationDetails", "longName": "99940503 - Disclosure - Capital Stock and Warrants - Offerings - General Information (Details)", "shortName": "Capital Stock and Warrants - Offerings - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_11_21_2024_To_11_21_2024_9GWSg5K920WSZ-QYd8EEYg", "name": "kscp:ProceedsFromIssuanceOfCommonStockAndWarrantsGross", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_21_2024_To_11_21_2024_9GWSg5K920WSZ-QYd8EEYg", "name": "kscp:ProceedsFromIssuanceOfCommonStockAndWarrantsGross", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "longName": "99940504 - Disclosure - Capital Stock and Warrants - Offerings - Equity (Details)", "shortName": "Capital Stock and Warrants - Offerings - Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_11_21_2024_To_11_21_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember_v_Pgx9PLj0e-9GyNLdI4Ng", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_21_2024_To_11_21_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember_v_Pgx9PLj0e-9GyNLdI4Ng", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "longName": "99940505 - Disclosure - Capital Stock and Warrants - Offerings - Warrants (Details)", "shortName": "Capital Stock and Warrants - Offerings - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_10_10_2022_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsMember_nMCJB7iyQUKE8NSAGvPtSA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_11_21_2024_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsNovember2024OfferingPrefundedWarrantsNoExpiryMember_gtvrnZAVmEWj6OTR7VRusw", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R66": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "longName": "99940506 - 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": "66", "firstAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsMember_zbUQYjWBk02qA-B-PTSiQQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_us-gaap_ClassOfWarrantOrRightAxis_kscp_CommonStockWarrantsPreviouslySeriesM3PreferredStock31December2027ExpiryMember_Yht3NcFWo0yr2tndizQn0w", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R67": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "longName": "99940507 - 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": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R68": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "longName": "99940508 - 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": "68", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:ProceedsFromSaleOfEquityNetOfIssuanceCosts", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_AtmOfferingMember_PXsFRbrr8kKyAkeEzBkkbA", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R69": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "longName": "99940601 - 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": "69", "firstAnchor": { "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_kscp_EquityIncentivePlan2014Member_iCQpHTFfXkGu4Y_c1JBsYA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_kscp_EquityIncentivePlan2014Member_iCQpHTFfXkGu4Y_c1JBsYA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "longName": "99940602 - Disclosure - Stock-Based Compensation - Stock Options - Shares Available for Grant (Details)", "shortName": "Stock-Based Compensation - Stock Options - Shares Available for Grant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "longName": "99940603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details)", "shortName": "Stock-Based Compensation - Stock Options - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2024_q-O4pF_k6kKnM8kQiwLNmw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_0L4-MtvToUaC23co7VjOgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "unitRef": "Unit_Divide_USD_shares_1ZXL9r--_E-FO4iwcJjtLw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R72": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsWeightedAverageGrantDateFairValueOfOptionsGrantedDetails", "longName": "99940604 - Disclosure - Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details)", "shortName": "Stock-Based Compensation - Stock Options - Weighted Average Grant Date Fair Value of Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_1ZXL9r--_E-FO4iwcJjtLw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_1ZXL9r--_E-FO4iwcJjtLw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails", "longName": "99940605 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details)", "shortName": "Stock-Based Compensation - Stock Options - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_1ZXL9r--_E-FO4iwcJjtLw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_1ZXL9r--_E-FO4iwcJjtLw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "longName": "99940606 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details)", "shortName": "Stock-Based Compensation - Stock Options - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_J90_-dP_HkGaxJJLxEnj-A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_mbVzjLlA00qPEh_LAIumjg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_J90_-dP_HkGaxJJLxEnj-A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_mbVzjLlA00qPEh_LAIumjg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "99940607 - 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": "75", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails", "longName": "99940608 - Disclosure - Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock Options - Unamortized Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails", "longName": "99940701 - Disclosure - Commitments and Contingencies - Leases - General Information (Details)", "shortName": "Commitments and Contingencies - Leases - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_4_30_2025_srt_CounterpartyNameAxis_kscp_HeadquartersSunnyvaleCaliforniaMember_FR8zMepiCkG_f029yXZPTQ", "name": "kscp:LesseeOperatingLeaseRefundableLeaseDepositPaid", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R78": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "longName": "99940702 - Disclosure - Commitments and Contingencies - Leases - Components of Leases (Details)", "shortName": "Commitments and Contingencies - Leases - Components of Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesLeaseCostsDetails", "longName": "99940703 - Disclosure - Commitments and Contingencies - Leases - Lease Costs (Details)", "shortName": "Commitments and Contingencies - Leases - Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails", "longName": "99940704 - Disclosure - Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details)", "shortName": "Commitments and Contingencies - Leases - Future Minimum Operating Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails", "longName": "99940705 - Disclosure - Commitments and Contingencies - Leases - Gross Difference (Details)", "shortName": "Commitments and Contingencies - Leases - Gross Difference (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } }, "R82": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformationDetails", "longName": "99940706 - Disclosure - Commitments and Contingencies - Leases - Additional Information (Details)", "shortName": "Commitments and Contingencies - Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "longName": "99940707 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_9_13_2024_vpseUDKQPUqxbth7OvA8qA", "name": "kscp:UnrecordedUnconditionalPurchaseObligationMonthlyPaymentAmount", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_13_2024_vpseUDKQPUqxbth7OvA8qA", "name": "kscp:UnrecordedUnconditionalPurchaseObligationMonthlyPaymentAmount", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "longName": "99940708 - 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": "84", "firstAnchor": { "contextRef": "As_Of_6_30_2025_z3C8j4nrOESLtgJb0vSHXg", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "kscp:AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.knightscope.com/role/DisclosureSegmentInformationDetails", "longName": "99940801 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_4_1_2025_To_6_30_2025_t_NXFoZ_uECYeezt9kie3Q", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_rj6A7SDhwUWwjZpxe2O9Tw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": null }, "R86": { "role": "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "longName": "99940901 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_6_30_2025_NRBj6DWNkEqRwViAd0EWbw", "name": "kscp:ProceedsFromSaleOfEquityNetOfIssuanceCosts", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_8_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_NTRxIjZxY0-V0wU9fRsvjQ", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_pFT_fGkIuEWJdMV11r9L6g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20250630x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingStandardsUpdate202309Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingStandardsUpdate202309Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2023-09 [Member]", "terseLabel": "Accounting Standards Update 2023-09", "documentation": "Accounting Standards Update 2023-09 Income Taxes (Topic 740): Improvements to Income Tax Disclosures." } } }, "auth_ref": [ "r446", "r447", "r448" ] }, "us-gaap_AccountingStandardsUpdate202403Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingStandardsUpdate202403Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2024-03 [Member]", "terseLabel": "Accounting Standards Update 2024-03", "documentation": "Accounting Standards Update 2024-03 Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses." } } }, "auth_ref": [ "r144", "r145", "r146" ] }, "us-gaap_AccountsAndNotesReceivableUnclassifiedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsAndNotesReceivableUnclassifiedAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r37", "r812" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r702", "r1001" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts receivable, after allowance for credit loss" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 of $155 and $139 as of June 30, 2025 and December 31, 2024, respectively", "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": [ "r1010" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts receivable, net of allowance for credit losses" } } }, "auth_ref": [] }, "kscp_AccruedCreditCardsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AccruedCreditCardsCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued Credit Cards, Current", "label": "Accrued Credit Cards, Current", "terseLabel": "Credit cards" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Liabilities, Current", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrentPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued liabilities and other liabilities, current.", "label": "Accrued Liabilities and Other Liabilities, Current [Policy Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued liabilities and other liabilities, current.", "label": "Accrued Liabilities and Other Liabilities, Current [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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": [ "r39" ] }, "kscp_AccruedWarrantyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "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": "Warranty Liability" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r871" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalCommonStock", "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, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r629", "r994", "r995", "r996", "r997", "r1085", "r1147" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentOfWarrantsGrantedForServices", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustment of Warrants Granted for Services", "terseLabel": "Warrants issued in exchange for consulting services", "documentation": "Adjustment for noncash service expenses paid for by granting of warrants." } } }, "auth_ref": [ "r3" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r144", "r145", "r146", "r165", "r166", "r167", "r168", "r169", "r179", "r232", "r233", "r237", "r238", "r239", "r240", "r265", "r266", "r274", "r324", "r325", "r326", "r327", "r429", "r430", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r524", "r525", "r544", "r545", "r557", "r558", "r559", "r560", "r561", "r562", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616" ] }, "kscp_AdjustmentsToAdditionalPaidInCapitalShareConversionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AdjustmentsToAdditionalPaidInCapitalShareConversionCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r392" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of vendor warrants for consulting services", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r8", "r23", "r80" ] }, "kscp_AdjustmentsToAdditionalPaidInCapitalWarrantsReclassificationOfWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantsReclassificationOfWarrantLiabilities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Warrants, Reclassification of Warrant Liabilities", "label": "Adjustments to Additional Paid in Capital, Warrants, Reclassification of Warrant Liabilities", "terseLabel": "Reclassification of warrant liabilities" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r917" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r843", "r853", "r863", "r895" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r918" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r891" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r847", "r857", "r867", "r891", "r899", "r903", "r911" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r433", "r442" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r130", "r235", "r241", "r242", "r243", "r1113" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r130", "r235", "r241" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r3", "r66", "r318", "r1099" ] }, "us-gaap_AmortizationOfDeferredChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfDeferredChargesAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges [Abstract]", "terseLabel": "Intangible assets amortization expense" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsAmortizationExpenseDetails" ], "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." } } }, "auth_ref": [ "r3", "r142", "r252", "r258", "r708", "r717", "r718", "r720", "r722" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails" ], "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": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails" ], "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": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails" ], "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": [ "r188" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r87", "r98", "r124", "r150", "r153", "r154", "r191", "r206", "r221", "r224", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r467", "r471", "r531", "r579", "r580", "r585", "r663", "r736", "r737", "r749", "r812", "r820", "r821", "r834", "r1035", "r1036", "r1104" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "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/2025", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r117", "r133", "r150", "r153", "r154", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r467", "r471", "r531", "r812", "r1035", "r1036", "r1104" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "kscp_AtmOfferingApril2025ProspectusSupplementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AtmOfferingApril2025ProspectusSupplementMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "At-the-market (ATM) Offering, April 2025 Prospectus Supplement [Member]", "label": "ATM Offering, April 2025 Prospectus Supplement [Member]", "terseLabel": "ATM Offering, April 2025 Prospectus Supplement" } } }, "auth_ref": [] }, "kscp_AtmOfferingFebruary2023ProspectusSupplementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AtmOfferingFebruary2023ProspectusSupplementMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "At-the-market (ATM) Offering, February 2023 Prospectus Supplement [Member]", "label": "ATM Offering, February 2023 Prospectus Supplement [Member]", "terseLabel": "ATM Offering, February 2023 Prospectus Supplement" } } }, "auth_ref": [] }, "kscp_AtmOfferingJuly2025ProspectusSupplementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AtmOfferingJuly2025ProspectusSupplementMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "At-the-market (ATM) Offering, July 2025 Prospectus Supplement [Member]", "label": "ATM Offering, July 2025 Prospectus Supplement [Member]", "terseLabel": "ATM Offering, July 2025 Prospectus Supplement" } } }, "auth_ref": [] }, "kscp_AtmOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AtmOfferingMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "At-the-market (ATM) Offering [Member]", "label": "ATM Offering [Member]", "terseLabel": "ATM Offering" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": "kscp_AutonomousSecurityRobotsNet", "weight": -1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProductNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots, Accumulated Depreciation on Finished Product", "label": "Autonomous Security Robots, Accumulated Depreciation on Finished Product", "negatedLabel": "Less: accumulated depreciation on Finished ASRs", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsChargeBoxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsChargeBoxes", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "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/20250630", "localname": "AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots, Depreciation Expense of Finished Product", "label": "Autonomous Security Robots, Depreciation Expense of Finished Product", "terseLabel": "Depreciation expense of finished ASRs" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsEstimatedExpectedLivesHighEndOfRange": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsEstimatedExpectedLivesHighEndOfRange", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetEstimatedExpectedLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots, Estimated Expected Lives, High End of Range", "label": "Autonomous Security Robots, Estimated Expected Lives, High End of Range", "terseLabel": "Estimated expected lives, high end of range" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsEstimatedExpectedLivesLowEndOfRange": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsEstimatedExpectedLivesLowEndOfRange", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetEstimatedExpectedLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots, Estimated Expected Lives, Low End of Range", "label": "Autonomous Security Robots, Estimated Expected Lives, Low End of Range", "terseLabel": "Estimated expected lives, low end of range" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsFinishedProduct", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProductNet", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "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/20250630", "localname": "AutonomousSecurityRobotsFinishedProductNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "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/20250630", "localname": "AutonomousSecurityRobotsGross", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": "kscp_AutonomousSecurityRobotsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails" ], "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/20250630", "localname": "AutonomousSecurityRobotsInProgress", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails" ], "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_AutonomousSecurityRobotsLeasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsLeasePeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails", "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots, Lease Period", "label": "Autonomous Security Robots, Lease Period", "terseLabel": "ASRs, term" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "AutonomousSecurityRobotsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous Security Robots [Member]", "label": "Autonomous Security Robots [Member]", "terseLabel": "Autonomous Security Robots" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "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/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails", "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_AutonomousSecurityRobotsNetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "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/20250630", "localname": "AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "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/20250630", "localname": "AutonomousSecurityRobotsRawMaterials", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails": { "parentTag": "kscp_AutonomousSecurityRobotsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetCompositionDetails" ], "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/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r906" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r907" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r902" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails", "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": [ "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r904" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r903" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r903" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Description of Business and 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": [ "r986" ] }, "kscp_CapitalExpendituresInAccountsPayableAndOtherLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CapitalExpendituresInAccountsPayableAndOtherLongTermLiabilities", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The capital expenditure incurred for accounts payable and long-term liabilities in noncash investing or financing activities.", "label": "Capital Expenditures in Accounts Payable and Other Long-Term Liabilities", "terseLabel": "Capital expenditures in accounts payable and other long-term liabilities" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r99", "r586", "r641", "r658", "r812", "r820", "r821", "r834", "r926" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Equivalent", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r120", "r709" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalent [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r526", "r527", "r528", "r1086", "r1087" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r16", "r86" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r70", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r70" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashEquivalentsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "documentation": "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": [ "r120" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r110", "r111", "r115", "r144", "r164", "r232", "r265", "r274", "r324", "r429", "r446", "r449", "r450", "r458", "r459", "r461", "r478", "r493", "r494", "r524", "r525", "r544", "r557", "r558", "r605", "r606" ] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r879" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r877" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperationsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]", "terseLabel": "Class of Stock Disclosure" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "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/StatementCondensedStatementsOfPreferredStock", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r104", "r127", "r128", "r129", "r150", "r154", "r182", "r183", "r185", "r187", "r193", "r194", "r236", "r287", "r289", "r290", "r291", "r294", "r295", "r328", "r329", "r331", "r332", "r334", "r337", "r340", "r341", "r344", "r347", "r354", "r531", "r622", "r623", "r624", "r625", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r650", "r671", "r689", "r695", "r696", "r697", "r698", "r699", "r922", "r989", "r991", "r998" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "verboseLabel": "Class of Stock", "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": [ "r127", "r128", "r129", "r193", "r331", "r340", "r341", "r342", "r344", "r347", "r352", "r354", "r477", "r622", "r623", "r624", "r625", "r750", "r922", "r987", "r989" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "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/2025", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r150", "r155", "r355" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "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": [] }, "kscp_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightExercisableOverallotmentOptionPeriodAfterAgreementDate": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightExercisableOverallotmentOptionPeriodAfterAgreementDate", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Right, Exercisable, Overallotment Option, Period after Agreement Date", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Right, Exercisable, Overallotment Option, Period after Agreement Date", "terseLabel": "Warrants, exercisable, overallotment option, period after agreement date" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r355" ] }, "kscp_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercisableAmountDividedByThirtyDayWeightedAverageTradingPricePerShareAnnualAmount": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercisableAmountDividedByThirtyDayWeightedAverageTradingPricePerShareAnnualAmount", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Exercisable, Amount Divided by Thirty-day Weighted-average Trading Price Per Share, Annual Amount", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Exercisable, Amount Divided by Thirty-day Weighted-average Trading Price Per Share, Annual Amount", "terseLabel": "Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, annual amount" } } }, "auth_ref": [] }, "kscp_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercisableAmountDividedByThirtyDayWeightedAverageTradingPricePerShareMonthlyAmount": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercisableAmountDividedByThirtyDayWeightedAverageTradingPricePerShareMonthlyAmount", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Exercisable, Amount Divided by Thirty-day Weighted-average Trading Price Per Share, Monthly Amount", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Exercisable, Amount Divided by Thirty-day Weighted-average Trading Price Per Share, Monthly Amount", "terseLabel": "Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, monthly amount" } } }, "auth_ref": [] }, "kscp_ClassOfWarrantOrRightOfferingPriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClassOfWarrantOrRightOfferingPriceOfWarrantsOrRights", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Offering Price of Warrants or Rights", "label": "Class of Warrant or Right, Offering Price of Warrants or Rights", "terseLabel": "Offering price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightOutstanding", "calculation": { "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "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 common stock (in shares)", "verboseLabel": "Number of warrants (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r1042" ] }, "kscp_ClassOfWarrantOrRightWarrantsExercisedCumulative": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClassOfWarrantOrRightWarrantsExercisedCumulative", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Warrants Exercised, Cumulative", "label": "Class of Warrant or Right, Warrants Exercised, Cumulative", "terseLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "kscp_ClientOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ClientOneMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Client One [Member]", "label": "Client One [Member]", "terseLabel": "Client One" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r75", "r278", "r280", "r703", "r1025", "r1030" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassAMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "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/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1147" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassBMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r1147" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Total shares of Class A Common Stock reserved (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r994", "r995", "r997", "r1085", "r1145", "r1147" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r49" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r49", "r650" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r49", "r650", "r669", "r1147", "r1148" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r49", "r329", "r336", "r587", "r812" ] }, "kscp_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants [Member]", "label": "Common Stock Warrants [Member]", "terseLabel": "Class A Common Stock Warrants" } } }, "auth_ref": [] }, "kscp_CommonStockWarrantsNovember2024OfferingPrefundedWarrantsNoExpiryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsNovember2024OfferingPrefundedWarrantsNoExpiryMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry [Member]", "label": "Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry [Member]", "terseLabel": "Class A Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry" } } }, "auth_ref": [] }, "kscp_CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry [Member]", "label": "Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry [Member]", "terseLabel": "Class A Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry" } } }, "auth_ref": [] }, "kscp_CommonStockWarrantsPreviouslySeriesM3PreferredStock31December2027ExpiryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsPreviouslySeriesM3PreferredStock31December2027ExpiryMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants, Previously Series m-3 Preferred Stock, 31 December 2027 Expiry [Member]", "label": "Common Stock Warrants, Previously Series m-3 Preferred Stock, 31 December 2027 Expiry [Member]", "terseLabel": "Class A Common Stock Warrants, Previously Series m-3 Preferred Stock, 31 December 2027 Expiry" } } }, "auth_ref": [] }, "kscp_CommonStockWarrantsPreviouslySeriesSPreferredStock31December2027ExpiryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsPreviouslySeriesSPreferredStock31December2027ExpiryMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants, Previously Series S Preferred Stock, 31 December 2027 Expiry [Member]", "label": "Common Stock Warrants, Previously Series S Preferred Stock, 31 December 2027 Expiry [Member]", "terseLabel": "Class A Common Stock Warrants, Previously Series S Preferred Stock, 31 December 2027 Expiry" } } }, "auth_ref": [] }, "kscp_CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC [Member]", "label": "Common Stock Warrants, Vendor Warrants, The Washington Office, LLC [Member]", "terseLabel": "Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r888" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r887" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r889" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r886" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r196", "r231", "r618", "r619", "r702", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r196", "r231", "r618", "r619", "r702", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r196", "r231", "r618", "r619", "r702", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r529", "r530" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk", "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": [ "r196", "r197", "r702", "r726", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r196", "r231", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r196", "r197", "r702", "r726", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r196", "r231", "r618", "r619", "r702", "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1043" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract with Customer, Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.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": [ "r357", "r358", "r360", "r379" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 year ended related to amounts included in deferred revenue at the beginning of the period", "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": [ "r380" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of preferred stock to common stock", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "kscp_ConvertiblePreferredWarrantLiabilitiesAndCommonStockWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "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_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r760", "r762", "r764", "r804", "r813", "r822", "r1142" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Product and Service Sold", "terseLabel": "Total cost of revenue, 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": [ "r60", "r61", "r573", "r718", "r723", "r801", "r978" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue, net" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r802" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r150", "r157", "r158", "r300", "r342", "r563", "r570", "r584", "r714", "r715", "r716", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r1081", "r1082", "r1083", "r1084" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r231", "r1001" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "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": [ "r779", "r1014", "r1015", "r1016", "r1017", "r1018", "r1020", "r1023", "r1024" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r76", "r150", "r152", "r268", "r269", "r270", "r271", "r272", "r285", "r286", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r322", "r477", "r542" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "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": [ "r12", "r38", "r39", "r88", "r90", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r744", "r745", "r746", "r747", "r748", "r810", "r987", "r988", "r990", "r993", "r1026", "r1027", "r1028", "r1098", "r1100", "r1108" ] }, "kscp_DebtInstrumentChangeOfControlRequireRepaymentHolderOptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "DebtInstrumentChangeOfControlRequireRepaymentHolderOptionPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Change of Control, Require Repayment, Holder Option Period", "label": "Debt Instrument, Change of Control, Require Repayment, Holder Option Period", "terseLabel": "Debt instrument, change of control, require repayment, holder option period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt instrument, date of first required payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r12", "r36" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r297", "r542", "r543", "r745", "r746", "r810" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Debt instrument, frequency of periodic payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r12", "r36" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r41", "r298" ] }, "kscp_DebtInstrumentInterestRateStatedPercentageEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "DebtInstrumentInterestRateStatedPercentageEventOfDefault", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Event of Default", "label": "Debt Instrument, Interest Rate, Stated Percentage, Event of Default", "terseLabel": "Debt instrument, interest rate, stated percentage, event of default (as a percent)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Issuance Date", "terseLabel": "Debt instrument, issuance date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r42", "r1037" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "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": [ "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r477", "r582", "r744", "r745", "r746", "r747", "r748", "r810", "r987", "r988", "r990", "r993", "r1098", "r1100" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r125", "r744", "r1089", "r1090" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "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": [ "r12", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r744", "r745", "r746", "r747", "r748", "r810", "r987", "r988", "r990", "r993", "r1026", "r1027", "r1028", "r1098", "r1100", "r1108" ] }, "kscp_DebtInstrumentPeriodicPaymentInstallmentsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "DebtInstrumentPeriodicPaymentInstallmentsNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments, Number", "label": "Debt Instrument, Periodic Payment, Installments, Number", "terseLabel": "Debt instrument, periodic payment, installments, number" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Debt instrument, periodic payment, principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r12" ] }, "kscp_DebtInstrumentPricePerBond": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "DebtInstrumentPricePerBond", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Price Per Bond", "label": "Debt Instrument, Price Per Bond", "terseLabel": "Debt instrument, price per bond" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r94" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r12", "r26", "r29", "r35", "r78", "r79", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r477", "r582", "r744", "r745", "r746", "r747", "r748", "r810", "r987", "r988", "r990", "r993", "r1098", "r1100" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsUnamortizedIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtLongtermAndShorttermCombinedAmountAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Long-Term and Short-Term, Combined Amount [Abstract]", "terseLabel": "Debt Obligations" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsUnamortizedIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs, net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1038", "r1097", "r1098", "r1100" ] }, "us-gaap_DeferredFinanceCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsUnamortizedIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net [Abstract]", "terseLabel": "Debt Issuance Costs, Net" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1097", "r1098", "r1100" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNoncurrentNetAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net [Abstract]", "terseLabel": "Debt obligations, net of debt issuance costs" } } }, "auth_ref": [] }, "kscp_DemonstrationAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "DemonstrationAutonomousSecurityRobots", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Demonstration, Autonomous Security Robots", "label": "Demonstration, Autonomous Security Robots", "terseLabel": "Demonstration ASRs" } } }, "auth_ref": [] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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": [ "r39" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r3", "r143", "r191", "r209", "r224", "r717", "r736", "r737" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "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": [ "r1014", "r1015", "r1016", "r1017", "r1018", "r1020", "r1023", "r1024", "r1079" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "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": [ "r377", "r378", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r377", "r378", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1044" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r390", "r394", "r425", "r426", "r428", "r765" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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": [ "r838" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r870" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r881" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r115", "r139", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r180", "r182", "r185", "r186", "r187", "r190", "r327", "r431", "r456", "r465", "r502", "r503", "r578", "r595", "r725" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r115", "r139", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r182", "r185", "r186", "r187", "r190", "r327", "r431", "r456", "r465", "r502", "r503", "r578", "r595", "r725" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r20", "r21", "r189" ] }, "kscp_EmergencyCommunicationDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "EmergencyCommunicationDevicesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Emergency Communication Devices [Member]", "label": "Emergency Communication Devices [Member]", "terseLabel": "Emergency Communication Devices" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and payroll taxes", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Vesting term", "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": [ "r427" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense, options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails", "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": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r836" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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": [ "r836" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r921" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act 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/2025", "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": [ "r836" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r920" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r836" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r836" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r836" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r836" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r875" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r916" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r916" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r916" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r8", "r107", "r114", "r115", "r136", "r137", "r138", "r160", "r161", "r162", "r166", "r174", "r176", "r178", "r192", "r237", "r240", "r266", "r326", "r356", "r431", "r444", "r445", "r452", "r453", "r454", "r457", "r464", "r465", "r480", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r501", "r535", "r536", "r537", "r538", "r539", "r540", "r544", "r546", "r562", "r594", "r607", "r608", "r609", "r629", "r689" ] }, "kscp_EquityIncentivePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "EquityIncentivePlan2014Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "2014 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan, 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "EquityIncentivePlan2016Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "2016 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan, 2016 [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "EquityIncentivePlan2022Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "2022 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan, 2022 [Member]", "terseLabel": "2022 Equity Incentive plan" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r885" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r843", "r853", "r863", "r895" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r840", "r850", "r860", "r892" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r891" ] }, "kscp_FairValueAdjustmentOfWarrantsAndDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "FairValueAdjustmentOfWarrantsAndDerivativeLiability", "crdr": "debit", "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": 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 warrants and derivative liability.", "label": "Fair Value Adjustment of Warrants and Derivative Liability", "terseLabel": "Change in fair value of warrant and derivative liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r505", "r506", "r517", "r804" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r505", "r506", "r517", "r804" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r310", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r504", "r506", "r507", "r508", "r509", "r516", "r517", "r519", "r526", "r567", "r568", "r569", "r706", "r745", "r746", "r760", "r761", "r762", "r763", "r764", "r804", "r807", "r809" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r505", "r506", "r507", "r509", "r804", "r1089", "r1094" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r507", "r512", "r514", "r515", "r516", "r519", "r520", "r521", "r522", "r523", "r576", "r804", "r808" ] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]", "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)." } } }, "auth_ref": [ "r804", "r1046", "r1048", "r1087", "r1092", "r1095" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r310", "r382", "r387", "r388", "r506", "r517", "r526", "r567", "r706", "r760", "r761", "r762", "r763", "r764", "r804", "r809" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "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 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r510", "r513", "r518" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r505", "r506", "r507", "r509", "r804", "r1089", "r1094" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Fair value assets transfers", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfCommonStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revaluation of common 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 Common Stock Warrants", "terseLabel": "Revaluation of common stock warrants" } } }, "auth_ref": [] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfPreferredStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfPreferredStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Revaluation of Preferred Stock Warrants", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Revaluation of Preferred Stock Warrants", "terseLabel": "Revaluation of Series m-3 and S Preferred Stock warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Fair value liability transfers", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassificationOfPreferredStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassificationOfPreferredStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Reclassification of Preferred Stock Warrants", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Reclassification of Preferred Stock Warrants", "terseLabel": "Reclassification of Series m-3 and S Preferred Stock warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "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": [ "r510", "r518" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r310", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r504", "r506", "r507", "r508", "r509", "r516", "r517", "r519", "r526", "r567", "r568", "r569", "r706", "r745", "r746", "r760", "r761", "r762", "r763", "r764", "r804", "r807", "r809" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r804", "r1086", "r1087", "r1088", "r1089", "r1090", "r1094" ] }, "us-gaap_FinancingReceivableAccruedInterestWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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, Writeoff", "terseLabel": "Accrued interest", "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income." } } }, "auth_ref": [ "r244" ] }, "kscp_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "2030 and thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r248", "r257", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2026", "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": [ "r259", "r704", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2025 (remaining 6 months)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2029", "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": [ "r259", "r704", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2028", "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": [ "r259", "r704", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2027", "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": [ "r259", "r704", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "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": [ "r251", "r253", "r254", "r255", "r256", "r257", "r260", "r261", "r574", "r575", "r617", "r704", "r708", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "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/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails" ], "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": [ "r248", "r257", "r575", "r708" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "Intangible Assets", "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": [ "r251", "r257", "r260", "r261", "r263", "r574", "r704", "r708", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "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": [ "r251", "r253", "r254", "r255", "r256", "r257", "r260", "r261", "r617", "r704", "r708", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsFutureAmortizationExpenseDetails" ], "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": [ "r574", "r1020" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible Assets" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r847", "r857", "r867", "r899" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r847", "r857", "r867", "r899" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r847", "r857", "r867", "r899" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r847", "r857", "r867", "r899" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r847", "r857", "r867", "r899" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r880" ] }, "kscp_GainLossFromDamageOfAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "GainLossFromDamageOfAutonomousSecurityRobots", "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": { "documentation": "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/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "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": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain)/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": [ "r3" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r64", "r673" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r64" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r121", "r249", "r577", "r737", "r743", "r768", "r769", "r770", "r798", "r805", "r812", "r1012", "r1013", "r1080" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r250", "r262", "r264" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r58", "r62", "r97", "r150", "r153", "r154", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r531", "r729", "r736", "r999", "r1006", "r1007", "r1008", "r1009", "r1035" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfitAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "kscp_HeadquartersSunnyvaleCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "HeadquartersSunnyvaleCaliforniaMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Headquarters, Sunnyvale, California [Member]", "label": "Headquarters, Sunnyvale, California [Member]", "terseLabel": "Headquarters, Sunnyvale, California" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Net 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": [ "r59", "r92", "r97", "r579", "r581", "r591", "r719", "r721", "r723", "r729", "r736", "r999", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r267", "r273", "r275", "r473", "r474", "r475", "r476", "r511", "r513", "r518", "r532", "r533", "r534", "r603", "r604", "r674", "r704", "r706", "r768", "r770", "r802", "r803", "r806", "r809", "r1077", "r1078", "r1115" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r273", "r275", "r473", "r474", "r475", "r476", "r511", "r513", "r518", "r532", "r533", "r534", "r603", "r604", "r674", "r704", "r706", "r768", "r770", "r802", "r803", "r806", "r809", "r1077", "r1078", "r1115" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "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 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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "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": "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": [ "r2" ] }, "kscp_IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "debit", "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": { "documentation": "Increase (Decrease) in Accrued Liabilities and Other Liabilities, Current", "label": "Increase (Decrease) in Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "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 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": [ "r571", "r983" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "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 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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "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 Other Operating Liabilities", "terseLabel": "Other current and noncurrent liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "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 Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in stockholders' equity (deficit)", "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/2025", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (decrease) in preferred stock", "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/2025", "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": [ "r847", "r857", "r867", "r891", "r899", "r903", "r911" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r909" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r839", "r915" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r839", "r915" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r839", "r915" ] }, "kscp_InsuranceNotesFebruary2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "InsuranceNotesFebruary2025Member", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Insurance Notes, February 2025 [Member]", "label": "Insurance Notes, February 2025 [Member]", "terseLabel": "Insurance Notes, February 2025" } } }, "auth_ref": [] }, "kscp_InsuranceNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "InsuranceNotesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Insurance Notes [Member]", "label": "Insurance Notes [Member]", "terseLabel": "Insurance Notes" } } }, "auth_ref": [] }, "kscp_InsuranceNotesOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "InsuranceNotesOctober2024Member", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Insurance Notes, October 2024 [Member]", "label": "Insurance Notes, October 2024 [Member]", "terseLabel": "Insurance Notes, October 2024" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "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": [ "r251", "r1020", "r1022" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating", "verboseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r736", "r801", "r940", "r1006" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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": [ "r89", "r1109" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "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, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r74", "r711" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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, net", "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": [ "r132", "r710", "r812" ] }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNetOfAllowancesCustomerAdvancesAndProgressBillingsAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net of Allowances, Customer Advances and Progress Billings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r100", "r119", "r131", "r245", "r246", "r247", "r572", "r724" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "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, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r74", "r713" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "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, Net of Reserves", "terseLabel": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r74", "r712" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesLeaseCostsDetails" ], "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/2025", "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": [ "r1102" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Leases", "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": [ "r549", "r556" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r549", "r556" ] }, "kscp_LesseeOperatingLeaseAnnualBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "LesseeOperatingLeaseAnnualBaseRent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Annual Base Rent", "label": "Lessee, Operating Lease, Annual Base Rent", "terseLabel": "Lessee, operating lease, annual base rent" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Lessee, Operating Lease, Description" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, 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": [ "r1103" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails" ], "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": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "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": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "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": [ "r554", "r988", "r993", "r1108" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025 (remaining six months)", "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": [ "r1103" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails" ], "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": [ "r554" ] }, "kscp_LesseeOperatingLeaseRefundableLeaseDepositPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "LesseeOperatingLeaseRefundableLeaseDepositPaid", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Refundable Lease Deposit Paid", "label": "Lessee, Operating Lease, Refundable Lease Deposit Paid", "terseLabel": "Lessee, operating lease, refundable lease deposit paid" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "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": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r38", "r39", "r40", "r43", "r44", "r45", "r46", "r150", "r153", "r154", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r468", "r471", "r472", "r531", "r649", "r728", "r749", "r834", "r1035", "r1104", "r1105" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r54", "r91", "r589", "r812", "r820", "r821", "r987", "r992", "r1011", "r1096" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r40", "r118", "r150", "r153", "r154", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r468", "r471", "r472", "r531", "r812", "r1035", "r1104", "r1105" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, fair value disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r506", "r1086" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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/2025", "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/2025", "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/2025", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "verboseLabel": "Bonds, net of unamortized issuance costs", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r12", "r90", "r151", "r159", "r309", "r323", "r582", "r745", "r746", "r810", "r1111" ] }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, by Current and Noncurrent [Abstract]", "terseLabel": "Debt Obligations" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt obligations, net of debt issuance costs of $277 and $316 as of June 30, 2025 and December 31, 2024, respectively", "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": [ "r126" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r12", "r1026", "r1027", "r1028" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": [ "r12", "r22", "r1026", "r1027", "r1028" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r231", "r751", "r755", "r815", "r818", "r1114", "r1116", "r1117", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1143", "r1144" ] }, "kscp_MaximumPercentageOfFairMarketValueOfStockOptionsPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20250630", "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 (as a percent)" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r883" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r883" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r1045", "r1047" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Warranty liability", "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/2025", "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": [ "r910" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r231", "r751", "r755", "r815", "r818", "r1114", "r1116", "r1117", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1143", "r1144" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "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": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "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": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r70", "r71", "r72" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/StatementCondensedStatementsOfStockholdersEquityDeficit", "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": [ "r63", "r72", "r93", "r115", "r116", "r134", "r135", "r138", "r150", "r153", "r154", "r156", "r165", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r184", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r327", "r330", "r333", "r338", "r431", "r456", "r465", "r503", "r531", "r593", "r670", "r687", "r688", "r719", "r721", "r723", "r832", "r1035" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Accounting Pronouncements", "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": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r144", "r145", "r146", "r163", "r165", "r166", "r167", "r168", "r169", "r172", "r179", "r190", "r232", "r233", "r237", "r238", "r239", "r240", "r265", "r266", "r274", "r324", "r325", "r326", "r327", "r429", "r430", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r524", "r525", "r544", "r545", "r557", "r558", "r559", "r560", "r561", "r562", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r620" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r144", "r145", "r146", "r163", "r165", "r166", "r167", "r168", "r169", "r172", "r179", "r190", "r232", "r233", "r237", "r238", "r239", "r240", "r265", "r266", "r274", "r324", "r325", "r326", "r327", "r429", "r430", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r524", "r525", "r544", "r545", "r557", "r558", "r559", "r560", "r561", "r562", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r620" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements", "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/2025", "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": [ "r883" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r847", "r857", "r867", "r891", "r899" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r874" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r873" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r891" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r910" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r910" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 (expense)", "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": [ "r65" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Notes Issued", "terseLabel": "Financing of insurance premiums", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable, Other Payables", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r737", "r1005" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.knightscope.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r730", "r741", "r1005" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r723" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r97", "r719", "r723", "r729", "r999", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesLeaseCostsDetails" ], "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": [ "r550", "r811" ] }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Gross Difference [Abstract]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGrossDifferenceDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "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": [ "r548" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "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": [ "r548" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.knightscope.com/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "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": [ "r548" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/DisclosureCommitmentsAndContingenciesLeasesComponentsOfLeasesDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use-assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r547" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r553", "r811" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformationDetails" ], "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": [ "r552", "r811" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r85", "r924", "r985" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r123" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39", "r812" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "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": "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": [ "r44" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "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": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r67", "r801" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r845", "r855", "r865", "r897" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r848", "r858", "r868", "r900" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r848", "r858", "r868", "r900" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ParentMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r872" ] }, "kscp_PaymentsForCashInLieuReverseStockSplitFractionalShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "PaymentsForCashInLieuReverseStockSplitFractionalShares", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments for Cash in Lieu, Reverse Stock Split Fractional Shares", "label": "Payments for Cash in Lieu, Reverse Stock Split Fractional Shares", "negatedLabel": "Cash paid for fractional shares", "terseLabel": "Cash paid for fractional shares" } } }, "auth_ref": [] }, "kscp_PaymentsOfShareConversionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "PaymentsOfShareConversionCosts", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments of Share Conversion Costs", "label": "Payments of Share Conversion Costs", "negatedLabel": "Share conversion costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Purchases 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": [ "r68" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r874" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r891" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r884" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r873" ] }, "kscp_PercentageOfVotingPowerHeld": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20250630", "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 (as a percent)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r875" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r919" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r874" ] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsPreferredStockDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Preferred stock" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r48", "r340" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsPreferredStockDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r48", "r650" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r48", "r340" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r48", "r650", "r669", "r1147", "r1148" ] }, "kscp_PreferredStockWarrantReclassificationToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "PreferredStockWarrantReclassificationToEquity", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Warrant Reclassification to Equity", "label": "Preferred Stock Warrant Reclassification to Equity", "negatedLabel": "Preferred stock warrant reclassification to equity" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r929" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r925" ] }, "kscp_ProceedsFromIssuanceOfCommonStockAndWarrantsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ProceedsFromIssuanceOfCommonStockAndWarrantsGross", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock and Warrants, Gross", "label": "Proceeds from Issuance of Common Stock and Warrants, Gross", "terseLabel": "Proceeds from issuance of common stock and pre-funded warrants sold for cash, gross" } } }, "auth_ref": [] }, "kscp_ProceedsFromIssuanceOfCommonStockAndWarrantsNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ProceedsFromIssuanceOfCommonStockAndWarrantsNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock and Warrants, Net of Issuance Costs", "label": "Proceeds from Issuance of Common Stock and Warrants, Net of Issuance Costs", "terseLabel": "Proceeds from Direct Registration Offering" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "crdr": "debit", "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": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from issuance of Public Safety Infrastructure 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": [ "r13" ] }, "kscp_ProceedsFromSaleOfEquityNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "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/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "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/2025", "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": [ "r1", "r11" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r718", "r723", "r751", "r753" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r228", "r573", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r707", "r718", "r721", "r723", "r751", "r753", "r814", "r816", "r817", "r819", "r823", "r923", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r979", "r980", "r981", "r982", "r1031", "r1032", "r1114", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1143", "r1144" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "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": [ "r39", "r1033", "r1034" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails" ], "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": [ "r283" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranties issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r284" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r228", "r573", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r707", "r718", "r721", "r723", "r751", "r753", "r814", "r816", "r817", "r819", "r823", "r923", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r979", "r980", "r981", "r982", "r1031", "r1032", "r1114", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1143", "r1144" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r115", "r116", "r134", "r135", "r147", "r150", "r153", "r154", "r156", "r165", "r174", "r177", "r178", "r236", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r327", "r431", "r456", "r465", "r466", "r469", "r470", "r503", "r531", "r579", "r581", "r592", "r628", "r670", "r687", "r688", "r799", "r800", "r833", "r939", "r1035" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r555", "r583", "r590", "r812" ] }, "kscp_PublicSafetyInfrastructureBondsOctober2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "PublicSafetyInfrastructureBondsOctober2023Member", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Public Safety Infrastructure Bonds, October 2023 [Member]", "label": "Public Safety Infrastructure Bonds, October 2023 [Member]", "terseLabel": "Public Safety Infrastructure Bonds, October 2023" } } }, "auth_ref": [] }, "kscp_PurchasesAndRelatedCostsIncurredForAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "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/2025", "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": [ "r872" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r872" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r840", "r850", "r860", "r892" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Short-Term Debt", "negatedLabel": "Repayments of debt obligations", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r150", "r157", "r158", "r300", "r342", "r563", "r570", "r584", "r714", "r715", "r716", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r1081", "r1082", "r1083", "r1084" ] }, "kscp_ResearchAndDevelopmentAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ResearchAndDevelopmentAutonomousSecurityRobots", "crdr": "debit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails": { "parentTag": "kscp_AutonomousSecurityRobotsFinishedProduct", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and Development, 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/2025", "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": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r443", "r704", "r719", "r720", "r736", "r1106" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense", "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/2025", "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": [ "r841", "r851", "r861", "r893" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r842", "r852", "r862", "r894" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r849", "r859", "r869", "r901" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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": [ "r926", "r984", "r1107", "r1112" ] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementFairValueHierarchyClassificationDetails" ], "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": [ "r120" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r926", "r984" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r3", "r140", "r141", "r276", "r277", "r720", "r1029" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r51", "r80", "r588", "r611", "r616", "r626", "r651", "r812" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulative Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r107", "r114", "r115", "r160", "r161", "r162", "r166", "r174", "r176", "r178", "r237", "r240", "r266", "r326", "r431", "r444", "r445", "r452", "r453", "r454", "r457", "r464", "r465", "r480", "r483", "r484", "r487", "r501", "r544", "r546", "r607", "r609", "r629", "r1147" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails", "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": [ "r95", "r96", "r191", "r207", "r208", "r220", "r224", "r228", "r230", "r231", "r376", "r377", "r378", "r573", "r719", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r231", "r1001", "r1002" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Deferred revenue", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r103", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r705" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r103", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r378", "r381" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r672" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue, net" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liabilities arising from obtaining right-of-use-assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r551", "r811" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r910" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r910" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [] }, "kscp_SaleOfStockOfferingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SaleOfStockOfferingAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Offering Amount", "label": "Sale of Stock, Offering Amount", "terseLabel": "Sale of stock, offering amount" } } }, "auth_ref": [] }, "kscp_SaleOfStockOfferingAmountRemainingToBeSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SaleOfStockOfferingAmountRemainingToBeSold", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Offering Amount, Remaining to be Sold", "label": "Sale of Stock, Offering Amount, Remaining to be Sold", "terseLabel": "Sale of stock, offering amount, remaining to be sold" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "kscp_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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": [ "r37" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAccountsReceivableAndRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r231", "r1001", "r1002" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r188" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r20" ] }, "kscp_ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of ASRs, net and components of 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 finished ASRs, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250630", "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/2025", "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": [ "r31" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r31" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1086", "r1087" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsCarryingAmountNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r251", "r257", "r260", "r261", "r263", "r574", "r704", "r708", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r708", "r1019" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r4", "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r282" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "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": [ "r391", "r393", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r428" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r82" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r84" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r24", "r25", "r26", "r27", "r28", "r29", "r78", "r79", "r80", "r127", "r128", "r129", "r193", "r340", "r341", "r342", "r344", "r347", "r352", "r354", "r477", "r622", "r623", "r624", "r625", "r750", "r922", "r987", "r989" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1042" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r708", "r1021" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r835" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r837" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]", "terseLabel": "Segment Reporting, CODM, Individual Title and Position or Group Name", "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting." } } }, "auth_ref": [ "r205", "r735", "r742" ] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.knightscope.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r98", "r191", "r201", "r202", "r203", "r204", "r206", "r210", "r211", "r212", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r231", "r730", "r733", "r734", "r736", "r738", "r740", "r741" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r227", "r230", "r731", "r732", "r739" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r64" ] }, "kscp_SeniorSecuredPromissoryNoteAugust2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SeniorSecuredPromissoryNoteAugust2024Member", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Secured Promissory Note, August 2024 [Member]", "label": "Senior Secured Promissory Note, August 2024 [Member]", "terseLabel": "Senior Secured Promissory Note, August 2024" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r927", "r928", "r1039", "r1041" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r927", "r928", "r1039", "r1041" ] }, "kscp_SeriesM2PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SeriesM2PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "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" } } }, "auth_ref": [] }, "kscp_SeriesMPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SeriesMPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "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" } } }, "auth_ref": [] }, "kscp_SeriesSPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "SeriesSPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "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" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r718", "r723", "r751", "r753" ] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "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": [ "r765" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)", "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": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "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 (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r391", "r393", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r767" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "calculation": { "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)", "verboseLabel": "Stock options available for future issuance (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r30" ] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant, Increase In Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant, Increase In Period", "terseLabel": "2022 Equity incentive plan increase (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsWeightedAverageGrantDateFairValueOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Information" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of shares outstanding, vested and exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, vested and exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)", "terseLabel": "Stock options forfeited (in shares)", "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": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "negatedLabel": "Stock options granted (in shares)", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsWeightedAverageGrantDateFairValueOfOptionsGrantedDetails" ], "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 (in dollars per share)", "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": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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": [ "r30" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of end of period (in shares)", "periodStartLabel": "Outstanding as of beginning of year (in shares)", "verboseLabel": "Stock options to purchase common stock (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of end of period (in dollars per share)", "periodStartLabel": "Outstanding as of beginning of year (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Common Stock, Considered for Annual Increase in Number of Shares Authorized", "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 (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsUnamortizedStockBasedCompensationExpenseDetails", "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": [ "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche One", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r390", "r398", "r417", "r418", "r419", "r420", "r423", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ] }, "us-gaap_ShareBasedPaymentArrangementExpensedAndCapitalizedAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedPaymentArrangementExpensedAndCapitalizedAmountAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Closing stock price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r766" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term", "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": [ "r419" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, vested and exercisable", "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": [ "r30" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, outstanding", "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": [ "r83" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails" ], "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": [ "r414" ] }, "kscp_ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Shelf Registration, Public Offering, November 2024 Prospectus Supplement [Member]", "label": "Shelf Registration, Public Offering, November 2024 Prospectus Supplement [Member]", "terseLabel": "Shelf Registration, Public Offering, November 2024 Prospectus Supplement" } } }, "auth_ref": [] }, "kscp_ShelfRegistrationRegisteredDirectOfferingMarch2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "ShelfRegistrationRegisteredDirectOfferingMarch2025Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Shelf Registration, Registered Direct Offering, March 2025 [Member]", "label": "Shelf Registration, Registered Direct Offering, March 2025 [Member]", "terseLabel": "Shelf Registration, Registered Direct Offering, March 2025" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "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/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsClassificationDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "negatedLabel": "Less: current portion of debt obligations", "terseLabel": "Debt obligations, current", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37", "r88", "r812", "r1110" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [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": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r38", "r1026", "r1027", "r1028" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsCarryingAmountDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsShortTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r37", "r1026", "r1027", "r1028" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "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/StatementCondensedStatementsOfPreferredStock", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r104", "r127", "r128", "r129", "r150", "r154", "r182", "r183", "r185", "r187", "r193", "r194", "r236", "r287", "r289", "r290", "r291", "r294", "r295", "r328", "r329", "r331", "r332", "r334", "r337", "r340", "r341", "r344", "r347", "r354", "r531", "r622", "r623", "r624", "r625", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r650", "r671", "r689", "r695", "r696", "r697", "r698", "r699", "r922", "r989", "r991", "r998" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r49", "r52", "r53", "r107", "r114", "r115", "r136", "r137", "r138", "r160", "r161", "r162", "r166", "r174", "r176", "r178", "r192", "r237", "r240", "r266", "r326", "r356", "r431", "r444", "r445", "r452", "r453", "r454", "r457", "r464", "r465", "r480", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r501", "r535", "r536", "r537", "r538", "r539", "r540", "r544", "r546", "r562", "r594", "r607", "r608", "r609", "r629", "r689" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/StatementCondensedStatementsOfPreferredStock", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r161", "r162", "r192", "r328", "r329", "r331", "r334", "r546", "r573", "r621", "r630", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r654", "r655", "r656", "r657", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r721", "r723", "r827", "r1146" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/StatementCondensedStatementsOfPreferredStock", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r160", "r161", "r162", "r192", "r234", "r328", "r329", "r331", "r334", "r546", "r573", "r621", "r630", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r654", "r655", "r656", "r657", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r721", "r723", "r827", "r1146" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r844", "r854", "r864", "r896" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r8", "r26", "r49", "r52", "r80", "r313" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)", "verboseLabel": "Proceeds from Equity Sale / Proceeds from Direct Registration, net of issuance costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r48", "r49", "r80", "r622", "r689", "r696" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionsSharesAvailableForGrantDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r48", "r49", "r80", "r404" ] }, "kscp_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Prefunded warrants exercised (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r8", "r49", "r52", "r53", "r80" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds from Equity Sale / Proceeds from Direct Registration, 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": [ "r8", "r48", "r49", "r80", "r629", "r689", "r696", "r833" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "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": [ "r8", "r49", "r52", "r53", "r80" ] }, "kscp_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Prefunded warrants exercised" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "terseLabel": "Stockholders' equity (deficit)", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r49", "r52", "r53", "r73", "r652", "r669", "r690", "r691", "r812", "r834", "r987", "r991", "r992", "r1011", "r1096", "r1147" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r32", "r33", "r34", "r107", "r108", "r114", "r115", "r137", "r160", "r161", "r162", "r166", "r174", "r176", "r237", "r240", "r266", "r326", "r356", "r431", "r444", "r445", "r452", "r453", "r454", "r457", "r464", "r465", "r480", "r482", "r483", "r484", "r485", "r487", "r501", "r535", "r536", "r540", "r545", "r562", "r608", "r609", "r627", "r652", "r669", "r690", "r691", "r700", "r820", "r821", "r833", "r987", "r991", "r992", "r1011", "r1096", "r1147" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Capital Stock and Warrants", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r77", "r339", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r356", "r477", "r492", "r692", "r694", "r701" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperationsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r81" ] }, "kscp_StockholdersEquityNoteStockSplitConversionRatioApprovedRangeHighEndOfRange": { "xbrltype": "pureItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "StockholdersEquityNoteStockSplitConversionRatioApprovedRangeHighEndOfRange", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Note, Stock Split, Conversion Ratio, Approved, Range, High End of Range", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio, Approved, Range, High End of Range", "terseLabel": "Stock split, conversion ratio, approved, range, high end of range" } } }, "auth_ref": [] }, "kscp_StockholdersEquityNoteStockSplitConversionRatioApprovedRangeLowEndOfRange": { "xbrltype": "pureItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "StockholdersEquityNoteStockSplitConversionRatioApprovedRangeLowEndOfRange", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Note, Stock Split, Conversion Ratio, Approved, Range, Low End of Range", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio, Approved, Range, Low End of Range", "terseLabel": "Stock split, conversion ratio, approved, range, low end of range" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Reverse Stock Split", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r6", "r693" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Reverse Stock Split", "terseLabel": "Stockholders' equity, reverse stock split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r541", "r565" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r541", "r565" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r541", "r565" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "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": [ "r541", "r565" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "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": [ "r541", "r565" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r564", "r566" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Offerings", "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_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern, within One Year [true false]", "terseLabel": "Substantial Doubt about Going Concern, within One Year", "documentation": "Indicates (true false) whether there was substantial doubt about ability to continue as going concern within one year after date financial statements are issued." } } }, "auth_ref": [ "r7" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r890" ] }, "us-gaap_TaxesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxesPayableCurrentAndNoncurrentAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable [Abstract]", "terseLabel": "Sales Tax Contingencies" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Including Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent 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. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r47", "r150", "r154", "r236", "r328", "r329", "r331", "r332", "r334", "r335", "r991", "r1040", "r1096" ] }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTemporaryEquityDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Other Disclosure [Abstract]", "terseLabel": "Temporary equity" } } }, "auth_ref": [] }, "kscp_TemporaryEquityShareConversionToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "TemporaryEquityShareConversionToCommonStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "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/20250630", "localname": "TemporaryEquityShareConversionToCommonStockShares", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Share Conversion to Common Stock, Shares", "label": "Temporary Equity, Share Conversion to Common Stock, Shares", "negatedLabel": "Share conversion to common stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTemporaryEquityDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStock" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Temporary equity, shares outstanding (in shares)", "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": [ "r47", "r331" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "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": [ "r378", "r751", "r758" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "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": [ "r378", "r751", "r758" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r889" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r909" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r911" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "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": [ "r751", "r752", "r758" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDisaggregationOfRevenuesDetails" ], "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": [ "r751", "r752", "r758" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r912" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r913" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r913" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r911" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r911" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r914" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r912" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r144", "r145", "r146", "r165", "r166", "r167", "r168", "r169", "r179", "r232", "r233", "r237", "r238", "r239", "r240", "r265", "r266", "r274", "r324", "r325", "r326", "r327", "r429", "r430", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r524", "r525", "r544", "r545", "r557", "r558", "r559", "r560", "r561", "r562", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616" ] }, "us-gaap_UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r908" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Commitments" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase commitment, total expenditure", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r279", "r1101" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationCategoryExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationCategoryExtensibleEnumeration", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration]", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Category", "documentation": "Indicates category of product and service for unrecorded unconditional purchase arrangement to acquire product or service." } } }, "auth_ref": [ "r279" ] }, "kscp_UnrecordedUnconditionalPurchaseObligationMonthlyPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20250630", "localname": "UnrecordedUnconditionalPurchaseObligationMonthlyPaymentAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, Monthly Payment Amount", "label": "Unrecorded Unconditional Purchase Obligation, Monthly Payment Amount", "terseLabel": "Purchase commitment, monthly purchase amount" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "terseLabel": "Purchase commitment, payments", "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)." } } }, "auth_ref": [ "r281" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r101", "r102", "r195", "r198", "r199", "r200", "r579", "r581", "r727" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r878" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOfferingsWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants, term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1088", "r1089", "r1090" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r181", "r187" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r180", "r187" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r876" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "SubTopic": "40", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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": "(SX 210.5-02(22))", "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", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r86": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "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/2147478546/942-210-S99-1" }, "r89": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "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/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "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": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r571": { "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/2147478345/912-310-45-11" }, "r572": { "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/2147478411/912-330-50-1" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r586": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r592": { "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/2147477250/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r628": { "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/2147478009/946-205-45-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "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/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r989": { "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" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1076": { "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" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1085": { "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" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1096": { "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1109": { "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/2147478777/944-210-S99-1" }, "r1110": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1111": { "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/2147478777/944-210-S99-1" }, "r1112": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1113": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1114": { "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" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 105 0001558370-25-011247-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-011247-xbrl.zip M4$L#!!0 ( )B*#%L==&WLB1@ +=_[_7^NGJZMQS?#I;8XY9-,>+8L5X) M7U@O_FJ%/.L!4TIO*+9%,Z3JO$VI&]6Z[%/?Q?UMR:ANP'KB#8MKSA";REK1&ZE=5-P. M* 4S;^+BD@G#]NG<7_>CMZDJ%,\*Q?K0A[>QSO#"X6G*8;F+OGH9%W4+29[U M_[HGWM>$?GRS*M!/ODD)RR@O:H_X5:I"P&E)H\/;A"!SA%:Y\%RE&>]T:"/WSCV&)FZ MN">*88HXN W6&PFW$2++#SQ.BX"E7J;X>9CKX Y%XM*(V"R?N'R5(NU@DE\4 M7J0*OF4,%7;4X>7E95^^C6ERNM.>*:'A=5^\%N3/>X-A[VRX571NTK?#8K$Y MWNQ%OA+B34H+ Z<58R(7#>DV843ONGK$8QQY-DYV?E("^=WR3FF_<[;]3CH. MDNM5/BBO0J*B7YF],O3SJ3[=P]/B?BU>IEWHQNFA68\%TP*LQ^_3W^YX"/ MPLX5<@70GA<8OG_BZ%'=H!U)EXO\C?,)@S(">;1@QZ8>6P2$E%&[EVX%:OMQ6KL%KX,+)$ M\_:)G[#);+**AI(B0Q64UEIL5&*Q+4W+GUE;JIWMJMCN&K'%K>N_&IEN6UAK MN0MCRPFBEJ3:62YMN1O";-=G <77_A(6:)NQYSP'RR6BF\GLF6MH&Y]N;C!'Q V-VR"]4OM?GH.K_1%,OF4(?[PLL!7R MM9 '*%"##F<=.CR9@Q6!E<(THW\'Z\ M% 7!"(V-L(9\]!@\:WCDC02SE&3"!X;"64HZ!<8.? <'WVW @0HT.N7D?Z3J MG]]68DY](!!J^>G!>'%P,"HAK:245BAFA\D##-"V30/LA"W,H-Z$+S"]EH<. M_)Z@*7%!%=S8$%V5GQZ3'YH=I)6 $>:8I"!EM$(AK824'23UD+S!4SZ9NF2N M-G320V$!K(SJZ* !_^U"0]"U$H2SHU]GT>H6=1%CLE>5+"R-ZN@MFAF \BR: MHMT9U("O"D?O,??LKN.0_H4N AV3@1)>^)Y\^06O0-79N?:I&Z#O& K'% M7C0N[$]1!X:+[*94R-62#*3GCABKI3[P#M]%W*V93Z,Y1R1 AQBC><:2<+GK M"^:]]N4XBCTQB-YC!..FW%CQU$:S>E(\@ZA+28>0'P>C#$*VW"0^4OS@O6(0 M;0QYT:YV^+@#QO[ 4)WM 01;RW>/:",KUD5*!=)ZZ&3F#L;0"=U) M*(<5"Z)*6)$H'9H:0-.OU&?LALQF6 1)E:R<:Y'1HR0S'S%&B61I;7EV<"B$ M0QCE&/T?3/@9&I5O[CP8O9=2A=#B)B6UAYV#2WD*$<56)GX*@RJ"5H)B9Z]* MX1^/2*RB%YC#!-TUB@5)US (#+DP# RQ?DB1[GI>I6"#1XK!=U'Q$*;4)A$' M.S6TECPS#CN(*:OY?6?(*H:43;;P70=3]OE; .[M!B2T"3>Q:7%EK7G/CUBX?"YT!LOQS$E5R7+\!T6U,UUC._E/ M6%PHHLY"N/F@HL_K>:V<^%"1$DQ2EFS,WCR-PP38T3AA^.9E= MPZ!*^!-A7\.R@ @;D[7HOT!46,4+FCJRW(^Y'I'-GA6EI971CU)>2PBLSI*D MS-96:,DD%+M#[^'/V+\P/ O<>[)N[ 33@(/^S+)9SYAWCJ[$LJ1<'= .#[3W M"^/8*X CLZO9./"ZR(WW >"CSZ%M"'+=S0UQ PX=/8PJA)BT5+P/9"YRTL/R,MW!N1V8=S! M\ Q;M$3ZGOPT\::8\9&R6O!-FKXTD/B:4J@#EMZ;(5+,S#^3;BA'*TQ"4/S M.<4JS&@R"Q\7@:@V'1U:1MEMMF@Y*9 2<8L?RK()C@)#$<\.$'I W")"_T!N M@!\P$G_+-"/1L]\(IHC:BXU1"-P^I'2P.!MD[JH(TI:D;248IE_$7+N@N4:0 MD0@-#I^")$]BH*?@CZ\0(^R+YT]%[)G8#;KS5@&'U[YG0ZVJV&F.F1Y=&:=3 MB*YD='0DED@R% MF2#7T8 M;L;9Y(3A"LH]#J35R\Z858VI62%I2NN-F-F$S#%BMRZI;;[GA4]YMQLMT1E\ M/X/KMJPJ5M<;/1M=:FKTSF_O;_: B_1H(OEF3<,7$]";/G-276[Z+:O.]/N; M?LP?$/V*>=2C'JD_IVA9S?P:(GH(9 Y%2B$PAM%]@7N*9^P+K)!K!P8]&&2S MRJ2X8N\5>TP=LI U?G215^0'JA/0@>!#=J4EF82Y>Y-LMB-]S,J2 MO#K3US6]?#I9A5-S! TR7D-#B@V+6Y_^*GI>)214H*<'1F;U5@(,Y3!"SG(Q M()A;,7=Y"U+R[\#2!%C&C 5+];,V0')HZ$&1F354 $6"88>"O5"0'0)* X+V MH*1'1.:.M X1>:^Z,)X&G<,7#ZD0J? :3'-HJ@' MS5U6[&&*W,0%Q=JW8@LIZ2#S8W;>:GXQ5G%-WK#L<-$ +L:.(T5K!!JEQ/3H MR.YNF*)CR[@#2,61*9@R_"T ?3^O2\*?BHKIC'J9LU2-25F*5F>F?5.R&UV> M-JE::DZ5K+WX%G51LO;N/O5!KN%6-KHA)2T&SHTQ4'Y!M\/%H6);]PU>U6%@ M.!AF_7K]\-3.\)4#3XTC2_6F'&5-618[VAFK2NB?2<2>WD3&<9R=<0S#<#0A M-WJ3&$2[=<:H>,!J>(2J-\Y%SD9#X2EI9Z9JNY9F6X]Z(U4XQ>Q,5&-_I\+N MC=Y85;?N.HL5=BH\%VV6S5)75D)KGY]R.I,BT^6DJ[,-IMO_TEO$9.>KLT=S MEXJ;6?F:K8 O1PWG,?HA^M5M@C0&B8)T9O6HE,,!UF?9I,U"]U7J^ MG4K+ZLSU(6NNPA">SFQ[K. +9S":"CH#_IB3E+4TTJ*S8M.34WG;7::^CML( MZMZ3;P%Q2JX/'H:++HBCT<,^J"S%"O-SQX)),K%H74Q(\Y@+-X2:RG"T2TZ/ MHF8_6AKQ[Z!RB+31C%-BE7P-Z)L1Z%S7[D5ILD.I)77L(*WRF1.\2^ZQ?I/S-.EHBK MK],*M]%DVNC:?/5X;39YJOXK];&\5B1PEV;Z.\#U!D/+V<3@RM#[,-4#M=FD MJGJ@)H7MKA@=#J1A?,TF2OW6U**VD*X6:L/,M<>]H!8)$B>WZU:M^YS^847YOKS'Z6-7MAYM+N:F%#)X:)*]_1-]6O?6::R%)76V?R\^SMTIQ\ MB,EKZ?&'WR6?SN#UORN(ERN?PK2J3FK$@LHZ* !<3P8A-EQAQ7W.G/^=: MS=KY=?7&SKCS4F/O?!:VL_7^23#-TTO4)J1'095/C:838W;9)0Z5\\KF9%WL M]*L3T*&@2G!*3K:KD%MG_":,_R<6!+ S7D/GFF.5R@[Q[7Q>)"*0)>4K[-1& M26U.>CAE3A\KP"D2RPKE"K/I"(\ZFPQMR3FAY'F?/# M*FZI6X,>*O^1_+=L'5J#@@X,E>/O$IF.Y(]N2=J _1\#:B^DZ>(BU2%00D2/ M@LQQA X%$;=4P0X%^Z#@&;DB;O8M]; Z#DK)Z)&03>JM08+D9P'#W4C=#@S5 M+^ 630D*"^H,:G8;]_^+L<0_4_!:3WAFOE&103YE*7?IM0]]>F\/QH,SI2==ULG9!R10-3. M4'D]DS2&8+J^+ 5$ #M4?*RL'PE_8O6;T@KL4%6K'=.U4"D 256ETKAJH4XN MFE;5":I@]Z#J[+=D@K$$44>,7@'C_G+\1MB-OT0$7-L,!6[.Q7>#*N7N<)#Y MD&U$TQJ+D4U2M0192]&U(L+_-]WBS_TWYGQ$JQ6!H4 \"A]XGJ^DE\_$(R+. M)+CEH25F*V2'Z&%@ZP3R1F=)[] ;G@Y/+&8O\!+=^^JSG=MJ.Z#-5CT%MB'B M2B2(!/IW[ZSZV'4'MHIAQ;G'Q0W8V8ZZ[G>Y2 =P37['%3C[[W6HNI:E: M/4&G-QSUAA]JRW'6)Y[XTHZ-S6205<1?O:B>D.),2'%6T08AN0OYE\.-^4<5 M!&-S Z3LZ&!2Q>Q1&PP!+8:=/:>F_)O5,H+H/VQ_*T@RU9ICUY'T6#"M M[7N@;BYW[*K@#\'^TTE)W*L:+,6DX5^EI=2$0PA"/BY]#V;]='/'\5(,"B!X M,&6<\$"(_2OU@U54E$"1$\LCKOP5$@ \"0A39 M_-/)#+DL+CM%KO QGTX>*3Q=BY]:E!X^Q%Y6C:ZAFH M8O:0/KY_P,LIIHFV*"VE= 4_U9-^Z:,CYX('UE:5U6@U,E.KH%AK]7HV4JN@ M5 NU*O' ,FA[\X+?^)4+2IBY[4RE79UY].I]NF21WM>^MQ:+1J ;VRH,PYF-0K:2& M3):0UZ;OQ*_UK9V S!,LVNE:#H.W 0\HCJ(N#1JQ#IF6MDU>A/.?A"^^>/Y4 M:"88WGFK@#-QW\"SH?M)%D\""R*(2:94B.^A/.$U$),E9/:'A -/Y]J5+?H] MF!_-S*:HW^5<>=MVUD?J.X%MLCPP(].:UM(L((JT?$*O#S#SI02YS*!1TL6/ M9/%4I,R=)S^VBYF)YLG"1ZYW];[PWK _= N 4$9&#\L=N;9CVPZ6@5S@)IW: MQ*L.!'-2;6FSNJ/(Q)/Q/!.:_.2O?&303&65V](P&C#=8!".A6DP#'93#,L? MB?9BUHJHO9#7&=?8]5?R9IN^&:I6/)+V*%+@>H'H'%_Y;]C$G:9*'[GF.P[/ M;,LYK]*1M,,#>B/+8/F(J2Q>KD =&OF(>!W,F8W$=*[*2KK%E_=U6X M4O6_[YHPJ<0?OLJ \(KI;]AUDOO+9:5:J9>Z8'"4O(=J]<@ M4=UDLS#Y[/OVWK'SWP%3@:DO_O9>PB,BSIT77>Y+ZR7/NY+C5FT2QX*1W X^ M&IDY@FVY%CH":9?,-9FQV-:;RW)7FVV11[21\])71)WD.#4)N)@N.#!8)1 / MUF;$P>&9J.<%XJ(-+*R TIWW>R":! 9OV05@YK/PJ;BEG]P8;IUHK1Q^859H M8^S(TWH113Z9*13"-'$R2Z562,XR*E0ZEDXZMFU@$1UJ;4K."#4%VWJF(*(3 ML5(YDU7'M$OAC MXN&,@\Z\::%+/N3Q3<[A[CL='.5R;HUKT>[W*9>A\K9>PQC#KD6TC\>S;B6O M3%OZC4[-<+(F#ZZ@8"!FIUZ8+(_!$"O$&'O.A"\PO?>]^0NFRT3T0+*C[4NI M-=#0^)JXSVQGP9-9A'"YGT?)&HG98-PO\GI]UMB'<+"#!G?#06J;W$V%DC),YK9,*'[6+B4Q+M8K!);D0EV221!L?4*+^1^:*!5MDE MT\)FX4.98Y\V,P=8G]C&98[/S-* )R@2UFO%>^Y[")S7VP MD+!?QL[5J[;0S"+KYITXPP_$0WD !R.04"!USE](-M:3HPXH_@@PG=9/$TMOA,25?P>)88PC(+WW5 _'"/W>!,?Q:D7]-7;DS*QP MNM]5+"'9D5+A@9IMJRQL$=\*F?\,CIH21CSJ=1N',P#QL7E MX)Q[8!5JM="'[,PE)"UBAPY#O$"N*WV'6C$7ST+T-9/F)A['(+>Z\>X(#\>$"RA)XOA6TY!%\)F"A+H&C<;=I$]^!S4!^#OU:)#Z!]>_V M;/CS6FZVAKE)"E%2A<3ASX>K0R:MS?5"^#%Q&N-QZKM/&-RA^ K'2N'B-^DD M52Q=9N=J;TKMVV;XXE%L^]3!SA?/]KTXPG+!Q5D&CTBW4,F>U\#O, M=<(5T7FT!R-638'GQ#$24,A\#5:+X/&VU1=0B[X"QC&-BHV&B8*7^[5<1?)M M;$=Q:A2?:D[HDTAI%I]F*/\@OO4*DR_L7&WB+PBH@I_?8! E3 @U$4FW7==7 MQZ2)H45&J8SG%$NV(AMW*N3C>[!OWUB7VP[;_@F.:WOR'+YENF;45L^9$=12>"WZ)8MU2 2N([%L91='4(M696K3W(-]=S]Y)DC;K'TBRY72+2)70< MV+E65Q_)6NN42JL>]#2W>A\JFN')ZXJ9I8-1Z?:YS.<%=F=/>$ZB&XKJP";R M>LGAVNA,YW)^(+4 7+L)H9C!XWKNVR0S1F$@;VV2OB1A+S,34NOF&K(DC2KXL".6; M&[39^6K,"T5.-#EY#"<>*M@_LX!OH6PM<_BM:*%P^Z2=YML1KF7V"Z.3T[F^ M5/CM]E%A4+-AM6/9R)(^50PJ ;;$ 7-V)SW_=0NGKVE!M[%YV0-V;(.LTNU/1%6ZB? MR1WU:+S*7G3()DJM>/V]&NG6# :Z><-O&#G?P/JP2F?/@>=MULC%,,LF,Y]Z M!&6@8UB^A?BYQXQA/ $B2.1DD1M73_),2W"Z5T/_RF>$"[LG5*Y:\6ALGZ>8 M6L%>2153TR.3PL>R>$A$Y_]GX$K'5S6JWZ1>"SM!0H/QBA*WCNI&%5NH>^%- MA2"DU[U/A2)1-J^2Z".E)+Y??R0EV9(M2J2L MR+2RV,5N*_-EGIGA<$@.AY]^?_50#?WIYTX8.-W3 MSN]?_OJ73W_K=O^XF-P:-K)"#_B!86%@!L V7F P,Q[1?&[ZQAW &+JN<8&A M/06&,:#MT7\.C6[W"V_BPB2T"O(-WM;!AT'RPRAN#?GGQFEO<- [Z!\<&T?G M1T?G_5/C_BXI=T7CZ\ M''Y >$JK]P>]/^YN'ZP9\,PN]$E@^A;H&+3\.>$?;Y%E!IP]J>JO3]A-&CCL M+?L2EF!_ZR;%NNQ3=W#0/1Q\>"5V)R:1_2S125*<_0H+RJ>P1.4WVH]Y,#@[ M.^OQ7SM?_F(8GS!RP00X!O]T'BSFX'.'0&_NLJ;XMQD&SN?.+V+-NXS__9/# M/@/RVT- IFRVAXF $0D([!FOX^N8J\=VZ$1-Z@)S9)+9M8M>ZD.9:K$YD)>0 M6"XB(08CY%&3M1CZ]D/H>29>C)T'./6I=;%,/QA:%@K]@%K!>^1""P)RXS]3 MNA%>7(+ A*X*'^KL=!]8-0P#Y",/A>0!6"&&P6*"GE! OH& -84(9,K=)!\5 M*=IS)E]#'Y(9L(<$$TVXG$O2/K#YQJ=SZ!0^N6!(")UX1B;&"_K[T&,%*;)F MS8$L,?O(VNLPH*U0+#B _^/SW]7KG$T;NV1Q.5'[P&KZ!8? CDDGM-XXF $\ M"C&F\\LM-)^@2TT@:-9<*!.U"U9?@J=@_.3":>2198?<-NR2:U@'R*Y)")?B MMM.V7,,[&5#F' :F^Q @ZQ=5Q!]4&%1G"55I#_G\ZP00@)^!?8UP9!-N" G9 M@F2K(5-#MSNR/QX,N"-/R:;N/1O7P&>C^A;0O@CWJOS(T8^^;&E9*G>G)7LB M4=Y1I\@+O7BYYT_Y;_?F@E=\4WZI]*\E []B1,@E=!Q YXHMQV#5OE09P[&; MV$H8%/]Q22ZAK:1:.#CLQ25ZA,VGS$9V(5T^=TI9F[2V1A-MT3)=*W2CM@8? M^.[3;^NM1]2F2M[2EN/V&3EU;-ZD (#7 -!2]O(K#%@?9V?';&^NWS>ZQK(] M^N=EDT;UGQGR>'IV?]D\'A MZ='QV=&@?W1PN"(QI1=#G*66JFO24ZRYU13;P @4IK".[G*K#B(6WH%& MPF-+E0CB-^1;T9I%)+2\LGLC+&GB8R$=ZB.DKPC9+]!U!7))?MX74132&W/_ M2!_NKV^E4,M\]6JY(3M;+)&,3-5]D5IE++%$C_61Z#VF;AX.%O M[0JJ[+\PE='IMWRXQV!NPN1X,#D=E'%D)&KNOX2K@M1O59$ZZ65GQ^S4:X9< M2B5A4W^P$$BYO%JS,*0)WRR8%=1A_ZA_ND-ME)5'6ALE,>GGG*6.6@O=[K5B M>DE,DOLY;K8,+/V$-K1M&!%Q3TW@C1\?HZ?0B";]THHM$6Q%H#HZYH$)?6!? MF=BGZSX6-!1Z3 ; O@0.M*#82R^KV!)15P2JGQ.?FG?*IWR]A%=ERBP#H]]8 M3%%<[(!O%LPB/*((/^HA+LE!)HE(PZDR7@C>FPNV"I1;$V<+:RN[(OK$2V() M<+6+412R$47 9JT'7\>5#C7E^GLNQ7KPZF=36;P9-JW@!PQFHY $R%N!612/ M5IFJ>R[UK:'JY^5D@U\D15UKKRJ/2;304FI#Q"KZS> MODNU&D -9\\U9T\N]C*WPMZ+5 V9]%3YJ;<6^O\&UP&$V0Y2?"Z\%W!0<"]@ MU;B!'*-2,H5&=?H;"&Y\RBQPBXC(6.12TJ8W?@ P(.*(F#?K,3L\3NCP M.-OAP-^0[.9(;YH7^NUB+:>OTH&24U(O>3181@G*(A9>?TEMC8OX5988A3CD65PG"_SCCK>?Y>22 M9W=5(>IG81\ ]P85;8;TDN?M="C5&U6ZY!1$[UR;$/%)Z:/^'KLB8BS!VDK1=W'7 \)F; MH>492U[@3H5F]-(/->FLI%LK^E('K'GG.E'R#$_2S"JZ UI>M1U*L#5B_?PT M?ABG.A<45\HB/]WQ^>2VLJZ 5=I9:_K$,IVY7/; \ECZP)*U;J@F1F\\?\': MS?SLY6%JP[,?4B7OJ7%'-I4^9I$(ER#Z/_U[M*UY]6K-3'\*)I0E5XX#+&'T M8\-$-.Q6@H"1?(_1,Z0J=;'X3A7EQE\ZV$.+3H]%5R7D&]#+SNQ&MS*.YW:< MTV]7*-J9+C@S71702Q>VE,2F:$N -A7V_]6$?K*TNC0]O#)9AC8$'. M1?IG%W#)^';Z10*!-LA4S;+AK'\TV&4*MMIUH3(+]-MH?)B9&/#WTUBR<[IP M*!)]?N&6"UL!M'XW#_*VPKZR__+4_TF$@$#<(FF"0!JWA[N+#.NQ-^&?9$ZGJ=-*^CB#-"7@(' M8 SR,T-*JX-,8^].3RHS)5$@G78:Q38PSI"C/'W$]=Z=6LC@3S2@OM!#P1HS ME[RML@QMUV)+M>&M.)/HB48[CYLH"]/Q2)N-PE9:JC9UBF'ME$MLIQK M*K[Z/L043?0:^ 3P)+;LKB2YB7*;L)U\E4B)+9K32X&V%-^:WU(W6S0,Q$Z> M,7Y$0XL.)0R$CWB)@J*D&VBIIM3$" UC; 0L6IX15)V&TG89D.:?? M_3V*Q + YC%H/._WF--$KEX!MB !HMP&I?6R^ _TM"JR#4/LRIYWW-UFN< !YZDN^!5&JII<*OFR/USRTB?4AK M*X\JC/+Z4\Z,G1M"0O80/7>A[3YC#S![?>"IX M%+>L9DLU85L.U!Z7*3'@5_2EGL^AGE(28J1N!-1;;*DZO!5G](OOG(!Y/.^- MG65^[ (3(2R?Q7NX^^R5]1H&-=RE@9NU.0 IHJ@[,D(^\U=H9^+Q7EBCI5*L MBKPT]'(IQ_KO^K+X+Q>1D%'JS4U_P3*R,:;A!44 ISYTH,5V.J)37LJ.>^1" MBS)C^<[Q)7N"RY6]#GQVU!_T/QI=8]4S__:Z_+H'\0/@7B^&AW@91$ZFXYI[*5!&0?ODVEDBN6>:O&;!Y M+DTEH8IK9GEPU#]B9ZCZ"U41T [3:U2?GQ/S,L^A+2C^\Z"F]_ $7? $NRHT\0IZ M#&,9WJTYT.JH&GNP4$!9VD=0D5.ZWAZ(2RP 20F6XMVU(+E3,,5 ;;BM:KT' M(9:@;2I41D1>X@90(NUP(WV22M7W($P9R+4?/2A*-/.B]RJAP=C?0M2R;>Z! M#JA-HEL!ES]PW!.G.0$]))A4\)H'#7O-";G&\&%"=/.;UQ1(T8W>K*W\S)R?C',I MEI2X(A^:$OXE\) ?);JGG%8(A):JV$X15X?>E">?__2(BGC56FBGG&O@P:X= M_>CI@POTFA]+*%&MG:*M"KRI:"']%V[[H EJ/ME6?-C/==R-'YC^%++<13S5 MP,C$>,'",SQ6D+*OP@KNL.8XA(1"(R*1G73$5!H1F=%2;@_"%+*\ID0OGUYD M!VPOT'6%)XSE59M_PID-BP#>\BI#8-[QBFRU[/ ZV?E9J1SK-T]1*^'4 M+]BA $;*8$HDCU5OZ!UH@@KR=DPQUV% 6TF#C9/>5)AJCM]\JHFH-=+D&C&] M^L\X!7HG#I4KJZ2/]=E4H0GP3$C5!8^=:ZH6IOMONGZK8(XD6];+/LE)6]8N M;<."_9K$-I%^HU;G\06XS^ .^<&L@B,CT>C[4AXI]/H%!:J!9 /B\075HBYQ M6^]+2XI ZW=;KP(VVK,H"5[%UK*\^DAYMG($+4M=_A$R7E%Y+,J+36UGI#)P!8(/IMF]M7X;\);NDW&71:/L?I'Y/G MKY/$M<&*-F%HC1>[.0FVV3%VJE(ZS^1S^ M$77L53I "%?O:R#"(U=)#Q-2B?>;DTD%J/HM9EFJ"X;\ZI6EM7DT7^,LP<52 M+JG5*C%7P:K?XC,^;HP3%2PX6TQWY)I4"W]Y8)FHME+"C=*LFJ8&QJ:1>C&F%@ MPV!D8EO"5]PLW HQ58!8^ZMX=01E\+>ZL@X"9<$W%&6N%8Y B9JM$/.V>/5[ M T]NM5=2NE6R5<$H_7#=6^ZBL/1-XR<73GE#:V%KRCLA])_UG1#6@9'J83/J M3/_C?X;A%OE3.FX]MM_$WMOEUGNY)FZ.49+46FX49%D6[M &*,7.G9$1^DY)=LC.5EPTCL035K6>.UL M\;]6L*P;(5IYEC73R9^&E5?^;22+C[@W>$S^R2RB(4DI1(N+? M$C(,!^$D+C:A1'^;G>)GPG&>!5[(7,'@J=!.TY:+%8%8D3JPY?3&S'SR6,PX $5 ^H]?L6>D] %(U2>S^9(7K2W[$!JJPO MV0FE"1[I-QUQAV[LQ)9DC">,CA08T=@JJ=9"#:D$6;^CRLJ*'JEUG->9I%,C M?&4,J=OVE'370@5KE%6Z) #U8,#SA5-_BCV"2L<1\%F4$D^W07BB3#_*)QY] M47:D/O8/-ARI5;?DKR=/+N65Q5_%E[_VGU2"@CN.QI7D'IYK<+ M!824;/D75M++2!1P.F>?7QV8?LZ% $3ILK>T7OL$6X)-C_5OF;F.YK@[Z$,O M]+) DWRX&_2/#OH[M"DJ(LO96:N7"_K-+++LD;P?6K6Y=ZYJX2JX$ZHBH! L^UV$U6#-9[AQ0[AR\#\T08=?EHFCQNI@G$;N$C@/H K_"8?#' MS=@YJM,#:I4EM[:CX.E^_!]02P,$% @ F(H,6U['$S;: M/ U T$ !4 !KWZX^.U- M$L^/?G[S[W_['__RZ_\\.OJOL_N;B8?=9(7">.(2Y,3(F[SX\7+RB-=K)YQ\ M1H3X03 Y([ZW0)/)*:V/_N_=Y.CH;[R*,R>B17 XX76]_>$T_^$\JPV'OTQ^ M/CY]>_SVY.V/D_>_O'__R\G/D[O/.=UGRMG6'EW<_8+*@Q4].C__K\\V#NT0KY\@/H]@)7?1F0NE_ MB?B7-]AU8BZ>0O'7)Q+D%;P[WK8EI6!_'>5D1^RKH].W1^].?WB-O#<9B^QG M@T9R\M<]^@S3Z<>/'X_YKUM26I&OJ+H >TOOQ=L"1>(?C],?W_SM7R:37PD. MT#V:3WAKO\2;-?KM3>2OU@&KBG^W)&C^VYNOD;L^8JHZ^?#NA&'^UXO,D/)_ MIZ%W&<9^O+D.YYBLN,3?3%C]7^ZO2ZQ_#?W%,HY8=+46'=?8E=K^V!K5:+12XG)TE#CPZ)5[^ ME= !Y +-?=>/6T.N:*$_(5SXD1O@*"'H'*_HU+VAX^5#LEHY9$,Y]!7VD#6 MQ6=SNNCQ_/C>C[YFM!2?B_QGYRE M%(&-DQ0G_)MR.$A*.$ZI"N=A<\ 1!&= M7;Y$:)X$-_XSBOJ4M D;ARC.0#?U]NF*$MZC7X<&$!N0OR8_OCH/"6!0W:U]RGGFIP=O-#_I/9$2_4Z4-@Q= @B+GQ# M<$@_NNG2J$^I:GD80I#9=$I!7&2+XWR"]2-GL2!HP>?EV3S[NI'$ZC.%'$=EHW%N=[,Y'94IAUL?08/)T:X%B$)H9>5EVP8D020Q\]"S8YDN M1:%H!9 PZ&)OA4/^[3V*$'E&WA4F5TE,BUQ'4<)^".*L.)*1K:0BAFVO9E8],H3%%-:9]?I1^[%8^H(6 BV3?] M5_:QT3#:^&A0R MW\T-W9*CZ!,*Z2X\*!SO-_0?U6YN$%M+GB+T5T+YO7QNZCN3UF4+C/.>HZLR M,G>B)UXTB8X6CK-.N4#(6QU?OL;4WIC;_C),5MD1^(T?\>"&@D!835$>CK)7 M'Y/4,0KBB'W#*H^X\+C@6#-OA (WX-RHT]%5LT,\9CM)%./5]-6/+O#*\:F9 MS)TDJ$)1CR/&E4FQ.,3-X60?BXBV:O3#^-CS5\<9S;$3!.*JJVH0V$,>&,2" MFU*I\]J:,T4_,_/ X9''A= BA_M5M\ NK^EHA59/B+3):[G>YHPN*4_$39[0 MT58,+;(KK+U58TC[0C?6D-=MS#"K'44KYP>4$+QF__#JC^E&<;YE_L7W$#D* MZ6X)O]2UC8"0;7VLP:/L#PKC].>CT].CMSRF\%^K;1604'1^Z*>#;/@U:Y'5 MT=&0EP)$;)3WD+?]UH]9BQ\_?CPYF1Q-=C73/_+*)[3V25K]A-4_21N8;%M@ MH')8 79+#08L;A.3VG,(^V8WA61?_'T7W,.<_UDX#^,M;X=N85#PVQLM_=]/ M*Y(P*G'E$;@"=9]0BE%,6@*WL](I*<.D%I]7.R=X92=KK&,BB6@3 MF"^5G>ULF'6R)N-3*H =JE\,N)X\XHF:6TQH-__MS3"6L>4\=72P/00.^1K: MH#^(RNC[A*S4 .@KK"B[AI!6BE9*W5H'T0@?&_ R7#\1,U_L*U*FA^TNY8W6 M(VU*U5'$U/(N(J>'@5790:3T-GA;["A:X6-#3OKO)C+6BQU$R7+[G20B<<%H MZ%\[@Z%_['KV@XOHBM7'@FXAI=LS$"5E7XBR9K^$T1JY_,J2T/R5M&)D*NJZ M9F\B7&S0?F_&KF"8F;F6T=Y-_-X)%Z+1OO2;4.&E7_OD]G/)@U'E-_U5SO'N M]R9&*1(-%K;2J^D5V,K-K<+.X L-W_,=LGEP F2P1Y71*R=?:8DA$.^XN'56 M].,C<<+(<;FC7KGNT!:4R\"H:!LK$9UNL"U3@RQ*)"A*RQ(C[@?M6_5 M[QP2;PK<16>;XB^*SF9>@=3R[*H86$C*[K=/: 2ZO>Y52QM8QU7O_2G9D,_[*R%_O'W&[1P@O2FMJ#/""CV[$-"TSGG:7-" MZZ[^+.2Y2E#7DM4RPN+&>C-0(7?, D5<#3JP;\/[SS;[D?XWZ!D%BD'=K+!T M;#,O/J1@"G.\51UZ,9G6TG1VL%8K;L!L[Y.&*;KBA&&-"DJ?+E[D M(=SUY:I6:08E37JSJBR0KKSER[H#5TI:=5M!V18[JX'*-#U5P-^0_5,.2-FRLL@@^Z$H)KY+5]IBUL3?"AUP M;52IV&,UJ[1I%S;2-6Z/W]Z[M I@>5_6#-BP73R-5,ANAD7'3?]>2LR\(HY&Q/6C'>?17?KC(O)YS M1&;S3QA[,_* R+/OJH(%#$I*S.: 2I MV"6-H0S:.:=A['M[&5@N7]T@\9!W1;7*XHV2.$N;<>F0D-TJOD.$7V\[VX@K M4'3J#EN4&G[';8+1&SM>4HX?NF*6$BP7;#IJ]&,9V Y4[P--IU(H#E FZ*'X MN6Y\Y\D/6/0C6^B8>;CVRYCXML2EAD2?0?CR1 M((0>O"X%,.A0=9<\!;[[)<[ 78543:172% $'7!D?K"UJ+H=UP M:4,-85N^>N^J:B#%GFH&8-"N=AVZ>(6V8;+Y.P:*GJ8H(;4P31DXN)5=3%G& M%GM['0EY']HGE)J/F'1P<-J] ML8S<$&B[>V&EO+$9#[UW"A'3Q;Z@8A90-[A''DHS$]%-M8\]XVXA*FAH/;*B MX(1AT87$16L*I*NNI=&9M*O)^1NXVXD!R;NA',BP.ZK "=D(H=I!%4CD6X4* MT8!0U+NA$I$63HN['+$4L:K-_GY UVBD7OI$&29YL=S9VSX?,^8WS'?>@9V7\73R4P\KN^-=@?-JZ(UCV; M%T8%5221B%8>)R.C'F)!41CUZ*!VBT-G]TWQ4IPRKM:R%OFBQ+Z>QK%$&M7A M1MSU'T',6QD;/%]/?:LWMGF#(7NYV3Y;-5*'J40.?*"L!*/O1P$FY/CO_P"3-O8J(*)!,3"3@*2 M9A(IL2#=]TMB;C-MTI*+H=UFQ.\1B3>,.='3!>/ M[![5FJT;M=.#04FY5]JL+"1YZ,.3]"7MY=%R@)*5RK U?_V[^4T E;S_9D!Z MGV8H7U[BQJI+3C(RX9@L(^P7#MN-9@R(8XB5M"I@8NHFDXU&M-B@^5ZG&S&_ M^82CY'/0"8<]GAIGCVQJ9A@1J70(E1$#@*B<-L3$QC#;FQPTTL8F//0^ 8B9 M+H[X_>10BCV("/6A[TMS'"A&_\9 M>==A[(0+]O0B[_C1V29UU>GN#IO7(+_#:E<'+#GM^-.&ZUG64D=>LGH:W^"M MI6;+&WH.:FL%ZUOIW*MAA*65^DV MD#;AT7F=)C&=N<0O4ZB)I?8D)P=(Q7=IT A-9D*S7 XE!VB1*/#TIZQ MBP6(%2WV;LPE%HOFN\=:Q5A_/:Y(Y8;^R7\0?)^Q44*QIVL. 2%O=7SY&C,< M3P&Z#),52F.2;_PHWEIJ*GC$Z#SD56#NBD\*Y2'-:S=&\E-BLF M'?C-/="5OZ[6VO^'M':U* C)[5R]G5?9^GFC[LB8^ M7[_]]N;D&XM.J?8'Z]*:04P_?KV\O/SP-63I^R,7K]$/=,V<#F$7V$U23T[Z M+XMVY==QKT.Z"ECQPW)R2UJ2N,D3.MI.],7.7ASK3%10QGIF(_&T+L;UL2^UGK8J\U1]')'EW3[BIZ"5A-WHW0G2"P'.+W$.1O\,JG M@^J2EC+CQ;^XF*Z<7N/+@ ]>=(6%%NS#[O< 1\C[[4U,DD93M;F>F+M>H9?T MYP&-OZY&4L9W:_7]748?TOV_"5TD(Q)LZ#(:DU@AZ#W*/F7^KAV9[V$86OQI M3L?+T+N@RP6%\"MT?8K^?3NBKR 86O \3PN7G-;P]TG[%/^/+8TV>R"&TD"Z M=[WR W2;")8X8I(^)?ZAF<3WF1]6TO=HX4W>0N4*DTJZ2]2GQG]J0>!7 ML%)GIZF$=C3..=\,C MV G^G[]6SM]BXEY5T7"GK,(QE")8WYP2Y$A$7_ZY5V$WW!N7.1]*O#>TCN!N MB4/YAFR?I%#IG@:CW27H5= M'RX>-JLG' CD7/F]5R$WW.]66!_:F"]?W25+?RQQ+XC)>I5WP[VL&,&PRY+S MA!#$7@=BSCQF#'35E(C.K]3DO:JAE;VK#,G0[IX8$9;V^QE=.+&3,:GP\XC) M>SW&:F4#*T,RO'>9G--]Q *3C=+!7*#J5?BM[%TK (:5^RBZU F!8F5^N$%G00? 3P2_QDKW&XX1R>Y=0]ZJ#5K:G$B #Z^)U=\:6 M'G;*%2$@[54+#?>MQ(OX'7H7R4"X>[\4?_(IF M21S%3LBV)_*UJ+)0KPIIY:A7C6=@!2&6W#^X#CWT^I](WBGVZ'I50ROGOWL0 M!G-7IFO@*S]RG>"_D4/DX3URTE[EWW!_+$5WWN5=L/];X5UK81_ M/6[WMM?N>@>F\TT8(>_,"9S0171UA@POK*87O4Y/V$6O;7WT\[;*25;G9%MI MYU>\&MV@$EWUDA&-E[SJ7O)2BWV\WC5>[QJO=\&\WK4UFKUI33;\% A[OVFD MYUHXUH"X750[(WPT?6(QQ&[UZ$9&!.#2G9E^JHQWLR:M+_=L#VDD_CU: $.2 MV'KV-;#'.QQ%G#O1S$R"6/R_-9.2'BS^<()$M[PS+@E&4Q-Q* MTX<9)#CZ8^E$B>_&B/,L/H+6T (8SHSU(X$ 1Q]91LKH'KF(F@^=%F]1K%:+ MNLB %RZMM:-& D=)U^$SY0B3#65/HI0RR8!7+ZV54.8J:UBHP P=&8CA/7["<;0_%NG)P4S=(OGJV8=CXM(W:^4SA+H(F&E; M/0ZI(,#1SFS-$SN&BQOD1.B>N>9G\R]1^@2*1#V:,F!F=)5^-!C@*.@3QMZ+ M'U1#[O=_!C-+J\2^8Q>.A*OO_M >>OGJ!@F+-]%(WZPHF!E;O;8U@0)':X5U MW2T.7>4*2D([8$H&BX%*S#L<1:2\*=>N@V9:L/4H0I+MC>\\^0&5%^)/H;/S MF24.*,J(K2?BC<:]:UX.0 _K3CY?G213CU8[CC;H_F14%,&/9]2XS6' T6-XA&^I.5PB ;\!.:SI MA Z0Z'"[R5X>U?AX9,:R5N-P$2QJ28(&C&LG4J/?&Z87*!DZ=XG@3[�A<79U )A[ M;.RUI%T[I'#4?('FB#+E7?DA8_\<1\4 TTLMRH-P_9AT50M,!Z3(N@H$ MT2^MS=1*GY#T>$ ;<.X=P3W\>^WGA1VQR3^A/FF[:N%80 MOD&3SML8*513H,S/")>!QT'<(<)1&6E<7AA YV[)Y.56($FA0"LCCM7[CYJV$J]CJ+$2J%Y 0#KIYZ4F2.&K4AY4G[C4@!FU9Y4 MVD/R_H;1(FTMM9I5">)LSV2=U0PF2 NP7&$9E02PO&K#QB6:/X2%U=X[(MI5 ME;($@"55APJ%O)C:8U.YDI)2 UA&=:Y > LHBR>-S(H 6#IUKD:[15/W(3+; M;Z+9/+OG@$.;5QG>*EYEV%4^P?-)J?HQ,*; 8D3B GOTKQUK] ^6<4Q;RD@D#'C1T X;\Z*SF8K,10"&/?]/ MF5%&7%1H!ER3&YE-*02@S/K0*1P9XTI15V@&7"U;B[K"^AC5,D:U2+3SB> H MHN8R]W7'XT)* %M(,TT)N8>SI[A'SRA,M ZY?3( 3AF%"95OGU1Y!R?^*XI+ ME-1FFS:2Y=.C_WF/SJM:0W8U 5"BS %&K3#!D?)+%AB-L] :#W?0EH PYUA M;Y, @*8-EH>UN*1YP('<"R8O * #*:UK7S-B''#44S S_7H A"?2L&.4V(8C M[VVNC>R=!]U*0$$/0!=F:S(%!CB*N4<1HC)@#SU=T,X=8)[S/N-8N@A0E@$P M6FG-K?*.D@H.'%T]H"!@ZX_0^^R0KZB 3^I-D1< ,-=;:4F%!8Z*/J&08@HH MEU-O1>7*\,3^,U+K25L*P)AGI2PM(#@:XZ^H)6Z<$(KM?.F0A31UCY@4P/&6 M[7 G0 %'(7M@3)<(($)RK%0A@ !0#]>A2_>_-W1=J=-$D1) M[!3I<<-1FJS$@RI*L1&HIZR#TM%LTY>%ID\52AZ),US5EOF&(_0\@6)^1^#,B7Q7(GP) M;9]*D#P?9Z8$"?]PE7'A!TDLC:674O>ID(]M*F2+ (Y*_D0L!AMYTV6=?2Z!3QIHC]+8."UFMF?Z54(ZUIZU6RC:$!K:,#N090ON[XI MR5AY%^*=\5V(;1.3O(WQ0L28*50M]C%3Z+>?*53B5'Y Q$?1Y_+ ) S:UY,# M6(I;0 _#9FLM8@J$S(3_8R5A"#L"S:BQB"82A+UFQW.T& MNC J JHTQ<# M,"ZTK/DN$[Q)]@8B#LYQ^(P(V[L_8OD[<_;% >P=ZBK,'BP@Q:5FU5!]>24# MCK=U#;:. G.XP'SD^R]^51X2-'"7OS=VEQ=;^U^3M+W)OV4MCN]LM'/^RG3I-3 M(@&P&U!:4"E+3HES*#D%#1[<@G:N(;(2239 $-*6/&*LE+RF#("]D$X+&@2@ M'FI6JD)&#&![H].!C'48[MY##"70.0S'4(+O+)2@I;EX?'1T.+&/CX[V./@G M3Y'O^0[9/#@!,AC\Y?3]#_ZZ]#/RP5^.8EAM[+BY=5;TXR-QPLAQ&3?*R<"D M()#)06=P)3T9P.K MSN-5[/Y'+$$$/(P'0$1@-'?W(*V7ED!D"Z"H)8HF-^C M19;K!(?I9T20=^$3Y,9;'BCN)2NOB)"J71> B:*&ANKCA;&QN!GC2 XACF3_ M<*-.*(FF%@@]L&8TB089G"/_?4;K1#%(.VL[E0.8+&MV@?(XT(XTX!C/ 3Y. M9!P=8JW> WB/:)<_)GK$$B#/;<&"NI=3UY$N)@CRQ$64.^;;\.>^RS%L4QKE28Q\ M<2!,^VT B,QO8#T="07.J,4ED0ZF%SS38FK=W*3Y;S/.6'3YBHCK1]+YIT8] M &X(M+7PL ,.7OOI%-N"^I45 5AXUK9^ PM08@=O EP$NYC V3S]'/MT]?R M7$HIF$):JA- 2+X%D^&BN44O_)A+(#T61T/$@6PX#6;VFA-U>X5!MZY]V :=V*0*K78WBA=4#7J 9!^K2?7 M0@5XU[X"E?GF6U79FKY.!0#2MC7=Y5LB'DB#Z3C21(72&H:^T53+9G7JDZ*% MX*VK7+QB3Y+5]LJ)ZX*0CZ\/]YL8/9PY%GA^6%G"O18F1]OLL6W?([SP(W:Z MGS#S6*V=<,->^TM6*X=L9O,'?Q%R5VT83UV773/GYX6![](-%7M$D$2I'^AA M'?CQ!8L:#W:K/O45PX_O3TY/WDZ.)CL.Z!^/2S3)&)DXH3?)6.&W#'?,3';< M3')V:.&,H_0^XH3SQ*XA=:F\DZ@J,<;D-[Z8J%?( M&* _!NB/ ?IC@/X8H"\<;FXT<902VL%"*96\E\9ZU=1P>*&5@L5J=4UG'%PG M* FL,ZDU:P*H%Y]&B8E;'!?=.N$"_T[7]9>C-YOPO MJ;^CI=H!Q#QI5=LZ:,CJO\$OW6F_4CF D*7NE5_!#,=58@GJU'@$UU4#(!ZI MP7"N0]=UY[YS-MQ%=X7)N1,MK\,;'R5[<\P522_89!X[H;>S;DT PD;,NFU= M@ ?D.Z/VYU*(V1-?L_DY09X?W_O1UXR6!4HB_YFM+&FE#'R8H!H.M@^M.MC* M;+,R*>,3QCG]/6=^LN.>-Y+Q#]\95P+(0*G\<#+BOO>[%2[.-F<6BGE7;$.U,"NB2I[.7-J!YVV& QWG:DEJC56Q39L[,?>:*S.OB0E MA^#/,[2^4NB&%-#@^0>B;%*Y1>K$;Q):",Z)&@J1H!DX*Q9G)W_ E*W+_O3C MY7D2Q7B%B"9)EE%9 -U':7/EY%E&D(#-1)M'VIS=>F%7 DP^K49+A1T>6+IA M?-DM$(HEP*X-J@:GU$X1T;#:X1N>/?[4)TWJ,@ &-P.;*ZE'#6A8!67CK*6* M=*4@KA=/M16D\M;P7X'GMSSP*YS# M6@KM.8UU*Z$;".$%6A3JI<^AAA?L(;FCPRW]PED@V:F4N@C$.=A.ER4X!W1> M<4UY#A?L0N4TBE /!J@8P9Q;V*BV.&U:8!YVA M%9SN^&3+#Z4#P[H6&$Z-&L9MJ&4QZD$U?8&>44"G$^\1N=SC')? MK2T%P/E1TX:+JM3"!.$2N4=!>G*_]-=JM2E+ %B&M: R)42H8ZIN_V-6=+"= MD TR<=RU?C8]O'V2'%.^S)[+%GYF16%W6*7FS0 >\$ZJ_(KO+:IQB_+T7>?[ MJ9S+2-^ZIQ7S7NJ\9]U;BO.I!]5427K].G MB,?FV6N\5!AVIZVYMRI#A'/W3<'Q)R+/'*0O!GNV%%BKH1XS> >A0;H;358) MG3201W>9)/;_R>YU**X+=5^MK60H8CMX%8"]?LP=H/F'LO?ALEA-JVJPH M@!OI]75K!O& O%QW.*:K )\N7387?I#$5":[3,QT04&-E>QJK^'R^KE5EU>! MW4G.[V3',*L^Y;G8Y@&YOZ84G+>GA]3$D)?>5%BMDSA[DB-_]OL.$7ZWULQ% MUDXC/=_O:L;SV49<@<+MUFF+ -UT;9I>Z69:EW(<]LZAD#&MKT]?#(9SKX3MKQ_LA#AW7-L>6I=1;"PG!C ML34&G<1Q'(X@W:KR]4ZP!M4?+=&Z:I3 MT /81]BHQ0 1P '/>$30^>[:JWXP_U[;$A+[ -N9J@_/3]@0=WHDWHWQY76# M'7':L<&6I/2M;)#S>;/&OOACS_OBG%7XN^$L]U3&\(SPA]%@4%RJY8Y M4=W5E].#V2'JU2%([BQ"!"'K;9DODVS;XA(P=FA:<]-J9MQ:62385AE/U[LJ MQF1HCF-F%V1I>DVZ7;.14E\LXVN7%FA%;JMJD5P :F)G4!.*%MR03T6+O.)BQD:^\5M_,T*H!N MVH33LG4=93#^N/QL2D,)P7M>RWJ#,Q. A9B"F$AY@.Q@[QHB]KSXD1I7QW M\M$D);&N+ !WB,H !3F)=8C :NS]R;O:&BN4!;"C:D-C!40#OT!;;^S7.4I: MJ'-MHDCU CXPE"Z>[ MO@LT1X2@[6LO?N0L%@0MLE/O[&O[[=W;D[T$ ?F#+&QKES>[_9+3%IIFF[Z\ ME^'^BMKI;/Y(G#":,TRT3 M-966Y2;HAMU J3E4G@H;EH6QQ;(P40L-@KB,G_-&A\-I?(>II*Y#RK?ZU1== M(0A[*QO;+"E-@PV*MF;/B-@HJDH/8%74AHZJL'K/.DY7U?0#I_N765!%9F+ '1PV#9-8KI%6>$DRLY\-_?X M":OBCG0E!DX'K[65[?F9#D@'TKY<(;) H;MA 35)Z+N\#UX@SJ91NA&;8M$7B(5+G#M,7&\S;98JHE)](.5$G5>) MHFO5!& 55L<*:F$=T.5TY?CD#R=(Z#+187\S\]M^][N/")7< 4OH7$U$,F]I'-*KD_*G35)J4A.'[LK!EH?94",%I+]J:JM*M8E84@!?, MPD)URMO'!T-[9YO]B?R&)=$T&V65A<&X9_H::)72@*'OHDGNLVL]ZBKJ #?^ M&ABZMA?+X<)0[W6X3N*(XSI]2\U8'3FD+P9T$-::KE"14I3P=&>O-H@:TUBC M5DD@]'/N1$O*._OG\J_$?W8"332SJ@"8AVD[G1)5$AA4E_]4$\>!]V52Q_6K,9GQMPXJKW16:IC[C$&T^.^0KBJ^2 MT%.K2D8,0%?&2I!A@+$V:3!+Z$YX6FYCN)SZ7MQ_@9[BV5/@IR$-T0T.%X^(K-C7 MUJ?Z[_=/]5D]DT+]]"O6Q%%,VTA_!']TS[B\#JER$[9 4EX5$5'VW/>H<.-, M?^P&IL)U)28%UZ\9T472&0R^:N3&FG9 EI9!' MK=O7 6!XTIG6-HK='AV@+J/ST5<<#Q$)1YO(ZBQ E==$&7*K*TDLH2 -Q M154@=)U;LARXSQ'Y1TB;,05 MS4 J:@#Y'@V$KH4!ME/0@96@*+ZG=O$0L]<[*ED7!0I*W<4A'X[OG M04OB,7L27E2DWZY>YD!]6BZA!;.6-%%%Z657,9Y!)](]GI2K2"DUC!6DTKB4 MF@!Q>'Z+8Q3=.1MF/[-XB4CV67U\KBT%8,FIL;)2.FH='$#^I4,]0[<=N,;# M]&['+8"'Z0\HI,M OEY$WAWEUH\B3#:L=TZ311+%[*D ^0[8JCB \7%2K@ Q'8 =C;&DQ0@Z%^DN"$)AWMHB0S^3JC(3B80%*#H7 M]A5Z(HE#-HS.5-JB,@/:=5UQBV FE/OD8=6G),[1'SL&2]UQ 7!W,MOMO01 M@P.L-HMED:PHQ"62RCK-M0=BTZ=F<1:J,Z@;EP:WQE);JKD2"Q@!Z_'Q!3?0 M8Z$TN!5<6WHL8(3C$-.=*,F(!SM)4G-?V MK*+/3LP3V#,VC314+@ @ +6N@LI H.KG0**W)7&J=75S",';VQ2ILWDZ=_KN MG;/)1F(#32F* XA1K:TY!:R>0[S+S;,?Z-3-\RJF!_$B)X=U%0"B5?6JJ@<- M:L>KL)Z]9\D72/IN)R_5-0#\7-HSFP_0EX-F_6 G;0X8=; VJ]^5;9V^4S_GYU3,15.ZO&H49#%',*GVW.$T+8 ,OS8+O9'YITX!85@.M= M2@W;((/C?"ER;: R$).+O1'*] 1)$P?D!I-TEF9ZJ><9ZW6NRO/U4DR<6_;Y M'*^>Z+#@:4-:3 H#"#YJID13H -Z/,^=M1\[ <\]0EG<)BJ8SQ%[Q2%B[W+$ M&VO7YX_[KL^LI0EO:N*$WBZ]U-%DVQ[]G#8)WP_ZD#Q%ON<[9#,C*<^?4;S$ MWG7XC*(8H0>'QWTRN&>;?>*<3)E3H-4F>A[!M^P4N%1Y7^7T8#RP7:B\-.K+ M93#L;+SCANVI9O-'VG$C.NI1;M2>7(.",+PD6G,MZ!YBY_YI,:9)X5!IIV( JV%S2]TY7=H! MWX>^T\^((._")Y2/G,?/5%9+]?7.^G4!6$NWH55CO,..M"Q0@<>CI!FFM+.F MG![,.4#GLZ9*'8GU,%0]GJ3^FBA]3Q1]DJGAS(1?=8?D$<$?K M2-BLLB.Z?%W[9&.ED5HU#YT"3FN&*LW50CR->,O/GTZTI)S&.*1,TX7Q3>!:J=VXM@&W#Q.?LVZ +AF6K("/58X MGIKQ>1>9WP?B\RY-)V@1@[LEI-!:A5-SK7H 9)XRUVD#G(-HT=C,LL&)WV![ M1H02X9A-0\4D!=,Y741.%P2A//N(L15TS@> +%AM6%'GP%>B2.EW>[W*/^F2ZIEL%&&#<,EDL R<%ZM>!N MI/A=V/928!)$P[1.LN"Q'._B!'.PV]%.XLB:/8"1D Q1/>^F( MTK'9K_#UL ">\.Y8;'#&^\'NC'?7YGC&.Y[QCF>\XQGO>,;[K9_QWA'T[.,D M"C8/=%>*HL_OV*DD(@1YG.[=Z05R\].HGVJ<^C5IX*!/?)L 'T;W#QVKWJ+^ M@S[H;8![/.#]K@]XQ]@<^V.",3;G^XO-^;$/$^@Q-F<,[!@#.W3:++AG;/19 M*O;MA&N48,'QO'YG(3G=1F$<4DC.-^%R;QR <<@N]\*JX!Y%B#PC[PJ3JR2F M1;8O -K[X'^R\L&G3&2_Y6Q,YIA,4D8F.2?P'?.%]S#3ZZ_=^B0@,G/XS=&%2!,7":4H>@,SJ- M>M0PUA2ND\J1L,>D^&N+9YL=3?;4&P>P0Q%Z=X$3:M/,=],4C)%.:+WE=*A= M@!_4="Y7ZP!O$.(VG\: *G/4*.@!C*%==H2B(2BD &$!8I3J1D([M&?-(!V& M:J ^0(_:;B[?!@GR3"QW#OG#"1)FD?QMF-U6+=(D=&]6)1Q/G-X6FB&%XZ/1 M#ERR<2L=?(I.#.&STQVV V#8;Z,+6_94,X)/]^;:,M2VKZ M[/@!FTNO,/G$4+<]DFB;@W!* &5 T0H+COT59):[L3G34H^U?O%B6@^$@XBV M1QY[*< [MYC&GQWR%16NN.(%<58UCBI^MCJJF,9'5-1':>/;!'&3K/D#.)\8 MWW08WW08WW08WW3H[4V':;S:9J*7GI\(B !L_FIDY1< Z5:F5^B))-0 *-$[ MNSL-&.$J%NU_$<2;!II MQ:2"H4/_K91B FA\.61\.61\.<30',>70[KTRQ_NRR'HKX1:S>4S>QA:'<\B MI>Y__-*^.-#=WE(H 6A:5&\HY?1 QC*U66HT F) J_"E'-,DM "&-:UE*50! M9H ;GT8ZV*>19.\T[KC>[N&DF;X4Q #.<E!4%I ,>B;:E%@ [..>8W]VZ8Y,3R -X-D_2Y.X)=A+SHBN))>4_'Y5MV MTIB?AY[C2)QLV*8T@.2PEGW.!AV%/.1[194.S8H R(EJW[_4D 8\WD]7 M0M7PE7PQY%*>_6?$HJ;M,P%^.#FM'NWSUHYX_2GM,G)MLT);_0 #O1W M(/U(K#7BW+.%8-UF03.$5Z7 M8W49,P@-*0=9F,.CR+A$4NXP"DJPHGU['FJ@*0!@R)(/-B8 >I/Q!UL9 M?P 04]-(QA_ZEO';MY8RWA4 X'JL(^,=@$''Y#]0%#/7IWS2+%' .3;N@O**P""J#S]S<,]3W5;]S]O((0,M"8526**IA/FX:6Q MJ"W2J>?Y*BX30 C44>&VJWNG275R3+XCQV[/%[RH_0]O#XM"6V6$"!UF 6EW.[Q!AWA1G0=?57R:K( M_Y7CDS1I!$_9D<*IWD?76K A""&"O)E933L!F\">]N)ZJXN*OL7#B M-&)2-66W4S^$P,5!YNAVQ-=Y!&NA#_R!F:_I#K\@\CL2AXDKR2&$.O8ZCBBE M 6RTJ"44]G^9"S(U2-DS+.TVT:,XAVC>,>V#WEX[/?8S%JTW\ ( MFGF!., H1_:)X*CU!:6JI>_I:+=300*R2%5BDJ(/-'^V6WH"5Z.B[^D_V;+=M08(^KIG2WK5*/]8XHOG0X(BFT/)X M)C.>R8QG,N.9S'@F,Y[)C&DXYG,>";3BZ&Q4-WT(M_ %ET$]]Z/OEX1A*YIMZ0;P/C>B:7+_>[;/839 MMKU!H#,;%@OW&[7@RU?VV!/R+OQGWZ/;_KXL6-SN(0^R@"Q8+-QOW(+_P &M M)J ^[;A:LN'? X$T(JKX@5FQT]ZN$\V9) MP-ZWC.LP0C7. WZR/0\0_90U?TB' EM_#R+/OHLDIAMP-NBGV?P>N7@1LAO( MZ2D13[YO=D#0:EO]#I'7(;5,M'TL\29C47%TH"P!\""A T,H#DY*<0PZ^TDX M4YX5:,K ;LF9!(\\SG'AT ;X*1A94?_-R#,:CX[U&$ M*/(E78MR+K+5F" W&,7.C=9/N ME++U5@8[LNQ(7N+SRU87M8=\EIEO]W?.@*P/>;1SG3MK/W8"ACI]?M+XH+)N MM0!F_#[LL+&EM=IA109P@?II,MBWO]$CHK M3&*&N&W?V\\-8G$+;'U3?KDQ6'<,UAV#=<=@W3%85[T?&H-UQV#=,5AW#-8M MPGS$LR>ZS@L_8>RQ\_-LBV>>&<6N,@";V:Y#:NT$ F?7:K;)7RP(6M#]F7D2 MG1;J!35-U>D]PHFHOCP.S&ANVOF>B^ _LLNGOZMM%RVX=BIVV, KW8<5F\WX$MIS[Z*TRR MKQB=+!RU;R8 +!@/:Q26R'% ?SGE>.7'?+W$3@/H%LFGZZ?0]5%TP])21=G1 M]74XQV25'G/;.L9_.CFM.L8+S4ZL^4FA??C>[QL410AQ M#!PSL!RG5@ ZB!M MX^_(\?Y*:$.(1 ])&&Z>G0"=.X%/QYW0=X1.7)N" ZX$:UG:-O&A(;Y!5U_B MGJ]SPFI+#>9A-<137+,H![_#-UDZ<(_96PH.1GY@VT=BY^W'39_)$X8T36+KTE685(0S@"F-+N2G@Q@=>#^F<:KV7R.V)L>\L,- 1&$ M8A?/ B2*#.5Q.W_\<+LL':3J'R[$, MF\>HP(YRSA81 IFC=6952F0D@#%P(JG5"H>Y/CMI8G^/]$['? >B?BVA%*VV7?ZVX[NGM"^7+G;%8I-S-]/;,5&SH\)\8, 71+?VV*$WE%Z]/_]B"XN_H.3N'1B MVB4*$:?UP[?O\B^N,FI1^ OZU^_>_?#=#]__\#?TUU_^^M=?OO]7]/ ^;_>> M2K;QNQH&?OC'+^Q_UI0?HAJ&\2^?8O_?O]HER>&7[[Y[?7W]]O7';R.RI=V_ M?_?=_WI__^3N\-ZY\,,X<4(7?X5H^U]B_N%]Y#H)-T^E^Z.[;S_%WE>9B.QK!29Y<_:MEQ0=JHW_]IWXLFAZ1CI3 M_]W//__\'?_VJ__X;PC]&XD"_(@WB'_T2W(\X'__*O;WAX!QY9_M"-XT"QD0 M\AWK_UV(M^S'9%K^S+1\]Q/3\O_*/KYWUCCX"K&6OSW>2?7]N48KZ\2U43+1 M=U.I\TQC!VOI5.W95S'AX:SO/?VKIA_^E.#0PUZN(6/90IE+5#@ (QVY-7H! M<_^(G!LLSITNQNZWV^CE.P_[/!S9'Q?L#VXG^H]_7$448I;K."&.F^24N/C_ M_E73]_VLP81FM):D+KE#W)P7_;/##EF+[]R(AO\AN0BR'X9WWY!HWRRI8!E!(UYYG&%UO'.0B/Q$$2YY^4KIE]\(^GA"([$^@J<.)XM7E* M(O>/Y2<_/C&*2GN83JJL*?/4SL;PW%5=9&W09 11M$&<)$5/2M2*LU8UNX[V MCA]*;-'8$+9[RG6K^N5Y*[@.V2*K*4\49.WX8K3?1R$7:/D>[]>8R,S0U!"X M+TIUJ_GB62O OBB757\JR4@BX9)+]%&0/?5%(YHEU8775.IE>F5J\H"S'&>7 MJG%V.;\XNU2*L\L9Q=FIK$;B[!),G!E3+]/+9)QIK4KO_1#?T1GDZD\Z/])'4+1/3@^XD-$FG9TY2WA^Y5$NU,7.VD&V]MDP@YVO((P$I2G M<\('3/S(NPF]:R=IP[/3=O =L%&S4_>K-8+M?,VB#G8]0191NH@1GG )4X8 M^VP$[\2_AJ;P_4^FW]D@>](.MA=*I1T^^!:4)P/!FS#QD^.M'^ /:<,J7M($ MKNO)],E=[O1[F*XFE5+7Q9ZPFQ+J63A&2S=!C#(2I*=RL4>\]=GI;IA\O^V=H%LKNJ"3[0>VM,%HBS01%!&2O$>$WETL_.ISN/ M3A7\C2^2"3M&;7E[Z&[ZA+1K6O;.A(63/;!-WH%=F-!?Y'XCO6Z_"R? SXWM%_UR1Y^CU M-%.EO>5,//)^A#%B1/\O_ZA==TD:3P3#VW4L=$_ M:RUGX)W-\IKR34$=4?(3K8,86B\)=B2^>/(U7.]KTJ.X_U'Y#J:'-4JHG6O# M/8I2F\B%V$6\X&$7A?(][X8F<%U)ID_N3J??PW0IJ92Z;L4)(DYQLK5OML]^ M?/?#^ME/&J\3-32!ZUHR?7+7.OT>IFM)I=1U+4Z%);R_^^'K]3!1]13G72,[FKE! <)B*]@<4/7=NF3;G-'*.!'64D9_,.S^52=KBWH#<#$U-P?NE5+\3ISQK!]HCY=(.=<=/U:Q] M07NR87F'@Z +($\:0?>_)IU.QN1*"\@^URCGT!&9T9P:\L05>'X#_FGG4$.M MTH15MV0;EO(=@O9.T-U01>>339R6'I#=5$GNH1LZE2(*"R38H J?R3R9+M") M$]R%'O[T?V,Y9IZW ^^OS9J=N&B]$6BOE(@ZU!$%6<3I(DIX@GP5L2]TZ\>N M$_QO[!#Y1>.6IG#]KTN_(J=%T@ZF%W9*JYWKDNUM"\J(D;9P\;C4ZY9^TE9: MYKPE7%?LT.[TUO%),YB.V"7LX#O'54?DI*?V0K%F4O/#>MNY>&*#ALV^6&DX M!V]L$M>4/V8U&2;RR"5E[7'% J=I37/Z/5S/:]0D][;:ES ]K%E$7:\JJ"%& MSFHAY]7FU@^=T/5IW$1BNTA2R+YG5YB^J*-_8Z7GEG[P/%A+>NU$GIP)2T0L MV*"F M6Z/WW<,MD*D@JP$OO#=7#U/'%9=QC).X8WP_:P3;!9MUJKI?O05 M%J@5T%?I"#=N^XFO[>*4/')"#_$_2D9VZNQ/J[++_L E(QOQ_8@I5OEN@KG6 MS5+ M'[&+:?2O _P!)^W!U]$%=@RJZ%N;XK:TAQN12E)K3W@SXJBDOD#.AL806@9! M],I>8T8;5K:18,]/T'T4QW:C=QISD(HY0LSWBIV:/5QACX#: _-'W/[[N[_] MC8^___W=CS_3N37[['^F(48_?K] _)EL]N4UIB M@L&)-3JH<1>^4--%Y$CM*+'Y21/8J-"D3Q4%JM_#C?I&*77=NB"V0)3<*&$; M)4[0%K9CZ1..H\\+)NNH'8C&T<@& CP0?'!\[^;3 8-%#^RJ,*'2#BRY]A-=UZ8P'RICPX8^S02>[;%:F$5-: LF,3=!Q$W@ MUO;@K&]]J^P_@@_DSI"=27":=<(I@JUK\#>KT3-C-SR"_HA=$1;?__3C]SPT MV"?_6*9)%$;[*(WSDB^/T3I*XO/9L4)SF &CJB>+G:ZV=L/(R_(?>:GVGC^/ M@1V? Y69;;$BBNG(S;9ST0O;S^4KQH(YBO/R082S%XM*L4A<.P%?5<8[3#_S MG(0N.5WVCJJ_\;''&H51>)&Y^[=CQ&\3&(UNO9)V40@./6;&&6N1(IL46%5V MI!6,%)3'5_;IL5&MB=8RT0&3Y/A A4_HM(Z=N!P81,AW-SJZP,3P/OK6ERWR M]G"G1$I2ZT_3!?$%XN3Y++U@,#T83:PSSLERO>-HD[PZ!%N+WQ45RV'5R^XQ M%?31W^Z2U>8WND)CTSR)I;KZP(Y@)8VK(=S: 6X,JXFMZ] %=<3)+Q!G-@)8JGTCI@Y!')E4YC?&%O;^'7*/)>_4!FD\K7L$/S5(]J%.;?P0VX M,PEUO2PG9"6 QM9BHC.VA KMKP,1]VR:??/)#5)6QJ$C6!2[P@ZD/OK7S^JZ M^\$-P%[2ZY\'II\H"C0>I@@:PL;N5HUK,W*FQK"Q:9V<;7GH[7SO9*PG:GWB"K:/K=K M/6@!'U1U'(VT7!1[% M!+9/EAP[+G/UZ X[E/K:H1ILJGWAAF-O#73=O<*HV!].CI9O+U:$4KO"V-IA M-GZN<)E1WGH6OFSZQE^%-)B[C2.JFVL8E"RLW'+,L\D?G"/+)%>[B7'6&'9< MMNO8=/NBWA)N/';(._B*0487QFV*L90\"+H&T[-XJ6CR@#'9LS0Z7Q0[ HTC;/3)FQ]?K;H2.JR89"6?._* ME,1"TM>4QN ;!%9J2T0AGT;^[B>[JS1.HGVIW[%]#J;8%>:@H*-_K;"$0C^X ML[5>TFLO+#(FZ-5G;^AD;!8%UAWM3N8FL<$UWF!*R4,$O^ P/9W:&=%4X?:= M%5W1!8IW$4D0_2GV]K/C%%&MLQ-L/%/369X@-Q\,4Y3;6(H<$-B:3&V1(Q=4 M)Z8CGD\J@!@ S1%_+#@*K90>95CZ3*'T,B(D>J6"2FN/-K:$C5LMVM6JCYXW M@XM0;<)JUQ]E-"\8472-UV9#\6>A4HBW3D(7/A-K=H_C^)?30&-7OCRJ)XK6 M@;_ENQKC+ 6[8'<,C:]/%),!K*7C,>6C"/#@TK[%)V\%%UI&V(*8; NJ*^=B MK.T5A6VEJ2.MS+12/XMN[#.;^)-K+ G%\PZSB,H6L8T$:$D?T-'T"$I_*&]S M6S^AOH_"+9L"L'&[,X%7VAAXJ+;J6(O1QI: @[-=7NVHI&3+^?@"E3<)\L2* M]T["[HR/=8C1&9_CZ'T^>=IM)L@ZS M%<)CJUN"%*"-D^ZU*/A(;-!&L@4"-]::A#2PO6%[V]'0?J/E<.E]S6O&%[OZ M7>6:X^6M$:]K"7(+M$P2XJ_3A.6@HR1"#PZ$_<41%:^2_@NO[94<[;SP%>WW M4^Z\M?T5/H"#N\U76OOZ_7U0MN>/>07=>]Y2E M-OK:&P-053?\1M!2[/O%#;I"K/K4O1$JZP8;=E3U[E/="2XD*4MNMIJ3[3WZ M<70]V[@7=?Z!!'3;:ZX=>_N*76$'=A_]59\RAK_SWTOZP35H=)XVMGU$,*V% M^KUV; 4GMDDP;G-NJHL-63!G#DT+%(#4+Z$ ",)5IJ& 45J"^E M3VL96("1EVZX]4,FU!5+VBX3B2B8=LPN^O2'#12]+5$%">7.< &BOPJ#+A#< MY?<$.*-J.IUXF,'RQ&)B:RA>IP")$+H6G#\B:"'!C!%@DLB'&>YF5+9IYU"S/CB$)W_DU>ZN_=BE,Y.4?M4Q"QA.%382&+):_8'1 M023AHH@IQ70#K>"?9U<)$=B(*H18L ,6D7-5J<-9BF)[Z@''@-:RM^HFH$JO MR%/"SFNY\@^8<&LHV:^E\YPPI\L& MD@$;.LT) V0ZRV/_M,=<8EXJM[%8%QQ0R0) ?(^H=1;7L=#:*5CP^!:?@@EJ MD0;?PV)%A_D%<5Q"6' MVQ[FJO>:7_@V:-T5PY4N\PKD)L%-1W.%!YB0'D?O>EQ')0_;P5VY,V)J=W @ M2=BP8,)>DDN1;VA3T(A69BY;SFT[$(+IK&T$5I3ON0NHUG,VV-)G_T^AVRR0 M8K3]KCH@P-OVF] &@#?\*E90W.UK[S&;6%?9YVMI/HO8-K[758]I&-M[$^@+ M=6/O3/7673UYZYD%K7P_3])T1L%J:&^K*5#'K'U"!S$_\F["U@O68RE[(];T M:R?@:3_RH#2H*ITMD,2&LI=XZX?AA/KV!V"S/@QQ<_9,Y>Z=V8XN,X/@CCW9 MMO8S F.3NY+-B&Q[+W8*E<'NPMZ%;K3'?-VW[[[B*6\-.W8[M*R&K:0IW(CM M$EC7S!=E;> Y8:>D^@=8G"C?*,_H4@>DE*=V/EX%0 @07T=[QP_E)FAL M"]X-Y1J>^.)Y0] .V2*N4:\4M,WY98_1.Y/A/7_01C(^G+:!Z8^M&M5*.54; MP/._=C&U2QOEOB;H6:J2/(9*=M**>!2W1LUI&]A1TZA1/4&HT@!NU#2+.12M MK4;-*"K9B)I?213'E/_&[UHE-K>$'4$MVE7CJ*$9W&AJ$U;7 3E-)(B.L2+L MX9"/^ 6':6=26$,SV*XHTZM>9+?>!JX32B75+Z K"-I.EQI+,5Z6P6(\W5)G MO(I"KM/O?K*[2N,DVF-2O#JZ9"5D8NP].Y_:3=.3TBRB4LJ5L4#D.I/(3G8[& MR6J3Z=^9MM[<%C8@MFI8/PAM: @7U-K%U3\'C'FMI1R^K.=ZCZDDC.#[-8J\ MZA[P4Q3(T\):.LPA#-MT/8_%IM;0 [)5YJ$.V[2OSQA8C,U1]!5CHPLD3"O[ M$]T[&. #L4$;RL,-44>O:>K*] M"]R 515<>ZDFZ'-7KG.P&KI3JNW4.%B:&B"&9JNT Z9^)5&44;4UQ1U;/;=1/3N;1*K+CU^=TAQ GY/WLZ"Y"ZD%<9S4QISJ8"1_PE4/K LI."X[?8QV;4^.IVMV+- 8I/:J*+*MT_RJHQ^F5.M5L85ZB3<1P:+=L_,)QS>? M$N)$Q/-#AQSO$KSGSX"S2Y(1S_')IP_2*,FMF.%LXGS* M5S169D(XZ3Q^/6T#&\T:-:K-K7\Z8 'JRZ53_:S]($^FK+_+6\XK0$RW;8C1K.I\H/1789)QFM$%$JBD] M,SJSB-;?L;_=46&7+W1:N\7UUR4KKRVTC;%]:<".;"V+5..]%P&X**"GAF[, MY-Q0QN[LB=;J6R0VAW=+9G$RLV3/E*2Q2(J@J'*@6(/6Y].#$FDLOF$BL5:& MD*J/$_6G,DN(Z;** LC(2,P.9CH5F0AH;,Y/K)FF VR\IOD-"+BY"IPXIF#, MGG3J\39]9R_8<**H=:W86'L7N'"A*KAVFABCS\& <:@\ 6^]9HLUS:T4@F R M[*+ HU:Y^3/UD^.'*,'B(;A#X"=744@Q*O:C\)%MQK^3V$R##.Q0U[5+K91$ M3QIPP4!;$^U*#!6&?T&")6(\%UG4<+8+5#)&G+.=BA16K(-B80*W- %I,,%$ M*)(]D)?!9LT8'9,"U;[0\:*'!>H@H= 1,C+T$5_?X?,'&/-A\Q0;!CW#(;G0 M\X2)C^/W#[0-)H0N!!CCQA>3%)K#=%]5/8N+."UM@5^X49%6/ M9,?2!#81V7-)V)(M<7S^4#==V0DAT!X58HAG<:>]-C.F*3(-WUH MIE)W?ZJN<13ZH2<,R=K#QZ%634^!J+'Q/)"H7?3)H.CB!Q!@-(XU'^NL6E(>NJ'2++FX &I5<\3/&IL.PLX:I=\*C1Z@H!%XYBB04,80#2M MNI:>B*:R+!7P2JT'3,CJH>W)8]*RYH"W'12$'NBY2QB!:E-C>[%ZV3M693WF M$*NMVI[':F-SZ+':+O1 S[V$&*O3:FSIRA_!5*IK+/Y[%S[C_2$B#CF*;=G' M* AN(_+J$%E:Z$0D M\FY"KPWS )KOAN=PHK5#^[NCO(,@+/.4."29F6TN\=8/0[EY; P0JKGK"MUF M!=Y*V>E=?68#K.:3K,]A\CSM' HNFM>^CG(MZ>(6$<^\UF?X-;;BG9/^"=T< M9VZ>72:(2B8#;PM(3@&;5"M3'9^C*WX1DV].-!T^].L.$[IU[5"<&O;H"_P4 M44<3;9_?8>04M8R3DPC(;LA4\F+%E1I^*WCZ,\5)#=,\YE73I*DM!,?&;<-A MIOA9F"+$6U9+6GKL.*5%GCI\P0H'MP.2)/M-A M0CY3A@J3;\LPYD'3D'VZH-/V'=3B4D"V?Q)1 X4LU6CYR9?M"7?U@8FEO31N MO%S2U 'NWH":V-I+8S%++*FBCXRNSL61P3Y\HN!UM'?\TW&CJRULGVW5L%:] MJ:DA7!]M%]>4;Z*/@K 5YWR@T!XFK;DW)TU@NV*3/E4/K'X/U_$:I=3U-T%, MEBTS32F)?Y M;!7J! ^.[]V%5\[!3YR@-<:Z^L".-R6-J['7V@%N'*J)K>NW)77$R%_015[& MP&Z$VM+:1NP^8G8U!GMYXNF^[30#P.>(TWONM;>6[H*5W'ON<[Y/CD!#BK;M&VL]32'G8@=FI: MVU&2-88;CMTB:^^04GIE(2][NT@5O3XX>_KG,W'"V''9@-:ZI:34$;CW*NM> M<^/.7H#]65UV0XZMOPX?\@1/T]?+Y_3:+X&Q/L7?L$NTFA!0W$'>O?4FA"GQ9@8!EJH;)$A28AX# U M6"W] W+*&%4Y+U#)&PGF1<@L$.>/F !VL.Z+H?H Z RM!>,.\'D=2)UKP%U4 M8 +V0*NT7P9N)0%WO:*KB.$KP"Y[*/+6;P7'-/%DF-6W"-^ LY7>= MFD'G4IQL$6V*.&P<,FO#]N+F.I3AHI9A_88E!%6O^&;<494]2\V$=O47B@&A M7/<%8@\05WR7WG^E<<)6=?%S)#G8Y>G'3&:/9?!<_ M<.,_8C?:AIS*WYT@Q9*?8 *VL(>#J>Q>3[(8ER?<(60RS;5W]![NKK([#1>7 M3 ;TX!QYF?TE(90DS\'F8X^8,6XB@JZB.$$522SE@@"WK#@XX=SY:UXY>X-' M* HF^-UA/V,24_78FT,^GW:?!MM!!XP\7%4BY;G/X89 M -^7'4U=_1RO0B V83Y)^4)ERM<"Y7*QG;>Z9.Q8-/L6582;]M#JBV5'/3J# M9MXF2[UFE@JDEIIND^8NCE/L7:=L/UH,J'P4Y=^M#DSB^.83)JX?2Y^GUZ$# M*2 A8-65"R7IO+AAI+&>^ M;M:X""1B[$7(^9\>8HGO\OV M':I_ER51UY.L0\SKR?I4&%X[VHWB!-*FNH!33< X[SQ+Q)#80'F",E_,D,D_ MYH0#)FH8MX0HF.X+4XR\*T6G*.L(A-ICH*7MF5:/HUMAX $)1J=T8..IMF7Z MYO+5B,!%67U5IDN2R- 9;(J=6?O4%AUY$\B2'F&<>4B>/TR!AXU0L MDO=T)F>R:\@M$]0\UT-V]*A% "9:Z-NBO&7 M?:;VZ+@H/*E1V+._:>A1BQ3@."1QHQ\GAVQQZF9%@+]FM\:^0=0@V6*,;Q&Y.Y8$ MQQ/:SIY?XSM#TSZZ9L^RK8O\B^HB_^RUH:N&\X:Q$P'M6NOLX-;BD4OVY,QJ M<^7$N]L@>HV7:[;;Z46>0&K9%0 E9/]UF-2M"UP\PE4C\ M.$R_Y\C,Z#\2*]A!/Z9]IQ/1,! M;F>^'T(*0X<9CK)/V=\N,W4JK(NBPKA.(=(O-A#W&A^HR#Z?:=*_ \SKM(7> MSU[ H;$?OH7T4XE7YP$:N7]+J1466R0 4;Y(0>JC*R@B636X"K M[O:'&=#: MEBC.8/IT!G[NHJ6*KI'^*3B+I)"TY/E"-$Y8\?F A)QE.E#O# M!$\]&U3G0VH]XLIO AQH-%SS:/#SDF."[J4\:_LO_%WFU$LE+( MLE,;Y?#9JW:]MZP@WOGO(;V%(M*[G&*./$K_ \-=_;F7I_=%0S%(IG M]TE]%ODB/<[@-:;!D'#KAT[H4BD>L8O]%W9JMW1=DK(-87%2]SM=<>!HLY&8 MLQ%#O#1N>9^\P'Y M-/.#RL;K:G.-UPE/MDG#Y('@O9_N99"JT ]VZ"MK7IL0='6"&^CJH@_(+2\X ML(D XX%R)NCKC(V=BI_3:^\Q[;V,"8SW.8OCWBRSNR,3I!WQ;M#W+* M>L,-?PT= &585)XBJK_M63;-M+"=BS&AG:_*FS>5M(DXQG0)PO8%*P]$6$FA M.#<%G?$P-(S+N96R%1N[S@UTY/JWP\UYOSD!38OTVA5#FM$@YU198%@Z(IC$ M"H6ZI+*>"C&0V0:=6+$;A-=X@PG!7K;5NPR]5;+#9,EQ2MEZBL3F!@A];-0. M$2J4Y@0:O?0Q#",9[_QT@@^FG"T2?,%@RB1&RJV1G6*(N47$S>$TF<,2W-R% M+W3&&1%YP>^N/G,#CP:-VS&BTF%.4- DMN&(K[ 8,;B?^R\>S.HN:!UA!&P^ M>WEPCEHK@;+?W )7HKG:&B#K-*< EHD^UNP_XP-D_6]:^T+-0Z.: _*E&V5G M1Q25)RWSR47EHZN43C[.,@#-4(09V@:M5619#R,'/._:D'+F 8,?P%4X5N;Z ME4\7*)-DTNSL+T;3P&$(ELM-U+!B<@4+VX_WGAOHBMW8=MSD=S_97:5Q$NU+ MTQR5Q[HN*C#A?*!5VN=MK23F-(M34\0PVN1,T2OEBG*VBP)G3M M]+AU5KI[^CF615FU"P*49(_1;&_$*]-I+$D+T(P(:*_K;0JSD&%R@T M= !28VP4$(D2)V@#D0G-]4&E_@8@ &%;V+&)8H;MA&8)* JV40"6%BJS Q@5 M748 FH+M_(L9CF[!2C'#,[/I08]D;_N!FFQ'^;)]GT<1R\?5 M_H5XH,_/9.-WT>0E)J8MUV[3D \U8V7<12UV=*=F+!OE2>"83,N_K-2G%7?0 M68U[]\_4)[A6L8':L:N,22\",-%=WQ:U^K?*O>'.%C5TT(Z7C!5_$4(P*XJ9 M+$0UDP4/)=LE3::T28$AH J9J,^ !T^AP6-$?UOHK2SA8H2&#D!6DI"VK,8P MU]F6E5\8">2657&A?.B653NA60**@FT4@*6%RNP 1D67$8"F+,TP^RVKT2U8 MV;(Z,YN]]S=L9+7GUH=V"\D?:>U3S_8P**L^E34ENXQUSW*=!_AK>5\T74;$88L=^&]C]-'S)[$PUS!IT/@ M)[<,NOBS?.(%U<8](5U*,*/;@'7*36@M,M#WGX P=FCDG_V/O&T6\M?;*2\I6S'5-PZ_&XIL]6FM$0\FK>TYXW/P@Y#!ISJ M",I+%[-MO>1(I]*K#7NQF\YFL?2IZEZ](0\LO:U0#B;*7:$/(/T5&7Q>Z8?\ MN)+/K1+ZH9^Q8?O ;K3?TR4EGW(MT('D"<_9!PG+IDS),?]W;6JVJ-RO8";C M&\N8JS/Q8>9T1CV9I5-F3&G!;L$K+=%_YBQ'>%]:#4YMV4/\^"AVLH(H_+WS MW!C67IJNFB/7?K7Y+8S9 2GV6%$ZA96/O"=,R-707K96EW2;QVJ]2W@SGG]7 MP=2"#Z_$:'W)/HT!JH/*0[H.?)>BXP93-+@+ZCE=:/[S\*T*,*$"8/6:IRM]2M-G31X(=;&W.[1WS(]@Y6 MFZ==1))G3/8M,[JV]C !6EG3ZNQ-VACNG*U;9%T/+BFS<.:T+QAQ\],S];RO MJ;3EU; C.AW;\E@U.<.JR.\0"C8AVZZC/.0SJ*X>, .PA[9GAQ_-S:'/<-2$ M'[Q1SX.1,D E!QLSDS>E;<^#AY&4%HJZI:+6]G[4DU4D0-V+ $P T[>%7A(8 MW#F&A@Y DKX@99>.8:XBN_10,=FF,)3=#%-F!/;_V2[ZBQ-@7DV<+G]\E]T! MHE_P&T'5#RHM'^C:*/+."U1DO_=-]E+9(\7K&[J0DF:G3BX$;#"S\YM4 7%: M">""JB4[# 'FA4@0*>5@.2*YA$BT$'<3:Q_6.@C)F]Y'J:)YK@!B&B"A B<- M".9G]@/RH4(8U0_YH+$00P M"0AD2#DJ!AXX2MV$K7MR$$RJ F3(21!FF3<;GLXC=!O/:D^)0Y*W8K"[6PN4R5"Y7LNBM.DR%RH%L7W=S;H!G]+#(V94DV M$=DWC9\#CGBRAQ/Y\T:>S[)WXK-G%8IRWE&X96=8\G*TADC"!">3]BI.D0;2 M W[,9$J[8?G1XO%27 I1KZ?CG#SZ(1[XI-)<).P$N5+NE2U&PPS@RJOQ[%Y! MPR[FM/G1MBV=/Q%;%:#IX9CJ>P;,Q/R0WE9I85"6PR>6:W1+D8G?Z)PF$RNS M*P(\]2C+.WK$;N#$L;_Q71[NSY%(.&].9^I' ##>:]FBDB79HS=P+-?313\E M+;^F(M+V,G[HE"&K_B183ISK^!D90S7AP))-Q(6EU\PFI,$FN,DFT^0N^MM= MLMK\%F/^8NAJG3A^R Y8\TWSVZA2P9YMJW<]##.,(DRD-6BM6H:D/CFXBWT3 M2FGG'3+>%]'F@G(7[_6BG#^;L10'86Q677DX@I^=V7U5QJ;52DL$W!+5!85# M_)A]PQ.O(RX5^R?)#9W&^,+>2\ ?HH1.AN,XQ=X[6?Y(O0EL?&G2IY;_5/D> M+@(T2JE]TLJ((4'-3JDID]J4^XSLWED8IX3?ZC@0O/?3O9W$HB)#VZ7OZ@0W+M5%U]XJ*+-M6:JQN*\ON*""C9T=](EU M/ZEBP";YU3('-@)]1;9.Z/^3+SJHL'$4^![_QS+TZ&(ESM?6JTV&4D[P1#_A MN_Y=92M-T88-&$8M6 45(X3A H]9];2GN14I>-9'*0??NJQ*PD*XD 65PL@/ M N&'<.58,/2>_&W(MR#")-M*II.2!TK/I;/^9_PIN:0:_#'&[ZDGQAL&A@&_ MBS$,T9#AC<+-$$M81:;*J3SK4Q$=E;*C7'CTD8F/N/QVZ[<:V[;UE?^OXY.].D.)R#M&UN]'1!7;0J^A;#?2V]G"#6TEJ[5U[2AQQ MZI59MNV]@":-NT:RKC[S\^36,:NUP[Q\V1P>RYS9]H TF=;O>3EA;.NM.59@ M2?DBC;0Q[$AMU[$:HLTMX<9FA[RZ[LG(*MTWL>"B78.*O/6!1(V3%TZ.D:\3H[ 0[*-5TKL9F>P^X M(:HHM_:-O0KYOV1)UXAQL#RV-*NM/MKTZ3]'5U<P@BG!QQ)!>@^J,7EPRVB@CCI8LUK9\B\'V4D[5.)=5XW0N^093?2/! MUVXUK>AK)OD&PJ]#L='BS_:H;]U ; Z0&:C*W\YE@_W>3P0 AYZHO+7%H=NK MN%!/&K"A1LLB]0L)/0C A1$]-?23]0MN?'9&]XR:1[Q(2*\3%C'EK&\.6PHZ-*SMF$F M:0LWO#LEUIX0"L*HH&Q[2_A$T1Z;P4H]Y^7$JAO W=WFX]ICH/*YET,:HJ:T MP+"ZC,/#.UW'^,^42G+SHK"OV](<>"!WZ%F+7DE;P"';);%^:=&<,!*4;8]& M)XIVCD$M[>?EL.WCC:SQ?%S6(+*>^ZSU 64Z96U$Y:43^_%J,OOFWO\S]3U+I0S/LRO4T$&E'VQ@4-:\/8-H-G"@ M+KK)[#EP4#"^&=@U/2I$ED;T= A\*U^KEVJ(-"7 M!EP\T-9$?P2L$&;S_Q]6^ML0=RP[,WFN$%MV5[P G^LT>6&TW2RXK* M).<(%?WLU8T@:O3F!BP]M1H!;TX?C)\Q*DUDS!.+67K*Q,6LEB&_7N7'?UP1 M[/D)^TNZ0FKK 1Q@NK4]>;A$UAPP/"@(/>#!CI(V8B072)#/_@$MNJ>R!3_; MKUC"1BBS)\Y#2E9Q^ZZE.>P@[M*S&L&RMG##MU-B77\M"$\=I2^8K*/V.!U? M:7,O*2_3) JC?93&3]A-B9\<'Z-UE,0?<-(>>/U[PXQ#32L4#RBK=P7^>K*& M(MJY9>4]##K0..5["0<1P@=,\GJQ\$=%5U1X,KW/KK0+S@&I_^NW4G1(<. M3$ =;)GJC*XEUD&C(-'P%;\4QOLS.;&)QJN2Y) ML7=?/JY,U5HE.TPJ'UVEA-!16F7N-8@<3.PP9:=R=J9/"_ITS8!F8\W?V.OJ MCI"O_I8XQ:&(B5C]=(%<(>7$$SF+]LMXH_L3VW#VU4\7*)/ .B*#L=G-)U:_ MJF:PW$85(8RC=E8]LV,W2JT'?.SMT/847B7-YX&@7<)/ 9*OF0Q6(' L ^01 MF],'A6%C*5THFX.1P;VZ[*UR-CE]R%\7S_C5(?F*/S3.[^SD57\5<,LL>< @ M-X(="T0T2!LX?(ZAZ30;BFXI.3KDHN<8?#9A=;GX*.8WX+)&\;1 #!&OZK@VL^\9/0198 X!W G&F.;@)5F<<53RWZ0LEQ,=E3, M+F2Q2; PBHW@_H!?*Q5K2!32/UV.OW&?6YH:9&"'OZY=JGC0EP9<@-#61#=< M*,-*K2=49PD./"8WC]0T-B D>S+^$;O1-O39+$4-,U3ZP08)9D5T2K$YE%>/>T M24.L*U( '_A]]1@:$^SG0#E#]$HYHIPE-(28RC37^28D$7RM;"^Z.^RE 5YM MBL3W[*C_V5D'W6\#J'>'C0]][5#;/53L"Q<3>FN@O1>6,6)'2)7K)44&#F=G M'0>LF,,W?_&DU*,E@5RU@6[H4W)IX!#DU8[5ET^/XIY%?BR>21G_16C'Q;&+GK9I#=H6JNOT@O_[8[(6:62O"]_X+/+D;TG!OWH01S2#-@ MG>89LS*9.4R>^RMC(J8$UPO.]OR^D6V@@F*E+6'G]]%=>^>B[# ME@*O1@#_3[*V)B2#*6*+S&XFVH0:$>=P=NP! IX-\&9U?P"UP MQ:9CX'DO@I;/G; ^4(MW-)S=(/>R))(#](163A=7F-*M8'7<,,IH+ M,IFV;3-VF>(R!W0SKJN1[?R*4*B4"N5BY5D_A6#\=86S&P3PP!*DM0]1PFXG M.4%P1(75X]+JRN_@9==7& G,4%^<2&V=7&A*=F*;V+0 MF7&_R9X>)=BH.L Z)Z6I^Y*!BXM#E!EP@;@A>7%1)C5R 2K_+@01!\V/V,7^ M"P80F?A[=CC+6UF] M0E$YK79\\G^RPC5IO%3ZR:1BAPK/+H;WS0XSP@ TSHUA4 MDE,RG %Q 5:Y+DG+*:KV_.Y5(B]!9++A;A@4/ 0F'U+W*0P MA[>1^#L[58UJ)T \N<5G.2P)VK#?XH4);P,]"\LI&.RW,%K'F/!Y\5U(UZCL M\ESHTEY\0.H"T9%8P<;2,>U;A=0Q^,!%UE&UU06 *J@J(ND"5:5#7#Q4EP\* MV((T>15S^0%&G)]@E*C*'V]B;]2'Q[_$Z)Y.:0/T8U'>3N0VE^7&PBC!<$Y3 MK[(<2&YX-JSES]UZQ<\1KS;7>)W,)$WQFM&1ZP47@4BS;/: TP@(N[ MXZAI8D:;RR, 6$QG"Y$J\UU^?8&)A2IR0<%8N.;-D@*I*4_2LO/$ZQ)A/6;< M:!WX8IO",H+RBFZ7QZN SL.Y?3I-W]1C+N@FU;89J\Z:SP%YY$(/JOJW0)PB M\V=1251@PBD03'/(QB3)-+WW0WR7X'TL.QB0M(7MLJT:UH["FAK"==-V<;6/ MLTX\DU%&G+2MM/8I] 0P<.RBP*.#-GL<.CE^H$N#O+SPBCSZVQT=S69"Z#;=I)IJR;56[6*P3_/R)#71@;VQ P;S,%99TT/>JEF2[ MXMR\2PK2>_&9-OX-8C(_+!QNTRY1A7\3=C*9%MFD,!-K@0K! M4$4RR$@*Q,).Q5IIX@?\=(Q-%3.@W=I[AZPPVLW^$$1'C)_H1-9W"I(G-#_[/-"EM$!$WMI"O>8*L2LIC1-E;> (=6E8A3M(4+D!U":SK^YPN MNY\8@P&*L50]V7^K5)D-&$>QI\O_I%_'=F94]SB.,5X)L BWW!3%K,>J@]/_L'/P%R=@DBR3 M6I[H-&"#CI9%:IEE?0C !1H]-;0SM"B;;$5#_R@9HH\Y"TOE M$>Q8P65_X)*AE=V>=,T.QEFQF>LH72?+=90FOT94Z2L6121D)2/\GFE?4)!)E"?(5&.*5XC*1$)=I@7*I*&XQ21:(289N6&GNC?AHVM33 M+S8=*3D5F&'%L+#(JA9PZQ%A/:>P'A'6VS'K86$]TF ]2X/)??0ZWEAR2OR- M#B6--C0RDM0HO^&!I%E/ )A'!9OG,/)96W2\060$L_880P)JNX%#R/!-"+QE M,/"(#ZP*1;B]+NX5K38W84*M&8OOV-E0UCCN. T92A/FN&+48K4MC2$$ 6]V M&%%+.Q8%052P7Z#KVI4Y(<)?8E0*@7(I;!^YP##=7;B)R-ZQ57SV0[I?8[+: M%(?6N:(2H[6UAXTHG9I6T4+:&"X2=(NLZZJ",@OG,C$C)VXEB)M5 MG30\SX&HPS2-'>81H')=FR+TO#7\$&V1>;CC-HRT5H-T5&5)J:S-,#V=2EQ% MWOXN]/P7WTN=X-E/ KP,O8.K;'"M<;6Z?K] I7B(R\<3FW() M67$@+B-BDJ&/I6RH(AR,!=IA&2_O1IZ3^S**M.\KF$ETC^YN-4#*IDFLIA):N MR^[6LH+9['PE+M_Q^RUT67%1?^-CKV-@ZTT$=@CJV:0:HOTHP UA33UTXR%G MM^"GEC$[AG1"<9WQU@^=T&6[8Z4,["V04@KY,#MI()7B?<")8MS(^LPC3%HU M;HJ*Q@[P@Z!=[*$^7_-K9T.'(L0J![SRDH.L2,H5P9Z?T)"(K1]D3601)S86XCPJ\D;-+@W#(R$ZIV!HX!O6Q0 P.EGH!1H9_\1N%! M"@QVT& B2\ABW\Z34_S*$7MAFFU$/?KQ'VUOI4@;PX[N=AU/WE]O: DW>COD MU;[F6B6+&%VKCZ*<*GEYO,2AN]L[Y(_E)U_Z/DIWMYFYK43O5@<^Z3,C5Y9) M;M"I"P9T)DI9 /'N7*CK:._XLI-,A6YS\^YFO=N]N]YG3MXMD7P<[Q9,@&PH MO,+J']YP@M71HCG\)CH*Y=+:\RI+25B(WF\'UC-W.7L"C5TWK6ORV=P$]'7( M.=CG#*]6.OR,73I:;6KZ-*Y/NMK"];I.#7/GDS:$Z8/=X@YW1?V%AZ2 W%7@ M4SQ=AZQH#6\\ZB&SR;1$1AUQ\I;6(5.J"R(Z M'S!A'SA;_$[5)O4N,XO0!GU;8[32?D91VB2U.<==H)(^C# =3U_"]3T4]-'7 M3HR<_(-O;,3P7?A"64?D^ $GJTUQ R'.9_E+[X7_FU7-(-&6_@+QI1]0";9= MQ33-4(:-" :M5P4. V3AXHM)Y73#LI!A@:@4K.I5*<>BS&[(11$E63)A4"Z- MY>NX53OR606WYR..,7G!RX#B7DA1YZ7K!4 -,O.)R3YVD06@"HUY1%LO3M'_KQ#GN_1I'7 M+[A;>\XDN+NU;PQN>;<9!+>"\ :".^>".!M@L3VB"0J]MXRVN2/L99I$8;2/ MTO@)NREA[X1&ZRB);^+$9],$[^;3 ;-Z>/=T31%WOGHVC!S,Z#9EI^(8?0 M MX$?N)C33OI1:\$8YS,0W?&.\1!B;PJD#3__J@<[=I\E_F*P\8':L-7D2#WB>\(R MC:_Q@6#7YP')E YCO-KD$_H'$GGIV6F7"7HSA.H^ENJ$:A5B,X7J7JJ-@3Q5 M 5 F 8NH8IF:"0$"IS]K:^F!]"0FJYD%EV;9Y&99/CU.L-51/6OI8Z.3?C.$ MVR;-.V&UVFFF\-FH@G;*G$/(D97!=_:L*!9S8*?$@CC' L(YHS7>1 0CQZ6B MIP&?H7B5,%@@)V84DAU&:R?@Q75I*. $>;0M^R8-L^U]VM/GN0I)1*FR9[!C M:@V/'0"PWGLG3#>.FU#N5+:(L%,!%K4LU@[YR4BE5C_E&T;A!9664)-^"P*X MC?Y.;0!=.PJ&@\)&]1]Z\-L35?D9%T] ZZ-QK=<,$?5''$K@X)"$!D5PI""Z/P28$7(2WH^N(CGJ[K'#7@7G+^*QY,H&%-XY MK-A4$*!M1/]!HI2N,QF)<]SE%-:8,A.\#Y%<^?%\0->AI>]3Q$[[*$.X* ZY:X$W-T'TU:X;=E0,*-FE#@! M+#47:$OTGF'J.9S\RMCT43OO,,.AHZ9KYX#!6\]TF*C+KE^2E6)[C%FI<([4 M^5CQX@0I'CI4 (=R,Q9L _!?&P+<(IP94GA*[%J6SE7=C%Z% ^;(/6C.$ '[ M6JP3)%4)SA1'>ZLW!E!4A*B?1='_ WEB]WE;[6=AM1!O&>_>.#R9\>YQ'/\B M':!K9C(^\:[;Z%EKF0'$4.,/,E)S'2X4E#( -2>3O4I4@2,!SNFK&_:\(]AS.>G,#?L93 MA0N=84KC?E+$^PQT;\W@>]>E, #&-Z MUBCPK%]WX,"FJ8S^CJ]@QW,<*@S!@-UG:H]V +1I%*]D.%'"[]7.(5M\&7TZ M*T;0HQM@^.NA=^<*M]('.-#UT4 [V8'30FM&K/WX"L::U:3N;5NEF5TX(SA+ MTK%^^'0WH<.M3?UW&,4[B9^:Z M)^;2(@ 3K/5M47NJ7KDWW*)7&CKHU[[*J2).5D! @B\X3_21<[%2T+E%],F)07?+\];]*, ."@UK5*.B1W>X8:&CQ)!AH8B"TR")V4R#,T2,K=47N[/M2);BX^[" M*(BVQT=_NZ.F:7OWM[L7[/!0U+H:#AU=X+J_JN#ZQVX9?50R0(*#W7=_;2AN M\^GN1QSP+8-XYQ_:P[>]!^S05="VZ;GNAN9P0U9%:.W=J?PQFQIQ&"]T3ZIF+7N8;YN?YJ85[VFV.8-T@_2I@OD."$&"LKP_B4-@BX#?S2 M!HZP02IL$)S;P/88_P$G'4_O*7>>*P TV4!QI*_TG",(-,H_U@83>[/#\BMZ M$UD"^(#?6+NA1[?9QOE9'0?5/K.,;3,7\[NB>KQJ! ."V8SJG$I9O4+DS0 + MY(M+])/,W&8Q@IW)YL <2WN\\+W]N/_% &5C-;0:4X1+]-9'NJG M/>82XU*Y305WUUIWJIW\D=6&&\TMDYG;-$D)KEHF>]1#?\=/A21L)#!A+\6E M0R<]N"AB1*L1=Q(7M75$_KH.RY*.72= _QL[A#WM(&Y1P-UUG,"6G,/9D<0L M\*O!+H^8Y21ZF+ JK[(8ID9XEMO94;Z-BQ M*M "%;*(9\0*J(,&:Y.9D:$)^IIPVFR/]B>TC\)D%W\#'\D^X$_)\RL.7O![ M+K(1*S<0?4OX);.9/G2=4GPKJ"75:UK XO.P50@M\6,2BU%\^ D^#+%?Z/DU M,F+"DM9; IT3"^EC34;HK4#,J3H6D(6RGP&RF#(4C?1_F0F@4,[]LTF[J+TY M4*E::2"L,%)O"EAJ"MF %B; 7,#%B+%HW/_K/.#EEAK=F/$R8F\-7*HV&H8M MC-);@I::/A:0A?&?"; 8,14-^)_-U4Z3*Y';O*K+7J# $X7<<)+\KVZB<[UIMJR6^?\),>CDSB_7B"W6@; M^O]D:6E,.\H^);P+WUP^,L#:1$$0O3(&60FVZK??4JQC4F+VG"U[9GS/A7/" M,&6O&M,/(B]&KSL<%M_G'XH2< >J.^7.7+>@3X5/Q*O+U#JE[H)&Y MK^E/'/#$W,.!1(Z[^V;:TG V?4=O^!&_L)U!R+K)?OC^Q^^Y:R8[3# W!;#9 M[GF]3^5., >B?CJK7[F:Y6S45%'$CL2(28M"3J3V,^-O)5/2=4F*O7O?6?L! M'7IPO R]%0.0ZD<=&=,]:< .92V+U-(J^Q" &^AZ:@RX/<"XH0IM/I1QAK5/ M;:=66S%+MF*MVN0JFTE6V%H$D <2;7 Z=Y4^8@P6N7O;C/&QM+['6X>N::FCQ6F0\/4=C>IR$1AC\N*[ M=L+YR0DXHM$EKQ_C9^?3@W-DA7C;X[F[%^R 5M2Z5NVYO0O[.7WN MT8(#HBQ0QL-N6$^C>4+5#;(Q^;0LX51712;3U 9$927X?W<(<<+DR,':":Z* MUQ3:H4J]-VS(ZFF%*G0I=H4+87T5T'7SC _*&:&,TZ@P)O:.;\+6^]U368"* MP>8GE^(!E/'4?4H?.D6HJ;0O'E@U8DP#ZS?X01$>,>:'0 MVM*Z'MU[!N;P@W6+H'UR[=SND5D'NW& MY5AJ%O6O/<' Y.N*8G_JBF#/3ZXVK@[U"-[@#?Q_A!U2;X3SRG6$K0_\4BN8XY6>\;(3PZ?%T^UQZ!%-QK['X[R-=O]]&Y)5VDIC+''78D6W8BE4D,$0:+G*85E W M!',YZ$"(ZK(SP=: M[OZY%):J\8]LFD+Y/'$4'5CP>W:B_,G=82\-\&JSI(#C^4&:^"_X";NL4BD% MH.PRI7=+X^0JVA_2)*MH?.,0EG@1/V#RM',(?F9[,A*+&F<"&T7&L6DMG=4H M![@H-9*>VKN#%2%0)L5QD5\XID#W\(2NG,!-Q1.ZZ"-G:^7!^H'VNCPV$UA^ M\J4%^4?E"#OB)[!V[7[*>.S@8L$42IL$!G'[C5('%/\?G#V^CEAQVEY&KG6; M8R2>Z]T=3F6?N<5$@^2&'7N!& _T47#1<7!)K@P-X7T4/B61^TN&\Z MQ6]K#--+U70LP9*JT1()#HBSR)>3%&X%EU'VEZ5),R,J M.[F2[5DSEGY6.,.G\F3CW@_Q78+W(\V5J^1A MU8=C0X"RYHSVUX'Z"AZ?EM ML?+EU;(JPK Z6;DXB,J#N$#H(Q,)<9DLU8. 8M&'**$CJ.\$P1$5EHT+B6:( M>:)\W#AV+VB_:;2K6] @U G";Q;G3M2S#'+\);#SA[EG@6^&+,GK8Z%#(\0Q M-E;@C<\Q5YML5KDBC_YVE[2=6K1V@ U$W;I6T47>&BYD*,@\;#%"8SLCCB*" M.'F;^_F-^K;LQK>UGZ'ORG;"I8UGYKE&=J%;'-?:/G2CMJU;T.T]9NB[\HWG MEN8S\U]#V\TM'CS%5O/?<>A%)/_7[TZ\HY.CA$V4-KZ+[P.WUUZT.C683FW( M2FV[V8JDYK?=W5>Q439.%TB(4?G@>8=1*0T2XBS0_?T5F,WSR4P'VV2]M^+G MYW)@YB-=V_6=G6 ">#^=.R1;7J-J'E('9:E-N M@-4/44K50)U9U$9H90BFK,P(NY;P19UYI Q**1K=488X# M-P?#&2\* H?$['4Q@3DZD"/;NVI2,MD=-49 2L*9"CXLKHE.>=I]YL^:[-T["E-;9O" #@G;GN"]@&_+EV7 MY4#XX?:!1"']T^55(^A8<;6C:N*[L-K"#UW_$+1>?AQ*$R;H&K58=>(VB"#< M"9P9M0:4-V$_>RP,DSA-T= MX;IY/_''\'O&Z.+[G^V+['^%&_Z1FF--VRGU'/HX)NK!1PYCE3&RMW,-/_#&GFO81-'ZM;YY4 M96"[OEU[+/>6,XCLFU!J/BMG]7*-I9C.EW32JKG#*,+&*P/6JIW>ZY.#BU$F ME-(^AFH%GP5JF4#0+X40Z&-"4HPV3A"?[05/=+8_]XI6P*[9\>J9Y4CKV52584)L1QD]_]9)>_P%@\[;A#+42WS].UZ""WJE;%#.9U$^9HH^YKPLS6A@F,'F M FL0!O2D 1P+="S2M&R:.S9HJ3%\8@\?+: :!MS M3%\BP!%$RR;*TXHS"H Q1$^/T4;8!PQEL_9/7+6'XU^^#0 MM%";!(RN_=C9;@E[7(875LO4;LL+[N@"&VA4]*W"2EM[N""B)+5N9-2),Q?. M8\5BNNVSOZ?QM-H\$R>,-^SVYJ]1Y*W(DWBKJ"7)5JTG;*_NH7TM^["[&UP? M[R.\=CU(SH.Y>,Z%_GE'=U N[S2CK7G+VU!V O5Y-;V[U+\FQJ MSAFP>3MC83?[;F3%"TT32M-RV*Y>,.D3L6?M9Q.LS9I*XK3>>!8A*A'91'1& ME#2LL!Q;6J,4$9%SOH]-85;\_D4=9AEY\T^PS)G#AE M*\#PD4V7B!]N:8,/44CR?UXZL1^W':&:I \;)(Q;LHHFQHC#A1WS*NK&*),$ M<5%82DA>=LE:'-,^#"5I?'S#)LEGI+\)\IFS&TG &K]9Q)I'5KWQA#\FXS MB X%X77]OD(8%90MGOD6.C=IW'KBJ]9S)E[>K7VCE\N[S<#+%80W[.463W:; MM(Z+@:?UM$BQZ_P\7:9_EZN?]IN7KTNE-SN5L7JR-(G>I:YK-B^T/$P[71F$DD]+%(YV G(S"#N.BEQCCA 6'*=Q<>4G9=G +"NQ^6H==>;T^A MVTS"H$/O1L^7])F!LW=);F)Z)WBP@@B4"WJ7__'#@CN\^(>TTIX]I^_O[W-V M]9Y>/DL'']^W@2Q@1E Z4]#*95TGWE%H8O^Y^3/U7YR@HV9_:P?8L=FM:^W" MK;0UW,A4D%G[(BVE*9ZD8']4J%M<<#SB."&^FV"O6?'F3UO'GH$D80> "7M5 M0V0(/;A!9$2K$<+,XL*E3P3-,S24?7YFSCRBE]:R^ M(YW4- _8\3Z*14VGEMW#SVH=1TT3FQM"(+%+5XJ$D_I"MWA@T!_6Q0C7^UGG"#OZ?\VD==)1N@8_WTAH 7[%JFF7EP]P_JN0;S M!$$,,'+-:KUA6K]PK3V9UM:2+ED)X=_":!UC\L)NJXF4!58\.'2I!OR6ZV-M MCX,O/_(:/?$'G'0,]^-SA0TE$UF]*Q74($NX8#:5XB9V]:K7C'C%\:J064(3 MJHM9O:+!)TIA\CMO%^7, 727KFP?@5K9O'8S5E(<#S)4' M>=[BO'?V*@N V(J\. MD;WE/ 7?SP8[VBT_$I T,_TL4*5#=5@0LT 5<=%')C#*)+:\>0;VA[C:T7XX MSA^_KN3U1)NB?L[&#QTJB1,4J[Z9[;3%C\V+8T[+\#J\B]=,H'H,"YO85VME M- -('D5=@'MI@NP8J'O Q(^\F] ;8Q=M7'M3H86M:']W1.,\)0Y)YF>>2[SU MPU!NH0$OE!G>57W$;)#,WDMY(-F;)D])Y/[QNT.($R:GFP?VI( YX%C^58KG MV*87 ?CK;A8- G 88]\5"K Y<:$"XCJ@7(E)'Z+[\AN!^8W:W\R;X0]U8LLG M.J&@Z\/]Q8_\QNK3F7%?FXUK?:RF_PJ<./8WV1N"TX_3/21X\V-TWU_#\/BL MROZS&)M[&P,.YI^*_L9&Y"^_#.AQ>+*?I\F8LQV(FVA;#8!=A-^L$1M0[O^)4;1:\@NUJ3[ V?OK*-4 MM"@_C/-:, >')+[K'[@\KU$:,):,!SH0^GFX_7:&8_QT/_B42VXA_QL9YZ?[ MB1X5(M'*H_=XG=R%<4(X!+9EQC:WA#F(*FA7>\W^O!G< \8V876]\\G=82\- M1"Y %&XOGC'9(\8)E:QBFUF?3"J*"'LFTS/ET_)RAZ0I;$]MTZ]6J:>A'5Q? M;956^Q)8S4$7B!&V^#C'J8ZMS_Y)&\_+.^4/^36WG(^'&GJ:K]E';;YL$9%# M1)P$,WF>V"0HRU%K>^&BHP]LGU72N%;9M*T#7 ]6$UL[;3"G+F8#)7V[SPQ8 M4MK^#+UEWM/8$':,RG633\]ASWA:9-7UQI-IN,6I3EVY#\Z^?;+3TGQ.;GFN MI]PYR[9S<=$&B0TYZ@(QVD-F/9+3BH=T'?CND[/!R?$NW!"'<723E.#+*/3B ME9M$=!2@_9J?&]:E =-G!UFDV/#O2P#XCKVV.KJN+Q@BP1'562+.S6@C M01Q +)K6U*]HNF&:.DV:6@C,NSA.V66F:R?![Y1,<]IC3N'9J*T\0FO-YQ*D MS4(;B].I(TJ>K[4F78:_+37;E]5CZUK%EP/7]4!U79_K:F,^ M$%+;X#AYI'#W1+T>>U1UEP7 5BW)JH, 3+32MT7+Y*&E]VSF$BHZF)M:9-P0 M8[= @B$J.4*8;8QND-KD(S<(X0:)A4$.!4?T-4]^SC[XQCYZL.P1)3MF#>>$ M!E7=6A(Q::NY1'=-5F-1S*@"B%1SRE4C,CE7;I(PRY-=5YNG742X/,J(+Q%GD_[2<(FU5=7.[ M^T\X]"/"4["Q]T =V8_CB!P9]V6Z3>.$=OFK/,^O7W>8@:MKA^) H$=?X"<$ M.IIHCU><%\J8H9(;8NP62#!DN5E_M9/.]SD:H_VT :A%S*'A71BGA)VA=4* ,W]YNKV8U4&:')\BP>![498A;CU0%"]]YP#X,P*ZC%0=)UK&)PK,&8D M4&YVCPZ!&0,>(CR_1@,0H=I[SHAP9@5U1"BZSA41SA48,P@H-\B(,+DQK">V MW7>4PI VAAWO[3I*L]KNX=?!Z)#76&+PO>4R&"/I":\*QGLG8449C^RNLA)H MG72 '8C=NLK'VFIKN &I(+.Q022G#N6>O7EMJ_=J]KFVFM?L#0?J+<%_ICAT MCZN-&,!]]\$YLF^4;-7:?4Y!W&V'EO(VTKYS"7 %#V1:U 3M46A]P6AT9;F*O!4=>*?>$$ 7]#XD,J._WM3P)F] ^QAZR$1U=_ MX$?%NMJ8JX)Q @(+5.6Z0(*OS2(@GY-->E4,F<8PM3(B)RBYX-^6A@F;#&-A M8G5BF@?BA^P)-;4QJ*4S3%C5LX%\2B7K.9<)5:?\(P)%P0S 9&I<.[3CPD%B M!PM@P):2J\VM3^+DD<[X?';_08BI5HFPO?^<($'!$G)4:.D\%V!04<$8-C!F M;&7!V:&<'Z"UUNC6J"*$EUECPZU!G^5"+'*D084<"R0D M04*4;-)B<47WQ6X#5GV6C%?%#MAO$@8[]!D/&,XWU8O M[^:%_G>UN<8;)PU.-]:'TIH-LO>WD 32U0G-"LLUU)JL(.4"<0E8P&4R6 3O M+X;J@]936ZL*TUUE/1<(Y];RA P "GVRUV'S'(W+XU5*")5D&7H?*-IE_UA3 M%1U7=D3:BP!,^-:WQ>ESPVJ]X2[?-730#9_39XG71Y3Q0T[HH9(C^ICSM)/& M-*%-(*0V5=55L,BL@KHK;.<1F(9#;XR@>L%D':F'U6"-LC?J0LQ'US1T]A%) M_'_2X;=XZ,.-XL1:KF#^M#N%#9X5R?Z^BO9K/\1>Y_M92IUA!V$_&YSNB7?W MA!NX/>4?,G(L4!G8; @M$X(7*&($7;OA$YCBF.^G MS!R\:3:;N6*3F0]8!4?,4(]@K6K%_0@5-*Z'ERM72 'C9K@PX*A MCV-/-4+;T1M0%/>SS%RCMD>TSBY*I_)2JR%IZ'BKMGO&-]ALA.(SWA\BXI#C MS9^IGQQ%MCU[7JP0]VP%:O0 M8(@T7"@QK:#VYE8N!Q*"Y(]=E+QL3Q'@60IS0O6,<5UHD+ZQP(OMBD MH8<]])K)@.(H\- F(LAUXMT";1O,-DU-I'0=^YY/ 7]%Q-#S'B>[R+L+7W"< M8/SD\ ;/6IU?-LH )YV/:LU:UR2!]N//&4;34KA!5T$95:^2/K!DB##,XS=NN?)C-!%7@% 0.BZ(299@E3VE?$.I.N?(4>*!TN!;/F6CFT\'GQSE:S!C ME&&&^ C6*U9A9L@"7X895E(W_JX")X[1LKX)7&X UR>]Y62X$*O6%@G1[*S) MH!AT+H9L7YA!L>8([CGYZ/$;E82\$I]:/&_VP[M*PY\-C25]^3MS'JZ*D\<9!7A*RT_N%=KZYM<#QCTJXV&<<5 M>?2WNZ0C20?R>#3 ,N5XHT$$^G@R1*5A015M\M!@![F< M]*((H6S3I&P3%XVF3?3Y8B E[+9AI<(48M-I]*VF)AV+S%#LLC=B?!Q?.4& MO,*&-HH1%9K7HWG)#K;S<$HSS2JO*MAY?CKF!^T2_ M3/O@,+(0CXQJL$ #&#QR0B6E.$)3 ME*EZFJRP0)F^(];<&FE*\N7W!OI[CSFK@?VCOY8_.A$_>EC\Z''YH[O%C_Y: M^=%)]J/7YDV.^-&]\D=/RA_]]?1'3[(?_21+9X'VV8_N-/WHYG.ZOZ\FM_=G.J<7YRL%,J1_SD MVC.JP9<4\E]Q&7KB9URE29PX(1.754Z59(HK=(,Y.>FK=_7R0E6 LMK MHO%V/[Z[QFZ>XO0O&OFF@QC #/CQ;-F68:I/'?HJ8!1=1TJ\*R5#0C2TO_@1 M%=+E5Z]^?(=R"5G&W;] 2R:U:>#9&;9W^NA;==])1Z*GD0>B/O3G/0[UMF2? M84B9^/Q'H?ZJ3A;%3S"0//FW!<&UL9S>G%Y6I/LD!4Z 9S M1.FK=W4KHZL/W*T,9&!0;Q7*MIRDVPUA?4N$\BN8'',9\ M[K1DPFUY/N3EL6SRX!S91TLJO"S;*TNCFDF< %\ M/%7U"\-1=A><'ZK*A"I"L1.>:KM,,,0E6V2IW_&BONDMY!L#!$7.\TWHM<$@ M/$M7*"*'#[(X]-A_LASND8<.P>4I<4@R=[NM\=8/0_9O^H\C=@B 81>>W<22 M1EP4B%$2H0-5>T>_4IVQP!Z[ZR].+%\*\D"'$A42$E7QUQ.>U4[ -M]!@Y-3MM^7IZQ@/5Z%:K MC5=UXYTNP2T/6I6=S"OGX"=.D+][%&/R@CUJDULN"AG% R/*//6W:K)[?/,1,K @[\- MU'000'([#0,:R9GR,MGGE3EN\9JD#CG21C_V>P%#APA,[!AFD^((N#<%X.>\ M^OKHAL8RN4AV^&+OD#\PG:HLG]]_4ZG8E0O!CKI^A/14A05#/;\'9)CV4]<9 M6&<49%T>B!^P%MJPJD9A'IC:PQI-@*K0?3YHVD>9<:"42\ "XF] <702$]5@ MPJI)E!$4GEU&P<[_F0;'0="I1& >R*ENBR;@[.X]']SLHG1-LP+_V;>L\1>*16Z$:BLZYSA2:Y(N.$\0(5'%F&[!HC MQA0&@KU=6V@"W7@&:4:^!2(G!HG/#3+)\B9+PXLSL^2Y,%=1?/8ZE6(7F #9 M1]_JFJ>M/=RECY+4NJZ=$R_?N\_I(\[ RD)H5(T+_=P&_:;9A7!WV$LY>G4E MV<:R+-MGEO,J6T<:I \; (Q;LK9#8HHX7&@QKZ+V$)M)4MP?Z+B,$+?>1D ? MN516]A@?J 4^./NV@YN3)K!CK$F?VJ!:^1ZNIS=*J3UHTGZ(4;-X ),KU'KJ MK TP?4]>UV$=I;0U\ZT1-=EU_9*208($*'HA[J97DFG&U;51T@;@1[*7. MV/J%QT:>G_HBST_S19Z?>B'/3S-&GE/9!_CE3_"1QY2V:&/*>ZMB-/WGJ.R',FN[Y?_O #>.0QIJT4>:@1@"'/R+_P00]Y M!B_P_X[CA)UIR;>1ZBU@0E"+-M5U?>5KN(OZ)B%U?2VC97$#*9.@=?_HM,TL M?$R^>U1K -[/#.T=%9YF,^^V^72!'Q\0)W1W>!7B]FS<7A1@^ZF&-13*9C5U MA^OC.DJ8*&Y5'!.51TD+E'%$E*7E#&"@5H&)&<^OT4#,J%*8.V:<6:,?9A3= MYXP9YTJ,'AV4)73,L&,50)C17;3NW@_Q78+WTJN6)@C/$F$T;&>DQF=!=79X MI*.;M;J=Z",3!G%I("T-NHVX]#R?-76"7W&(B1-<^[$;1''*JDZNXX0XKO'J MOHH\WVB@][&X$0Q08?@&X:&7VA8K_I9RHDQ05)$4?JH JG%^+-"SA',W)I MH:P>+R_PS8I^IZ%'OV!'=..4X-6VQ0,F[ #1V>+5IO)F1[6.<13&/I6>%R]> MAF'J!'>A2S"E=!)*8_R0YG4R G1@Y[)X[Q,S@+>N]\\O?IOFK@6\OLCP0_^PMDT&$ ,\G!MFF&/2UJ ?F8?II!MM&=<3=&2,D>",..OR MOGO&'7'VDPYJ7PRD,A[8M=*A9J4-LU)6=?@EMU)<>Y#JP-@/1V(SFWKK[F%T M?3J,\L?I>>,'_A1HVRZ!(?HPX7TT2YYMWID@#GS3SJB*%B?=I4Q("&5OBPZ& M2>NOQV*R-S?MK$+^WR.6Q/H0O6+RG[BY\EM[,XV\GG>--I[6@CCAYQ.A//U6S^1,#F7%I'3BS M_\G2] 4LOS-^IMW( B8FCFE/,VDIY_2!S[Y,:VDSZ81GK>676FS/P: 8-K?' M@=/C^XQB2@;@*+3C0>AR![9QO3DU;YB8:.47&'XDV9,Q\!GLY&8 E912>VB= MR[TH#Y'NQEP.FS\5_/*#0#S F_I7J=[W]VOW_XWE!0UB+\9M(M!-#&[#A>2,@^H3(:A=F? MA9E#O'42[(VR"!G3VK4MX2WC0.TI!U+@R[41+?5KIVUF,D0,X:M,YIO8%@9Q1-K _!& MP5:S&&8J.9V/41!0R[$O1_I=I,S>]F#3;F.3XTTSI[<[Y'3H"V'4J::0?V1" MHDS*F5W@'=?B9QMQ%3XSA]7?L;_=T9%B^8*)L\4WGS!Q_1CSC$IFPLU4D*LN MR&<#QSU_FY&@6E&*SP+&^]H"&,0O4*X RC1 N0HBU7NV!1SL_50=%GW#PX/= MW_#+0(#/[A5-S/JSA_S9XOP8X"[RD&["47>6IOIAJNLBA[^4BD.>8Y5E6[%] M%8^.(@Z)V4=BCV64[2C!\"EQ2/(V#;O&6S_D+RG3?QRQ0]2,"V,DE3Z1V7B$ M-,9H:E2"F8^HYG^-7J.J.?8S'EG___:NK;=M' N_[Z_@XRS@8HL98'8'6 R0 M.FDW@-L4CCN+01\&BD4[VLJ21Y+=9'_]DM2-MB6*DG@YE/=EIDG$<_G(\_%V M2&H 06?O*GY45I@$8*&/'3^! E0]_%;X1.B^86O'!N?W-V/BQ#^P7I2R?T\; M)MP%#$4"1#_0N$\_T<[ =$6=[O$[TB=T8%A?+6O@LFI)G8ZSO0K$52Z7"14Z MS.-*W(:P-,;=6CV%VZJ-X,]A=A]MXF1G]Z[JIVZY'48T9M\0!MK93.THNU1EN!G!FMP0&!+X7;X54/B#.";2ZO,?&8#?@ M6&55F'H%IDF%Z9K#- PV>,9??^GB )[#]YZX%D1IL&9WT.G?B;G0YT!7H!-I M37OE\Z1;K"O1L^!Y M\JVFNFG2,VV2;456);E>*)DNJ;:["H%,.>O*^R2^]4PL.G$3DG55\'6UK<(=A"0SXG=:>7\K'.A!S->*OIOK.DT WG-8 )" MKR&1[,X^0=2%_"$I=]?G35?418_![LM#/H62O395/3/5=*$>H(E(YV*10^LY MXB47%U9%%"YGQQ#&0[F1_'@(PI@'(NKO3P8P])GB8GLM M/3S]!Z\SE,5GKV?FM@5V=B1_Q%GSS'I6^+MJZX#'KTT.T#+ M9M!7,K^55PN)>FK1>T54+4)>&U$W*;T2FA:Z#HZD9XC:BZC!J+0849/=IV@M%4&% MOME0M((2K80N)#K\-FH3=GS)YP/YM< Q\'/FFZ+I%[Q71M0AY;73=I/1* MZ%KH.D"Z+NU%I<$386LM]5"!Y9=@O0:.OV0MPNZW."1BPB![-)UO(V"_Q+,V#[K/$ZS=$53?MOJ09,NX+RJ$^$32M6A"#"; M:G57!9%6!%DS34Z'45JDR<^]?9!Y(;5DAFYV\8%\_949JQ1)O."SC7JL_,UMRNP6W"K9WRKO?@(;DMM-W5PUC>1R-[JI#+1UURJG10?S<[9 MB*PE3C%IKL\WD7^+CSB,]Y0(BC&;,-;D2L*.OA[>\_$H40QNA/8Q?G :0Z&# MC?DY+>5DP&X80T# RM('#HFX+#D$;/;43T!QSAQ N)OS?^+H@"FB:F#$.Q04;,2^FD7@11#A>S+[;UOO M5*\%-I]H0I5G'L4JX'*4+D68Q4*&2@7\'PV&_N H\6I"4+@R; M@/IAP-.,7$FX9-+3?MV48>D6'$,HK&)")_F%#&]8F/-E*I7VIL'W$ M6@PHWY>1?[I6A5S80:<,N?Y3?(%0N*&HSC5M4=GX/JP+ ?HICO+KDU@R=LIZ M<_[O=#WD4YS]CK-ZI41% (_4.X$ 5X%\;P(8H]1Q@E#BNC8"J:PKCWJP-!UB M#WK%&:HM@K+ZKY22FVK ""WSBJ^0FAO=-T?/ MN>9.FIX6-RO%_$OD[>(DHW([EX]FY5V?DR+OXNK4."E^1;]K.S1MW(@KI7-A MG1CA]48+KI#@Q3@ &(CG!J)-G"#.Q&DQOIY*H'='TS1&6P>R%SA-,5Y@8LPM M3M=)P#H7T;%J<0G87"GA+4]L@L_ALI",T4-;:RY[AICT&>+D*S]'G"89UW[) M3W7;)3_\,:=#2ISLO21[_>3M<,.A8<%G,%MIEU^T:;9] Z\]=EHZ_-16+111 MJ:H/_78TO27>$WR>B2TWVP2SOO+B 8RI'H\1-'KT0OQW L#,HR+ J_Q M^$*O@C ;<'_?:>N5+V6WZ?KQ^D#;)1O&#JZ\T>V7US)#E1XRA:@T:3V[T!3! M5^1^ZRP)%@9P)CR+CH,8W:5@DEU/K[LG/POX!Q]D#=NHWWOR M/RN+S[EG#WM,3W]%VW,7.U(QY$N[$,G2*%Q&=&=1Z)$M[\#8"*\T-<:ZW:P# M2%BHFY,T>;7$FT/DT]6EPLE]G ;99R_PFP8WO27 #/<1:%33E7[%@<];!CJC MO-G7.O/?H$(KHFJ-3F6N%A'Q[,82+'$%2YC#DM2PL-\@OX!E?PF+8L:\B:*# M%[YCCD?G R+Y4HXQ8[/70C8\+>(@ [8XH#S&&_F "NQ+:,'C!:!]T1?B@APFAO<,>.3*@B3X_K[?G)HM;,4 MW"E>#]N'MO9UYG0$ 'D[#W,IBSBF?E;YV/?7=70IV/$MZ MS0=S1Q&XD2QK^/A67'35E0K;(6S.2NQSZ?+W,[&79D(?V=-2\:;384-[7\0(FI7SU%N!2<*%_MKX:1,Y3%Z FS+A^D:S((_AU["?KH98<$["*#-L!L MK3,T[7Y4M52ZNL0T-=['R<,FKRI:4ZU#F!$"83/)>*RZLL7DI,%E&04^F>*< MR@HZ!^4("$RRF2'<*".@'Q(FFZ*6!B]H%T?9H[#H_X M(S-V#+#-XB; 10*<>C-1@RS'>4CDD2D68D.>ATC+Q;UJ6$<'2B3J?X9,+K16 M5M_CD;#54J9!)6>H#&&00H3[Q''NB%&^((I!\X4J<$C\_AT\31"=XIL\^LF9 M$%7PR PF"RID(G1QXHI9PJ"JX5.&$H!(-/\#.FF\)T K *P0,QW*X'$9RAA4 MQC0(X\03HWQ!-8.G"R7PD##^!3Q;!$<5(XQ"S(38@L-E,%L0&1-A"]X3LVQ! M-,-G"Q7P_/CVI[>0V6(D3I-AAS&LX#X;&&8!*]F8QK#(TS,WAXP^LD(?1]X= M=D6&Q[Y0 RK)XT,2I^EML-G@!)-XDGH@=; PV&PQ#B.I%!"A)+A,,M(?4Z,+ M9@VJS0&;$J(;-I#)(5\B/TC7[!Y%_^YE33[-_1["V )9L#EF%$+2PY,V07 9 M9IP[.@F&5XYR[3H>T/@EQRAB[\3Y@X[MNZD2%4E1I M+>[C65V^+6!C0&( FPH*KX"BSAO+YT2VGED0(G%;4.B24/%G3"JA=9 R0(S# M7"+ 19I+&F0XRB4B3_1Q2:D54;7LH9>UZ5MP * 3YNA\/Z>7, M?O!2Y)4_64E3_1*1X"O?X?U<7%K_\!0&6W:]5$K&:N'!)Z[-O7V0>2%[SFR) M?;S+'Q?K6)%1*!XV/ZG&D>0B!'WE!7AH=8J1%U1AO, M$W7F,:N@F<>[79 -W:UIN1E4VA^6-1^6VU*-JZ1*!,*D$'5855>-CI(&_!92 M-;Z989G"A/IU2VT/$3=Q\?_AZL_% #"KH%E7I#S+3QP2:,KWOY#7A VL0> [ MCR! 7T#%N)G4U4B$R>H*T1HT1+P4-X'!HL I$PP%>U2H 9Q&*F*Y1_EK\,28 M0W*>VPB+A,K?M!V 'B1H(I1S@0GP7D1E+TC1A42Y\(L0CA>$@,A)*G@!!R?EGAK1* M6]#7VAK$F0-\%0TBE#:8;^6]L$N[Z$M!\T-"G]FXB?Q/)-R+'\1K^3V*PV:O MOCCP_"1;%BX#]?9@\($!J@@5FFPON1OS^M$+B==$'9K'$=W2Q]':TE7.CX>G M%/]Y(-[='\MG M#BXZ'L06?.Y4\[SP4]!$%_#?ONZT6%U37>A]ZKJS[S#FJI5>8NZESRV.%W^" M'6:\_7Q(T=_##9\3ZX:V'RK$2D3HL/Z??ZLUD1#[]NM?RM\4)7[]'U!+ P04 M " "8B@Q;H1-J<>Q? "UA@< %0 &MS8W M,C R-3 V,S!?<')E+GAM M;.V];7/C.+8F^'TB]C]H:S_LG8C)+ODU[8[N.R&_97O6F?+:SJ[I_5)!DY#$ M6Q2I DG9ZE^_ $A*I$B\D2 )0HJYTY6V 1#G.0\.#@X.@+_]S\^E-UH#&+J! M__=?3OXR_F4$?#MP7'_^]U_B:/;EZI?_^9__QW_[V__YY-;J#KS,%H=(+:0__O;/3ERW^2)FZL M$%4)_!%IZ_0O)]D?;M/6 O^OHZM?3TY_/1V?7HS._WI^_M?QU>CY>U;N.^K9 MS.45]%S_C[_B_WE'WQLA"?WPKY^A^_=?%E&T^NNOOWY\?/SEX^PO 9RCZN.3 M7__W]Z=7>P&6UA?7#R/+M\$O(U3^KR'YY5-@6Q&!)U?]\QUZ60-GOVZ_12V! M?_J2%?N"?_7EY/3+V?<'X MCR_/QEB0_^LN94?VWXGOW/N1&VT>_5D EP3&7T:X_9\OCX6N_.&[\T44VL$* M_,4.EK_B,K^*-4>D$\+MUX;BO4:(I+@CMX'O !]Q^<;R,,2O"P"B4$(R;DO: M"/5L0?2W!8AH?5T >$:U MT&2%?QG8?RB3>[]97<0EW5D$GH,F^OL_8V1![\#,M=U(F>2,+V@/0CMC0/1S MNL!S:X6+!R_X4&?Y$,80W 9+Y)1ND-/P&B^7%MP@G;AS'_F/ MMH5\"=L.8N1,^//GP$-J 3)R-_E('U"\@#7P8X!Z>9<:J/0WM61FM-:'< ^6 M"_]I>3'X#BS\,V9?+;FJ&^I#I#OP'DW?/7M$;F./>U%R/,IOI19SX/01_QJ@K]VM0=V"5&QG"=-WIM-WO]"W;VS?KW>L( MF.Q36GDU#>3GMJF+A]- 1E9S&G@[#22CM*21Y]-D:+);U,<+:B CNT'-/*)F M9I;7ZA F&J0I-PE[A4@4HBM4]\G],W8=$O"(+-?K9B(2[S9PT'%3 M0>ABR30!NZI' P?YP?7=< &<20AU,26571H"S(]H">G/73Q/(S\I"G^&8!9[ MG5MID6X,$(\#[$$6I% M,Y#YG1H"U.@W,$Z\3M1U'!>=1@L ;V.(\Z6>7.O=]="$W;&?+-VI(4"=[AUL MLOYWNIJC?WP(T#T'$5*\:WG>YL[UX@C-Q:G;D\3N8\^"^0VI[G"MV;/!@YYM MA&F#=:E#0X X]QN(W/G8MT'G@71N'[3*,MC^QPZ03$W7MG4^HQ4 M+@!-'(>,;LO+916J1H7]$5V@R+G5Z6^=J?^"YU>(Y@:RT__3#]Y# ,E6RJ._ MBB-L'WT;U6H%-X4]TB##ZBGPYV\ +O&OFR ETJP&XJIP$'E-:B#FZP*M_UM0 M:W6[&@A<#-PIE)C2L XB*YLSQ1K60.2?OI4$MH#S&(8QSF*X#4*EHYG["9T2 M2,%R%2"'9I.=*6RP/)/[@D8@%,_9MH !Y0,:03"=H0XB&Q5^ SYR<%4YC0V^ MIB,XK0T2VA=T!$%)@$SV&SH!$4?X)A1\ITV;4#"^HA$8./,\\,EO7P!>KP#G M(8#)#E(V^;6 CM1G-8)K$GVWX!\@RHC^#(,YM)8M(,3[DC[G.Q*3]TAR'=TU M>/8LO]& JO$5?< @OYVNTI62!4$X6:,^XB@ (O@WK%KUV,A\5$^H)C92:L.I MN<97] 3C-X#E!,YDC7RK.4CT9T6[2!2^48>4)'\"3KNHU>^.GO JCZPV_:2F M,*%I>)G\LV5P*CZD&23EV:AYED^3SVD&3ZK(7-RD#]3J]D*S8Z1/ 'U+]3*^ MP>>TA(?D:_O)O5+);UJ%A_$Y+>$A_]LX+%KG,UK"D:PKO[N^NXR7Z66$_IS\ M[=G:J,AK4?=]+0'\!H,PO'/Q4A0T#0C4_9:6P"CW)1M^43.0GF-H+XB-V!9I M"1S6ES0#Y=7R< +F9^&7+<'"_I8>-VXU<@?IK>EP_U8CT6AMM248;C!$+9+6 M0F#_91ZL?P6V0^Y4Q_\@4A.)'_W0=0!\@Q:.;T]PQ'*>Y&:612TU1^1DM2 K MX"IWR<<3^ELJ%?Z. .!BEXKGL .?$? =X&Q_ZT;X0]?7%ZAWX^OQZ,LH:RS_ M3\MW1DG+HWKWQ&%9D;1>8!>ZX^'[Z ,HH$L'N(DNT3]VND0__'X;K &L1J^COEV=7U^/+D[.K\\OQUE@XS&"Q+J*5?"FIT M/H!HG/S]EY-?1G&(^A2LDMG_E]$JVY1^2F"A]I9TE6#71'TS*WPG;<;AE[EE MK5*SX$5A]IN=,M-?_+Z[$!CGDZ27($\^W7!/H]SR161.QQ!GJ+U<4!=]UU-:6>F"$@Y:VV1+EP@Z^0Z6[P#2M%TJJ)NV M!;55H68QT12I.<(7TJDBQ\V?C M\ZNKH>I'2+14+Q<]Z.4%S%T<$?.C']:RRMI5%3-./P+BI3JZ[$%'C[X=0'S@ M)\FK0=;X%I]Z@YO;P*&KC%G+. W*2YLJ]&L/"GVS/A\=G#2=G>;C6$9*>>.4 M*"-GJKZK'M0W<1P$;IC^!XMY0E5=15GCU"8J8ZJRZ_Y4=HO^.85OP<=^V)M1 MTE1U<23,5MSC_K1%S/@4/L-@[2:O9#-5ME?<5+V)B)DIK]MX2:&;ST$86=[_ MYZZ83DI585,5QQHUQ=#50U7K$P9W48W MGE ;WO,B\.FKY?TB!BE%2+1,,=V&,;*;LT].W]]P=E&%8O:+&*08(=$RQ70; MQTCSU5XWR_? J]!*X>\&J80O5Z:/;F,6&57N/^T%SB"DQ)6JBAFD'6'Q,B7U M$8=([TA.(L:82PC=N&I/F57<(*5)BYDIKX\HQ*,? 9S)Z*[!G159::\9X<"J MXL8I3T+,3'E]Q"/PA@"\10NY>0 WS!V1;:FB#!=(AG[2:)5NBK"ERS:2^XA! MO"XMS[N)0R162#>)A5+&:8@O7::A/@(-]TL Y\@^?X/!1[1(;[*F:JJRM'$: M$YHDRX"NME)1\W0F)F*FL&[C$:DA6 #/XXVP?"'CE,05 M+E-/'\D5N:N[DKN&=T;UY1B7CU"4XQ+)<39PI0G(E^FIVQA'NJQX<$/;\OX%+$C/%J05-4A;4B)F"NLVWI%) MN.OC _H-*WU^KZ1!ZI*1,--6MP&.8@\3GTA,7[FRQFJ,)V.FLV[C&A/408=T MTK.JG(["WPW2#5^N+$N:$L7XVZ_[A^6;GZ#?G8T,T.3IA\"YL3Q\@2MR8T&T M'48"A^=/QOCP_+8]].]MDZ.TS=&VT=:/S3F"$@Y:VZK.Y/>O;4%M5:A93+3!G\G?#H>M0\DSY13/LW]=-[/A M;+%T.9U=1\7I&^IL/[)82%O5LK545J^ 6&HMM:*CP/7UG$:ZA-2]5U8WK0LH MCZ9Q$H6,;P:GU_W M>P6+N*(K9O?: IM%FA> 8'/M"! HJO.SF&5-(H6X@"WP@LKS&RB[?/8Y_\_LDC@(_6 9QF)T$>0G>@R@L&WM><3UU*ZC46L*9 MY0$^PV %8+3!SR.2J\S1FFB%PRWT>9]59=!TJ"V@6:Y?\;V9%[R!/YW]1/,= MQI+""6:=(F;7"/:OPR.%O(2*W$1-6/$M")P/U]L_P[K_9R-TS13&+&?N$:G# MG[MH>9L@A4S<_:?MQ3CUF*-RD:I&T*&VH*I<03VHDEOL_ A\F^G_5Y8U@@SB MDE&OUF>@7=F-%(P4R^B ANUNYBMGOR;&WP MUHG8EE*Q< &EZW%O%ZW5U"=]1TE 3*W(0(LAVC:,44<*HX9X1V6D*H.*$O6- MX8(:R*G1C%TO[G1XC8.HV"Y V+#MAPB58WA3F.A30Y3"A*&7LB@-$;@,N; ,+@ R%!37(NES2.#J(RMAKB/.U_R2*\5#&. 7(.AAY[ MV"H)L O9B2];RW6*F)WH1 O%*U=!V)G\3A%?/1);4$]HL [*_EA?;+JNL8"1%Y*15M&S5)MTV)SG? M^3!1_SSQ5"U!]? ^I7?6!/TWO;V]8D5D3GNGA*0. MJZ*; @*:Y5].',=-!'BV7.?1O[56+C)=.21H&V?+&)\)W@L0N;:U30(7NI7Q0O!6QM%_%+[QWW\Y MS%L:?^]A0FAV3^-U?P]?R@);-0-PY1KR'6[MW-2HD\;I>F,H6TBZ(>M=U4V- M.FE:2&D5000Q"0>M;44W-6J@;4%MT6)%7-$&?U-C3LX;45W?F*MKEF@M!'J& M>2NG!KIN-E^SQ1KTK9R,JZ5XES<*5"WB=3X^O];Z!D\Z%6H+:]CV@.<%'WC1 M_!# NR!^CV:Q5X:&<\1&I@W="%2;!Q64:HR#6=RZ2_N@T0'8'J>LTZ3M<"/&+OT:&% WC]\ MMB#9_,_.Q=VYH>T%88S^Q#%(#5O5C7BUS50;.)BU)UI$"&$RA01MAV#S#" ! M2XAFM,JZL:D-4O"H)X6-R18N@7D21PO4GW_OMLZ8S-JO=&24("9F.5I5 #R& M82S%HJ3"D4$">)@\T_'>X!:L5<3MHO>;/OOC$0\4LTY4YS(M5?GL39K4C8:U M'7;E(!A+.TE77:"F;B12S@4FW:10,DISOAK.J'+FCB??=37+V]C?A=)8>LP_\;7J(0&(V^C]J8O:N M\5$P&Q6:US(E^]%'2(%MKSE+#&KI@:5=7_8^QCFXB^997RIU)]6E\80PRBD2 M_;13(OH!/PWBQ':$_&4 UZX-*M*J:<5T4Z2 =G8JE1)JH$HE)WX2T<+*_&EF M65W4*Z6I2@4+RJ:=EF7L<"(>,Y>V4$9#[0JJJ<(L:AB7%&G*2]#<8A"&B\LSE^?85);55,EM?946+RJ9V,N[U:HLU M\&/NEM%^,=T4+JJWLL:%)#,K"I^*_( 0K+K;?/O6%GZ:!_V?\V9]LFDATU(1 MWZ_CB_%IK\P1TC^5-HTE5\0L;2[;PZFUTUF*#G- +67$W(2FC4-O" U(8@7R-C=(8/I!>1)[Q0(JC_) MJ*,;*^246^5"R@IKUISP"CP/>\B^\]V"?X Y518L( M7:$9O-_74!7,)F(RFI6G7()-U-:/P ^*@J?$YRPZN?6,X44]215-#ZH"TI3'D!\L-\UP=?XK#J/D M6M+?+ @MGVSDWP'HKHE#M'T1:8\/=9O1C1[UM+QCBU(/$0Z[4R,W8!9 D)1[LSY!>/^)P$4HN+X%-\1KQ/== MX4R%@(06,R/-/+_1RA=U(VAM_[IKC,Q:NR,G@+MJ+Y0QAC=\J&P< MFZ3DSD)]8V,/^M=]CNV4\1P;[=3_4!YF4W(+0/?/KQ5>01&_)XU=2S=SP$"[ M; +JR&96=+_\V.2/( +)327LD7M"DOYR+'6<"=0=W,.>)_CQ5EVR MVWG(5@U[KF"#OK:BC9<]M5(Y76\,90M)-V2]*WK94RM-"RF-XR?2)>Q1VY0, MH5< 71!^+TZ^E1>4\(KKIE)!E>RE^,@*V/>=-&RUGDKJM;*\48H5E[#OVVB8 MFGV54VQE<9/T*BY@"_DPG5\2A@2>"!! H,;@.5!7QA:.=_1!@QMI&E36,(P& MXC*J2A89^I5C.BB]V6J++=:0KQQ[]&T(K!#<@>2_C_X;6*X":,%-$GQX"3SO M(8 ?%J3E"L@T4<3O='Q^?:$'+=@:+E.CL=!F!?+WA+^U(-S@P]-+_,HPPBJY MB.DY@$2W403=]SC"(_$MJ,Z^HUD:]1_2C9*-F54F:T>@*:+T"DVS 8[>PT@[ M8HMF-?"J'1[IQ"!0-)6JI!!EJ5PEWFZ'[2W(/=I0M726J&XP5Y1 T731?9UP MQ@=S_!R4!GQ)ADI#UB2-Z,(=)8JNSQL&&$TG+<7L.7IB!?WT_N['(%TQ=4\ M)1/IO5\F]JFYGICII!/$0%'XBD^A[M.!RCD6=V#FVKN+,04R@\Z%,X/R7_N_ M1\GW1O^1?E';--/6$X4&ER9TA@;&E1[A*A&=B"8)I6(-.5ED*UXZJP;(WOEX M^(DD"E75T5;Q=/TQE"XLX9 YD"3OLY^_R1715L/"RBHKG"O?D/6;6\XQE5PJ M9Z*FQ83L.\NDL;_<27L.X%)]?V<$? M U0N)J$B=[Z?N3Q^#UW'M>#FU?* P%Q.*Z^M[J7FM0[):G#8I;V/7.7#";$5;ADOI?1A,$M&> U/CRC8 L]> M PK? LI6+P$&9P@Z>.L'(#\Q66H@R$,W ND[Y\]$K!=@!W.?M$)>&Z+NHK?[ MV<,@;R\H:O4H"RU0) !,]O85$AK'0=V9:Q-HMJ]B9>]@N=6'951_PVS*=@>9 M68^?$LR3.>F.O/N:C%0R/,G?ID2^\/X30-L-J9.\=#MFTU$M+"WM]%Z!C4I6S-!*VM2-C=V; MP'H0J7K;2&M:)F-5,2\%&RVB?MG[$Y'J*21I,NLA=CCF\P?X('^I8R:W=75C M7??FD V%60]Z,<=;33[M5=:-4/55+VFNA'C4U"QI\T:RQ*J?&:>6;DF62"ET#1^KU"WR[8:/:!M'F/$ M1).;P\)%.9UR)6&6759)=4W8=E0AJ2J<22$3YC2M,,##Y3-+HYK>Y+ MO>?"+_6RKU$;RNN][;^_V/G-C!V\['LUOL!>HPY9VSSL*VQ'#4FU6H*UX!_U M\,YO_QRJ0P01'Z<&"H:^\WMKA8L'+_@()6:@"^&+/''KHZQYW6>7+13BDTI% ME<[7T[@/SS!8NTA=-YN?2 F/_A1Y0H@M_GQB1^Z:[!=SA))O2#=;(:+)O36W M"HG-FG<0&C,W8@1G=@5TT[\B?9:)PA'9+ (4PI]ZW70\4XE-O@1J3T\:G M#H:4G8'7PAGZ'NE]!U"W;9=0 /W; X0+OC-9XF#7O\GO*705J:H;_3IC29F@ MM>'2RIY2]M*^6:Z/P7M :-]92VL.IK-)' 5^L SB,$W2V[P$[T'U_IE,_2)( MUPBD?A^&[(%3:C!K:LETVTO+ )GZR=T7"&^$<+1Y]JSD3LP55A+%FHE5/G)/ M!6":O;?5?,V,X_DW^P6%JE:OJ1JJ&NAF5 MY2(?-1'G_A,OQ 'R6J?1 L!)& +JL\[U&BO@?()S*G1[1% MZ>9NE(6K<_12AS2 M8K U6S&6%60%3\6A.XV1JXYG5$ I5 M$=( ]5Q;8N&U3*@B6Y_14!'=D]Z)IBA;7U9BK;)9*1[] M?Y(;(M#8Q&XDWJZ7R35LT)QNI%%$@CV?7C5 ID5+T0HYN\[$_C-V(2BDOB'0 M>+F&X@T83SA%D)@6$17'N?&$># 4:PB)JJU#K3VO;9Y(4\^+T9!NA%/D>#LKD=^8T8ND?_R07Q"\!7 M#.0N'7B R=NDZ6UPU:Y[K9:*P)TBX+1,CJE/(=78:.9-T6B5'S#D"$IZEP5 MEAQ?KH30!-0;&\5K'PA]FN%A[FR6R3Z=_?1#O-@%#DYG%)C/*#6-YU-3+(:P MRUPM6^Z.-[1DS7+]Y0V2?(O&DZHMC,S:;7X!J]0-F,Y>%P&,W@!<,LP5M;SQ M?*J'0-,]XXX\HYQ$8O=7LVL83X:Z=YAU(V+$"V,;1H"*>9_A5*+,XI0@2 MLS9\,1+X_^.UQ1JM,DBJ/8+3M?$F$_H#V7+*_R)7,GF&H+PCGU[/?/]I+RQ_ M#E[06+J?S0#]WM!..Z$;T67#G1J@I6I!8, 8:(/2!\U0%N&:+@J2Z[>1.# J MT>[L2+LR\L/:"&I!>D4YJ?1[W[N_VCM%$K^30,+2V6ZK[U2X0+L[C7EW?S=L MU@2;IUQ^K;)6*6O;-.N2')9SW C??ETZN[(]7_%.$S5H\< HV19B M9FV7XM,: ]OY(L<*(>X$&BU[ZG@:; L?IZ^5S)98N\@^75$9PJWWH'2 MIQXNG6QOMO%*RPXG? NHY6\0G*_Q%N 4?K%D>4[H_2;Y/FPW5='N\^.[5K6TH:FW<-Y1U47#7"LI'#MKI.%F-WBV2_1ZKK9'4E=%I.%&HAL M@$787FG\'2UQT<_Y,XX"QN"L; QPBR/2Y*C8II9F8"N_^".E["H=W[U M*&?6*?+\\,8II;1N(Y2MA^)[6>("&3 JTQVU_2QVB=%Y41Z= M::/)P^?$X" QVN/P>^Y-[* MUPIW9-')).V-B@UJ:272KKZ %7[WR)_S5BS4XAVO5?;Z(;%* MX=?4;93S=%18F=04SX11'+^'X,\8M72_!G(AB.N*,;QM;;1M3L\1O"E:]=9*R34-U#XE-M/%H]R=+Y:>5G_.GDTHK] M,V>[QY3O0&A#=Y6/;Y1N 91KIHCLM[QZ-8Z("((B"X6<_$I=>2[%_3)&9H1.H> M$'GJXZ'511LM<:IT%4XE3E)4$VORX!G8 "95MPUJ0LS MP$^ID&2.MSPCULD M@!OA?U%]*6J-0Z*5) HI:Z[-8$WVDKJ@^TTK?D!\D8(@"V:.&[)E#>![T-Y- M/[07[GZ B,T+R=H'0!,5B&2L:1H#5\6:QE;F6Q X'Z[G(5@?$:3^W,579N'+ M9<+]GYF>DG0[!T XM=ADU-,C;$XS5[8-8]21W1UKV^O7=K^ZQ<]W^D+VJWYS M!0Q/\;/%7TWC5RL09333XTXH-LW24T0<#TF@QH&110:%C ]Z!+EIMW$FMP]A M.[J]N"\5LC@PD3\ DCR]2-P&O!!V MUP _0\QVQ&JT= "<5(U.1C]#PO'W%O1=?X[?22 (B84<.+4.B%9UD,@H9$CT M_0?XR.640;3(CM%@6NX"O6*V$UCM/E$EO0GH!=C#W72R* M&,VX]0Z(5_6PR(AD2+2=M+[A?WM4ZP),%G2:--X_9".2[SA M]PN$#TN,32#1ZL $)72V$Y"Q-9;$:5:!#\C#I A%-T35D?.ONPP? U)[! M-.PPQQ9'C$X$GMPU*&W:2=I2X98.@*RJT3'K 9,,E8"%RD.,W[F:+/$)F40W MY/FK$$C14L4G#I"OK<&FZ"A)V]E($IO-? ^@?FL'P+PV$#+K2,EN#GF&@1/; M4;:MO7WS2G*B%FNFB.SI^.*DW^=B.YFE&T!CUL&5G*/M1Z[C>C'>+DP=9S08 M[S_QF^+ 24)=RU6<@;^_121.2U4?.DCBM@I>)^=G>GI<13;V>%J./;)>6-$^ MNMC)4RO=7Z92V1OLO2(&R,V;-5K2S0)):*EL8U3)KU604,45PM9\#L$\-:AY M:R)P43"_KE$1MD2NI9(.JS;]1'%=GXXO3"VU?#<+J9$916X+#K,EI MBY( .#_]X#T$<(TQ>O31"@'GQZ!%B.<23@B_5Z7P4\,G;&>H&# ][KV/)3LS MGI=GQOU'LK2?$Q6\EM7]"FMGE&\M"#>(SH3QV"9G-[PXVW$03F>XWX\^ZFV< M/.L@-P\J^(9N9H6N2-8,V!80)MS26_VFEZQ%N2A;%/K#7MK;EA9>^.K3UE3W M+-/&%+X0AHC;%J$](:?]Y*+A6W*] M3DZ5IRZ)=I.CE^'$CMRU_(Y]W89ULSS-5*0;Z9X3 M.??W;X0PN0Z;*$RWL)5-;+_%H1Q& ]!ZJ]J]GYNZ#= M.Y)/ *&*F2XTVU)*%\?&1>]Y ]*8E^V(C*1FN6U/( P!F*X OAO6GQ,@MCDW MWZV(G&(29(MT2T8R20T*!FR[R9[13M_3RB>LDMWW/V/70=V^ Y'E>L(3U/GX MI/QV98,SW%]&I'^X:+Z'I)EM'T?_D?92VTE._Z/>G:?;5-^I/HD*^V"\>5^F M#=W,GC*]5:1V-L;%K.E6"(\F'-.-6\T)4)-4!T"F\BZ+]*;K 9HD21#,BFZ] M8/?$!TYV.@=Y.O$R)@&8.X"\'Y=^#(-743<*2>JY3)2:(C>U,=<)87RE8$^/J7A^E,? M_ M8D$8.J4:*J%[V'KMN+.YQ4_:DHB=6*I?OH:9=NQ*(.>/BX*BI9A7(Z%/ M@4N48D)D3"6>?+JTUUBIY77CAZP2JSPD&5&'3(*\@'?!$BT5:'&;4D'MU"ZE MM(J C)B$@]8V24LE@DZ^@^4[H#FZY8*Z:5M06Q5J%A.M[WQME;J^$=7UC;FZ M9HG65IIU+U8!3UU HE7\M07./04?[5&NT/B1<4*(&'9YLAQ6)\(3 M)+L9$[BF5'9%-QFW:L:R//V' .)\C$?_R05QR3-XP'%#TGF2F+_O8#=HR032 MJ!:_D\N)]=H/>@5S@EZ-;2"5#_U\&64=.>[]--]GP"^B=3SS)=I[ 2M\\[P_ MSY]9ND>ZCC9A\C>\G,Y4S4NZ:M*F;N9-G6(KYDSE0&FU]FQ,SA\Q#L--9]O# M!1D&%.)1RQ>QND)8]7OGOWK%E\DE!X:9Q"F#R&%.N<(A4T<0#:V"#\IGQ-O M63[ZCKMVG=CRWK GA4U_$)+G3J?P&PSBU10F)ZDB 'Y82W"/_:\0O^YR[\=+ M,OX"VF9I:]\[1.9V"^9!IJ$A?;@V/KZ.UFPU%A_GBG/0LNZ,<'^.:Y#FKBI^ M);?K%/T\I[BO(U05ULW6J5-%V<9)(&"65U<47(@?NO%"0G<\Q?>G<+UF))(T MCA]/P-\-I[-;)*0;O;CA'_CRDP]\>QZ.,)+?/@5A".J$S"Z4SEK%+N,Z2?=& MN-?H[]N.CV8!S/Z6]/TXPRDPJY==6ZZ4!OB.!;PK@KPH&[CD=O*?OHWCYX@O MP.$(+]=(T3Q<(_/0[ZVJZE17-HP*D%&;J=GC))EAL<, O]XLQJS*.KH128&R MZ0P21\ LURH_59)#6;/8*V-"HX]095UY)*[R"MK4E_SHJ>4]M1)FJ-'T0:L: MWMIEM]Y:VOG1KO?D(]O7"H\>6^-I_VL/;QWNE(X5S3H/5UU8-X.G3A5E0RB! MP+#/Q.R)>;.Y ;Z]0,:$=1J.5TTWIDAH4X *(L*:18I,7/8A.4XU[4DAHE<1 M>@B(/61ZE'T;Y@DK6O$"+F=C#>D@H$>1A1=#W,&?LWNUO.0F!^07HM4&DPB5 M90UE@;BLBG(->K$$G.=^F6P0JJL;.\356K7945?@P5N)BIGV#7U.SL',:NC& M"=6^)5/.(5N+,E#H8W(>Y:Z&]BS@*%)DQISL*:=& M;ST703+UJX,_546*@IV,+\;7O:E,#OV=YH3E&OYDO&^UGGA7ZU KZ*+X=E9L M;#%;. #>,P^> <2_L.: =FL JXKV7&"K4X //&$/,$_BT5^CKP:PS@- 7Y6F M/FQ[F$ /6"4(=K,/&0]?81^&O>HU2RS>C&P;9X MPF9D;:3,RH'=0O)B?7Q' QNB$5Z A>;*\ROJS+/:VF>02@X(0VGT6P#_>/31 M.$4#5HY'])J'1B1)),RZB6"+ G(XW' !G&]!X,@QB5ZSB-]I[[?XMLTD223, MNM\P#ZZ ZW1HW*")K"H:%426-Y#8PR2. C]8!G'X"FSR=/-+\!Y$&/'[,'*7 M^(6V^\\5P*>0GQ#D=0[37BF-4>QZ/,JZ/$KZ_#]&J->HQ+;CHZSG(]+U8U"C M^7KW5/:Y(LK^"(UWU:3C7@?WMRZC&2"LW7@G-^#>=-VGO2+2Z M('7BY@]F7KX#J$](&[A'&$D_K'-F\KKC23G?ZU':[>.$K" +7M]DZ2EK& ; MZ1!97*&%NA.7!&S<7M$(G/6>HJ1.4X*6LC9(![A[RK"4N*GTZC]Y"WDR[MA" MYGI[-(S-A]M9RX8Q'_.6,8#Y>F8:NC-Q0\<%8\B+#!+()IMV,OS8U3IX=G"@ MT"KZ+\F-!A[403A+$BR1\(OT".]+4N4;#.0L"*EP\+2@H]!)F+\E,B#G,E[& M'HZBY!<)4[^!01%M\^ IU0BHIF\672>L\\$ M=QDQ1-G0F82PQM[BR4G'B_2LNZ/)Z\MQ0U'%@&K9<$W])X!@G\+)&FD*GV1Y M""#YE8P]H[=2'.+GIIBY$V$S)PG-$!;T=V")D$L/K=#DKJ*/4,6#84Q]-(:P MLL?I2 CD!4+I#JR!%ZPP(#)LD6OA8&BC )8A+_=O%Q:<@YO@L_H168%J!\.4 MNE@,X=GAK@.'!T@3$3Q4O31\V+&B R17(Z":A@B*L:(W#>R49/RH7/O@"24( M24J=KP<477I$G_3G^ ''21B"*/P9@EGLU7QL-Q-A+D[(B@%7I[-.0]8* > /%07Z!!OFE 7;OM/I:X&:H M#/G*1X; -YOD(B;\UA'C3EB)%G3C5$.]EXG4% M#F;23'%_PQ;Q;5K(5W1C5 ME !2E!(&9,BT2D-Q>#5A+_S "^:;%^+%,6\?Y=0:$&V$E5RF3AT0AG]!7GJ% MR0OPB ;#A;MBRY?^,MO@2J:H;=VJK6H8U'/$/\'#1/M:W%H0;]/?)$A8 MLEZ.DFXFN4O'0%/SJ,7UP02:+M&0OS(AT%1Y$TQ#5(:\CNLQT-0_IQKJ76&@ MR6PF=15HZI]130F@.-!D *TZ"#1I31MA)3<,-*FEBI&!)E-Y(@O ,= DL_#N MGS5=NCEL$(;\("-#:+2>YBPXQ2KK1IS:>I:B# \ K8Z(M$FCJI/=HM4*R)V? MCB_.SG2E#D_?4N2A"W\PM,FEEDZ6 8S2((D\D2@-%=$]&U]#&Z!*P]Y^V%SNN/\=7:'^XGDM3Y-);X^S95NS MY:5&RU J,^N'QKA-ZF8AU:E5:J5:#Z?#"9"4@7D!>'\$R8\U$=J6]R]@T?:' M%+1-2#XQ\ M"&(UWF;6V)&/38!2=:M3FQ?KT,7-GD_+2SV9HYXN MU=X/.@Z4GW.\>)CG-ZS B9_Q5G!UFFC:(9 MN$!FP(0[[TZJ=Y(; V-6H##%XQD&,Q"&1)(' ,+4F+#91:FD&YV:JYQ*(QD$ MS.+-J^41'.\_;3<$;];GL[7!F?YLXG!J'0)SZD#0RCT:/9(GO5OT-PM"Y.IL M",R61PX9(?<'.&P2"=8^!#(U@<*LZ.W]L= HWJ@6!6 ML/4.D%>1,]DW;-I02A\"661$'T( -,7H%G7&C6XMZ% L!KNPR9JO(;E9LI!HWT0V5,,I?0AT$5&])0B5UI0 MA#W%L#'BSSI"]8L@72*0QL;P0PT8*6.N#VB#(UL@;IVV&AL97Y5N9&0]VFY7 M;(Z;%0IBWITG[G\/UJ0/CS[JCN\@OY#$MA(B[84G'GT;X@<[[T#RWY? \QX" M^($J45!1U+IN-E&=LLMS9YN0F17"[B$*V3_UVJ2'HOBD6K*M &*8@X2%D:Z4 M2W_$I_+", 8T8RA6^4BXFAB9E5E?#01:?Y,Y1(IA6:4CLR2Q:;K#HMOE+7U- MF/V>O=2!9H(H*=J12:;,>[],N5,M5[?/ 5)&A)QD;W/G>G'DKD'ZIB7ZXYOU M'GL6W+5>8^E[I73IF^ON*.OO:-=AW'S2Y_PWCXOCYFWW=:?^!&G;*1$SN;L) M. _(VF NQ9D,]Q;T$67"9P!?%\@\B=V[K^(C1:OR=7QQ9L ZN3()IWW8AGPW M=D-0;C;5#3 N^V_QB[J1N@/N5>0K=HRO>>SGOC# JZ8;#[NFA"@I.8CUR"S* M[AZ":1F@Q4%@_Y&Z[=7WPK,+#X,>'.7L;=7)"3OXJ]JR-#HB\)1TG_E +6\ M85RH)^_@7P-H:&"?."\&J&I>-[(-T3]B@WGH3$Z>!VR'QDG;NG&X53HI9R\# MPP-\BY,93=/S>%(_[36:K$*20/;+$B@?0* MQ8%]-;XX->'%3:R2LB641&'(88I*41DA-FIYW?@AJ4-!$E E-8X#S"@5H\8@ M>$!5HR -&*(>1F1)4[TR]%(OJ*16J;777N*:_2?R'0.8_?2;%2Z0RQ?A:1 Y M@N#)LZ54+]B:+MRHH5D^+9I@T#=OVID:>#$E=B5=R-*NH\ 6=_"QG$J9?\1X M(*"%\78!>8M6EL"YV62C)RTH11SQ5@?!+#8Q!-G5$!.S,O K$;K_!!!?C?(, MD9'>_G$+RXD, WEM'0[O:B&A54HTS9.JDC83+Y/:N4U>7'37^^&36FT4P;I& M8%T.ES;J$.CD1AF]@L6YW\# 1_^TDS"5?'SX=*SZHLCM;PL].X:#F\<>SSH/ M!_\ 'S2J3>'MPO+GX-'/EW!1WU<>,W>T49NZF4!UBBU/J.J!&G+,<>+\5QQ& M1/J' #*P8:5[RK2A&]74TZ%B1[SJ;. $_AZJJJ&Z$::[,,D&$ MY1XR#W8X94>OPI\K9-8!*GDVOF820ZBN;DP1UFJ%Q:@M[^!#G2S1S\=GM6FR MK7L@-&'+._C(9]UYFQ9T]_L_V/'H+;%A M*0 L'-@7"HE4U8TS]=4N22&6_(H8I,US,IF_WL@"R;2A&ZN:6:+&DFN5)M*N M12HN=_Y-7W5+-:(;GYI30M):B2&BUAT?":[@BI\&J<791\_KJ72M)#.'Z.J9@,KFX=59:BFXZQJ M(I$6=,@[X&_NTO7GT]D;M/QPAA/'OP6!,X6O *Y=&S!2; 1JZD8+:&^(,F3"HMZN0D>@Y/YFZ+B>[0XG@/?WN#+#F+?M:TDX88 0M>S0#5C ME%U75CUGY^8AHR=.\BJOFB[$4!@CJ"5R"['G;OG!B;DEET4BUW@2A@#]G_-F M?=:+FE:U-! 6L2E09I(J) S("'NP7/A/RXO1"LC"/^.LW.WO_N$"B)2SV&3O M&&5667)OXZR<*8J_,2(?&>6^7/S#]O.CXO?UW][8(KB3F7?"F56E^Z2P;6_P M$"!3>NZ1YE1ASM1_P8X9Q".%/ D/LQ]OK- -6;L>RMHOCLNSWBT43XUE8]0N M%$..=VZ1N=GDK1,$?\;84V1LH@C4U)8XK=" 03M)B(P@5)7$S/T6@9K:$DI2 MP0RJ2 IO&E7"[>!CQM1%JFI+%DD5BY%%2/J^8SV(S%J*PM M;;J?M&11TBZ\W]08E0&0GL&H;6C+,WF]"UHH*22,F-@>_56,">G:&"R M[UO@5=.6,;65S"".# ;&<46>)IHS1$:;@J0PV9), MJ-K24 S&D.G]SJ(&N98E3*;JAR8\3QW$321[]60"7=3,>2_?A43,>=U\< MY3YY<$F..FRJXBS@GW[P'@*XQBN5)*:/K[?Q;30\B&)>"A::&/?L0&'X T2B M"+3S5=V,E A'>'NS;<-CEJ?5$H+=TEE;&G=(R\X&QW%0""*WO?:L&VAR/2Q?\QRG=R1'HY*G;SX):1TB\IJ!.@.:EN+<\F+_6B 1MX MWD, /RQ(NZNV]>\6#<+E^.)LK(<5IJB=82T[A!/-; MVC*W4QZJ\Q[DP58T!E;D5N'7R()16S<_*_:H7L :-9;>3_"<"?L:!?8?V;OL M>R.AIUX,: ^.XZ6U\=)(!9W<+J_%6*DV M*_C"K,#O=8*IZ,)QM'0\NXCJ0%'.X\"CGCJO5/J]I+OO@=(#VNF0N%"R5KGW MG9[BG'?@/9J^>VYR.5KX%/CS-P"7^-?2P$>WA1!_7CTT==C/ 283XF42Q8)_[7W)P#HH)8M@*@X0SZ/ MA$=0E [2-_0=QC':JJ(ZJE=$914)B*+2F:1MYH4=U85UT[BPWO@J9P@X9*7? M!G 50"LB\W-ZD[5+N?99J([N%&#HL4P">4D'O[M2-)(,BU\NJ)OJZ]M[0=F& M?&M34<0?UI)M[VG%]=:YA+V7$E"_=QJ>8[3VL5^M&8@VC_X,6E@2.T)N[$W@ M.^'4C@)DLE"]ZHN4:K6AM^XY*MP+?BF1W3#C_\2[Y;^ZM-ZTJ#\-L 4<_%7^ M16$?+!M,ED'LLP(05<7UUCY;ASP&<*0T*RN]*/IC&,:6;X,[Y R?"%&B4*.( MUU7OUZNI9 5?T"%LF!=E>H:NC1_-QI-?E:M +VV&INL(J=56K^KA[Z-N@3!Z M01Q_1?H##D+"QJJP&X%-L=0 5-9@55/D6;?7T> M:-C;Z,NV^VML\I4.J5=L\F7-'\;V7N>G!\C31M-9BO(4OF#5LW;YZ!5T',_5 M$%?$@>6D&O2&0)6HK/MS:>5UT[>D#@5)0)74. XPP\.,&D5TKM$$>:X?#ZAJ M%*0!0U3]8L45R7CTH#"U\"#TRM#+WF)/3L[!1WHKT>(%?-F5!D&(Q@:?+>[@ M'_RME/E'C ?"=+;; ;^U/ \X-YMLJ*0%I8@CWNH@F,4FAB"[&F)BP'GXO>7C MZR* 48-$T=*I]HHU)/G&H66*7G5M65[M!7!B#R!RYW7*6DRRJNAF$^@PEX>^ MM%Q#7DP4161GD5:6U4W3TMJK(("PG$9IGKF$I)363OO"JA-0NY[+QL:*_Q%$ M('RV-GA$3*,%@.F_V6FEG%H%E"['O9_9DU%FF0IUA!W\HE-5;JD.VF\^"0@* M>4PR]753OJ#F>"KG"*A?X/ 5^&@Q2-:FP'E&D+AA&, -MF63>!Z'$:IR3@\E M2E376^,U%%IN*W;?9IY !P1%#G/=$IC*ZUJO*F:1>8?GZC@T*Z7&7Z,P8 MR)PJNFA73CU,M8K).(B1^@#>86S!#2XGJN)R'0-U+"ADW\-8L5/V ARP)#(\ MDQL"A+WRJHJZL*(U+UU8Z"&_ALL66<*#KZZJ&TEJ:EB6*GIZ^BV39>H#9LQ' ML/:P*"/D.ZI H&]_HV7RO'T$#3&>)[^3:S]8&_T6,'M3J)M-%3FBM#C:* M'8(N2H7_8'D>_F>8Y&E6!4XEFRA"=3J^.-6 O^J OZWP00!A^N/^=&_'"YP*S#XR2KYR&*<"+X;[?H0&XYD.*L_3I(LSY-P0M4?_-%&PB-(X MV[),\8Q2>.,3?QHH75QU FIGB#ADQ7=PXD]#(C"46:9"'6$-2_!J<.*O?^W7 MM_V"LAT/^NT-I7.$RZ5&.I>P^U("'@_ZZ:IQCN+VXC9-Q>[;VK=^T&_8ZA66 M;_"9M92KCH6,.26,I9OJZ\_?; &'?.XG_R;KS>8VAAC2B>_\"'P[_8$=5!)O M0&]RL%5<)DA#NIH& 6'$&RF.D0LMWJBK5D5=*\"4U"Q_L_.I10^^-.2 MFNE%,:&8T\L0_5=#J2(J=U,?]CKAA0_F..VM?V;D7;J=&R>PR-T5/@A^2(BN MR#/E+7X[]4U_^M82P>C^&SC9R>O;(*SU!-JE@)>:^]PH^]Z(?/ P/-;+?L/C M.?AQY_!P>89@Z<9X/)&B>0[\ "*NK(+6BZ/M$HVVJ]X-3;7R> %WM1"HW6SM MU>]-NOO@^E+L8M;2D35M,:&*=_+@F+:8JD1 CDSZD4A>K<+DZ(\4[?HTM];* M1*/F@_BX-$6-!SG:%29]) @C;++,K_7[:M1W84_/V6:H%&FSA[IZQ?UI> M#! [2#[C3JDA1UI%K>MF9_A*+%N5-J$P:VK:0RI!:!I'881,ANO/Q;A6JJ8; MB=HD!)=^8NB8.[L]9P*0/]28W$I/EC,GM^WGTC\?Y-S6^4-T1247!]BS!6O. M:0U;+0ZTK[WO7O.55C8F;4!@UAQ61"A!9A)'"]2??X/]JQ7$*NE&G#9(P*.: M$";FSEK3&>H_WH3Y!GP +>_1GP5P62\QXJ+\8BIS"MM^&_T[_?PH]_W#G-+. M)>T*)?'^&08V $[X@ 98%MG"MXEL'RK/<> ;#,+];AF4/A8[\R#0HD/ MP%S4#N&4KD\0-A&'',3I/+/J-7X/7<=%J[LI3/KS': ITGGTUR", 'BUR$WC MN-22BU I2U)-8P_/' M"^#-7L#?C)9 M1VO?.)E-+*2A>4<,A. M;A*=(H).F%=FE0OJIFU!;56H64RTOKV)=I;!3[SWZYB5BD!=]Y[$H,N"F U0 M"P\:=>U9(!EQB!OY53'VIY)KQ)/ML!_@@_R)[F:(5-:76<)JKO(B:HMNUGYT M#L-GZ-H X4! X$=4"L7-)(F,L)W4-4H2 .&J/IMJ^1R8+*)E1[2IA8N"/MUK*=>&7K9"U;+R=EW M]$%6IX'G)O-/D0R MO!-O]7 8V! 3K6YMIGE257+OUBV5(Z_2AZK1CE%$4HM""_Y3-]01'C*I=2"T9R#-V@YF0G)]IZ_!WZT\#:55QIKVLOC ML.D)XW1071P'%0?*B>_'EJ?YF,IWLJCN$Z3NB^.0Z@#B=$1=:C&B&B\T,Q G MOI.@F+OV"5_>3%E)\JH91_BJO.@T[MTY0%5C?73 MNS0@0H?I79KJE:&7>NE=:I7:0?+#,P1K-XA#;_,*(%H;?3\KWHEW=G('["SK MXVN-W)OZ']"%037TSR>/8EB&2[C7EODFW'X1UU.$Z[6Y=&N&2M^Y&(/*[3*, M24TPZ#NWRXBL9\/XI J/%C;_CEG/!\:[YNBTL%NFP=K^26'V:G\T:C?2PQ:W M;X^I'5[PGTWA51L$-]BJ%>0'3VA%*SC>"Z:'FNYL,K5J(:%5BNDP=J$-X5 M MH3M)*^UE%SKG&[Z@[\ UFO4MO222?2OV7=&,T".$HZ MLGN1^2#WJCM_F_G57@ GSMTN1D8>\PI[>HWB@#KK/7>1#W;9:,B*9]S^9O,] M;@T4+ZG$VIO[^B=#A)K>F>F7HI=XFMUJE]A?3F'Q8 MT'E#'V#8]D(9W=3=W)[SQ1ORY=< .8O8*^&&J',3L.3E*%-YL=F6> MK0W^'8%DAXOO/'N6CV^Q9[\2TL*G=*,;GRP5?F-7N S9U[A?KKQ@ P 9Q'T>#GLOQUZ8+;-8SK;'6@CJJUBH"8BH);/5[Y7^^5 M7!H_&C19Q/= M3J%4Y(OJ8T-W^LDV8 D:U+U6OE,JULX!$E4-1JHR:0/T?;VV^B?1=PO^ 7+W M:@5S:"UK[.Y?2>WN3Z(O2+%?DH]O'R89I9\_S"W]B\[GWP$_8Z^!^>*KLV+B M;!L/30[%M_,B_=>+\<7YJ28O8+6D0!9G1+ 9*1B%(K2%%/8OW2 M#B;1MH&8F'WOS/ 5^0#>88RHC0J=T9^TYRA:K!%= MB""A/[K2&XBL/RDF:,GCX1*U&2'0@E%TJ"MOWT>K^%SX7[&W:40%?@-&,:&F MN'V?+E>PS*8\<$]=85/*Z\*&/I<14M@,.M]Q12 M$D5FR*E@%7*RXTBT\D5D+A$RY[US1E2!0NIGB#GDR6%/4N;\4%EV (IGJ(ZK M>H:01DP6I1#K$R<3F%U)1S;HL!O!!DC3BZAR_=]&7*AO55 +ZTL)8?WLQ1WD M1-4J@U=6TR\ FTY\RT-P UZ#':9"JB_5/B NB,EN6+XBA@$G"@'G+B;9,N0M MKB2CZ ?X('^BAZ9$*AO%( 6B#^'MOF<8V XX0-"+D$IS0;!:5597MEM$%8_ M]BA>VRANJ)!=J]?M&EN7-$TVB_^PB"-2Q2BVU!:XD[?:VLW<3+SW_5SKS(&W MT1?<-< '0N6?"KH:(?%3_7,V=?--97J07 MX%D11A61A\Q%[[EL==Z)P&:-_G[:N>^R.SQ:^P2RX&5/S=HO#N.OO6=Y-E=T MA4/4*EA#CMZKAZH>N4CWG"$KP MKV(=?CH^.:WY9;2K&7LHJ]-%NQ+/$T34.O M%.3T5%*Q605#%.&=>-7U[Y*2P@J2C31:4;D0S)Q'#>1 M\QOP ;0\\>MR6_UF44/72$-CO4/D]3BGD-RU4=4JMU>;ZR;C:(%$^#?83Q9N M[3O&,+XV$14.!BF0CP- ^_M6C\.A.O']V/(>?1L"U-*C+SA7:-G'X\#:"XT/0D%#."+QW?ITE_$R M#\N#Y<+D^E=RU6]VR"BY7)^\VUPU9&HU=.3U'J_5H6C6$8Q='B];,>_[BKG_ M7+F0%$Z.-K$\(A7M'QE-<8%: [>3@R1-#Z+EQO,_ QS8?0X^ /P'J#[7RBA^ MY->>Q93%*J7+I19TZ3&&B/\GW61(!M>)\I!A^1-']JH,'@KBFS+^JW$G[?*. M$&657./@W:G$P;OD!86T"_AGTHO1MANC60!'I"/'PWAUSFA]/1[&$]EVNQKW M;DF;*[K",K8*UI"3:9H=QM. +NVJMDPE/AA#IH-)A_$T(">?+#6\.%6X#)FG M[1S&TX QG6F_3#PYC$Q-"M0NQ4L'4G8\Q[:$X)"/"YJ=XJ4#Q]OA7)\I7BV: MZB$&*C7.<+DZ09JZ&";_:].RIPR7#&NM1H7J#!<.(+LTA,J]S$Z_?1P(JC)2 M5 "O5=Y7?W-%&H@GN(498-]@$"IW^NE?.@X,A3.$),Q-$ZZNDV'@@SF.66LP M$%C7\^9WO^X_ ;3=D)[X+MW0D<85-%:#HH&960W&-IKG9L"-L#HH?DV+7SJR M7+VQ%H79V N \Y9@8D?N&O6H1A["68,\A.RSQZR#.IO1ET.SH;E$]I? \] ( MQ']LR8Q6?ZPXQ$_1$/\ZY'R$RS8LHP1R6H4Y=.)WLEING]K)=W1C=8<,;)7^ M#'05,7^5N.:1!:/A\U^C@,9Q#'2"KV$!/5WB&(?.7C7P&1=F,R>$<>@$[PC? MIB$\TT: 3@[ZR9'^+<.K*'*7N.CWOEG\_PW@D"%P)FL K3G(9E)R4!MK=-95 M<$:P([K-'YH';IJ@:IA3WPVH_0X4W4:')DSN;8@=0T;Q.*Z:9N$9%,38Y9!U<-A,Y)NZC2,=0Q/R !HXH;SS\7N7-B$O )_")G># M^@3-V/+> %R>LH9"MSW1;8!T3V;*@-) #<<,+@JJCP@\UP]=FUQGVKZG5OS> M<#7CX.E MU<'2U^)=IR'4P&6E(TES69EW_7;;D^/04K^&4:6&@SBBMX=05":QVW/>S?I"AC1:^#V_!A1DLQD*!OQ3LY+<7NAV\CHGL1M'ZFJIX).AE;? MCLY.68_^+(!+4J"&,W/1Y&*";1]&N4X0C\Z.HJX@B;[]T +MNARTOG(/H4H&KAEV2"Z MB)\< T[F<&\=Z[9BRK3/'?FN/G LA74G^YB]+YJ0\5@F_ZRQ5+ILLE3:??FX M/JKC#I\?'X^CM*^;Z6RNZ I3V"I80WZ%J>'C<9<(@9ZCEJVJMDPE/AA#ID-] M##5\/*Y_8UM" M\" ?C]NNVW-+2&0AOH-H$3B!%\PW;6VZB']9.[ZWPS^%1&^(K8&[,JI0?''# M/QX@ (\^D@Z$T0M:='8Q,JJ^:\RX:$C7E@>.,/3'84/%\/YS!6R<#^NN70?X M3E?#INJ[QV'3R; 1AM[ '3/5&/XS\% S'I*HZX%3_/)QZ'0Z= 3 -_" 8)T] M21:*K1QBXG[P.%280Z4[S#LY_]?;UG/IMQ@0/P0U-J"_RFY 5_TI_?QQ%[K. MYN1%?[O0V^@N@&O7!A1KX9%NH']-9R_ #N:^^V\D!DD (;*)[4@K_%9QQ'\= M7YQ?#GEW^H*].]TV<$/>\GGTD>%$EA+!C#%]2C%@[%LS:NA&J^XH4*:?+$P& MDHBY4&N$,F!!XMT]FKY8&0N8%<*C<0Q3/45E:]F)"#W_E] M04I98'<7]DW'MX,&_JVU3NR?+NVJMF*.Y8(Q9#H8=3BQ?W+RR5(C"TX5+D/F:4N'$Z_U M3S%3I7U&W$4(H\%O40WF<*(&I.QXCFT)03."?GFPWX+I.UH+^M^"P,$)I6FL M2_R21YG&M&-E.RQAT;$Q7&KGW!Z#>&+1U?D<@CE:M8G?/]JX77U9VI@\=;=* M9-$Z+)+^"/PUN8:-V :DF]<#(__M00X.Y:3MC';KKMA.# M'%(ZSS?B*'=RLKO=;5D$QM*-DFT:W\$OH;G(#_9M%X1/ *$9IMEJ39[)^#H^ MV=]_S7UV9/EX,S7W8?3WY-OH'^GGA_5"!@/4'0HT3R , 2!Z MN@.A#5U"?M:N**-&871=C\<7YU>]VC!Y\,OV259<[4+^(8QR1$ _[4B ?D 8 MQ?C"& 1FM,'Q[(I-2EHQW=0MJZJ=LJ4D')J&7\ JAO8"H3)!LS4)CNS+6KF+ M*%57%RY(:;)(@&:R]LB*/T([L>SCR[,Q43O^S>__ );S9XRZCOR2U]CW-VO+ M [>6YZ(IV'>MRLT\\8HZ*;R9YG8L:"C]X/?KJ@TH;S..4TL7HC2?)9H(/.2- ML43>Z0K@ R[^?%]PC@L)K%=*AS#%5\KV 6>P[>#REXJZ" MT(V>+7?_8:@:+>C)DGKZW9MW% Q5,9,?#^VO!LBL+]O1P1K'1@S!(0WZ\+" M"<* +..?7.L=7S9'0EL8&,[\PZ^H)W6:3CTUY3:+-7OF%,=0I[.?(2#@4 C# MK%/$[*3_]-=Z6B[315YJK68;Q4S)T.1=*\^I=2!L$9/;9,NR14".)[KQHXY: MA>\-[U0&/O[[=);\IL;>VVGMO;?=YT?!+/OU@?%&([8BLR+[J1ILF VG" L6C2^;!*GT.JZ8";_2VXA MJ;%0/JN]4";_&)'O'M?'Y5799?=Y!RD-N!D&>^5TLQ+2.%>+I#^C MM$.C;8_2B23KTW$N*=NXKWIXGZAS6^;$/ EEFBB.TC,T2ON]\%I:.Z).JH3X M9DU.54DY6\\]@^0%X*QC)/9T]H!@MKQ_ 8MV?U+]!G4C6V.F5+D_2L$Y0"HB MS'^@B?#M WAK\!T9@ 4[GUN^N2,-Y: Q*WXL"@T>DV\?04/NI:T<*2>$B%FO M[THA@K[)/L@JTPCB1OY=KIDCV\0@2%MD:DNQ(+C84*:F^FKRE]PT&87CGSI \Z-?RCW]\'5_4OWP& M?WNT^_@Q(%L.^5UI$Y#=8XK0PUKU&BL.QO/>L]FD-281I)4'XC!C9$JGNOXI MI9 /JB8]Q?1B3GIZT.NG[Z#A2RXD<>X_;50T@;L.UVAM'8E7"Z&F,=CKA(4^ MN031Z9^'+239&OEA#2BFC=&;T;R[-\_$@( -6$5-"BZ8QL M"R*STEF%TP,T]7KB&[KL' M[OUX24( >T]>#6-'_G9&*U.$F1[B[F\6AX(WZS/XC)1/NIR)1MU(1\>H2_O M_>48>"DMT<^[-FQ(*R3!#E]FGMZ5@[JYNP.%(YUH==V,D[16RG:HD>AF+13( M $?"H\6_&P($3!$6"GP"B V/QQ32RO^>_?#?:\G.U5,9_?(DD:;,/D;YG-:F!>A;]1F<;!\ M[3V3G:6J"DN@7'2S9I, M6KI?U]I9OJZ88;9MCI)&!S"_[,' L\"4XCW,+\6>L%Z]K2JJW2!G %LQ&XA* MI-U[IPTTC#Y5\< MI[3F>J9KCJ]TEH2&Z;WRC5MN^2(R5]KIGJ5 (?4SQ#2( M )6/W3++#D#Q#-5Q5<\0=TY(&GXQ64< M\FNU.?GPP\_3V1NT_!"Y03@$Q)P#N!5UY(.X4JM#@S4DUN^I\TFTG.)30&AE M2W_6O%1(.W764\=>LI&8F'T;>;XB)V@U[^$2SS (5\".XO U7JT\\KR[D)8% M6M"% A*:HZN[KKSZ<^%_Q=ZF$17X#1C%A)KBMG7ZH[NY'ZF("'GK66$HX/G1 MRNO"!A6>GY2,BK*I>O'\\@(R/;UR0>WT+:6TLM(%)1SR"A]G5@0^$73"7-Z7 M"^JF;4%M5:A93+2^)WC5T9RG["ETL8#.4_7+Z=>]OPJA+I#+%K&%=$,5#EYN MO;-U8:FG3*B%-5'O"_2VX :_!#DTAI9=J'P0+Q*0V MZR &@>$Q#&/@W,48BF<$2."\+I *PA_@@_R)[M^+5#:$.PJ$UNHL!<6BH#6M M#8 3/B#,DI%R_V>,GU,$T72&9<.'E<@C;E461;RV(:Q0(;59]WG?6N&"ME1 M?S)$[UR1.KDWNT'^%?E6".R_S(/UK\!VDL\]^J&+^OT&+7SV>P*AY<]!(4>/ MDW5U<7Y>NDDV;724MCK::U8TZ0J+_+=?$UZEO_O/_Q]02P,$% @ F(H, M6\C:HU;]L ( IT(J !4 !K#$P<2YH=&WLO>EVXKK6 M-OK_NPJ?VN=]]UKC%"G;& .UFF_0F+X'T^2/A[%E,&YQ SA7?R3;=($DI +! MI-BU5Q5@6@.)EB =X"(+65G^A/K&:;)ZU@=6):L MJEC6DL4)"%\A8+;P3QR+Q<*LLKP-WS3TG^L4#\3V82[,&#U._2#('R1.)C#J M)Q7_226P5GV;,GBY)H\MWO+6K?B)H>+29)I\(%,$B3]/W@760A8 5C'&6#G_ M$R,38F(LB&*,$D4A1N%\/#:F4R!&IP4^G4SR))V@@CRF#I05E)=N_W3MV(3G MS7^^31W'_/GCA\3;XP?#FOP('_AU_A8F5F5=V:1<+IV$V<^!$\7">55T[,!L)>YO#[P\18_)!UF#% 3?[A6+QN2X:E M\0X4$,R(2,3P5"Q.K/.Q+>>P*?#'O68HMF#NE:3H\F3JV()A@@?!T/S$.!W' MM[5[J=5$?*=ZZ^06D%Z4$OT#/MT5D/R*0&7==GA=V A4!/*^--R#E*$+^PE7,;]9$0ZG?ZQ0E!9YPH$\7CQ\,%>\:L#H.SEB9YNDAXM M&U:1^#&LU[K"%&A\[+D<(%J.-^TUJ)!D#"=C!+V'3ODH.ND G?*W?_^> E[\ M]V\-.#PF&+H#^>*?;PY8.3\"P:"78V#NRHM_OH7/8XYG@F\__OW;D1T5_%O= M8NO[__Z'H/&_RKKPP%5<'6!Q_#N&Y/;WCR#MWS^"XL:&Z/W[MR@O,-OQ5/#/ M-XVW)K(>5T$&#SKN6+BB/@'U0KKF=P-!?'@R^-3G9&YP<-A9EWEGTY M(^+,8+S\ANF\A@H'\D]&AZWP<"1'?/L7A]U-XW@Z%?_[QUX%+UK??#@ %&1;X-46+, 0"_ W M>U/G*4EZZ1*;'RDR)\]HK^T5;#O#Q5&=V^1GUC4#*RKZE57YR:9^ [S>%5JR MT68'PSY?25JR-L';'(7J)_&J#7ZEBE1016JWBA27;">M#&4N[2&09W2Q9=@R*JII%2W# M-9M6SM TV7$ :,#JX#143W]6@5-+OD@YIXZ0H7J$\NYT]Q M=U@>Z)EO_[[$^__)364@,2L@N(Z\ $U)@L.F50?:&%@?D-"S3G2XQK!@/'(N MDQL!\.2D%1G$V]>1D*W/D\I3]7&L5,OY6%N?LKQ0;7^>A(BC&*I0,:_O/9I+ MAF_+7KZ7&E &M;R.A(9:;\B[4YW BZY09%+F$Y7E/U]"[R*"SY50@$'K@L'>Y&W1,YT+8J9<+5-VM1GDP*-B37-$?(.\[9?DHZP5Q*3 LVYIV%$-P6I46)B'" 19 M@T3YS[=RHW @9L<0E*FAPB'49N 0[W@-PP'^KUU3E9V6>@<53NQ)+U:; MQ/NQVGS 'TR:*YZ%4'$)W"H>\ W \>Z^;^!.))C0^YVE]42.VBWV+(^+F1R MA4\71XHCZ(TXME^FS4E2;%'3+),K,566B8^S5N8E<:#)PWMED3%-RU@ LY,"D;&A^X\S M 4=R"7?V&*-J]2D+YF2WD^J7$CVW?4FM5)7&PAX^X3U6CZ#B5:2=KX#&FYS(UJ"N-VAL,][J% M &T")(DX$LOVR[K1>3!VRG!>;/ES&%\>2.NXECM69:'+2\#QRKID\2B)X,!> MR1JZ:#<%QX "0EF%HEIG6#/TB0,L#67<@U/89R*VH+$!.P(][<(AWH*V!;## M+ R&3]JZT%'9@=MT\DQ9 :9S8/KNU[@'B]H38)$H*UF0&/$,6<\LK4=M.:![ M4("MQ.@7S0??;:"JJ#1.Z96=N)UO5]G<8NEVG7A]@ :@/=%G;*XI(P6[_'0XFLZ4V"%G]==6%%JHU%9&K89>KFH]MUL16]U M7J7W_?H%M9(%F"WZ6MZ*WH:]!DO8ZVN^D'HR$RL[@5?'3'*)MU+>? B)A_@E M37FGE;./2E:W@&!8(A!9'>8N^C8SK[9<2YCR-FA";9KXQ>0@^B>P?]^VG%N9 M&9_OU7MC1I-:'49E**H7GQQ:SKLNUO^4(;?HCF%MM.H ]#_VW3@6D( %= '8 M__Z-/&H_;=]9!D6#^1ZVG\@/]<\W6]9,%7G._-^FOF\2]5]L[>1\6-DB):G_]4VH!S0-]]5^3,4O]_80%L2')$(Q#UH/"FF4II/%;^C\BVH9 MPQ,Q(K')*'RR_KY^[\=>:U]N?)R+$^\=K+H =7&VY8L:$H>?(E3"QT)5[C2@ M%C)%;5SWAE*RUZU/+BW"X!<[F%0&7T58V H.>8+L!%7#1%E#J#?TW>'RA;9^ M^W<[4WVQL7__.%K01OB;^KR[A^.Q.'']'LX<[>&Z.2TT>_IPK%2E]KR7P"=X M/'_[/7RTL5^OA\-A'[6X>[1[B_0TY0ZL-,<4TXG"XY/<5 PWG:U[WPA ..CL M8!TD9VBFH2-G[MYHG!$W[E)>%LMZCC=EAU>?.Z;=L2V+,F]Y75X%A\"9 E7J M@(EL.T'5@L\ RC4O6T!PFA*4LJQ/ZKPE3%$MP_PM>YGHMLO=,NZUFDV@-Z=N MGX@^J(Y)=#OFORK2%\%U>BU>ZHLUM'^Q,\X)>PAMR\E#:2'@)V(X ?^_R6?S M;-/+XDY2.A;'MT4$3[Z"CF0<;2/XT%6\R/(YO#N?,_3R=)S\+48?G55>#HK^4$#4^P;:((/=64>^TXI[J4>JJE1'TF,N1>:H M/'GQ%>D+.H0.972&0?&TH?E NI=$,155)KL&BB\],%.KUM3-Q,1'?/ X)BVK MJCNU1'39]HMHR=T2N>OO&V;03"SU1U2Q6<)INF?DU)I2;(RB:S'?%?.WM/L( MJ'#;S5X[W\ZC=.\<](+HY[7<&\;"SP[5IV49M@GIT+6[KFFJ?HW6:\-<:[)* MMVHS',321:]1$\M4XY;7AB^B:.\=AWZE*RZF(E2,(&+D22KR+.GYID;/=D-^ M:'_#1P>EBC?D!\)@L53FS8\G$4GSPUHBXUP3\'BL]E M6J6L7KT?,V2>H=5>3LN3?&&EW*KC7JOQU2])5L=V!U#-K): M+_M%W%1?FHM/-;HCC>)S<7$CF1J3?(+4F6X^S;*:/*=8]8M8%%^:BZ^'XD_< M^/LE8/@6F9X!#.D8$3\1#+M)(P:&-W;4?PDPO,5)MPB&(/;P5R-M.L#A91V( M#&_ILCY9[VQNX&;*&,(F J$CU]GJ?UIFT.3,D!+R0&I19 MN:;U$OV*Z([&=VU^7_]>8A_>>;69R=8Z(H\K24:;>BHC%U7\2;OU;KZ2-E^F MM[U$H@#%QM-Y-3CG,Y^19T+%:W1J+4 H\B)93RWH&F]H]YZ-W^R.E]DHG%>;:8)M\\YV9:A5'.# M4J%GTKE),OJ.SBAJ\T4F&F?2YGRRDF(RB\12Z:;X1\UHT'QQ&'W?4;2T^9,. M_/B -F>\)[S1]+0\0^9-9M62\I54YM:[^4K:?)G>;J_80KJRRL^5&*$Q.%C5 M$XODQ8?5JS;^M=W7O\)ELCU<<1UZ)BOSE+V8ZEYV/!-N'>2?RF6?N+W^ V0V MZA8(("\G8YS,/AKT/#],9?.W/J&\!IF=N;L//=[G/%/V8P>_+I[TIVJO4K:8 M:C63S;"RV<]E(FO.'LIM>-YKQ?:.DZ?J?.VP/MA?R*6^K,+'E+/, 7HYFJX8'@AH&F?[A[B*Q6M9\" M>G]ALZ##9GI"K_54B^[RUU[KMGWY8O-NEGK>VXT$]:@YMH5I*%2 M=*D1)Q"5K'WYL(.+Z^);]M7'=-'?<7..D?'$TU[>.TY6TC@7$UM<22GRJTJE MMF+T62RRG7K-<3(Z)Z6\OAWPO0A(,G+1Y4NZK72E":YP,RTA1O?LYL@@(,); MZ=Z+ * RBCQ2.9J12\:(CKO)=+UQ1\ )"+CZ-K0SC0*_:MBY,E.<4,EZG9T3 M="G?$B>9KO#U)\LW84I>_9R22S%:S(5-=DAJC)1[YR51U<;$?V0G+ M_5B27_%T[)XTA!)M2T3#$_4PW:<,T%A";"V#!5\$ZM"H'!(V-F05E M4%C@@DE/G&4NVE'SD*Y9< ?D?H=]9NC!5W'T W-@ -;<'.S MUS'&AG,9Y&N4DK*FI71%P=Z\?L,#K7:P%: M3AA,;. QM,FJ\W+[=QI@OYH->%NH_U2_829W+E#O,[FY\Q\.H\A#POKOICA\:3 M3'.5G9#F"F^0A<@A]9R-6YD MC11%N[5Y[O7\AE>_]/G9%H"K^U*>63+UH=/2)I,9Q;H-@YVWW21NNK<&KTB[ M43[)BHK@_6=7Q_HQ.\QZS*:Z0J]89.6L6JHTK&R'FMT!?Z,VX,VA_E/]AGIV M&6-25;;.TK4LS3_-.Y+4NK5%H:@Z5.Z\'A6_83*A)/*.QW9865Z-QA:PDKGE M;[*T?F?SRV+]O(2<22J+8LL5=(8>S=59D[0A!B-G?-R9\4IH.49NGC[JS H& M+S":4P*]86[IU:>1;*,Z7:L#MJ>>48P[A.M6APA62G,(H<3"+L-[PY M5+QA9PD)+_&DM1V9]?18KYOIQ8MBXM8 <26_802/#KFZ+^69)9/+&WVKTS1- M5BX,2TY#3?)B]*Z N&4WRN=945<_)"5J6#]FAZ5G"9J=&R.9*79;L;1L/V7M M%^L_U&X[JXJR$QR36G>2I1=-0U\.\SN;G_&HOS/Y#1MQJZBUN3BK4<7V4T<;EF)J MY*SM.S->"2W'R&UIBD).?B(J."B)7&.5,ZOI7.3([&*U3-69 M:BS!# 8+FFF;D8-)M/V&MX6*-^RL7DJ2RFJ72RK5'%<;Q-.QA -N#1#7\QM^ M.A:"0SQ3'$$'G;_,/G9CPTZFSKAX1DB67)'M=R)V]SQL?"I&T)N,/GZXXZXB M[%Q.0@@%>UXL*'FEJ"=)QU'RT7OMJS:@??7 6; Q!+O\HZ*TB*U/E7+,O%%0>CUQH M6N2Q$;7P]K-@PTD]$ERFK2R9F,2TS(10E>UN9&>[T<1&!)KSJ@NR7AWPMFOYXBI88.ZB"=T>)#9I M=U+:'63@H^/*0X!46YEF+IL>,TJN+[6:M,!Z\6IDC8X3FK^%R2GM/R=H/O," MW8*LRPZHR0L@EG68]T0>JR!CV\"QH6CXF6$%9^/OX@%.\(%JF$#L 6&J&ZHQ M\3KR9+J9RG85JDY6EP.*]3)V3B8:G1$QB>PX\@X);"'QA@A^)S3D7-LQ-&!U M@.J/0O94-M=(T$9&4>QWEPEE'DN:\1Y;SB937PL)KS3_-E!PY$[12Y""._:R M;FL>SS*N6\S7P>/04Q:1\V_=("EMQW M[VZ^;"G_^*WWP75&75X"Z#XOR>)1$L&!EG/6T$6[*3C&V+_>*/XLQJ1FZ!/G MV3WL.U=?6:8!*P;0TW!Y0=ZLIQD,G[1UH:.R [?IY)FR DPGLO!Z\=[[]XKN MXW$FQV2^>SW6*T*_&.CC,0*/X>0IH'^6] R@3^TX43:?WX)\%^BR8?D" F++ M,C39M@W+:Q@.R+@3.!B@7)ZA?3^O#A"!YC-*RZ_S,^/JM:2]I?$LZ^[4L)S> M2YJ$:F6W>(^' UG3F0(K_+S6I9A6*[:XM+U2O'XF90[S@[@9O:N!WM2E=_3) MQ]7H[<[ ,'E_2#I4[W@^TF/8-ZDQRUL6HVGQ=:2VY+ MID0S YTP:)&+/<6)BSNO?L$6(&,X=:(ML)OT4G)[BQ;A;_!]70 ^U I@;+F\ MY:%7STI81@XTW*Y68!@P)VI#RZ]57[._WWFJ[7']-A?U?D>C] GN%3MQ M ]1-OD[=8']_FG[?S"G&Q_6;4Y_2MEPW%\J XEJIY8+0*M$+\(R0?D]*Y$B(I^W])I0\?UNVY4N=FC5,W@ MT^+1F]%$1;\C&([[3OU>J4OY:3S-X?@@1@[RH/%(Z/6[?1ZA$-N/]O>^?C?= MQ:0$'FN"0CZV#)*+9P<5]J[?4>SOE^=C05A0& -D;WUK.56&33MTJW"B-787&$5B_/?\SPN.AT$/OV3.I?]P9]59W[>XP.*&_+E*A M([$TPS=?YQ]'EEQTG[P( ,_X_!]QQ2U?K-' M3I0JU>63DL!-TM$[X?Q@*_AS$>T&N3^7T1GB%4[;@7X@W7/"]C-WCKX+B9DS M(9&7QLUFM=BILD7%?AH4C88Z[)L*94IUO/YZ1>!XE18]*+@[JQX02B^8/5^9$PL&U6B5\DV1B57JF8(; MI]0._D6F+%^8$R\R>XY?EQ2S],IH/C:4A%)\RC2=E*;8:NR+3%F^*BG&+S1[ M_D4HGHL5<3X^F)')199M2IV)5F!YM96_L^+O!,4SK3W7U:7>BU-#AI%7B9HQ M;SC2J/&;S'XCM6YVIA5"//B_J%A.$E^O&/U>JZ23FZTRJ48W4URTG&YD MV3=J'4NB [2("YI([^_7E@46LN':JM>%I0.["W\(;E#UD\6)/!#\ML-RDLS* ME"UO;5D5O$ MPL# /8MT=%%^:NO1=62> 3ZGR^;WP4_#6*PE0#4E*!Q9G["Z"*RE)3O 6B%.M8]5C MC\6N&5G4O$L2!WNI7A?%;9#-9Z CCJ?7Z!A-6P6A-%SAN<8XAA>YWF"E_D[H MV(CBMM!!<96$-"^4BN8$Y\V.PC(#&^^GHG!+^.4";G96]#JZZBZ+#3;+\D:U MGQNE105"/EJMO_@B4HZWIQE=1/^@9;,%KQZP0-W0@5?G+04X!5<7-_?)A8]W M;O+;1LSW$M7G>) ML9U6>/:Y&>*R/+]FTU+$7L\@N[+_0QITS?X\U M\G+F0PK^_^,=^L;QKAOG%*R6**NN(R_ ]F)49B6HK@C$X* R#0X3?EY-B>$M M'6+:;@&K.^4MJ![',]@#R*^>$6G+ &MUZ,K*! A>4U97O M9H[:93"?@ZT3ZJK.EF@%1)]SM5ULTXHX9")OOF M,K(SC"_*FE$[ CD:K$G2['1],Y(_>*L&<&+BR+ F@6J M.Q!':F;$R*2X*K7+XK ;W8,#OB)K1N90ZJBQYE#R^%2F4.\SW>J8!]T6G7NL M1]:5\W59,VK7046 -;5BD]$4RK/9&"E.FZD1&*?!W=;\7-:,VK55:UR6=<'0 MP&8?7LT0_+?VG== 5:&,,[H8K"# S\S*A!VW/J"?R%;+V;B1R"K\DF*73^U& MIE*+K,GX2I-W[Z][O6@D5\3#:][:<]BH0RM^;@;R^4J"DGD9OU23:9JB;N% MTX]CY10+Q60R5'56&YE,=9)L.D,F5S#=VX;+E2V46T;,:18*56R)$XF, MSY0!6:JDINE4?2+<+93?%C6'%DIEFEMF9V2FR1:9LO"45/3N7A9+7G/&$7JP4%BR3 M:HHK/B;2K=N&RS4ME!M'S&D62I+E8W+<4QT/2DL13JL@4ZY4J*@Z<1HF2(QNJA9*5.-0-C)Z]:Z*C"C**#->;?&R6-9SO"D[O!IB0YX_C:IU@Q@J M7:6Y-(C*)-VC(NNU?[7%.T=!O=;D+[4>&&RM37-$/""*A6D#-E]MM]CY:NQ, MD\U%)C6/V(E)4$CI&+'-Z&S;4%\@S;?/A ^.1\WNGXZZWD;J\B"37.5&BB=S M8EE.LZ5*-_H*\O+A\*\T]FM.\\Z#CLQ1=-0G$ZOEYO0J7NR-*HN5)&03E]>W MBZ/C:&/OZ-A%AQ] ?/18[A :G*QFLWEYFF.K%6+OEMFYIUI(R4\=;O-\HWCXFA+[[AX"1?D46#0^GS8'.>R M D-ZP[3@FJN",+]U8!QMZM=$QNM3]X]9H5FO5)+9X2JO )5][!"I884R;]_. M^'0K-*J.G8]9H6-W0;'Y&9%4M'8U7>\59T6N>(O,<64K]/;0\;85:N62)/:J#Y=/G65 M;J[:UL8V/BE&]Z3/J"\91#5<^VV+] *WJ*MZ)S[J9/ )T\WB3_K(RE8?<[K107&*(^C-4+C],FU.DF*+FF:97(FILDQ\G+4R%[=[?V&D2,4( M^L218C?I&20')14/+F7U"6#]9:V=+977&[P&MG9#@+>R+J#V+0!*@-Y8+X54 MZUV\8X_[>*Y>2Q"-ZF3TF(^LX;#;NM!6>+5Y%U,>$FD$&3\% L^2?G35^$P' M,N\^E469MSP4EG%@=&8<;7W;6_CB:&0/#-P0T9$&,38>BXOC0G1ONCOS2<[O M*O>H6$/4'LCUG$B]Q.'1 ?B2'/$ AA;+DR'RGX-0/FDR4X7\0Q;U"6\@Y>'N9X670!=CR]/Q.UI8K\0 M=.,Q'%JIZ8]#=S-+2>YX*0XMUENP&3;Q0)[)SI..PG0S8-5?5976DWK'^U?.ONP'WDIY!=MO- U!TVR_) M1UDKB$F!9]W2L*,:@M6HL!&4W-Y>@C<=#]R?O;))9[-8WQRB3L]NF, G=ZE7Y3KOX#6-?7U[MVIQY.6 MWF@,F"K/-,0$*!435F3CL^Y:]W:7?DVMV]V)2FVTSK8<:/.[,+UEPMIX^QI4 M KPX=^'OP+*[KJY[Z)K5'*_*DF'I,A]J0*&3>JH#4\XI14["R;0W?&SU(C?N MP);^/-;2$),G-?62R'C'SE/JC#M/SPN%<>:I263+K04N4ZWDP!E4\JGH'?87 M-2@\]QR?\8)XV+?[KN,\&#MEF*OEHNIM^[?ECF$SNKP$$#-+%H^2"(X+2=/0 M1;LI. 9L'LKJV?A9,_0)E)2&,CX8MG.&91J0@ !ZNKV7(LQBR V2[7Q&>F+D MEJ=/JJU<.QU=@_50WBNZCX]PQV2^ZZ9X1>@7 PGS[?B\6S)ZR78 MPM]<-'R#AN$ >\=SGGCNO9H:EM-[":?^VRW>X\8UKM"I9*J M$(H[F,9S],@:M:3(\=J;2'U+6F=P9QT3\Q::;\CY]F*WJK$]E)^(L:\(X^^;@VO-V96]4XL3>_K(JB93KB M]U+1K8?K/"KZ6%FYFB[;,B,_S7($F,5'/2&RP:)?347?=F[=5?2S5/1C>I17 MJ!7?SRWJ.%D8J+$\Q5I=[?8FS9^J1U\;LKL[:78WTD05P8)8F222H+ADYX3. M@%Y^*=;%VYNN_*8(/MS^=/)&V=VD'_5;'RXVV3:LC3Z8[.#]R 6X? M5L*PUM\&O#V5]8F#+MB59 '45"$$;.I12%4IPYPJ.7=F%B9<@^"=R)HN+\KA MY9N 3Q3$Y=PS]#E]WMO@H5^'1L-8^&U#V:SCK] 6=%<7@;A-Q*Q,V?)"F$R< MA:4_9OH:,YC1S5XGV>^X]E>"R2\(Y7).D]T@J@]#AJ,_BTO&V=:\V*JD*DR5 MG/2E62.AJVQDS;=;Y!("TLD9C:H7(Q//2RXLU"%K:HICQ8 MN6*OYRZ803\F#BN,EV.%R)I09Z*:=XGH@B;/%4,]3SR[\ -G@[16I*2ZCQU/ MT=I/+5KKDNEX=(^:C_39(!$\Y3+93EH9RESFF%B9*^8-H[=H7'[J=5."._%@ MI@^H&$WWGY+#6?^1K7KM);TQ6SVHZ1E2*E3,ZWN/YI+AV[*7[Z4& ME$%=?!9P"X)[/G%_BN=2,TJWFDRWYDPJ8WS1+0VCL$'A@G-3DHN'H)G'FI19 MX!1:J>KUE-*6E[6&%@6<[$^SR%C\G"[*X_>A.%QC6# >.9?)C0!XG;G>]2 ?VS:;#<>=I.%9@FIW:WCN*9:VFJ."T&]&=M+POOUXV4O/*L]Y M=,IY=D'79ZU2UI,T0\D-QFI1I./3:>J+=.=;VRLCTIUO;&EI=+(S.C]H*,R\ ML^S+&1%G!N,H4/Q5=B6XNAQ(C84?$.1UD;=$SD8;,VP.KU&QNK/H&2R?(^." MD>S/FI.M,: !WG8M\&]81_^==3GK9^OOJ* W"F6[>F2'2QGC^8*D,UT;WF\Y/"=UTO](:]^P@XS M7$L =O!U"GC1YP/8*__^#?_";,=3(:UH_"JVE$5G^I/ \?_YR^3AU$V?Q%0@ M.3\3#ZG4]B<+.>K6OQFV/\&#Q:C^78Y_?7N6JS61]9ACF#])XH$VG;]VRH!) MS75""=)"3.(U6?5^_C=CR;SZW^__+0%U 1Q9X.%GF]?MF VY1/KO7WYB6WX" M,!^895#(3_@10__%PP\H?_YH_CTX$ME8 RRQCJ'Q.LS=_P65$A3P#9M:0/KG MVW]ZS1S,Q39Y?2\C__-/W; T7@UJLP2^5,*?OOW;0PNMF"%A.<1W<&+\]P^4 M"Q0\#_\SCW2 H +>^CDVG&G8H$#V,0)_V#8R%/[VQ_U..^B-X*' J\(?* 7V M_V&D_^:??T$MC4V#2L/,XHE 7COUV4. +^=] 0_O5#B6?MW72Z4C6-H/XF= MGQ"PT';Q% MU5]'(>!7#S[<[?ZQH8I_+61;'LLJ'&=_3F41CL'P_?_]3XK$XW]M0& B:"(F MX,;I!$ZEQ@27%'&>HQ(DR8U3 L])(IU*T(*8!F#\+8#-681Y**E3&HK@<6*[ M/EK+] F5'.^5L2O\;_^RC7*/R6/=7J;'=/_^,8Y&K;I,CNV4>V6FBV4:>8P9 MYDJ91I'!X[EG_(/4#Z2%#I355WZ.)7 M*[M+;J&R4NB7'7IZ(-) >Y-J=NHRY@5E8AFN+L8$0S6LGVN=7N=HKHYDAX@ M?Z!A44'&9.(!YARP!"1V'6QDB/&N8Z R Q(/_OX4[1P?JF;Z& =]^[?0[-3_ M]S]P1O"7WUMPZ(=-\,T^6 M4?461_Q1YRTE@%I3!W^>C5(CG1+:/<0F98LX_WV28 9PHP]H:ZA@:ZX8S M-E;?+J,"[6"#L.IU@&E8SHXVK-Q5/Y,02H;2;6EBOU:6O7CZ4!O64NJ"B0$P MMHQU/0V*^7GG'.F%__U/.DG1?QU5E],U+NC&C_S=9C.='M.IC8*O':;5[/2" MSRVVTV4SC?!;KQG\"T?&'AS^@B]$/ 12)_R>^$/\,_RI$+Y78C8OAD-J9$;Y M]; >5#"3ZV'- D:DX]0G*P7]TNC^ZHAA6)@S!=A\#6(L<-U@ $5R84>&D1T5 M^RGR#HAI,-49Q:S! M^7 L1R_?)8F*JP,XC?R.H2J]. !]BIWV8D_NU]BP?F?:16>U!$/H(>]6C('> M*W0Z2JPG+\5J22!M[^R\2UV3=WN=3*-;1AR*!6R+K8D6ZS6Q9_2*-3O8'JEB MD$^QWY)*/UK#-5\Z&_2M"5.R#"W@RY??]TL6@6 $.O#,.GS^5)5U\!-%U%KH MT\'CP!_E^R_.,HB_]^\WVKJN$N88UZ.ITY41+3G)-EJIP@JR"C"HSV-H=Q\; M <]*9XR_.(.*#$K*'2N-%(S$F@O,N\;U'"49% M_I93J)-F\Q?'4@=,9!OQDX-.,]K!TWC4&,OM>K;#5FL6&[,?%7.NO6]R7M71 M-ULP3/ ]4.^R+CQ7%G+16QLI8;R-H9/5T:*IB,DZ)CLV M)DQ]>_C/"WN][IZ'P_6I!"T @:,I0' 42-(<'^ MVI#? WL+0_XO>RLWAPLW^,$JG&.M*[;!AB]Z1US_O@ 6ZC$!/AF>A][?CAVX+1-):O[#V^ #]F1-$"MIV#'YM6SUCJ.]/@WDKJ M%I+SALSF2JUY>M$>ER3?._Q9M0K_J:3P!X6LY4ZS..U-9%7DLLP"Z^_*8'&&'WN:\YB-^RM?>^_Y)+K\0 M!?YXT[1:T)*#=+[KKI'[J0YO39\JN)9.9+Q:LMOWNN_#0R[S04!\KBQ:!HJL M?93-K7T9:&PUA4_I2:6(#Z8$33\);DVL9MXEB32%IZZWJO?FV!8* #FF6A;$ M@6SR*L:L@."B21D6G)A@_XG] 86#(>E\8L3%^]3NCTLC!G%Z!LY@GV%DT.^S MPWHAWV>+1'W95]45 ^<3[ZHZG< _J"Y_7EQ?:@:TW%I30S]<+A@4V\6Q,BP- M\'D[44TY\=Y$7KY/ FG_#-IK+W^?ZM#=.KJ134,D_[(Q!ZC 1-+!=%\\WS&H M3*J+[%@,SBUYV!F[NG,9IV[BM_3BIL[8M=NCZD,_/;" B)FN9;O(8>\8&$SA M6]L$^9RCZ&22&U-2 MG"/PI!272 I/B&N'\\8U[0QS<5PSGSQ&2PW)C+Z(&WURPN$;)_;A?HU@YP'^ M0(;; C9Y]5L\H#MC4E>J=,XN M8BAH,,S.N@U)SSM&S4\[$1GBN6IJ1:>FJME?;EO0B'#X]/Q#&HTR'DX$@]=J;6'C( M%X:V!0%G;QG^8 GDDZ.&DN^.&DHK]5(Q,>H[\72&SI6DE;PW?=EYGF?H8ELY M?-Z)#WH62=,).B]VXZZ9(&;ZBVDR3+M,K.=E9]_&U65R<):4?0O-H"MFGH(OJ(9M1HH@76ZYZ8K ?P1E\1F'E9 M#R+FG*EL8P7XS,]&-QR8S]R5T:1])T]75Y&/$^7KIQ5EVU1YS\9X#&+9@I52 M/6S!(X9HUK-^"9:AAIZ?B;BFSL#Y@S MQ!QFN]"&MM')][ -8<"],^6=Y^U9\ON51C4.7@Z;].=WC(=0_(/<:?<8LC-, M-)[!5J&7_/3P352?,#.TX<3V:^)7E[<=+(T'.8@0P0_8?F#\L9'A LLFN4!K M@OTOR,!P>,>U=T:!='75Z2;KLS[3Y8W>LMCV5GA]\@:"1L!^WQ 0O'9, @?I M3]QRL[.S\86,7BAX]^^&<8$J45]&]1'R(>@UV7&@K@!$\Y:A(T,1LC" 1J.' ME9&)Q O^$E2>=_A@9\0S4MCFL>N?[;@J" 1/X0FD\ATP<55^RQK=6 _[ WU, M_D7&R8SUIS!$4/V-S@/[S[4R?YH:[X@923G4ZMV-(.V.;FCY M%JYT'_.KUJ)OQ);"[ZG&6"3U./V6&K];.V5D%:GP?8#Q@@"U$]WB*_H(M= 0 M=O17:'GIL:,/; VJ-2S%6@\5$,<:;+[W'8W=,#LXPJ&Z3K")92R=Z?KQ QS% M@5\W$4BR[J\X^:O4R XB\;]>JJ'_F/AKG>S-!"_7;YT0C=IAXA?JNDX)[=$M M^Q#D.$:NUX=VS9 SVI-O]?SYYB4B;)+$"QR!XS1'$2+!\:0@<7QR3%$ 4$F) M%I\OM.1K'"=5P=Q3O)5#4&!$:P.C'7JH]E).B251DIER'2=QTZ16YM/BD5_[ M(_92QBMBO%9=U =*L:/K15'2FL-D>V?Q9I/29M.Y7&]H.*R73_1*G4+OL5U' M_K'X\Y3+,L<-ZXN"R*'7"Q0]+M[.9;JM$ICQFD.02RU6)$3O# M-DQY4'JW62S15KN#*U6[6O1R1*4[[Z \J:^]/P.=ND9=/ CZU+.R3@W7/]%K M15 /-/E5&X=Z[LLVCD@_D.FOVC@2?R"27[9QMXK*]RRO79PU3[$2:\B@"DR7 M':,I^,&WG*+%E:4IC,\\MW6@Q9*3ZZU,8\Q>-\_?L,XP2 MB7Y2>OMWFWB!/OQ%/X7O,?. MN6;/$<5SHS8^'VO5$S+L&D0'*B MYW'2T4U"L9;-:0;Y>./OPMH;RU$?4;N+CXJG()$YOA)R@\/=M6&XEF31%V0N MD.,&CB+!TEK;I!M,U:3%)RU#"7F %A(2GP+'ZQP@<+LA4-(K*YIH1^#1A5A9 M.A8AX<=%P.$:Q;0Y!N;:P6HHK&IP0/*1- G2HCK]M([P'S/VSKJZ@]^/]YJ;W7SQ/#4 M3U"LU?:@WN#TYIW !I.>-I\JE)UD E5=HQ?[ V+27XH/ B]/6.C^"+K24(IB^Y( B4RDV6E1,]AGA[%D_/"/C#N!#[%4<%KZ=P0Z"V!+ M]%<(I8(?T01I$=U*YB/E/9?][9TRK[M:3#3\LX]E:"U^PVQHQ\!6XOM(_(0; M-;&P"O8_W\J-PI& 3#\GOP1_UX[==!V?U"&[[Z!ZB!-48YC(-P3#H"_B6*+@4"D:PZP#G?'']MTA!G;*OI! M-C?=?V]<<'NF_EO4IZ-LN1XK*^0B9\PKK7Y[V(']%X_3WRF2.N@][,2>R;[8 M,V>,5GK?Q6IK#MC?)'3LZK3=G3X?N%DM,A;GR]7\E7O1PKT.P3D,[ZHS.OM] M?93$:68R\>8N)OP=;L3=4S31W__GI),J=BXV#.M.^D";@%AP_"@O.<#ZR:M+ MWK/#F6@J]4!2FQ,K-I#QKW;T;Y[$MA__VIQ><;_.\K>]SO+;^>^N7%_02"L9 M"EBNV>@QC=[Y[O_XM$@'KSTP>C.0"+K M7(B'=.J*QT+OG%Y_>$+TE4Z&?D]HV,G'<.])/07-'N(N]4^6>N(V)/X+IXV_ M3Z4OW*5G641_G[K<7(L2;Q^6<.6#QU\;[UO0^'[OX3-7@.C>X)I\(->MEG5T MSO+/6/#3?K/YM:W;RG1ZY4*YD6GDRID:G.,W._4,N@J-2\93-!$_$-&+5O!& M:):#E0.Q\3>A I>316&S9E'>'@3P#M'LG#3^/[]R,,@EM,BWV-YCH'[[-_$+ M439WJH]^B_;@&1T$GC?P C=@0S\87;'/)-!ZGZ5]S;*!,,>+AP)T1 M;/GW7Z#O;= M9HYH=YO]YK V!U8'^ QLRRLL/#4J"-X\).FOPL;T70GN;'QGXZMWV]6!^#H; M^T%N4T,5@64SVE3LO'[=@X<"R_-]12!OB6/]36&@8 (<%A6-_Y($D"[+S MY^_-WLF[TMS9^\[>5^^VJP/Q=?;.\?:TH!I+FTM3:3SQBX[?EZ@;Y8[YV6_( M^#>BX/0=^7<*OE/PU;OMZD#<4'##<(#M&!NZ/+8 EXA3O^C0\'-'FSRW='QL M1>XK4"N!WR%]Y]8[MWY"Y 19YW5^$E!'7K8%U[9E [**F-%YU;-E:$06/A!" M0=YT",7EA+/->+/!;UN ;R:OBT"&]I;G$?<'9PF@-!U@N^ISM_:MDCZ9BKBN MW4G_3OJ1 .*'23_>1@>&R(Z_H0$2"?RJAM\0"ZF&[5H?(/WX39/^Y82SF['/ MWSM98YN\H9'/CPW7"2_*PSJRK=PJI\?O?NH[I]\Y_3,XG4);L"U#A66(+_@"94S=-YA>0RCI'G\&W>=XI^C8)[>IXO5/T[T#1_E:[&78;1D=1CK0RGKH-%;ES]9VK(P'$ MC^\HK($)K_KFG7^IK,T15))(_<;;"<\J$#\S;">WFS6?[U[K.R7?*?E3*#F# M7*$%7G ,R^:2%$'B1P]7/Y6.,[?-QV>3!LH'"S.ZT_!MDM;5L7FGX=^%ADE6 M#XXG!A80N[P*;$,*-F=T@>!:LB,#^_>-&+F8<'8SQOR<4=A'N"MFF[GOE69M M$&RM\'=IW4O]=2#V>!Q*/8LE8T]"[0)<-:\LI7#*13*0_LHAX MXQ$A%Q/..F,,Y8P%6>^0^9VX;Y/FK@[?.W'_+L1-U64=='D).-Y.!!E'4U2: M3OZ^81_GEPK*$0NRW(W5NU/T;1+:U?%ZI^C?A:(3?HS"3H@"1Z3(-/T1>SIQ MT^Q\7H$L ' 9*2#T.)QA>EKI3H&-@:P?@L_(&KL M!<=/\A+ IKP%J14S+0,)>WW0^RM9A8V$VPF M7A?R@&54]<6F.6_WM^$[4YVI#]C=LS[AJXYA(=L3DWC!^0[S$U17?"9)"TR@ MC'T$N%#D+K+2,2,XF@C^:(7G%2%)2)LSC=94M9LG[#P)*GV@*=_]W,:N#1MB MV[ \F!V8>'XVI@KQ_QW3@K,RX!"]=*;?T>NB"V7HGPH-K(4L %@X)&T;P,0^ M4F"E7;]EZ[0B6 #5,%%#OD.Y::8J^Y>V('ACO F_"OXXH4))!(V9N[*UEA"Z MK!F6!EOO9]J#131X6^3GD*!,1%_KXSS^"+LO>+I%AP@T7RPP)]3:L%;V;A/L M $/HL3&>(20M0 CN/4D;2"(\_/XRYA^P,NQA0X,:M)4)NO#67L-K#%092N1[ M6,/USQKO/?]I*:OJ\]\ E)$&"WO^NVF@ 1;V^O,'"*BR[AZ\@$Y,$63S2%8! M3QP4O#*A8 YS=]6#I,MC/T*YSXYD@&#V_#<'N [Y!A'+\[=,.!6JZA(S1ACWS?S=L_F>?GU>>4J=,GD.^X]/Y#)OUZZK?S M"YI)^(WE>DE= /-;N'?MT/3,*1+#O PN3(0E\^['[X'VSAF=M>.Y8\:>+ MR+LRA2B(06D*: J!+@?_:Z<"^WZ6__U/FDZF_WKNLWGFC#GHT%^4^JES&S36 MN8* !D[(2+M#RW<,M@X:68B_UZ,9I*B)+DNP=-V!0T,P%WA;HKU&GA!E"#1&"J MAA>."'!<#ZU/'JJ9Z?A&XS-5NZI*W(>1.^K/@?IP-H:,5(AK!Z Y*OP9&:^J M"K^Y:"YGH3F($\S-8,)P>$ 3--FWROP'0)_Z6H(\?I8!K;>Q!7^^*\E=26Y> M2=;SAJW3(_"<>,A%%=A;\(D?JX8T -I9R(TUX=T)N"O 70%N7P%V1HFU3\?W M8&(3 VD#_$T EGZ'^AWJ7POJFJEZH:\83J?/YB^^*\I=4;Z2H@1V47#\.>I\ M-(L0Y8F/>'D;PX\\M&,PY55I/9465!EISMII)=MH%@[\L#.4&+G>3;3<*'B8 MRB]]I9JYEFR+LA#<]@SG'L&K*+>,ZQBZH1FNO5Y_\V!'0039FP6:3+>S7IWQ M:\MHP)H '>:?,S3-U:& _)KF@;\VLWF/R>4W[X6M]=?PE@#Q@NW75# LT_#E M8!J0)V1@O]!,C?<"D])_N"-'R54AWP2."/\9G(]-=4,U)B@SV-8%;\FH>8%O MXNZ!N//(E^(1BY=ML/90_X44] [P.\"_$, U_X8HG]HM8 />$J;?]V,4P I6 MT/8#)]9Q#WYXP,;S@-;"=1O8#]C-Z\:G5'. 8H<6 !OSZ'+%8/'^E; A9*6@ M$=NU+'_URX\\",(O@M"4()0@^.[?Z!*&:VI84$F I?EEJH8^";YMTFXS M"""TB2[Y_BQ61T?G23V@Z%H: 4A!IH/$F6H<$W#3N(!@+B3@#29RWQ;Y8K YK\;98K M[T/()8:0-8&A !8/A<,!W9]_0$72O3"F+O ][*SR6XB.W$#CUK%6&T+R8P.@ M5B">"[UYB$!L&VSO_(;_0C8 /LX"AOL>KHIZD"^@L*$V3GU:VXOJ>[CPH'17 MLKN272JBQ@K#R*1P!73KBM@YI-%TQW!NCZ("#%?W#3))1D.P;1MP+$5:Z;L+ MD0IE=!T-5X?1:=7OZV!!*'PXH"*G(0J?Q$3#'3NA66&<['8/%',9&!B()<8P M%8+N[FL[7AI4MXV1($OHS76 7!A4)+F('S#;=Z+ @E#7^/'X*N0"'773Y^GY M%YZ%W57Y0N-E8+4CS*-/E@S0JFQHIX?CG.^[@X\AQ*%*A%;_\6AT?[A$-C+* M<#WZ'AUM?:OXV+"XZ_E#>F8(4+/N.G37H>CJT-'!Y$+K8<$(%CX*9GPB0%GZ M6IE3X>B*97P//3I0TS$$Y17=^_FWAWN$85[>>,$O87J-9:X$^;QO[.;0V(#UA-5L!2ML'W'5U: M9XS!#'6TZQL+]YRO78X&.U4,#,B=-0%_ MT4&$N=M ?6$)9B=\]ZZG=SV-J)X>#DM(5Y!' UF$R-=G\?X>P' $0NN!$.+A M(J)N0#,/0'WF53M0+,V$=?/W-5MP"B"+FPBE0(6.ZLS1%.[%MZU,*):V'SU% SX*UJ5E@7X-=A5!5"T MXF;Q#/E3?&T*#CC9740/%[[1OBK=0S\$RHBRA'UJR^)F"Z*O.X9Z/26YJ\5= M+8ZIQ<:@VK,"UU,F\-R\6WO%%>"'T&I'5>>.\CO*(X/R[E26''_>/U&-,00Z M$%#,N2QLH[CLV,;\"8X?>7[T2'#$DY^)K$LJOSXG":TPVPZ&EI?0X3T\K*:T M/AXH.,+)XD5DJ]F.%0; QP)+#2J*BS8>KJ=3-EJY]E=NX;NR!L7M!'JWT4][ MO33U+$;=?V.S#F;REJ,C:RP,#@/^R(7BSWTCSY^V?=^UU]NVY]? M30&OHEC&C.W0OD/J M]TSGPA._4&P)U%1K;Z(4QH_Z\S(_K ,E6QCJ CW SM MR6UILF[#R9T;3OY>F=&MM?W[L9!45,S1*=]=*>]*&5&E7$=,\IM1=SO'VCGE MY7OHM0B2O'G<2ZA"R)VYIS9W1;@K0G050>!U9'ZBF'L+8%#B^U' @4$7V&X[ MFU."K2=W9-^1'5%D(V?#UOD6+!$A[QH"+J89$.K08!(4U0N.O0TS^N=:MA^QO&=CT0*';6W=O:;OJ:YL!?@Y6= M<#^O_.3KDKZ[00U%QKNZ?T[V Y;!4!0:VLLO8:$#W)GNN#L6PW9S&K*/3?6AM]:#<,NAQV M$RD,QU/@7-'TB](.RSH4#EJ[_XY M=YD@ Z%P^"/WMXR(Y(N5"-9A,3L>\'\ MF:^^D"U#1QWPX&NMOW40 _[1#.&&/JB__H(F_/7[JZ]H+-0@_V(.II@0SFB> <4"!X">,5M'&XZ/IL4T J(H3M MJ=4G;TB4C@ M,CK5?5V=U\]'OY^Q_>\(3@'LJ2]RU"L6DJUKPAY[;>.OO5:E@/&E?73XWN%= MI BR);B:[4^CT?T!DAJL=[[90WM1Y\%&"K^+@_T26$:% ' GT]U=U?YH%JCE MSE;M]Y3)^[%,O&WXL4\^BX6SI@D$-@0; -N0)Q^RW_=]U\9F,V0(,W\I[.4" M;1/P"E02A'%[/Z;WO682J 3MIM^_0YCCD M@T&R";<3!"OE.[L-^.7]N/QO_Y9/X=\CMT L#ZY=@ ;=^DAP< MS"%0UD\0$,,G51T--;8 #8#U4ZB$P ?%SK/O<%02'M 0I*X'7S2^P9:N.]L. M%KM0J.##E[^GC+IOZ+AOZ/CM-G2$]Y115#R5Q$61(\4XSE$I,.;2/$5R9"I) MC^,$3N&"$-Y3%KS1RG1ZY4*YD6GDRIE:N5%H=NJ97KG9X)+Q%$W$/_-2L_%> M(?OWEZ%Z8F6?&0GRKTV%L9T:__UC''1OT#)T;3-16$^PM]>:<6(6Z--'N*S&??*8K\,?XW:#3R?U[].AWJP!7YGBM:UQ0EX0)( M4S@GI=(D1XG).#<&/,&ETF*:3O!I'L3Q/8KJ"5PU,:U6R[CNLEK':II5TX[7 MK Q'<.3SE'BJY@Q2HM/%J_E*B[&67&G1:\.4B>*'I<_J)!&;I=N/BB8SZ9!GIST9I8U*E)^V%Q[9SC2XS<.:YJ@FR_' \@2GCSU.JJY[ER'Q_CN?T5,FPLC4QT8:K7&3-LP*7&8M+&E"YTQT7 7$*'D M8=)J2WR<- OJ6,F1K.QI,XL^DQFFV.1(S?,89@]P3S/4( M3.BFVNC:[8+">FJC706@LZKPL*Y'<$(E6B;?'$MY7)YUNTN[ETKG4:Y'@/(8 MKW"Z-M)KBLRSXT4]+G4E=LD11WKUR4F3%;7/&TK5PUNS5;Z]5&8PZ9'.(A3: M[O0K3RP[6 B=3+]*:@#X20_P-Y?KF6ZJSQ3Q)N[@3D_*C%FHI3#I 0!G*T-J MCT<-CO'JBZQ27LYK_?22(X]TK"8L[(3%ECL:93CR2,>6'XW_ MG[TO?4Z;R?K]?O\*RN_I:V6T2V3>>:J$$&+?A-B^J+2"T 9:$/#77TG8 MB1,1+XD!8??43";![:;[++^S].G3 J=335^AMOVX,TJ&Y;9&+\A99S7S. MFLS0 U2W@\;43V8](2Z:-75">K4C+:<5A_PL9L-ZNJT3XF(9^T:36DE+2Z_7 MC7V\7\>51;* $^)"AAUHWB%ZM&76N1F",..NF&@!>D)<9@O=V-64'@U/2!PC MVP94)8QDZ EQV2@TPL]IB'C,>%PFLS"C> ML-;B&0D[P=@Q+(:\V. M)1;@!+8NPJ M,KRX,O=%?=<9\2S') 1,C. )QD[%67T0K-HP-UFW66V/[IJZ%*=#3H2=D8$U,8Y&/&H8X<2@''CK+*6TE"S@A ]4.W3Y4;5OE M6%KV=Y"*:3TNH< I/Z#:E%49VM2' M0^EOY[L_'1T?'^ZD^GP4_"ZB?SIT=IANW%C^[IX[^A] #Z MZS&ODZ;S7DRI/#F _S945@+/CL(S=U@X)L*^P,3I?-B3WWN]0_XT"_C3(?LO MF/"KTWOT"UH&;"D<6Y O. G84CBVT%]H%+"E<&P!(%9(M@ 0*R1; (@5DBT) MB%& +>=B2U:/^&/][!^%*]>BP1N*F\]K4\]^KGA.DB1QBWD^>Y4]AFY.K'8T$,?C@?_';J6FQ!>3LACMO+__G)1:"JJWIZ\^]! M#)!W%X-GS=?MX@4P'0 1WH0(#UG9QX/V]:Z4N%&F5GJL5"N6DIB[9!-N-W*2 MR=3'^L-A6L=5C8[7VR4D/:^'44(:>1*9GMYD_^@.*RNR.NE:W&88CTU&@[F) M$M^57-E)=J#IYM>JIT9IG4S-#!(BSG39KR6?!'>/V>[:*W M98 1!&XDO"L^7'3SA3>JQP,A0)/\:W51-[F;9"SYKJI'])6V1L9?O;16P08WR M&.,E0?_7;88)+^$3]O,^2P\'L[7T6:BTD5':&C [EA63OTC"PUO"DBA4I75M M)!F\U8BX25/KC!'$+[?)Q=T/A[E,(/6,)Z>W!XRE5[CK]SBA'2Z:"KP5ZM/D M=S1=-1W9#OY[!V%WI:RO4_C?.W,7?G4C!]*\$'H8\7C0&P700I;77U/=9%PM M_3_NNV(R(2O[_CZAY%BV(_VNE)X$)[^%?3L$5DEJ4(O;.@5OID.B9_L];^.D M=Y^QNW_H>Q1!'H]U'RD!$@I V8&ROT+9$32]$YN>?$L;J(>O:Y)%6BVW0UL# M,VYWG?@*VHY#P@8;K\0.%T6]*3_38";0XT3;R;M_$.0>24_ISZ+N(.5Q[93' M@P\W?&AAJQ^]N!N(&V\$N:\=?'R *#$/S ]MJX"4 BDML)3>G/OPW0BD'L1# M&OR$NU#I8+1,]-=USI19QW+G#BU*:6NBU%V T?/Y"K>OIQ\AW\.H:K*4,.U] MJ^J)DYFU)';UQ^;D7IRUATL;]JII2^8P>_Y9S]H(_^O6XF?F<3\USZ]ZD1(: MD?VX_^&W[?]"5;J)VRU5MU!CH)6F MA"'9I_A]VLAY_?AZ$$A0?)8$Q3O[%)\Q2W%.2,TA0UPLZEZ2 )69 D9,--'VCQ_/=SU6Z?B85-[!2> )\D(71&3^V; M/B:P?0*O78UOR)ID"=:DWD36:QU;$?V%5$X]LP2O\7,E@H!>?VH"?!*]/J=C M]H)B$X,8QN'95!4CV!"7!CVI].PX4>RC(U:F0(;W8V=X^[Z^ELWCHV=NFKK- MWAQ-W[PJJ3\4QX-0^[*A]G4[/UPW%"],UXL/Z.D]*#QWU'?&U7JILC.9CO\Z M8*]7R4!<5X8\MR?JI+T=[LOZF$F?_DBK!/%\ZA[ !8 + !*]QR_XF>6N8G3)]C2I!UVCY8QD+4#*OKI5?2L MQZ(OZ"A1:2X\G(4V7*NF&G6CQ9A;/GLF,_AX9OT=3\A*6I@+.?6?A4.>]!8]*:U M0:JOB4]%DF>\%7#[^OH!G;@<0+9=[N)UIS)!L6A9)MU37OJ.UZ"[/CQ;F<9 MIT%2#*@Z4/4B.G%OU75Q!W>Y(=;W118:+KA.6&^):=2%IUX<#I_Q2L&'U/1; MRXOQGJ?%IFV#6+KXL73A"?!)8O S>FJ/ZG@"J&?R7*_P\S'$R59?Q@;K21?J MQA)"'*]UEE%PK1,H-5#J(OIDSV@U87!+9;CC9E8$>X9)0K8I29E6D^?5:I!& MNW8X=73 &FXBKPM3L?6'PGM02?:APNG"T^3SAN%G[=#QJ-7'HN*N'G([U8Y2 M*CYC#08=NTKPK?4 WD_'L!1YFWZ?&$@(>?3Q8/J,/A[0"H 4 "FNT?/CMZ"" M'Q@3>V'WEQS97S:TE3[M]MT,*C+'$<5!5[:/G;G+;O:"RYKOC?B?YF;^9[^& M?\[SUN^7[KN>J_[R0IDQ6K8M2>];G%X?8Q+?"J*5F@3_5.KN$648)/2 G@,] M+[#O]EI%;\)J5PHW$,GMA3["&I%@L\X@5?3$63N;GH,4W[53?#_TUP U<==O MM80E^*=Y49IMO3[2G_6]QBOONP# ?_9N'B> ?HDM#7LVMU9BU&SP0W3<:+A5 M1D*.KR*4[U'TC$X=0 2 " 1KMH\Y 0D(*-&1-(\VK%: ]2&5WN3J;AQ"@F) M[X?2]P@-[I[>=J:N\% (8GY0Q'/>(I["$P"H % !H (@(W3MC-##%R@_?$&L MIPYQLFQ;2W[8;C"51KLQ:G!"B>E62\*HQ[;JO7:5&PK9 ]O4?TK<0&R,9O_[ M;P5$CQ^F_N,S7[SZQ6;?;7@'H# M]2Y>U<)K]7M2Z_CUW=IMPWM[-5]O%QPSK\6I?J=5#/^[MV/3[L^>2C7T.WA6R-:#=F M!B(?6$POA,=M'F4D%#NZ9AA\QO> @?8"[;T1[3W?2R5_IKY,N!Q-RPM)$EMH MSUQJ2RH,9W&JOME%;ZI\KL;X("]V[>CIP?.JZH:>2(=6\O6M[D8@+_9I N>/ M?!Y^NT[98_#,)E^6KG5BADLV"A(&?(?T_:\!O1Q3%6UB$;XX<2UAOL5VN!\F M@(X?F_S0*'AR#F@\T/A".7)_J/*C34NA0D;Q1!VF)$995\=^P*0JG_EP-'VN MQ[U!]JP@V;.?7TMYDBJ[?\R?@:@;1-V?+>J^V*LGKT#I815EK>U><#B2P[;] M2E#SZ]7$,3MVV$9 F@PH+%#8R[U=\@J-G2$3AG"IT8XC?;2=.&<#;B)G&IL^ M7G+.,\G;U]B/D1E3PI*G)*N54_:>P97ZD-[SN7MJ7+++6.%I]LI^')^P,]L9 M?3]AZ?GA2/>=BN?[7IS0[E1KCJA9MV83M@?!K98;1^T9W^@P"PG-VFVC-,C# M 5@I+,T K%S#0WT=KL0,.87-2K\G.A4HG$ZIT<#8#%)VHZ3G]IE?I*839J,'+?A,6.E9]I@GE_M(:I'J:N$WT/4J>L5'B M[>OI#>3S"@]9(#@O1)%,X6ERA>*:PM,$Z [0': [('5SLZF;8^^FKN=")_(V MH'\3B B+$Q'^8F>@?Q.0U,\GJ2!ZOW8USM%RYHMQ7#WYP"AIZ0_,((AD5]5+ MJA>$0?KQOVXMV?QX#Z]FNNE.V'0CWY]]Z^JYG%97]GU)F/&1XK6YB-.)J==$ M!PY&\\S=/RA%Y=)964^%\]#EG-F]WR-,68?FLTX-%V!9=9>#V!5T0AK<_8,A MY G"9"+3C%R]A,'WI93!&;&JNJH[BNZ7,"3[%+\O^7JPUI-?V^KV'L2U'R6N M!1>G;OJ?2EST$)#B,/Q!CRQHU79MKIPN%ND"\,29+@OET%1 M%M!QH..%= ->K>16!?7:I-UGK5;%#,E-=>6'4J;D9*;D!&@F]K&3;,_>AG2_ MB0[(9(!,1F$R&;?OA/WB>M6S4"U9?:A9;AD'F)THG+OFG9ZSC5,;DOEC,')& M?PQH+=#:]]?:[ DM%.0>/U3N,6NG]L1S.$O)]8=T'<&EG2+4/GSZ2SOG='M^ M:K7XK+^#K$;+G::A#FPN1=2O(S,#[26A:=;''B2? +@4EV8 7*[2L^(MZ+(V M[$YU5)^6Q6BNKI?Z>!QV3"9%E_1B()T_$ 1IKX^1]OKA6B"X#G@.6W%5D+OD MJ<5G1_/+7"<\@=ZZ?%@T5DO<$M%)OSY4Y=VL/!](6-9('\'O$?A<%Y2 @E]; M[H&"?PQW[7D-'Q'M*4&:DTB40T9>']H+JA [H!;B1\HF:ZX02B<3 IZYJ_-Q4:"W[I6WZ+?]Y;2'3 ^G@-@YUPNW($V46Q52/&J]Z MBS\N5OPSRF5D"I@H7'I^HDG:28J-T7UGWC'L%;P_++4U6S?:0Y%Y279^?_L7 ME)Q7[;^Q@!JB+0\I:R(3&FLW\(I$)_O'X7L8SO[W"K$Y4J$D?_NJ^T**3P*N M:DK"V/.U0'=?0[U>% ;I6A- /TD^,58"8]DF7,M%F;96L?-W9S7?;>#EES[C_"[._$031+Q1'V$>B=6A4)9%W1$QOT/7(VBX^ M#N>?V;I>&3B!0D!+JX5R2SEFU[N5/[C[Q_5>QHK7HXF9+:#D^27ONQ""I"E( MFG[S< M0!J =0"'!,4])B M>4@*#&EM/0O<:PNF>YX<)2D+ Y/BPZS MM?2,; W,S@R^C3@N+OLQT\D:\4JZN'"X<7_;M)P99&PBQ6P*T\&?Q'G'+WE[ M>@#BETM1KQ ;F&2%M=@=ALPD;3!\D43)']&0-(*7^4 M*_A=&A)$JRO:%A.(O0[%U=1HWT(F@S>E6"X1'1=78E^5EEC';95 M)#S7=!R(^$NY$ZQMKE0BZ-,PVJ.HB:K[+"F\B,:?@7+/Y!XZ]K(NRNH$%\GR M=(%,6+<\Z"^R5VO+Y#U&O$:X4XD%0/*B?!*>"_,-9+Z =6BLS!L2)Z]=@,$O M""@R+'<,S1M85J_GBJ[=ZT*+Z) 7V9B0^R_,/ MMQ_^@"J%:U1.@C*<22B5'M7AGB%AOP7 MBW _A8B_2+IX-&O2K,Q:Y+P.3]8J-U?(,Y:2W8[0/9-GFY(*97NMX4\1Y3/4[_U9]A(4-GV4 MPB;PE"6HVP/B#<0;U-_=:OT=DWQ;:N%E.XGZ30TRW9(JK\U0ML&Y SAW^&SG M#F=\=.&[HO43/6NX[%'+GOCYI]XE-5$/;C?PBBC'2@52-*Y2ZS$2GKU+BJ+( M/8&2X, 0*.ZG5]QS/J;P6YI;[6\4UAK,=7&_W@B,+M">#"]2S243S87I^S)Y M*C '9X$?YRR04=7(B>STR"81/L-4S?=[ZOU#^LX?Z1W%ZX>.Q7U@)T>,TE^W MYLT-]5 V75WC9-]-*!<\T?7J4=43FY!L/IGXA'$8]\=#DZ.ENL7O8P4QJ* W MK\<2GCV_BL+D/8[0.>/P?GW/ 7@ \ #@<46/\L_08^"Z*YJQ=RM+%M!6<[LE MRA5UD:)'^GQ7&;M'RNBYT .D[:Z=MD/0[!N.;ZP&OVRR"9( X$5&\")C8?S% MI]UPN4Q!3P#[1*A37MVM6S [4I1.0Z.DJ), ^_'E5>(>0<#+JT#/@9X7V;5[ ME:*+_0VQ:?*0(Y)]"IWUL*96G@Q212@$,PK\N%_I??-\%L ]G] .?/,S-N-JK MC$6W-EZ/1@C>X70D7DY7,Z.!P8FQP+-D8?D>14]5RP.L %@!L.*V? (CB,P77[XC8S,CUM]0!?5 MLVUY'>A?'__RG_A@D)OG?TS6Q)DRWLO"K\:YD[73C'LP4# \&-\ M_F$:*?O*Q6S*37UCX6>6N M'QZWH0=/Z6:8;K)5,SLH>+C5%'S)M/^=T?=]?#/-W#[^F?SQ.)=JZ[*?6J#E M3[J*I5_\1._>RZC\DBZK\H)7MW]0_QBH__G MZ4Z_V\\4\SS_ZZ,7]80$#\*#9AJ\T"'%UV4+DHUDF5]E.Y;WP://1G]!\>]@ M]+B'E&@EX@M-_]_2][^F&\G1W9%WT!/J/L !9.M&^/7X6X\?9;[7XV=>D!7+ M??5U6T[;4Z5S_S#K-W!%D2_D>3CXDUN />&7?'+^D>DD:M75X]+0)D)]*Q;."G]$>0A(W MY[N9.A+_^X<_,BW'C>,/$VNA_I6.*/V_$IK]YM\_\>D'=B-/_+>'+SQ^](OI M'YGY8/]U#"O+FJ%(I*8GC@:NT9),(*JD*#JF&P2&:4LJXD;K6>N-5(XHUC,"[+.*HK M.(S]Z(@GSCQ)XC MJ00,2[A&89),8YB$(!J:J":):S+^PV\D$27I$1L7V5!M MF/0Z;*,]@7I(@Y&2F/?GD37?H>9;M%X197TAM]<<%:_,.!E)_SR2AZ7UTAIL M>5'6]%&S(R&=S78AH?DY=\U#LV*T6H3H:*K1&NVE^9@8)".)GT?NF:71%4+- MME@?V6)#?ZGS3IR,S'T[-A$$!/<9 =:[D>^X2RL*INE(!,E-NB0V'"]T>8ZG MJFMR7<$##1U(F 3_/++-3<.PHCD+;K.BX6Z_.6G3]C6OU5XD(W.;/RB.A9-5%^)DI^(Z\:[OU8Q!,C*W>3(TFV.L>A"YWI;8 M[EK,H6G&Z;?G-E\[K(1UI=G@K(D!+M*QS404?:?*?8M=I" M*N='!I$RLNLC519YWNWN-G#5T<)$0N'\T&TX:%;G\=(6(W$W/IB^,*NL!@F5 M\D,'@&P98G,6)PLX0?X^-4 V#@]QASM#LU#ML*M7EZV!QR5K/<$ <^8),$W ;4O8AHM.9&B]2<( Y 0'8E0: MTO-ZPQ/U&";W/E<;E<5$HT[0E5TL?)]ONXP%V=W&?&8S>\)+%!K-#^V.ILIJ MH.N")O!55&)Y/)GU!+=66VI#X\A:XB /UFC"91B83+9U@EN&OB?Q6%%MV('W M=F4J230W2+9U@@75+3FFW2VI6XX3"N@6)U;T-EG "2WH'L*1/CFT' N=SJ'Q ME*I@U41?T'*>6(PH:I[&RIS5J]E<[(1.H'6R6S[0\<5^;!L^,&H M&RRH03HT1]?(U.K!NF+U8;/?"=5 6Q'=;C84R6&@1!_< 6I)B$B:Y0XTX!U] M7!^D!S2Y?8E6*D>=7)0P;8:S)9&-(8':F@? M$A1,AN:@55OY_>W44R+.<0XRT87KZ+"1S9K#5MU@<48)A3K,;D?0TM-,O\%D M:\V#*X$Q*A!*O1TS:2XYMR^<,U8(Q95'W*8]YF5QU DU/\[2 MSC\/#<-1:T/6]I'84AI0XH/8O:Z^2(?F]D5-;*C1;,2JM4%$;K17:_-:PB_L MA+G>-LJSE:V27:OGV;-AM09IK4.VUOR^>B/%[W&^P(IDN(>PAK[6%3Z9]KM^ MOR'%=_2BTB#Q(>Q-PQOU&#_]&)#F Y1\ M>!([/9G>2Z8T;"]^].<>_PVEZ;BOQ^ ]?;_MQ;CY27[RVU!9"3P["G^.NJZ6 M6?^]5,^?'LD1.&!+ =F"/7OM%+#E*FRAOV Q(K'%N2%VP2 +5=B"PJTI7AL M24 ,<*5P7 &.6$'9 @.V%(\M]!<46/SBL06 6$'9@H!HLGAL21RQ9^\3 ;9< M25LH8%O.QI8WWCU[*6U\+1)07X@W$.&L1O7L91;G)8KJV>F'_[TC[GZW>A[^ M0B'7O)=+O9V RJ^HERNZ2:M8?5TO=9(?+(,2YVJZEK6*?ZCP7_[__5H"T M74;:,/P#2YM@[BXG:\];VEN6-6#GBH8\U)]0X+&+1/[/9U$&_5V4*7\AL0\, M,NGMX/T+'UV]NPL^Y,;')+JM_8+%Y1[0!8O,$;3ZVU+P? MV)S7T;V4U/R64WO1:^U_2(FAOM7=2+\ON7KXWI[M35SOOZB_CUWZT:8;H,JQ MQ.SR5'E3S^#KDPFY?$NR&Q">8\45H,J)@B>@4N\X^&+)PQSVH8F+\\;=OW>'S&IT[#V3=I4^:ZP9^*/5]3XO4L.<_ M*!NS,P/IH?^E]/!9)^OS)K7M)F$$@X,/HS3/V\C$Z\DH\T>O\&2YLIKO.6E/ MIG33$S-(*_%4^\FFKSFM,2 MQ5Y0V?C-AMD8U097QY-("HAJKV*['%F=#WT?Z\C]5=KT)WT:XKY,G&KV#1R4 M=\Z7? X\>?X*TF<"%.0]')3UMC,>.KB[@/?\$//TSEKNX-<'%*K'K%AROUN* M LUAP=1RLZ.S8.R9&%X M J&3JMZ=(V[G^A&/!'6H_MQ2:,XY-&HSR!4GNV'60A"]^P>[)_%3CU>];_[L M(R#*+=>BO"I_]B#IX#CB2F4HURMLNP&J_;),I3#E@(6V;[^9T7OXX8-](Z86 M"4>5YL[:Z*O8F,5(IQ]>WV%V1QY>/BSZ.KP?:RA&RJP^M!82D6;T2.K,\??' M/1QZ_Z(@ '"_430$\.V,&<8?\:WCM:35W&@Q\,9US8;MMAUL_2>O![X3ONWV MZ&RV.LQA:,44XO!S M'\H"B'M]T1R N-\IJ@,0=\8L[(\0UXNVB[H^;ZL6.N][J(15)DWQ^A 'B?Q\ MOC!:OM6")\UZ./>MK9A&J6D6%KFG$?+L6=@/BG$?JXIQY(6R7?+/>"_P(_#\ M3[.OP(B]F&H%%NNW\ZJAU)W6O+D4<>Q,UP]AV3)U[/J)TG:%.X3FJL&(3HM% MZH=FL*M-XG3=:>DCA8/2QTOD10'TO)0$!8F2GQUZ&'[#B7#Y19O0;O*?MOUC4'%8Y)UE^_^ M(>Y)\KQA-X">8QX10,^+24, /;^=(6SBT'Z\GZ]C3AZ8^^J(GN >?GWH00:S M2I75B /G]+C)9C:N#N!ZZO6D*3_B'B?.6\H-"B^O7WCY*FUAO2 L><99DWX? M-/=[2\W WJ5I'FC\!1I_%8(JH/$7:/P%#-)--_XJG$$"3;Z ^KQWO=*GI@IH M\@7*8SY6>0QH\G5[3;YN@ 2@^U?1NW^E2;*>P7N>%C"N]O!E@>#9VHG,JSGI M-*+:K#VU6N.:%TWW?(5N#R3Z6.E"XSBH=+GE)E\W0 +0_:O@W;_>A"?\$)FE7/E\W;0 [*F9M\W0 )0/>OHG?_>A.@K%R? MHKQRIVOMA;6 ;%AKQ"DIH!RK4F#0-?"FFWS= E ]Z^B=_]Z$Z",>IM]U_#T M@379SJ-(% Z'#;M( .58:T)3YPUY0*W)]0]M0).OXJ K:/+UKB4IH#CR=IM\ MO).QH]\S61CWL&!'IY%:(.",#8[?;R M>A.,:8O6@9Q"NP[?=/^=PM"8$[!AIV@89=U\>Q8C;L M>A..[3=-MP8O^RUX+T9"U9QSO :E[EC6EXLD4(!D1:ES T@&^G(5+#]ZYKY< M;T*RV.'\RL&A5;BW6S('4Q1J>#WUR([MMP@:M-\"]87_>6R_I5[@1MY'X#UH MPP7:7V0 M$SG0;@NTVRH.PIR[W=:;$$8EVA(:\(L:!VVV*&Y5Q/ZAEB%,UE:+(D%9(FBK M=6V$ 6VU"M96ZVT)P%$@=#0ZGHDM2>M6E]"6+\V8[GVU$5YR8+@45QIH'6*DP*,6EJCKK'R?.>EX+2Q1LI M7>1]+PA*=O('.&0"U8O%H]H-5B^^C8J)8?KKQC-X&8;T?<\PP\04)31)9CAA MDYI#+T:'T$$1)\Z&;P];S65_D$362)J[*R-TSB#]#0H102%B\:AV>X6(A4.D MI4*32:%I/*O2FH *('RP )2[0;+ PL'2N?. M*;X2E"C,IFC8;V.YCS<14G?K74WT(.O()\)GFG[44@^P#-M[YU[/)+DO0D# MZB0*\C!;\10&Z LP,']ZBO^)].7BSZX!A;EEA;GX0VN%4YB+/ZIV*PH##C]O MI,W)4 ]TV5>7)=G52IJ^U6UO[>@N:')R2T>?Q<-%\(;:9:\S/*HQXVK5[TK, M';-3I]Y%Z^_W"K/O4Q9ZL*A^>S[NU]JQA.#'A]'@ M)G@K('#=43U9>*B(O*UI/->+YDB920&!S#I\8F=N4@1AA<.$, K9AA.,>(-P M7.F%B\""QCS6Z!*3_M0Q..;"UZ MCTHF!_4^-P:-U98*#5)((%-( MH#!0< %*L$ )U@UGH]Z."7VX7X/ZLSYAL3ILF%+/L>J+.,6$K BKC(%GET 1 M%BC"NN',TMLQP>VHE(E'6UZ4EYQ#S,8F-I&ST"%-+Y'W&$6 ,BQ0AI7=[0O] M2 TC/VU5HRZ3F73P9!)X,JF 5+O!)Y.*9*LN=\OP.Z"P1SPY8: :383'UH2_ MA1/^CT*1U$;=<1+(4EE9UYG?(OZX9Q_@R23P9-*M(=(%KCF^!I$B N?Z?9Q= M<++6P-C=VC3#-(RFLM1:^;S^,O"2P)M)G_;-I")ATN4N6KX&DU:VU:WU-]38 M<@9]K-F3>_(@#>.I[-6D,WM) )+ BTF?]<6D D+2!6YZO@:2]AT*C>?!?,[U M9L2>U&!EK9,9)*6911PY[P$D*%N[?MD:@KY&'49>*-LE+]<%&QP]O7\B\:HP M6JRC*>3:Y+@5JW*A=."W-O@/9U6G3(K4KHZ[&P:QX99M>+OV@85\/3$I=)H+ M).XQ @9U;A?(_0$4>9K4 R!2G S>:T!D,B!M>ZZ,#)A5.&HVID=1V5ND($*F M!][HB:<\@2OR_MDZ "(_I.$ BA0GY_8:%+%6.D2**!5PO*"92-D@I8HU2%$D M2[C=$\B9?1$ (PB(:'*I,P CQQ@[;]L:4'_W\1*$X"SGUKNAW0!5KM A[0:H FK&"M('[ :H8#= M%&"""M(!ZP:HG]= -4N4(_J!N@"J@>*4+UR*MR1&TO"$J& M[SF/!22>"PI'0.'(IRT<>2M]2G]]E+*1AJMZCI[BP5TI2&B3S'0BW^HTZ5Y3 MX206CKKCQ=9HF'ZT7"1K2RM(R'OT1)/POT$)"2@A^:0E)(6#DXL5D+P.3G9^ MU!U6^_Q,W./(:+.O]VQ-SN DJR6AR/S-B_>%$^">@&*2&RHF*0Z>7+J4Y'5X MX@Y\P<:%,BHZ@A NRM1NUSID>%(^G@:7\X]B 4 !926?MJRD<(!RL:*2UP$* MTQY[O%>>#&%]*^-#:36=;3@F!92LOH2XA_$SNRB@P.3CY1#!V00H, $%)J# MI$!4 04FH, $F"!08 (*3( &@0*3PE %%)B I.;+C#IA4O=+YE9LJ7TUT-O MDK^_@IPK>%+K5I_4>G/.M/2X]P)("BB@ &]- 5T!A@4\PE2\1YB LMRVLH#7 MB8"R@$/=8AWJ_N&K/>Q2=A=Z$K^6#-GT2UO9CO229Y1BV?=E-\P>B]:2[]QF MST25;%/.2&>"IWT^X*%O\1#X&MKTWEUJ4LE 4'#$^_&.>(NG+Q] 76[T@H 5 MJ.NOM<2&CE,3RFBK* @=W0U[QN1H2@/&U:K?+&G[P9#NGRO.&_J60E4=Z'&M0Z*.FPB3-3:+E*CG%7,W^/$>>TRJ RX?F7 JU(K MC43>?3T('Q\LN2^Y>@@RTC=4%W #)+BY6H%;[R?QJ-7'ZU4/G7N[GOOM?:*N M'CYG/CKLH65LFV6#TYL03BJV:/;]@918/>SN'RK_M #H+G%+Q1$W0();*YBX M]8X1?PH8C1WC+A>LOQ11%ZY,:'A?&1IQ"AADXFZBY^Y' WR,\Y:(W );JYL MY-:;0OPI9'0[/9'EX#'']>;V9M_1V+X&99"1=HD@\@]K LBXI4*9&R#!S17/ MW'K;AS^%C"F,T M%>7Z6-1(?XSJRD!*UH:E$?#9G_0%0/3*2BL 1"]48A47AXKC,%^JD>M+*/1+ M5UFW&:M5QR--;+&JQC+X5ENE!\!$5I5U[@P^<(Q>7Y4%\.BEJJWB E*1'*-+ M]8)]JV.TDF1S3GHV;+%T4%ZR_6TYJ,T:4ZR/ZV9W28UOO],@/711.%]CO\T-^4UTR*1VD2D/[N.<0/BD@W M4QB'H*]1D9$7RG;).YE*!"=1X'$F\#C3M4W-A5*!OV5EZ#;,U5>^V+;X[4YG M9GYKR<&)E2&S)YK._:#*!SFH N\S?8KWF8H415\HL?>6 /H0D=5=TR[/N4A7 MJZQN-"=J+4ZAA+S[!R_G'5;@G8"WF<#;3-?V3BZ4C_LM[R2DQWRUHIFQM2G+ MZ*BV/VS8>@8IV0M-9XZ! :: YYENZ7FF(ODG%TJOO<4_65B8%)?KHR6W;\K8 M)/!:."IDH<[QKBE"YG^3/?D4+\%P3. 8J<.>N&Z *>*X)5)@5N)?7 M#5 %/-<$3%!Q&U7= %7 :P*U)T6M/7E5]JBKAR7;"X*2 MHAN>KS^6GX3R[K%-$TC'WE"'IN*E6T$WILMV8WI\Y+[F>PZ;K,1THX3@O6.& MU7.#2J;GQW$C>:<'W"[T9<]/V"+[^T:H.T'7<],]^)YM9SG9XTWJYPYYX ;7 M[3?D9I_3JU.T595U?1\,))3.2E#N,;0,JE!NNH]3\7 %P,I%>S9=!5:Z0A6; M'N".+T(+RF74!2] S3B%E?1FV3U*G;NX#;@KX#VP3XDK%VOL=!5[[\)^O0J5XC:->I6*-LR?:/FC^%?2+ OVB M_JQ@$CQ !]HB%47?"DB@6U W8-Y UQ_0]0?HV]53&(63ID+IV\TUMRF(OH'R MF1LKGP')X3-W:<$2D-"\2+'UXN/HO\[;H>7BI+B-S/*E6K3HX??D\G.Y8'6K MH/Q^Q@IBR[8.C4A5U54S3A<&:F*NUIGE\\+(U2EQ4RAR]J8LKT41K8'$V]%D MW;,BO;XCJM"<=(>+=&&@!.9J35D^+8KD&[( &+EJ1Y;7PDA_Y:_%]M3F.=-2 MVY.N%^EKB4D7!BI>KM>(Y=/B2+X)"\"1J_9@>2V.L*L]WM[&2@CS;7:^GTM0 M+Z"RH 84N( "EQ^4HB('IEI*!+^DF784ZEKZ)MKQKME:]Q-Q=YQ$48*E[.NE MOQ#P*$@QJE\^KTEZ3:W"A[9257-K:GIFHS*M#"1D/FV7?0B2.*C6P\U8;:[" M=OS.^3?T39:*DWTWH7'0UWTA762&,GF+!7^S6-;2J?CJIBI;.JI:6X?D2)=* M F@D3<-]0()4CV#[FR21$BL.?SG9Z/7!U[(CW8PW!#W#MZU)*P9CPEXQ2;P0UP,F/)WJ*0[I6DI-- MR O]>*81E*(@^2STTI..=2)_)>7Y Y&SG81\!(FYW5KB&Z!1X8N,S_@JRH,5 M@]LXU FW(T^46113/6J\ZBW>N](8?I,5>X05YH@JWDM]$GL_CW MY3)QC^#$RV8?5&U_I*KM&Z!1T@-?/T"=+JMUC&'6/DODZ5O!HZ8>NC[\!&A6^<+Y@@/V[ MB?W+ O8,D^=KO;:OB)M0]I=:K;*?>8,4D%X\^+A=ZKP!L)^AS]'!1F'\'L51 M -B?ZR+"#="H\#<4B@G8;\[K7Q:P6TLW4EC,F<*;5F7D!3II=\@LXG_YX.-V MR?,&Q'Z.0$QI^Q>DUN/+QBV./?X=R B'OM.PG$+&*@M T]C_OA$[^ MA]#/[0/[MOUO#7G0[Q_9NA%FE'[E1K/=/7[) X"JGFW+ZT#_^OB7__PYJQ[7 M^N23T%MG_\R6 -GRWHO"KX:YT[53='H0+AA^Q/E'>?KQ7.IA6$;!?S_]P6]N M(9WH)P7(%I/WG;?)QWU\#?'B]PP2'&N%"[U=*CI:4%)=[5DAF;DZJ4$/Q>,W7#5M7P^RW32I3*IW1(MJA"Y@XZ2O#7>O9_ M$M1>8&.HO9EPNKN8]':CIJK!BVO0$/FF2OFU7^+[H80-$ $G-$UD-$CUV%.M M4K!.U#XE:DIBUDMH[.ZSIE?4?X)O?,U&ZH:1L"+AB^F6!'T=ZJD).C)/#A*Y M"-0H"(X_[GJA7D*^?-MP#B U<_NX]2<*_@!E_TY^^NY>EJJG+;Y_1M 4#5_G M88T2\LBJ>B10HHDE-]EC4#H*?++G4%_XLEU:R_XC-1,2)PZ#EG9_UDJ&ZB?#?5I&P\^O MZ?OBWV"#CL)Q_/.)%*FV+ONIN['\R89@Z=Q/[,%[.16_%"T4?_0S3HO6T2+X MRHJ,J)W4RBYE]L]/\\W>GWLI'4]GK^U\> Y0D)'LB/9I9EH4.* MK\L6)!O),K_*=BSO@\=8B/Z"XM^-Y.,>4J*5B"\T_7]+W__Z735_T-X=](2Z M#V;JZ%G@V8'7XT=9F//XF1>8J2?YU=?MQ(O>IIO_!2:@R!?R/!S\"0JP)_R2 M3\X_,IU$X[MZ7!IZCNPFLV>?I-]R_(*[TM)/8X/_&?78D[+^(D:/,@\KP8_T M58,4([Y)A/Q4*IX5_(SV$)*XN=_=IR/QOW_X(]-RW#C^,/%BU+_2$:7_E\!\ M^IM__\2G']B-//'?'[[P^-$OIG]DIIQ%*)(AES'^(;QWC%^7R?2)R>4V48)NTC4W\6V-I>^+3,6MG\BM[OO9YZFM3WVX M[&\/2W_P"$K'+93^JNJ&J9KAW^]GNMZZD[\:;F)DO2B94@ON2_I.35R2)Q[H M]ZHK30[E=USH"^OZ7^6'+WFZHV31HBM'6A((:,F"E'SE;Q>?>EK7'%38 MH=7K=[$MR<%C>+=(DRD_CPQV/M)GI9K*33"$BJIPB*&].!E)_3SR(.]B$?4P M&S;;F[ \6>\H*$SG1'*3[MBNT>ZZW)3C1[2U\2-VB4^9=&AN5L4PJVRK!9GP M9K!QT=8(LAN#="B:FY6:K5NZHO<%7H/* MJN,RZ=#\I@36->M,O2N:J!)U<)LT&G$Z:YY4F-R:3?K=EL:A7%MJ8;#$_O?.09 ML)WZ6*UN&G.8U8E-MR_O&RB?CLQ]_=!QK3&Y;U6L*!:%NJ1Y=LU*1^89L&R) M09N8S?KP1II+BM6P#OPA&YJ;E0_J%5MO#L:6L,66;#@^-,>=0;K2W*R;?AOF M64*K6Y"/T9[1'UD0E&TJ-^M8--=QG>5#;B+7)*\]64F#53IKG@$HN9GO$-Q9 MBT*G[Y,5UHC*Y736$PSH!(,9PVY;,#2LJ+MASUM(RW0H#O\\=%I'JNJF98[@ MR0"95MOS4(@3L,!.\*I)J):!,NLE+$@M9$23*\2"%A*>YU5%0"IK=CW"K%;E M@$T,A7-'"5EQ"?]Y9$\>UUK)>B51H(;]Q9[UMH2>CLSMB7&6MA[ARA@VRPGL M(=N5@K%,,K*K!;H*:%I@O(2Q4/67@,05)H328;B^TYM=;! MS(;FUKK#E\ARM=7[XH:B" J2IZOI)EU 7@"M>:+84<=W83YTUI;2,24;SF;- MK95:4SS"5S7+@N:[V4%'E& =I13(RZI<$2K8VE9FL'-HDEQ',)D&F[( RZT5 MA_0&U6L;@45"D1B5'7YN]+-9F*A=&OL4ORWN?@>83O,I(A)2;M")[V%)? MXQ8<(<.J@>)V5!\LDI&Y34W[,%,S#-(0T7G$5I6^2Z_0=,X<4>/9;A *V\$0 M-F.\"^T&N*!-!LG(O 1&UG8"BV39X\BX)[*)#9[5%]G0W*PU.N@,*V&G; &B[/5VW8-\1A64HK"S1<^WZ(AF9 M5X"=0">X&]JP;$/*;+ELACV324;FM@]5_7&\\DE*;&W)():&!W$FIG/F=@_K MD0UC?9C@^(#=Q&*KUQ7*Z4@DMU!*<6AL/-%\,5*6N\7:]>TEE'Y]'@(KJ#)K MNA4\$M$UL1Z.+-^VX$$Z-+=4.C9Z4MT=M41R-!PH[*36[\^S67-KK0W@P/0; MLFAM>F7)J2I\L)JF-$5S:YV3,D4UQ(,/ZV&U7V%V^!97LJ&YM9+<7#0#8.8W>7L?5E=36=3G43@@615>;-Q4$5/(49I)3*K97< M+M1&VS%TT9PO-[P7;;GA-!N:6^L87LY,29Q%'"][RV%=[<)5*5U 7E:'JV$% MEXTVS;'N; ^A]+(IM+)9\[(Z' \"?354X:C?@)L]E-6&;#HT+ZOU]:%9V[C- M-;R!-K.^(;@L(J7$RLOJAC89!'8;B3VE*C" M$#!?-=EL:#YDDSH.T<%&/2MJ)C%8-';#B,J&YM9:'3:K[-[H]"VACFC;.E_E MF1V3#LW1M;FFRZ-F>T/#>MPAA]6%O!@8BW1H7F#I>&U6%P:;!+C\@6D;C%#> M(MD*\A(;V/N%,\845HRB ;UK5$EZ@]=]:E]9^URVM[S4 M*M8(<2O1? *SHVH#4['$SI@>7G4-8L,*XH6 M6I'964^TD^-U M:\)-1K6:F4V;E\?XH+4'PGPUY5IL ^D2C:%O<]EJ\_*H0+.Z5*U-;9A7/!A2 M5-U7%\&H88>8H8>,UH MPAZR->3EL1OV($;L='$.'4Z]9:]1Z4S*Q[&Y]6X;&[*]76LQ9U;LY6 %UQK& M/&-:7A[+3;O#U_#J7N3# UGC24S7D4EI!3WC4=6.Q5\7D@3@+.XC(Z MY.71'K-T1>FQLJCWJP19TWQK.,_FS M0E4<0.U-B^=,H2OAGF[UJB*3#LUO#1=V"7AW-GAB3?JCL6W82U889&-SRVW4 M?J0VI'-)4I&V=C\T%Q)R$+49AL[7FU4<>3P5;MZIC M2X ,?816A'VSGZW@A/I46ZP2QX[$Z>%&WJCTVIU-LR7DU<>">@HJ\LN/*TC'#078&ZLTM66EZTWKSY#]3!+/+"=:9FUT9BD M.!QN][(UY-4'01OFVFLU8F[3JI%!9/2W>^4X;VZ]F#5N1*2QPRRGW-\+2CA% MQU&VWKP;$O8-&.YVQDW11*4JLFI)9>J0CF??P?JU MC+YY5:,'NL"SSK C\OOIRF_/)6/0.LZ;]T3$G9^@)%VS]'*E,3)7[4TGS,:> M<)O)2/3$VJYID<-Z.^ (@\>"9 TG_&9\8F'=+2&U+=+I\9Z([#:56C8TMUJ- M945S,)%"+L+"6&9;PZDY'*1#-#N^D,F9J:K2 ONXPK,(X5 M4G.X-YHB0G.X2QR#X[QY*%U3JZC3%SQ87U3;P=S<4,O1<=Z\+(RE7DV20MF* MEJ:KX-*D3C>RL7G996O$*#;801]VMH@9+36G$ZXR,N1EEYE&>Z72Z?D6V>,X M"7'CH9;"^2D/6IPU(ZILH*'%>[LA@X5#J:LJQ3L<2 M>L*-MMSE+X#2+-Z>4,K8:=*O9 O(:(9K[ MGFV/S1HW46>KJ*L-&RXRR,;FCS2JU<2O4B9K&$6&'7S085UFGBTAGWR+3:9> M0>95'(:"Q!7*FM"8O-MOQQ;(X.^U:WN3/F!Y/;UR=S09_M>0LYLC='AY8"Q;VV'-3A MULY;]3AL-E_NCF-S=*AC V6HK,H#2V?M_0YO>D9,'L?FZ"#UH8[2--B1Y01- M)MQ HM%;',?FZ"#UU02,-*$';X;2GMTWH1JK',?F]M9CZ;TTI^8345_,0T'3 M:%[L9/3-)Q>Q;;\.-5ENR$6J8"SV0Q4WKT4*EA7?I/1Q-Z[(;P]V& MV\_HFT\OVIOZJ!G[%P!RE)(ML!?2!*PI7!L23 , M!6PI'%L B!62+<#B%Y$K0%D*R19@\0O)%F#Q"\D6 &*%9 NP^$7D"E"60K(% M6/Q"L@58_$*R!8!8(=D"+'X1N0*4I9!L 1:_D&P!%K^0; $@5DBV (M?1*X M92DD6Q*+3P&V%(XM"89A@"V%8TL"8L_VX@5LN9:VE %;"L<6H"V%9 LP^85D M"S#YA60+ +%"L@4$^47D"E"60K(%6/Q"L@58_$*R!8!8(=D"0*R0; &.6!&Y M C"LD&R!7WC+#;#E2AA& =-2/+8 $"LD6X C5DBVX%\P!+#E7&S)GN;[\6G, M7_#G=:UWKD6#;X\A/GW@S/]5. MO)U("Q.73BLLMI7G/("XW M%#P705QNZU3 =V=$H( M/=4"600@2D"4@"@!40*B!$0)B-+[ILF!*-U\9%H$42*!*'T$4;I2AAU(SJ>5 MG,^2@._+I@:9X'#F0V3?W_MP1E4C)SHV00$" G+KI\W*,OF[[@6B..MO_R?[P0?60_.C^.5+65?#VXDS7 M07D7CZS\@:2&<;S(#8'4 M '@!\ +@!< +@!< +X45% OMPXO $P F P*2;E;@Y,@*\"X*6P@O(>\()\ M(*%Y;W2YI=M\YT>7CV2'WAM>/J2D 'CY5/#R:[D OLEG H]7R0' !H -YY") MM!3KPPB%*J_-W%U&(!6_5X3U8:2BJANF:@*L>)?*JP\C%=PF,L-]Z:\'Z?C[ M/W)HOJVESDU+DFN%0-_Y[)R9_D810=C79UZ0@\_PEN(U#G7 [ M\D2913'5H\:KWF)QEX":FZXJ^T4FD'J&A$D8(J6B*T4!M)#E=3I7J#L)6&0] M]WM&5I')[,Q L@(U^7'VND?G6RNO[,<=W5%T7V*,VH*RL#H!"\ZLIQ*$94(M MYJZDZ:KIR';PW[M&MW97,CS?D2(2$WOV#$?<$@O[OOW\DYC] ;0NIMO 7DKP=>M[]\Z_W2V6BGP2O M1*$JK6LCR>"M1L1-FEIGC"!^N4T6 :P@[$^PBI5]?___V7O3)D6];'OX_?,I M,K+OO=$=3]+-C%9W9P0BSHH*B/J&0$!%)F40]=/_ ;.&7Y$U9Z:8[H[H[JK* MD\?#V6NMO1'.VFF(SC?>;4]WXBQB0S_(-H2-HL!:Q)&V<$S)'_A>=K6![SCI MD'96J)EA%'Y2-^*3NN%*K!)$X+JV*$S;0J0:R(#,U(VZ?R0?: P#<;L.<8.: MY,5K$OQ9GI,)18#O[IOA&Q(\*%U>I'3Y-")G M/_LL^_O;=4.0O.G"[BY'.XE"5RA1?^LO5%1YFU!'>1_834T8;SUJI>7D; R%C BH_2#A-O8:*Q(E$(N(BRADNS) M-GK_2&,D"-ZU"AY4+Z]0O=2>I?Z\T;7&@_9RRC?=1?\X73*2V'_KZJ6CK66R M=DIB&[=$C$-:C6&\R:H7'$^97'VH,@R0^5K)?.Y??Y/5"W$C*O96UT.IKWK!1('FO7+]4;X3Z;U+ MG-M;YC]FGTA?^.4GKOHI=;WTK^$S$WPI&@V?' Q;=<'@D4Z?;<0$Z8S1Y$_J MGB\^XUSSM,,P-HUGRAU\*":>T:W,4?R$=,56A9GW-OF-"W/_B#U4&/*A2K_F MTR:@/U0\4/&4N^*YB.;]8J'TI3OU>2V_4QT]4QPY(]<<2]2T@7*.?HJ11EWB MA.RU7@*]?WS-QU*@C/#%SE761;47T@ASW_8/\:37D&/%V7)FVT?&PS]Z%^?G MZZ*MKMF>.NA*LKNFU_6@1\SI>79+1.!I751A'C"*!NY?*_>A*KI>T=S9(^7AD\'A"!\+1K?-X M?CQ?Z#&=?>-"5-+*@L0?2.PUW\H' MM7MEM6,NL<,E4#OF$BK_/;G[M8VX^WNIU&YL1IKEF0:O!5ZZ9^&3S-693H5G M]U1BBQ5M[OH#6FM.2R%S:0C2#W]&[Z0VDRQ,CQ+Y8TWDT+DB;5?YN[TDENH= M77U J:+>_0,$[VH$[S;+._*?! :"]SW!&QWD1K5SJ.]L!'-YU#STJ3WS)\_" M7U^K]+WM'81Z98M:*N.CK1'KU?!31A=[P/.J_9>!6*"] !'0 M7M!>T%X@%L@SH*BD>P3R#/(,Q )Y!A25@5@@SX"B4N[1^0$OR//7 M;]$"L2[86>H]$.M\,A=@!# "?09]!F*5;8^NJ7P&T%QF2\HLOJ"UP))R; FP M!%()D.2G3@[=-$F8UU<)8,FUL^3&4\GYW,D[9,D[:%.>'U!!%EIH9DWJW:WI MA5IV1N1ZO6&_=[7GWNJWTLUA&AG?&)NZO_+R62::$YO/>!CO M^BZU:K5E3.;:R4P2"129]5F5R?M+X'3UF=X2H&COM3?$%2A:Z?I&0/*_/"P@ M^5]%QX'+9W]FQ 0LN4TX'FFKS;KO2_N!P5Y7QJ[&9MTXZ\+V,#=T&RNCX4^8-@*.(5^T!=?..?&# ]WY94N8- -T$W03=!-T$ MEH"2 D9 24%)@267WA)04L (*"DH*; $E!0P M93X/4)!FV7WI*K )5"4 D9 24%)@27 $D@E0)++'$^X:9* 3VP!%()&-#_8&M*:T _ M-G5'"T-KF4Z2'[[PEW>)%@2:%]TYEI;OA&6&U^G(5'IF7,?IW*MVY;K.A 'V MA&!/"'()<@ER"7()<@E4 0$%5(" @H "52X."T %H ($% 04J (""J@ \RXP MN06?NS=_6QY@ ; !04%!:I "0JH $% 06J %4@J?R *=!GX=X.]9^S;%;. M;T&&7[\A*2R??M+[_'KD,Q;-2%_":N1ZMY>U+>XP@>A'A+Y2JWE3!?*!H7%H MJW#9Q2SQ?!Z: #2. .02Y!+D$N02J (""J@ 04! M!:J @ (J2H4*$% 04* *""B@XH\>B8& @FDM4.5]]$WX2=.V<*T%9JBB/1+I M1WO)ES4.)W2?F6R$U1^:M'*9F9JPS!]H_L6@E?-=U_?R'[-/KJR_YO!ZGB"? M^.GW*X'4GR"^I?&T(W%N'=<:!_LOIG'M0>.G7..>/N-#/GL[#&/32"\\#>8P MC8IOB/E^Y3\4SL]H^8^/:#]9PZ&?K.$F(=&G!^IJ([L'_^#2 C6FNXF*I?O' MW#_B#SB-@GDKY+SR[ GD/* *W#0 *D! 04"!*D 52"K0Z>)'MT03S8G-[]\1 M?3;+]B)TC_3K2$=N[C"QMB4Z=/4PRNZ(LG866 5NARY[=@0D"GI9 %4@FT,O MBU+ULGC)%#RG)>'4I2A=-B5MH]3&+";9;):"LX85WTW!OW>^YH99 1;K<&H9 M3-C SA+L+$O(DC)O .@FZ";H)N@FL 24%# "2@I*"BRY]): D@)&0$E!28$E MH*2 $7"I>P\NP-?&$O!RA-84 !*04I!28 D4I8 14-)WJ*1EW@ @!9 ",@>0 M!%I30&L*8 FD$FA-<3.M*8:!GR[!".^6@>_>G4\FWHF:8S[<>69TYR_OK#", M-4\W[W0_C,+K=._ZT2[\W]\P&GV)LU;7>?V5D29DW '03=!-T$W036 )*"A@!)04E!99<>DM 20$CH*2@ MI, 24%+ "%AYO0>KU&MC"1C>@7\_@ 2D%*046 )%*6 $E!24%%A2LBT!ED J M 9* H3\8^@-+()6 H?][-?3/#4BR8Q#IPL/L$$7DIW_+_%#2#_9U^SHMK$I/ MB?(=DRULT=W?2^CY8X=Z^N/TVLRP/PS,I1D$IO&E"*1#3+JRPBQ-*DM;IN3ZBH3)>K^D7R@,>Q=:5+)V?9N MR':I6@!_EG"TMYL*"ZZF\_AQ6M7C[:&A[RY;#(C[FM'8KO*@WFO/&[Z[ MG_.Q%APZK4U;;RS./,3O'RG\@40IH"*4!R7:$R@/+B1.;U<=M"BZL@TI96<+ M\Q;NKQ;U85O/O[_$J/M'''O X0M,*!"NKD#X-"*G(?LL#?NK53",.:^+-J59 M9W]8ZC5J]UM] %ZL1O -933']8EDTZM0. KJ.AZLV9R-63^ R@-!5X"-4".4 M:$^@1KB#5,2]50VZ+-NMNVY'V$<-O-9W]8J[;PPZ5?X^ XRD5 MJP]5A@$V7OB%0*@12MYBX^IJA-_5I[>K$3"[6]6HH$?RW=.FOEW4Z*E?.PL3 M=?_(/*#55[MW 2MT:$4(K0A_V(KP,Y>%Y?G/D;5P3-'4TZ&1]6RY,;7,G>_T MPAK?50BS@BD$CC3/+S@R]X\877D@" *:@4"Y49X]*6&Y 7/I_?/WUK-9NP$$X?['>H: M3/_$C/M[!C^G]\K](T$^H%CQM3R0+.AU>6%?BM)K%F1WR.Z7WA/H=7GI7I>_ MDY(II'9"G49?LW?V8>\92ZVW/N9?.6<],'^8DJ$)9AG-O4D25EW@#03=!-T$W036 )*"E@!)04E!18)= D II@ DA 2D%*@250E )&0$E!28$E)=L28 FD$B )-,&$)IC M$D@ET 3S9II@ZGX8A5?LAU=F(ES'<=H7/9H&GHC@F_S;C^"!*K<. L R"7( M)<@E4 4$%% ! @H""E0! 054@("6;$] 0($J(*" "C#C^J.WDFZ+*N!;]UX: MDP L0$$OO2>@H$ 5*$$!%2"@(*! %:#*;265PA9=O&5G&?HBY(T[66,3AU&V MI%#RO_'!7W7SY+*W()\Q7PX9]ZA'2W0D3\$##IX7O@L M J@4]$( JD!"?P^]$"Z>T5^L%<)+9V&I/F,]QCTDMMO=C:13$Y6K_"K+PED+ MA.]F86A_4$9;IS)O !R$!:,OL$P$R\0RLJ3,&P"Z";H)N@FZ"2P!)06,@)*" MD@)++KTEH*2 $5!24%)@"2@I8 2,S\!I]NU9 O: T/X 0 )2"E(*+(&B%# " M2@I*"BPIV98 2R"5 $F@_0&T/P"60"J!]@?OM?W!P(SN'#^\TH8'/[JZ__L; M1J,O<:ZJ?,==WYV-%_7+POYBT04_0_ S!/F"6()\@7P!Y*\!\B!H[SFZ(&@@ M:#<&>1"T]QQ=$#00M!N#/ C:>XXN."B!>^@ES,8N*VA@1/]^PPN*!HIV8Y"_ MP1(-S#%!"$$(@2I E=LQA@>F7!X58$Y^%>;DA3TJ=P^%L1EIEF<:O!9XZ2Z% M3\T3HLH<4]F1G?#(DA]N*;UKA>+O-$]X^IP/ S-J>[KOFCT_S.R8T[U+YWC& MEWDU(A#_8*.!?;3&.B'T'&JGKE2LJI+8_2/]@#/0(0'2=9GV!&S?7]'V_9?U M0\>U.L(JM=!N2BI#=2J!1:%LKA_D3^@'>+N7T;.FS!MPKM;]P# #Y#SV [8] MW(6^8QEW?T/S_US+R8W\;XF939%>MV.\(PB]6)Z]S!X]O?YP69A=U8X]O1P! MQ"PY,4'; 4*@[1>'V57M&&@[$!/D_PIV$% &\@_R7\(M!&*"_ /*RK!'(/\@ M_T#,$NX1R#^@[,V>J(/\_^J;I$#,6[$8O!C,J@ S@!GH?\EV#/0?B GE?_D> MEE\7J$#RU#UO='LO> M0:.,_RS^\@%?WM'?/]8T1_-T\TX+[_SE72?VS+-)"X$^G/^0G2O[S[\6+_=< MZGKVYJ-=S8M<_+?"H.$ (-#P;SEE@H9_PP@>*%@B;]J2:_CS;83>$X)^ MTJ\U7&N!&:IHCT3ZT5[R98W#"=UG)AMA]95E*QNJPO)[1M&_F/V2>#Z%]SF3Y/D$_\]/NZ%QR:G9FWYO$#=9K/5XJC'OYB$-L> M-'[)(?:+SQ#S36F'86P:GRQBT4\6L9)V;*(=BPMYH>.N^J/>R*&KB8IC*L[< M/^(/!%%](,A*P2;V>MD,"142ZDW(X<_:5U^9%OZB678^^3K=.3,(SVMI>[H3 M9P$>^D&V?VP4!=8BCK04#I(_\+ULS7/E)-!4.=^18I:\_@&^7Z;\J;T0Y7>N%YLDS750W!XPS^ M/ #&W1KCRK@O5WUS\=UB@4WW*EN%Y@PURVA[G+:U(LUY*AQH+)ZH46WHVUU. M:36D+K]VDZ]>$.P/Q.];[0A;'3YE^19/T+,89Z(/!G.Y"![D&Q=VG=^V8K MPQ+K7MFJO0ZUW#5:S>T*U;9C6^:5$)U42OEM[J2^.&P1K%.7::=N(7Z]YS') M6:K(5*JP!XRA?U"@Y:>2_Y5_\,LKR28.(VMY_!);SVG'E^$]#_UT,!S_>45Y M=1F$M9=H[?FO5IY[EOG[5Z+EO%(7!L8LE@2MDK1&J&15,U2-HE&5IBL+E*K2 M!$,NTR7]2_OX&RD3#[[CK+/JUR-Q9W-01H'K\8J\ MJJG,KAGJ5#:2^7KD_C">Q[75>FT?Z[-X<: 0:D6PZ4BL,.FLZ;5&CG:(;/%P MG(Y4WEGZ]6Q2K# K.L)8?:T>-%O0^&"K2OO6KI)D*RW,FIA;2[)C:L-;+-*9 M:(QB#;A\:&'6-C6V=[/J<2OC2OM@1<;$U5;96HG"K(O$(8ZU<.VCIB*8B8?, MM^1JI.+%K?*Y]8ZL:96^W=T3S4-EG*)DD8TL?/S&85V*:]J(K8V1/K'4$CL> MK-*1Q:UJXC-_9"O'1,8QBZ^,DM%\0.9#"[-:D8Y3I+H:R$@K$8=]N+Y(JIM'8FMM]F0XM; M-42GI\F \PG9ZK4Z_N+(3&=6/K0P*[EOV6,:,VLR/>D-VTNFUQZWLLLBB:^' M\I5*>V'SX]A6]D/>9NS=,$H10!0#4"''/6'[G*RW,J@]CK3M0^QLY]A-JOK (7LIG+0;@-$V&X7@\ ME%&K*6RP9J>"$]I7'9Z:GV01V88" M5A5VFP6;CBQ<4XC.MRUTR04HSNZ; T5K&_73*!U9+5Q20DW]9DSS-E=74#\F MPMZ"SD86XW_L6+5DT.G+LK:H1/@T:(<2G2T4*ZQ4;/MX:-NK*:]%Q^UHCCLB MYV8K+4+%X';-^I88-6R32I@!IBP'"ID/+:QU<6S6Q_*6WL@(DNR7E2DWF8G9 MT"*J=DBM;L;510LUW5JOW]IRT9C/AQ;66JLLV*1F5P7;7+FCJ"8@B%S/(U58 MZWBVFY%(&ARYF^B[V.B30E)=94,+:PV&ICL^N>3&1JR>(AD]17.];-8B5I?+ M>=\B&C6.%VVKNN_WN_5EG*V5**P5[_/Q1FH&>UD3N5.[,IG5YE:V@"*LP_[1 M9Y<=DI9==-D:M@BGL1MELQ9AW=ZT-T%O9S&\)1DHV^\/'-7)$5B ]9YN$'(8 MSB2>;DJ;:0_IM/MI""BU,&G/L)T87K8/-<7-L MRAK',7,IX+E].TE'%C9UOD-FQWU/6/+")IV^H00GR<@^O8A KVZ9[6J;:O$( M@30[G; '%J(K*)MY@!+:T=VM*/W+( M=(;$V:P$5=A_?9,$7EJ=HZ8AZN.QL=K&0;:K10 H?#WB!@C-H#';77,;/IG: M6C9K$0 =6C.KF]-RQ1\MQ99;]U9YV1 MRA0!0.X%<6+WYUL>H<,Z3Q%"Q""K=&2! .8,V9OC-J+9VC8QNJWZIMOH)^G( MPN4KB$7.?.NPX].D-7>VJPE:9[,Y"U>O5H[QR9A8"UOH[(?24 ]):LBF(['" M0H_;;J5-2]6 5[H]=$E0)J4DV:1%"8R[JM!U_*F$TIT>LMDWJFG=E*T4*RP5 MZ[.B3#&]-8K(X\51UZ?AU,TVJBB!F+DAVK/CN(=R\:!?JTL!5G&R6?'"6C6> M9?I=/IU3['-J"W>.LF;G0PMK#71]9$V->5-6C$.%3$MI)_#SH86UCGLM7)WJ MBY6-\TYCH"7'K;'(AQ;6*BR)]JH?>RO97-AXAVX.)RTJVRRBL%:I*A&:T=Y+ MLN"TJ>J,28XU)PM!40)7FJY4R(6[Y>GJH:JJXDEV%MEF%1DP:HP6XY5G#GC< M#MVIBB$AJV8+R+[D^TI8M9.%;7%1Y9L'GYT/-9NJ;U9JM8C5QK"VG=>6BRJO M]?@T:2$UG\#9=&1AI:/6<5/'3023M:9<$^J':#J9).G(PD+Y&='&8OYP0,7& M@J"UDZRQB53!JYW@]L2V/< MA-!(=MS+%EK$JK]VK:Z]:\:VN?,Z8JSBR%#,/K^(U2&!BPL^V#10UZLO@G:\ M1Q>C? &%M=HFKCO[UMJ0!4G839SJ5%MTLUF+6+7Z(3X[G-H'V7*KR:G7D>;3 M83;K,^EZZBNT+PH2;W;K_8VH[ZF:G \MK%6OM VI/VY%-AU4]:9IV3NSF0\M MK'5%T96Y34F>S7&GPZ@NR4LYR-9:Q*KNC1L]I;X\VO2JLHYG35L?LUE8BUAU M3XUYO\XVCK99'=<1QYHN^#RN1:Q.F=;28_J4P[M(=;$3IK6Y6"&)%L([63#RMC-)\R>U60J.J#YJ>M,J&%M;:8G:1 MJ1C8"C633F_+(%N9R>[NL")<*T+;::X')H5V37?JV20R:R3YT,*^QJ+1/QQ' M:]O6!D-^X81-IQWD:RT"EE:-K>NB2DUV-ZO%ADAX Z7S:8N(Y6.M%H]X>\); MPF(BK[3^.N"3?&QAN>R>:@;"<57CW2TMMS>=UFG#G]=07*]!X(JF^X),RXK6 MG7M"U._F8XN@97J=RGQO'EA^UQZZ2WRD=Y'#>7,+Z]UW!_(8&V](FPY=:R=S*%31;LJ8M<;50OG^%N&HD.[8;-G<"-5FBUUSVFS+R3"_ MMB(>:U2](<44V4?=S>ATPI*0PM1T#401CS7,CU?$AM_;-+II-PUT.212^<*> MN2^-6PC9,%M&5>9:WD8R-]:,H/)9"XN=;,=CS3GJF-S4Y/K04PPEXO-9"_$5 M:U&+W\A8U^X.]?1VKQ-K@]HH&UK$X[X5]&64,9L\7;,M>WBH3*;.>6QAM9:Q MQ?WA7&KS;F.LB$K#GUO=? E%/(X7HLJ8[=$836_TJ 5KB%J#.<];6"^U/X[V M-1^?\W'L]&6:,)?6(M^%(AX%35PWVM+>1#5_%U=,L=+U[7S>(A[M2K76,%2" MD\6ZWNSO9I%2T=E\;&&]?:253->D-;:5!EMIF?L:,3KO0Q&/"A+5%627Z*A; MG_)B'?/7MG0>6U@#9FLDM<:/.YYKMM:"4_%&Z_.>%?%H]3?:IMZKIWEOTNJ@ M4[&VGW+YO$4\DK6%,7.;82#3,=I+TS!B,NMT[#-W'CP=8O3!/C+\#IU@K!"H MF!(GV=#BI>TD0\%T+DQL_+2BMZ,U-8C]\]C"U1SV>;JUZT6[W;:YR03GF4J9DWQG,_,'""JZ;=H5^R$ZQ_*AQ;O: MEJA.QR/#0A'I-"=$-CEM)#8;6J3/NC+LMQ2<,E MC([J8$_6U4V^V")]S* F M2Y&D+F6ZQ53V:D?I-R?G>0O+K:N3.2&QIP#E%NMHI:S&R[US'EM8[T[KCG93 MM:ZC38K"9(,B5JWSV")]3EKUV);:Y)C'>1KM(QR:#;CI;+=%D(51$K)5F=GV2SUND&HN2?5.PVETTGHI6Y] > MCZ7%>6P1NZXQ6DW\M2HCCH&AD^K2:]3S:RMB]]#HC]RJ,]JA"I)0OF"LD%V8 M0N>9NGE5(P:V,&BL961_8F-VNJ9I]6.^QV5?BC]3.L_JWK2_2EIM&_$-4D:7 D)GY<5S MM3-723J343(R^)C$;,\ZSEQ)S*PG)% M>1/ZQF+MVD*L) Q]TGK:,=^$(G:#'K)._[VO\4=&(!L+1S&&5+Z&(G8)>[78 M]<>G(6I)52Q"-;HBM<]C"^M=&P&Y)?')7MZ94AB-)ET\/L>LB%V'9U U<'79 MMD93D=LAQ$P2\FLK8I<)ICN*UWAB-U6/-HMEQI7L;5]L.BK!V1?K^7K+6(W3:K-A="5!!N9,WH< MLMS22Q[O-1C4^1DCVN_'HI4EQ-=JM$KWC00N55? MU'G1R(<6*VYMAP4^;>Y1;K_!CDRSE7C;? %%F->.Y*1-M5>H$/0&@M%6>W[V M[ ,K?D?&N]A8.AX.LBQ2^_W()+%FA\YWH,@(JX.[3C4:^^AQ;O9I ^\EU4X^ M;9$121+4'(J;R+Q(=@8S*UYNDFF^VN*7;[JTH1HS3)[RKG(@!N3)760W"/AS MA7Q03YI>/,9PC8YZW>%^+*[5: MQYAWT:96[6QIM[=V#^>QA6MKM*CY?!#@'$\3'4'0V5'S.#L?!BNL(;9FHX9= M1T19ZX5K,=I4<.3IX%AA#9$S8ZCC=L;831HU5$ONK-SX_.)H,0OCW+8YJD:^ MW&35IN%LE\U0/[_"4-A?^Z14A-%@;]O-$T+085M%!^L<9Y^^8,Q?9/CXH/CI MG1?==QQM&YH?/O[ARX?/]#;Z]_K\]-C5#DC^7HCWZ148Q#&7T9?OQ"#YVROY MOSR]KX6B_YL]H(Z"CY_Z-!MV?G#]2V;OWWX'Q[#VS\SOIW,N'3_Y^%3[X]^1 M[(V@#XO 3+-DDF["O[=^F+^2_"$P'2VR]N97P77B9++^73_[YJPV.(P]O$(3^T &&X=!B #N6(P]E/#N)PZ3B< M[>L@#I>. ^A2.>( :;H480 ZE",.D*;+$0=(T^6( ^A2.>( :;H480 ZE",. MD*;+$0=(T^6( ^A2.>( :;H480 ZE",.D*;+$0=(T^6( ^A2.>( :;H480 Z ME",.9R\FB,.EXW!VUH4X7#H.9P( NE2..,#M="G" '0H1QP@39$.Q.'2<0!=*D<;.+ MSIH0Y7_[LE7(F_2J^M%[*A?LG_(2FZ+[3O:/_[TG[W]S@RK_I%YU@W[4"3[[ MC._UFQ+3"?;DV;P"*=P,*! =8 "R^AH4(H !0? T*%D#Q9J#X[HUP MF4!1>]'FL0"*[X""+C4H.$<+7UXHRHR)2^C"=T^5E0@"( NOWD+ZIK^9^,&C MQ)N$!7#E-QZRW017OO]\ZR9Q 62!Q/([#UVN&1?P! 2^J[BU+["&@;DT@\ T MX,LK 0 @ !@ ! "#*!HA2?[7]"H!XS_>>-_"LPW==W[L--,!3CAL._HM) M ?Z[:"#_B5;*C 8V74WV:JSF "+@6WSX%A^^Q2^9?%9++9^2'WVMG/ M-=QA MOLY7#D]-=9\.MF#;PUWH.Y9Q]S! ?;>! MTJ7AP.IZ[,9G_Q+ !'RG_"E?K-,_FT&8;03&_!N^82[YW=J?QOQ\ZK#XOR^D M"?EQLRNNH-9:8(97LVX8%T_]B+ !4@$2 1(!$@$2 1(!$C$ MNY<($ 00!! $$ 2H&4 BKE8BL&N&Q4LK1*E/B[V^0EQUMGAIB7@?6 ")>&<2 M\>W(0XWPO@3@IR(-_'YG_"Z/[&M6+PN]B*CG=_?P+(/U[B99^%IMNK(,U0QH>_Z;II+I>E^4ZZICF: MIYMW6GCG+^_JIFZZ"S,XHX/ 'LY_P%&<>-%O7=YT0Z[@A:ASS?W6*/F")D%V MP5]\W!WVSW3$'7K^[X] =/D-<(-#VSK[B+/2L:F\O_WLOI'U0QTCQ# M"PPUS&MS%>V12#_:2[ZL<3BA^\QD(ZQ6]ZGX>-F2\E]D0U58JABN$IB:P4^- M0V2E:=MLLLAT4U;G_O#",G\_CSU8H6J'>OKCO)M$_Y/)4O[C?@YJ]=@-M/V> M:\FR$$8K.6EHIY&2W-\9IFZYFA/^][X]:-S?+?W U:+_WEN'Z(,7NXCA1\C3 MD/L[3W/3/7A:S ?)=+=^H 7'LVJ<[SV$. JS*TZCE8IH"H+T%]#[.\OX[[VD MJ]N:,*+WB6JC@MZNX-)RZZXJK$JI^/TC03U0U91I?]W-QRNGWK790*#_I.E2 M:_;_O-QW??@MR(XLUM5M0U*73;L=\TK'Z$\P+*CVZ%)H#D+\B>1P6A 6AW/NZ,3T["Y!F,8QK&*2EU&/2>N#!QQ%WQOU MH#R \N 6RH/?U9PRU@'HZ&L:3:L))LU$J4AB:%@@5T"@H&-Y5 MP2 ^R]TN;M3X^K#%\7%G.I7U1MC#&?:-ZP5IS#O^:&TXYJ4-@?--.JL7 M,/S^D<(?*B0);(2* 2J&JZL8?E=TRE@P6#MLN$"$=ML^'ICU:4#O-H&19"I% MW3_BV -1A9H!:H;KKQD^C<@9S#[+X+@;KQ<50W5049J=V'I]&J]/;UTV1 -_ MM>QBSA;5K&FH5EU^)+3RLH%)"5EY(.@*$!+*!B@;KJ-L>!G=*6/E@-?5SF[& M8IS=/46+!;LPEX-!)E0X>O](8W!S V7#>RL;:L_2=T\XJTY'2'<:85!;Z-C: M"!=6;UPV])JTX"ZGZ,&.XX6BV?:D@;+9%W\XGK*Q^E!E&"#DQO:% T[=/S(/:/4U;V\HT*F? M/FGX[NG[-I7#N8]<_F/V8[W_]2\_\>E?PV?F>!+XJ,:H6QP9E^3A>5X MY39DS1G6_^AUB"\^XUQLM,,P-HWGZHRN0(\ZILW*)E=QA>5RX%71O,Y@[A^Q M!QHE'A@&!PI#J0&EQG65&A<1JE^L4+[T?#VOY7?*DF>JDCC>8 I3#T=R4Z\, M>^LJ?P@6V9<9!'K_"')V^8KD%DC^Y@5)[85X7J,/OC ?V)3=/+%"5''MT$%& M;U.0Z#J_%8Z"ND;-Y+CKCAE[T*]F!0F!IP5)A7G *!KX^YM=*:#Z>-_51^Z; MCK^410W0X>;I<-5L>/-:_+MI]G/+\:P92MOCSHX)3REW)C8PTTI6"Q2OS7UZ M5Y]6:O4_>6;X:J6U4JDYC:A#[64QJD3X46YMJDR>H"MI@B;(APH.!?9;*Q+S MUMMR*45B+B&]WY&D'XK0W\NE0F,STBS/-'@M\-)="I_DQPJG!W5,;RQ[5PGW M:^]86VST41GD)]WT],.?T2&L.ZHT*EZPY!5EI(V=Q636T;-;?!)+=8C&'DBJ M^.CA'R!$4!J]P(62_R0P$**_"M'8<^*D.9!KLN9W)]RL:MAIU5-J#3&"X6'H MQ:+$*]K>7\5Q4!&;N8:0]X\X_4 3Q=>>7L2HIB2GK-]%$ZKR77%^X_1VF> Y M*2C;5[[OO&_TG[QX7!)F7.Q1P*MVJ@2N@& ""$ P03"!*[?%%=!4P EH*F@J M< 4T%7 "F@J:>O$] :Z I@)._NC9XJUK*@%<>=N.(%?)E?.1/P * 5$%405 MN/+^"U6 Q9N^XE82Q02!!. #\$'P ?>O?;CBMG#/O#[3 ?CE!_ZM"?[YK?[W M /QK;)^:O^Z/++30S-KCNEO3"[7LC?LKMC0L%;K+?YSW\_GUJXUX^37]K:VN M2TF$LMM@OP,FE"WD$''0/M ^T#Y@ J@A8 #4$-00F !J"!@ -00U!": &@(& M+FGC5$HU++L9[,LR 0S-KK)W"H Y!#D$)@ Q2%@ -00U!"8 $R E/ E$5[8 M^+8>!_E[:2JFYLZWI"KY*JT2Z/DO+]D5@*8G)V:ZFPAN;Z66$*0A$,]A;NCE,P^(;8U/W5UX^ MRT1S8O,9C]T$KY'$R,)\&V\*DT-7MFG92U0F[Q= H\0SO0) L-Y-GX R"E;9 M>@A ZH;4?;G7W;V(8[9SP;I?DV\[3_?KX%+_M2./.4ZHKA$&3)W9ANS] ._.O>$?!+ M=<4@=B!V('8 _!L%/L@?H #D#X!_H\ '^0,4@/P!\&\4^"!_@();='T"?TNP M.RN]9SK /0/] ^ #^4?H #D#^0/@ _ !\$'W(.].=B; _!!\'_^?>_W /QK MM#<+RZ2>]SR_F/6.U.I_/EK7)LEY':;%1FX\[T6B$CM1J;FU./C T#N;F8&[^ M]N^VEUN@(%-#I@9S\[=/U2]F;OY6Z=5=5.IMH^4.;7H>U01\W1"VS56:7C,G M\Q^EUY\_(O!-=0%[\_=_Q7 ($DR/P/,-@'\K08>8@]B!V 'P;Q'X('^ I _ M /Z- A_D#U \@? OU'@@_P!"F[1]0G\+<'N#.S- 0:@?P#\&P8^E'^ I"_ M6[ABP/F-XAST'7 /;N8 _-L$_JT)/KB97]+-7(Q\W;[SM]E;U^&=>3 #W0I- MXXI=:DH%[BLX9PB^1.#2!BYM[X,)90LY1!RT#[0/M ^8 &H(& U!#4$)H : M @9 #4$-@0F@AH !,/L!@TI@PM6YE_^DXU.XU@(S5-$>B?2CO>3+&H<3NL], M-L+J#_T9N_F/V2=#QE\S=SQ/D$_\]/L#IK+ -0KW M>+%>E677VI&R\Q?'J?:@\5.64T^?\2&?O1V&L6FD%YY&2GWRET$^^4D94:1MM9UGG-7O1;3I;BB)[(Q5+]X^Y?\0?8@=B!V /Q;!#[('Z Y ^ ?Z/ !_D#%(#\ ?!O%/@@?X"" M6S32 H-D<) #@WB >@? /^&@0_E'Z Y.\6KAAP?J,X!WT'W(-!/ #_-H%_ M:X(/!O&7-(@?!G[ZF49XMPQ\]^Y\2NM.U!SSX6>%8:QYNGFG^V$4 M7K%#4*E0?P4G!L$3"ASRP"'O?3"A;"&'B(/V@?:!]@$30 T! Z"&H(; !%!# MP "H(:@A, '4$# ICY@-0E, .=X<([_[!P_,)/\1^$S;O$[G]FF/[6Z:!SN M\;YK'L<#9Z5B1.X63]'D TI2X,H(:0O2%J0M*.(! Z"&H(; !& "I(0_N9&Y M=;_XXBW)9XM;?=+!]EIM&]GB3/,FQR83;>Q1=DN2>\3C#VBE"G2=,EAIIUT;>\#]*G. / M7PH'H5)=,1PK!=X._#%L6Y7N9+I'"%;%*!6_?R2H!ZI*%,XU_..**5;^9 I&@^4S M&OP5Z7FM\\>OH3L_>7KJ5V7GF0-40V9XNETJ4R./TNI15W5?5DV$]Y%%,S'A21B;+8ZESN_@LQ=2 8W8RY6QMI3H?Z%3K=!!VJW*D M]JVRWY#UH6F@XFA5WQZ->)!H9\JEM^D4_E A26 =)'=([J5.[K\K/&^7V^5% MU$LFLU[5%A:A-EDK=E,?KW*A2>_3<>R!J$)ZA_1>OO3^:41.-/;Y(CK>DW)] M@S&V.^I6^U)STU2;)MTOR\:GIDZ2]F:*9E+G9W[I#3R-P:T$9/BR9_C: MLRRK'5LM2YX>ZK;IR/,Q5IEVR&U)OIXWHB6YBP^3*M^T#K6MV$!4O)*7UGAZ M#T]7'ZH, \0#R]$+O*-_K?)SH0S_N]KS=AD^U/SM0N/7.W17GP837N"$[OJL M->EM//. 5E_M9@+@:R&60SR&; !$CIE^X\<[7MWWX^.7_^NJ@9B8M>%"WJ_,XA MNWU.94ZBF3\0RMK"$>1#"C;(S= 6[NW=!+]K3QJ4T,G?YLK:Q?TPH4*[N%(8"I?JBL%E"DRDP4,?@'\K M08>8@]B!V 'P;Q'X('^ I _ /Z- A_D#U \@? OU'@@_P!"F[15AO:)8&? M/+2+ QB _@'P;QCX4/X!"D#^;N&* >E^&(57;*M5*FQ?P;G!%SVD T9J8)5Z)5:I[Y$)90LY1!RT#[0/M ^8 &H( M& U!#4$)H : @9 #4$-@0F@AH !L/(!PTE@PM5U P 0@!R"' (3H#@$#( : M@AH"$X )-YP2_EV"IG1E,"#/6].QQB8.HVQ)H>1_XX._ZE?'9>_.3.CE5 M][-)2\/DW4#PR?K8,.AMHF),;CR.0X\Z,!V_P#OJ95(>2,&0@B_WTGJ9F'"! M'/QB/N,OG3S<:>_:ZRRO)GYBW\W;X*W>"G<9TIUQ7 D M$1R'P' -@'\K08>8@]B!V 'P;Q'X('^ I _ /Z- A_D#U \@? OU'@@_P! M"F[1@PF\=<%\#+S% 0:@?P#\&P8^E'^ I _ #X _W: #[@'W(/9. #_-H%_ M:X(/9N.7-!L?F-&=XX=@+_Y>#P*"<="%GM4"$9"#A$'[0/M ^T#)H : M @9 #4$-@0F@AH !4$-00V "J"%@ $Q[P$$2F #VX@ "D$.00V "%(> 5!# M4$-@ C !4@(0 >RNK\ON^M]E-]H?FY%F>:;!:X&7;DOXY+!/&71_.7)PFM_) M0N+/:8X<.*O?< I^^IP/ S-J>[KOFCT_S!R T\U*YWC&"KAZ]+D3OZ@T;656 MJ5;IZ5&TAHF*5542NW_$B(<*38"//F38"[R%?N/"\F+NX;^L"2T+T>1QLM+M M.%'"9+VH)\SAK GDSV@">(27PD6F5%=\+IK]P# #Y#SV [8]W(6^8QEW?T/S M_[R+>WE XH"8@IB6#!,@IM?'&Q!3( [(*Z $Y!7D M%8@#\@HH*2E*0%Y!7H$X(*^ DM=\S@CR^O4+;D <\(3[B?,1 !. ">@KZ"L0 M!\I70 G(Z\5W!.05B /$@80#O'G- Q_ FZ]/?P!Q@#B0<'[C=,,-$.<:/?C_ ML_C+C(F9[4ZZ3L=(?UC3',W3S3LMO/.7=YW8,__O;QB-_IM '\Y_R$YN_.=? MBY=[2G'C)X&^==;VK^PA4O88?KQPS#>@SZ\>QOTNH#Z?U+UJS/Q^#BKLR67- M#R^,JY]7HO]Y(<1\TP$1&%8JAH$J V9 E4&5@6' ,!!N@%6I8 7"#<(-# /A M!EA=&:Q N$&X@6$@W "K*X/5-VWB;E&XG_\F6-PPG=9R8;8?65HR$;JL+R>]ZHG*.%H; 4(U^W_^*+ MROFNZWOYC]DG3]1?,U8]3Y!/_/3[NA<*HQ[8+_T3VX/& M+QDH?O$98KXI[3",3>.3@R+ZR4%Q1]6FC,%U^C+>6U"A%;J=R!FI.*;BS/TC M_D 0U0>"K!1,%('CD$4ABUY2[7[6O/7*I.X7K6+SR=?ISIE!>%Y+V].=.(ON MT ^R_6.C*+ 6<:2E6)#\@>]EFQ/XCI,.:6?4-\/H&6O9"668DU4XQ&7-/O%A MG[0Z:F^5"2.!IL((@GCQH@=4X (U3^V%A&#G>K%)TEP'Q>T!TXQ,K#/OKMZF MYJG5J;XTM+R=')^2_EB=#BI;/:]Y"/S^D2#(!PJC@.!0\4#% ]\; ,-N@F%E MW(CKO:7X;C' IAN5K4)SAIIEM#U.VUJ1YCP5!C063]2H-O3M+J>T&M*6YE;, MGS23>+4[A%UB=:OF(!ZAIGSLZUT<067C?(=0N7_$*O0#684RXN(B]XWV5SE?NAKKUTHYL_$[9OM,QJ=-S!H#=NB$H+;T[0W_J.662^F:-:W M^NJH5=))\$UE('>;WJBY<;6E@K*9M.6]MACJ@<"QYQKK@+9! 775K--'$;6\OC3R[Q_'/B1^>$N M_Q[M3G-32D7AW5K;FW<+T_3N-".;T33N(O\N,)>.J4=WT=J\L]R4FE%VX%B[ M^W@]7WY*NE(=L0[(^=H_M/+_4YF%;XEBTFW)RF@HM[U%@^4:JV=7^.M;4?FH MSODT*2A2!#M_T>NG?TJQ\RD$Q95_O3](2@6$0M.K3Y4J---A*=SOPFT:VNSR ML\W(B@3-.^;?;3#_#E/Z9=]//HU,M2G=M'0'+>].-+=17BG<953,3FP;5JC' M87C^<1:*5"Q>'!\OC-E_&=;^X_^F__-Q+MTQM2#3[_73!W[2XNR#G_(]BO[O MZR=QG/PLMW?/7'7^BU&0SIS)W(=XNS4#70O-=!SSC0O]_[Z\TL_9!]%]QP\^ M?$PQ7VS!^@PY/,\V*Q-9!*9F(]HR7>8'S4FT8_BT)57TG]5/U@L?/J6I;-/N MR']2U/_>??YC=B&%?7>U _+%[C[E-L0QE]&'\V]]_*<\,7W\-S_,;\T_!*:C M1=8^N_B_SIJ',/*W'W#LG_3K1/"+')G]E_@B7MJS\TN6:X9W S.Y&_NNYJ6S MY_^2?2W2\F)!K507IJ:1A$IK))G>N1"T6D5Q0Z4TLTJ; M"Y/2%OC].83:Q_)B@;G$7A_.FGQ3'$U9U.W+G)UD;4^_'IF,6]6FZ 5K'C_- MF4[/9@%<2;4&: MX6AH'?.AA5D1K*;T(OFP0X]]9%CSR*'=&&=#B<*L3MO1UUW4&*'Q5AH>>RIF MJ*>5BA>WJNM8?78U#/HV(K,30?+Q&ANE-5MQJV:+G78PPH;(F]56@R<6.%WC MLI'%K9J->^VQ$AA]>S=GI/0.E4[$7CZT,"LM-OF$;9B1C"^=EMK;L0IY:[2D<6MJE>L MTVAT0N1FJ[-=GK362L*R.8L!L-$9VSG0@BF[U+:[P _CV=P894,+LQYIZMA2 MU;:"=I4*];Z;-#1HKWMV0+H)DEU4,@!5TETKL;UF^ MV3V:?.*T;&.4+8!$OQZZ'_EHK\=0>Y[S]$JG97,?;A2R6*L&H1ZB)+&1.9Q K?-Q6*(2QTV'4E^/5)#C[;L^(L&3T=T M5YKN_*JTSN8L7).V7B,*M3I.>+-I=+9(%T4&7#9G]>N1JFD$-;;JK](]I5') M)C>LU\GF+,8_K,WFXU%K7+=Q,4W2Q-J,AZ-\:&&E4K!)6D.^V^)QY6A&"3? MM\$H&UJ4M62E&$13"&57GSH+5^\P( MV= BJL2$.TT&VJB)FD-^.5?CJ4%-L@7@A;4*IP76"T1&X2US:-4'79\7>_G0 MPEJ->;CL-OW*!D6&9#B;..,F,;Z:XRWY_*T:F6;5<1J M/Q2\T=Y95WA.%EMKT28Q:I4M@"BL];2KND/-W=*VN8P%;#$+G>DBBVL1UJHE MU:FUV*[(7'U0;QYX]\BXV:Q%6"N*&,^U;6/'6ZIH#0_-<=_"\J$%6+M--3![ M1G4AXSY1%WO3.4:IB4JIA4G;X:0ZL:?"#MWU< W9]AU"F:W2D87K'\;+4XMG MIQ7>G*WFUD 3;"2NRVTHF)Q(9;'L>FXZDOA[9?7@AIC>?"/COM]U%S MW^L=:'5 BE%V15CAXFG.)Z4%ONK9B-_R*+**''K=43:T2/\8;^R'L:G*BF/N MCDZ]3S+3?-;"Y3/*?.E1&B'939^JV('F9$?W4+:ARMWF:C/UA@DWJV675>1J ML[X[-'!!%VUM@*_,D]N4N]ML 44"'L=S*EY/UD): ZW3G2#FK^&QUMTVVE,C#A5S&?#RUR=3P['8)*@,EX8\BT6&NA3-CLLHI<57<)46<$ MFD?=5A)?'N90#3)&K5=;U1L9F5>.; M6!"TL>#(3IEL9"%6"-WR-BB^7\J[@VE2_FIG3KNK=&3A\E%]Q[:7![4CKI;:5 M5PK6.F0?7^05V=([]2DG[V1KVIWO&\;"W2_S60M+/2UEHK5>V02O*&2RJ ]: M\6:3+;5(EIXY$J76IBK81U.PO([(\G&:K9AG&$!Z8Z$FH$I7CNLN7T'UH(8T MLP4\4Z^S)B4J"ZN)NH;@4_R UDDZNZPBK$//9C;;B3*V=QPC#7KSV=QF;?P/35+IN5**RUQ3%Q6OWPKAR'RZ4=S0Z&(66S%K,5 MX1N"AI+(D#=3">Z,]>Z@[>>S%M:Z\&8D/1_M-7O'HL.>@6RQVC';U^RATE^' MRI2D\!.%8U!N6SV26M="HGJB5HM815IQS10E]NU.-F?Q=FFUJ[6\ M6G=M(_V=8(X&K6;=R=99Q"J%L 2O)-4SJT.A7U]E$U:Q&IW0G/+]32N MRC%^FB+DU-GT3Z-L:&&I_5#AEDR]N9,%UZW;LF@,>G2^@**JK)/IJ=TZZ:C" M[>0.(@WWK) -+6*5':-+1#X8<9H#]&DCV6^J?C_?U,):8W] C_"QT41WA![0 M\2!=TBP?6EBK2=%ZMX\: K]C14,84<,)(>5#BUE8Z*]Z0\RCTOM@74.'(6-Z ME2Q61:Q<1D-T)U;RLR+9X$KWL8-?*AQ3L6ACCXE8%:DZTJ9:U3_0TD--O7 M(E;Y[D1?]H.CS<=F9SJMVD[-:6>;5<2J>ZA6G#11!+*&D9CKSP=6-4I4#"N" MU=D/\2'>Y8>V6S$C!C?&-%K-AQ;6>IIK&+483)LV%X\G!Q8UO'J:!=.AA;6J M;J*C%6*#\T>DSYO4;J=M4[A@SWP5T3MQKCH13AAZ1'W4:L<)Z^[S68N 7=O4 M9%)AD92N1\/US7VR;?=44[]D.M8[7VZ=;F2RA"-MRU J6F MXSM;HVKV:!TDE?GL/+:P7F\K]Q9',NFC+LZQ;:$YHP0C'_L,:*V@BM=W[HH7 M=G:7B$>=U6C YF,+ZY5-7/-:1!.536S&C4:)[<;-\[R%]>+$U&&4MNW(\NHYVLHHK&9S+D=/SRQO(L*V]9: M:OO#,VZ*<&1:Q':_P21<%OUDF'3"N#GC\K%%/+:"B*+(763;\:H7&+JQ//3F M:8R)(AZ-$=D86^J1Y)5^FZSO-T9M3K'9T,)JMY(UK#KT\&!;S>6QA08]ZY3> M%*1#"XL=5DUS-XRYOMRG&B3<9(O MH(A'!='7!\)?\;*X6QQ6(6F907H/CSWWW<1DLJ'PV7S&I'G9)O5CC:Z(\WP) M13RN2;H^Q8:1(=.QS^B2I J::I]L8;Q%@XYUVJZWL-XU-Q-#9BM,>.VDUEIMVE:/W?.\A?7N7,R< M+CN+(=\T[+GC;0Y'PLW76]31RB:.#N1Z4I'IW6FZJ9/R4>'R>8O8/7)*1\,Z M]L 6]*J]\?>X1&SS>8O8]82VI[OK3F MLA9*FV;8IL7>>)0-+:PV(+6:F@K^4([[VP,QZRF'9B^?M5#0^XY"L;ME6J$) MK<8DD02^S4M?K%G[BK% ;G'J385I'>JR(D66JRP,_(%/%-2$-WU=!F-&K*+UO36 M/BVPUWH^;9$1>AL=A6/='MMB&\.FTY:?*+WSV,(FU%J)BQ^8%6UK0\))L,A? M#.GSV,(N;+=3T?,[?=JV-I*)CX)AK//GL85MF(QG36*WG$BRZUL15O=#ZIB< MQQ;V82G1H^1TVE11?$U/#GA/41;5/&9%IFU7ZO4E-PL*0\QJ*MY>$N>3Y<6VVE#6V-A<1?SA-Z#/$"OLP M;S4U;S3 ,=O%>V%,(IQ,CLYC"]?&QKI.3^+F@D?,2. &35N;[_-K*]YAKA5F M1)J[V2R=]U#!:LA")?%\O46FR8&G)82^8?BN2#&SZ>DPGUOG>8M*1K*]&F8K MNBRVN]+"9"5N:IXY4X[CK8-S0\?__#EPZ'LX>'3X]#LL9=^?J[VUP>5Q0=7Q8?&4?#Q4Y]FP\[/ ME7[_[;.SM_NW7PSZXCG;%Q_IIQ^S=/SDXX.ICW]'LJD_G!_T)NF^_/ 9Z]/S MKK\\H=,6H>_$T:L\H?OJ<2OZ3Y1Z_@'Y%[_W>Z\%O&XO7 C+1<*2GYV J)0L M*D"64H;E[&('82E96,Z6>A"6DH4%1*R488&,7\:H %E*&1;(^*4,"V3\4H8% M1*R488&,7\:H %E*&1;(^*4,"V3\4H8%1*R488&,7\:H %E*&1;(^*4,"V3\ M4H8%1*R488&,7\:H %G^'WMOVIRXDFT-?W]_!>%S[XWN>,UI30A1W5T10H@9 MQ"2F+PJA":$)-##]^D<2MLM5HEP3-A+LBCAU7'8Z2>5>:^7.5.;*5(;EY+P% M84E96$Y.R1"6E(7EY.<'84E96$[W1D%84A868$LJPP)#?BK# D-^*L,"(I;* ML, D/XU1 ;*D,BPPXJC=+[[[T#Z2'#/ZYG\?B(??["_J[\*[]E?AU[OKK7O=AF']BO=_?Z$D M\F_KG,NG&#+EBUX #Y M>Y44F0XBYAJ:\>5HQO0"Y3TGYP*OD8>'EI]_0I@LC5UN; A[] MVJO*>^31VV\)TP42(%)JB 0#TJ^]J4H72/ZHC^"U$2RTP-K<&Y.BGJNHBNLJ M,JS+ 5P +@ 7@ O !>!RMW#)THK_.\ E0Y/G-, E6R^(',MR[+O$"KP: FA< M&!K8[T*#^!NA,@0-.FQ\*X#WG6DIX]NFDB7T-E2EG1VY/C?2BPL MWL,$^!KK)4^7CC^=J$+7^YSGF+J<^PN)_V2'4T/?D0Q82P$H 90 2@ E@!) M":!TV9<% *7,STS3 "42H'0+4+K2>P9 SMTBYUY>0_1$7<[K\(KJ@[!1>/.^ MMY1A@Y:DP I.KD $%A;/S^L+,.O%=>+^@4M_AM6VK.UTGYA1)R.P2;_OI!\ MQ$<>;R%:0+E(1E:Z(=30EA/8/J &Y 7D!>0%Y 7D!>0EM4 ! M>76QJ'+BTO M-XD4D)>[DI?OXP)RDWL2CY_" 6@#:,-[8"+:BG4SH)#$M9XXRPBH^+U-6#># MBHJBZI(.6G&1G59';Z\^'S M_UQN]0T#9@&S0+H!8!D%&$@W, N8!=(- ,L16 >#:N\I[*>N8^X^^#Q_*KKJB%-UV MD0MLW1\HZG\?^/ +8>B+MBRZLN#%FR %I$WD._YVY/ B@^&24QRO.$U[R$EA MS6&KXE^D/8%3!5S 42%Z>2\$7EX3Q754EZ]8(2084_0\3HW-:>B][KV4.-W& M$O^8[BC60G&3OWS:.!&67#MV^$_O3 5QQ4^_3ZL=H0W/"Q3Y(>>%P G+(0\Y7?[OPT@2=I10R8_EPQS1#SUGOBU6-@RG"04! M*SY\)A\+)/%(D.1__O5U!#X#_3-"?QAJ;U[V^&%%6%='@EHS&@$[::]MQ$YM:=B2&40![CENU'^T[[OZ(O#%A:F,G*YC1YWC.J89 M%FE$*J!X_HM"XB\*Z:FH:2MSMX5@]I:8E\,NUH)((7'DX7,1E#&KRG@#\]Z4 MYD7E"VF$O.I7=J7AJ,8'-51 1OLF4BM]4%[$V,ZR'UCBDB<]02RZ [);)F+6 M8P^?<9Q\+!9*P/VLHU$SE:6AKG$]9X)V[+TV:7#\9]G65%KC J]*/, M@GKXC*'4(T84(+/(KMH5K]'#*5"[XC54_BVY^[6.R/TC56HW4'Q1MQ69%5T[ M[#/O>=EDBDI(E9HT>+UMC0KCIAS,%JF0N3 $X8>?T3NEO GH$JLL6,X9Z-Z, MU5QR'>D=@89ZAR"/")6<2?T3!"\S@G>?Z1WQ-XZF3/#2EM\="H6J$FPUETCD&>09R 6R#.@*)5]!/(,\@S$ GD&%*6RCT[O M=4&>O]T\"\2ZHO/W+1#K=" 78 0P GT&?09BI:V/LI0^ VBNTR5I%E_06F!) M.KH$6 )#"9#DIPX,W35)BN^O$L"2K+/DSH>2TW&3&V3)[QV<2-5YH_A82GXA M>DITB:"U5FQ/C(Z(9->+]*VGO? -S"D_0/7%;B*KL?R=FS*S:>&=>A'/AKUW M]B$/\G4[L03Y OD"R(.@071!T$#0 /(@:!!=$#00M'N$/ C:+4?W"DY:61"T M#!@67Q;RZ3>LNZ2@9>!R(@@O*!HH&D >4K141#>SVU= "$$(@2I E1L=5"[L M)EP)W'@7E4 (3W["(T<@!1RY_.41^N8X:W4<=&H,#6[GH$VM-"+^Q%6=EE>! MYT>M\D;.=SX[OH JWC3&O-HS-E#"Q_!"' P5=ZM+2B^,C",/%,G1[+B6L6@& MRAD+8[2V7J']@^*P-7Q>#O)(J=#P:*$87RN!4^>NE !%N]4K(3*@:*F[+@(& M_^O# @;_K%XT\,&COR]TIU5G+@0L,U.4HU\R= 7O9VO$)DJ%8S=?J-?Y0WT\ MPD6;-ZWM+ARQHTL'WAZQX;:!-#K^I+D#X"ABICV@[MZ1#PSX;IX T$W0 M3=!-T$U@"2@I8 24%)046'+M+@$E!8R DH*2 DM 20$C8#T%7I]@T';M+LF4 MJSV !*04I#05/0(L@:04, )*"DH*+ &6P% ")+G.\82[)@D8T -+8"@! _H? M=$UJ#>@;GA>(MJ3D'#6W56S9<7,[T75%V_>B,Q#1P0HO,/VP13GO=$C!RZ8[ M4^I9DHV3NIEVZ,KFX %6A6!5"'()<@ER"7()<@E4 0$%5(" @H "5:X."T % MH ($% 04J (""J@ (R\PO 7/NP_?.0^P %B @H*" E4@!054@(""@ )5@"HP MJ/R *7#GPB\Y.$].NR*C_9**?,:2V1)TC9],N[R1Y]:5V5X?4U1W)Y1.ERC@ M<(?"=0\I@$+!'0I %1C,X0Z%S-ZA\*,1N*,UK7YC2/6,0ZFFX5A7X=M$/QR! MXTL1WAJ!X4Z$-'H]I;D#X'0LN'^!CR+X**:1)6GN -!-T$W03=!-8 DH*6 $ ME!24%%AR[2X!)06,@)*"D@)+0$D!(^"&!O:S'\\2\ R$.Q$ )""E(*7 $DA* M 2.@I*"DP)*4=0FP!(82( G#Y"O"" N02Y!+D$ MN02J@( "*D! 04"!*B"@@(I4H0($% 04J (""JCXHW=E(*#@1@M4N8T+$7[2 MK,U;BJ[B"4B;R'?\[9PZ]!W)^,IYE7$LR['C M']-/=JN_9MUZJB"N^.GW*X,>?J#F1,MHS=0Y0V$,4<&^,HMK=*N_Y!87UW[R M@0L?/ QF+XR*(P_C_NHJN_A'WHM%'/)B$2<3A0Z_QR9M_J"2>)O#MR5VUA?0 ML,^*#Y\+./I(4018M<)(EYX^@9$.J )3!4 %""@(*% %J *#"EQ<\:.)T%@T M R4Y#_IBE;V>R,,6MIPT$*YC#^>BBJZFZW@>%-U6@3U2)%Q8<>43)*!,<&$% M4 4&<;BP(I475OSNR"MPW9:Z)Q9]?M.G&;3<%.N393SR1K=4_&CDA8LJTFC ME>8.@"/+8,D&YI9@;IE&EJ2Y T W03=!-T$W@26@I( 14%)04F#)M;L$E!0P M DH*2@HL 24%C(!%'7@"?SQ+P,@1+JH D("4@I0"2R I!8R DH*2 DM2UB7 M$AA*@"1P405<5 $L@:$$+JJXU8LJNHJ?,QTOHQ=0_.CI_N\OE$0N<98J&\=: M,VVK5OAE8;]8=,%?$OPE0;X@EB!?(%\ ^2Q '@3MEJ,+@@:"=F>0!T&[Y>B" MH(&@W1GD0=!N.;K@F@0NH=\E[NB.!0?-+PI"Q M(A]4+(>LM2I;;;/[ Z?FKN(W;,FQE+;C18[,8=^%=9RQ9G:GL[J."6*'/;C\ MIC!5;'=':0**"P3Z\)E\Q+%2PIKYGR!",%Q?>6\VB-"[.KW_M'[P;4\AAM-& M"SE8BMMNB4J]5*%C_2!^0C_ VSV-GC5I[H!3MNZXLN+F3V4_H>M]SG-,7<[] MA<1_;O'D1KH1D[EAE;PZB-+<04\['8!EZ6)9FCL =#F-B %=OC62@2X#RT"I M 4.@U*GN(%!J8!DH-6#HZET"2@U*#2P#I4Y9AP&&OO>R%Y3Z!WL:@67@;??' MAV( 1 BD&J0ZM3T&+ ,DFK $"@U*#6P#%AV@RR[>O\ R;).LOA$$I#L!\>3 M@&7 ,AC*WOO\S?VQ[ ;N3OC/XJL/V"E1WX7--N7PAV71%&U)R8E>SE%SSL!:+)'"AX ML^:H5]/Z\_?=W!+2?M)8U%N*KN()2)O(=_SMR.%%!L,EISA><=HWWJ*T)W#J M6X[&C"EZ'J<.?4TYQO5-;&K9D!E& >XX;]1_M^ZZ^"'PQA,/(Z3IVU#FN8YIAD4:D#8KG MGW&!QC3'&#'5JL9C9E=NM+6&931VD7+B2*BC'9,<>/N,X^5@L M)$W?@?*0)$&2!*L30,&4(2T-%$QCOV1ZFO)F.D&'?16U0C1[HBXW;$9IWK5Z8B? *.=81KC/#1M8I$:$> M/F,8^EC 2$A$4J:"W[E6#U3P.W?KI5@&?ZVG+GXIUI^IX'>NXNLB:\I9Y G3 M:/54U)"4@4X36AKD3__>'5RFP_/;XEC$$*[4M%&A%$HB%:^^1'?X80CY2*#4 MN5NX0 @A'4R=$'[W?K\4"V':\L$CSE KPG8Y=MCVM>8"V0[KTU2(V+?:-3\N M&I/EHG@T\OQ@U5L,NMUJG8ZUBWCXC!8>4;3P@Q0N/I?]K_B#+R\MJ\#S=?7P M&EO?%1/JA3XOY^*Q]4^?5;OSEO]L,W^R36(,L!-4%5L.J_R7^/Q=H;C "[*T M* B41(5 6R@+H50@, $A9:)0PA>8C)!?_48(U/Y$++6/1J_,MC1+I!:'\7[0 MTZ+;.+\MJ1=09[H-;,]HS:K=HS<4K8X<#L="\=N2&WTT(@QFO>'%*2O0AVZP MEIRH))JHM+-A-]2QCP9LGMK4L8I*F6N>CHHF:BV(^\9"D+FJ@:GC3L#VULV= M&=6*)6HMM#8^P_F3,3NLE[W%>#.::L-^5#11J]_=-IS)>(09$[[4+K3:[E;? M1@W $[6.^M6=H4A2C\\71P&GM!2I5M,$+-E5 [DGMC9BT4$. V8^KK)M9-N) M2B8^GB;5R6%+B%-D.,8X],C/"SRZ"TLFNXKO*K/^K$VT#=WL]A5CI/-O&B$N"\B50EGI#P=%DUV56T]&(OKA75 E(U2VC4:;;9H1[7BB5H; ME56G5?;LLA%T1X@UY*>&[46U$OBW1;L,OM*+G.^SM9W99#2M8;"+G8 G ^#C M;7*(K#8*,I&V=<]8V!QYC$HF/MZ=:T>F8BQZ_)#B%W@P<#&W3898I'Y83!1%[W9T6%4W4*K#U::?2;5((2?;\7EE8-A&M'[4T4>N^VF3* M]9+.&)MU03:V16(WCAN0#,"&,ZM69Z6@+%?WQ!F&H*/>-FI ,@ F*Z#:JJ/. M$ 59X]-1B^D.E:@!R0#H^7W%V566EH&)ZTU_.._4[5W45P22"&M54_M(F62- MC=>>H=ZF4ML94:W)6$T*J%@J;@03$?<;\4@BE-FN[@0B&:N*V,D74+7MH[AL=/H;+2R9>*:5A?F'TGSJ()-" M>3IC]ZC4:D9UEA)!K01%>L[,##[HC4U[9;1L>1_5F8Q_K=(-&-,>\KQU*%%2 MF T4"Y/HD=!$2PEYVNJA_DY&Q U:G33(?7?4H:.BB:::4S;@N@UD9P35$#'$ M8N,'C;C61%O+1V8AKZD%SI.'N3;=VT5<#:*V)E&UP#<$8['[(R]:Z&@Y.K"8 M-8R[/]'6[@JMH@>WTF0#GVW5I^U1_TC'M2;;6AV42I;>V"%]4 2J_.:WR[IQMIBK1%N:IC:*?GE*%AX MLE^5WG*S0\D^*V+$>MSHS*.OA\UK*'N&'9VQ(Y"@JS =T7"D*B4KQ7 MJQ+'P;Z(U%QBU*GJK?Z,WH4E$\\?=//5ULPF$$0QD&!96_#M(QO5F7C\8ZMI M5EK#XX@/+,;%U%VARAI1G84$_0+4&>P7XRY20XU>TVN/#-^@PY*)?A)G(VK; M:2,3!%M3'%7W*[31C^I,4F52W\[7(BT:F-0%K<6P MUL"9\F.V2S?HZ*'0Q/,CM1X]91LKTV"VRTH(%ZVC%^,&)#I@.F.8*;'@J[S8 M1H=36:'ZOAXW(-$#04W \W5SB"#YTE([-,;+SK(0-0!+],"NS>^-S?)(\-:L MNQHWA?)NA$:U)KEJ*?/N7C@8E(&QE7*QY#%VD8N+)GI@6RFW$5^A7;[6KNY7 MZG;5[;3C!B1ZP/%F0HEC\ :OEQLS=MH+*J5>7&OBL?#*ID %B#=A\_Q8+!;G M(M]&HLY*$A"MZY2_,-=+HX8@:_?89[SY/L( GFB (E3J(Z$XFR&!N5\WE,%B MLBY%#4ARE6^P&CW=$HK!K=OC8;%-MWI85&N2JQUS3FI50O0,D1BCHQ'?J PG M,5D27#5K\\:P:BA$&/U"O; 463,?JE4QR56LH]K$MD/4C?RDT2>[B[%C+[6P M9#)=6EM3MFON$82T-ZK,VMUF9175F7C\]F!C>NTY0; <[=)6>9 GJ7%49^+I MAYUBC3W2WHSGI@))H2RE"YNHSB2O3.E8.,Q=K6?HWH0;,L?M,F#BHHF6DH%H M&VQIL>>Q8LUR9:5QV&^BST^2I1JTRN2^/V/X8$IMC; 85 M@\<":]=S&*G:[L=%$VTU9Q-;#7KDFM4Q8N@RZ,I5T*@'DJ-559H0>]Z?C(S) M4;!JED&103>J%4^T==]'F[RG:Y8Q;--N96L=2V%EBCUBT%\,UK49%H_7+KXMZ?=E3RJ-="V$\ MN3CHMKI32J2%4A*K.U\X# ^.KK),0ZZ[B+ =4>']2(@$JV@-95$E M7'9ZC#X_B=6 'S M3*_Y+&D:=IXI+1@_;FH2J[H21[SM0K#=Y%QL[(, MXIY*M#4_':Z05LLJ(9MF55\K"F]L>U'W)['*L3(]*@;SDB%B.#=QT;:%K^): M$VVMT(VEOVBP&T/?*$YKX*QK5"7J@22J5&1W''/DO,MS$U,04*5'+ZBH 4E4 ME6NRH;<02F Q<^&MD*4[%[=1#R11A8:S]7&[EQ\;DQ(WK:Q&$X;NA%-F](P$ M3G![,)H<:"20NCWD:,J..8R+)MIZS.O4R+XJ7;JW$1[AXQL2_1X)[+8CEC(07NAB.-3O8GV,@3=P_UQ#3%T#=DV M)M1>&X4 0\^M7DRE>84O!/N]P?3W6WXS04I;-.Z'),1(?K!O:^JPPS.JBE3F M*W77D>)ZDQ@KB-8@")0MRRK'VCQ,&]>,'/4#GL18V9CK*F5W2FR0K\S+"$:/ MYG(_*IIHK;-6B,%FH0V,27W"'JBCWYJ$>498--'8]8AI58(AZ2$;O^YJ)5L8 M!E)<-!&S[HKJ%TO[%H)8?::V-?>\L5S14=$DQA:-XGBHZ)AM*.4&+DWQ4*28 MN-HDQNA1SW'=#NF'#W8\R,=5DSZ(\8,E,6:@4\8N3^=-0S&K2VI,D#!]%?=M$F/U"F]94\?J(,QLOEWV^=I"+L3/EL18 M?XMI2MWHNGS0Q@L]SJO5Q4W\;$F,395)OJ3VQ!)?*U'=BDTMK3QY"EIR+J'7 M56Z<+VS9@]GM\P?1.32/<=GDD#LYSANU3HO@C:"VSW/6]A"F?7$;DMC%%N/F MW@OS:;9E5_/'DCYJ>?7XV9+8'08-NRZ!3 MRFLA8D69+M M)F!;M2TJ=EE,K./Q>\M$8S')+"QY93MB:YBW&V F;8^IN ')T:P^\#M52?5Y MJZ[W:B7=,1ID?(HGB=WY@5KM-SVW@[2XKK9!]],RTXX;F\3N:L9MRFC76/(< M-=";ZYJ%.9NXM4GL'IB>5C^JEFV(FE3&T;'/K+%3V41[BU1OS5&^IK-TOL-?]K]575('GQVXDXUK-HI M='?L:==-HM[CLEFMU*J;$K_I5Y2"$'0PYM!_?C/]#1YGA"-S94\W\G)]=S#P MV59PM.VA0&_"]IZ9L@PII[!>Z<@:471W918( MOR,CNZAHXLEFAZ ]L-<;B\7*8W>$'#;5Y5R+BB8>S!Z81[U=*+610&W8!;Z_ MGS?F_:AH,A,4D4G'G#I#5E>/HFXB=E5TXP8D\:B/\JU&F ]U>+V#>ZK=FQ + M[U0VT5J1E/P6,^/7!K<=#*V=5G.;S5/9Y"P?:]U^Z<.2_)GNRPUC6)%8?-8JZETC/Y1'IS*)MI; M$BQK1)45%[&L32'8]EH>58_;D,0CJW.XZC,L;BC=T@)!J%FI9L:12&KI>-H; MME2I/T5(RB6H8,F3]5W<]^GHZ))[$ZM.MV8 M* P_/&@-WEY[O1T63J\,34W8+9J_!UO8X5N\RSG%-QK4F81Z*?*5WJ-FA M+A3S4T6>S5N;N-9$&(QCM: 9 Z*G0H+.Z!)"-XK#TH*)*Z,#A2/Q[S8GL^[<2-33)B-!L19,^F]KQ5\=MC M5INL_,4N+IM<("KUCTC>"A/N2;?8*_8[X_&"/)5-] *A>^ZR[-,O-(LNIK:9*2C0RQ.)N2*Z2.8L\QHWFVS[+^5*ON.R) M&XD[A3?1#\IH?\R7*OLV,D2)1G-%JKREG,HFWQ4*\D[P["UJZ!(BTK71U"&* MZ[SY_Z M5!MZ>DG^^UNV3M;TW]\O(^O;,Q_IA!^CFL[N^<7[\[_S4=6?%JXB&OE=V"__ M7CM>O,'XDZN8HJ]OE6_J?-IC$'_P)P[3B.P\E^#>)P[3B<+A^".%P[#L"'=,0!QNETQ '&Z73$ 70I'7& Z70JP@!T M2$<<8)A.1QQ@F$Y''$"7TA$'T*5TQ '2I52$ 60I'7$X75\#<;AV'$ZWY4 < MKAT'T*5TQ '2I73$X71Y#<3A0G&(KW:)__M10'[.U^3#'OIZ]TK]:)_*N]^] M];Z=(CEF],W_/A /O]E!U-^%=^V@PD_TSUMW0PW#"A7O__Y"2>3?UN7N: -0 MW PH\AC F#Q+2R& H Q;>@H $4'P:*-R?":0)%^:(WOP(HW@ %F6I0,*;H M75XHTHR):^C"FZ?*4@2!K,C"3SSRZ8&2?U_LWN:[7F+XP3O!C,M^.D'_L;KW M/B_'[H(:;[^7 FZDKU,^B!MW/VS\Z-U(EKD!+RI@2>'>UIEZKJ(JKJO(L,8$ M@ ! " $ ( $3: ''MM;B/!D2:IYII $3*7TDXEN78]X$&>!F1Y>!?ZC7$ M2UBQWPTK\3="I3FL=-B::"NJ:&8DM-E84(3%=EALOW5N7$(<2ZD6QY'C?ZN+ ML)@,$\'W61EXNK7VZ9@(NM[G/,?4Y=Q?2/PGQ309^HYDP*H!@ 7 F !L !8 M "SW )8"@"43T[HT@(4$L&0#+%=:]P9LP+)XFJ+:$W4YK\/KCE^/:^'-"X*N M'5=:D@(K./ES9"2XL*C[#H*]#+]67"_J"+3X;UCB3?ETZ4]C_GWUNX@$Q(>N M,IS"+$57\3(R<_XP*%PDR2EE&1>TY02V#[@ B0") (D B0") (D B;AYB0!! M $$ 00!!@)P!)"*S$H%F&1:75HAKOWRYLD)D>K2XM$3YMMLAMW=A/H M_B'WNQMPO@N TYZ*>,(*CCZ)'!<,DI MCE>P*D"B@DX*D3O-(7 RVNBN(XJ\Q4KC&I\U2VGQMX, M]%[W7DJ<;.?C'].=^!UI\I=/+Y'#DFO'#O_IG:D@KOCI]RFKW*7(JM7@17(P M1K$]K>>)_D-.5B3=$DWOOP^-;O4AISJN)?K_?=#W_B<[L/*RX^>?BCSD;-$* M>^_I,SZ]^HS3;K6&YP6*_)#S0MB$Y9"'G"[_]V$D"8+00/I>J43S>6U('F2J MO]_T=T)!P(H/GXE'A"P\XD3Q/__Z.@2?@<(PQ,$0]_M:Q0\KPKHZ$M2:T0C8 M25/NC%'4+;7)C M5'O\EG7IM?7-J2\.6S" *;\]QHPZD?=_5%X$O+DQEY'0= M.^H=US'-L$@C8J[B^2^RAK_(6E>T%WR-0CE6F4ZK%71F%_EJ/Y0U' EE#>3L MZAG)/9#\PQ.2\H5XKGKRO"OWW0,?\'R=HFN=2F6Y^YB$9-$^UCG_B,X^1CL5 "_D(Z ND(S+B!']?G1Z;I\>'9^IL#\9>KSR*W MUX;-G,Z>/ W*Y5;EL&3)0HD-5J.#D)]I.C77TIA\NTN_7=@BG,-OIMY4.[I. MKUF-AW#JX3.&4(\E$H;PJTM4\:/[Z5H25;R&%K^A43]4I7^D2Y8&BB_JMB*S MHFN'O>0]Z5&A..BIH4#46*7=X]SYWJCO.W0:]"CL]/##SPB3Q;KS[4;R;$0A MJV3YF.^BA! M=A+HPV>TA#^B)2PA3/_,KC+]V6&HUT^R=I5\_"PA/,,_<9)O'$V7B*4LT=KD.6)=%0S2:-D=RNCKNW;7VJ5!C+[5($JMTZ)4 M$Q3$,N:&Z&WZ;=F)5B8)(M2@PF.10G^0&V7:#OPFW+_3]\3Q1.SC4MQS*4W: M,MP;OS'K3W8@IH095WOY\*XW@@!70# !!""8()C E?OB"F@JX 0T%305N *: M"C@!305-O7J? %= 4P$G?_1Z\=XU%0>N9.I^Y:L!I01 :" J(*H E?N(5$% M6'Q0'Z1*,4$@ ?@ ?!!\P/U[G\VX+]P7WY_I /ST __>!/^TL?\6@/][N]*O M>W8CWN2?7XB>$EU]9*T5VQ.C#?<9-N]+%;K3?SSXRP'YS$8\_9K^T9ZWJ21" MVOUP;X ):0LY1!RT#[0/M ^8 &H(& U!#4$)H : @9 #4$-@0F@AH"!:SHY MI5(-T^XV>UDF9,RI$6YK 1" '((< A,@.00,@!J"&@(3@ DP)"2)<&&[VTK@ MQOO2!%2(_6X+PL@12 %'3O^XY"T#!ZT]ZRQWQZ$Q9%I]:^$A6HWZ$R-=6EX% MGA^URALYW_GL^$J@>!L>\VH7WD )'\,+03!4W*TN*;TP+(X\4"1'L^-:QJ(9 M*&B6H/G1>!M9VK\]WH*7?2J<>5+UQ' (,N5N3/=G: ?^=3<$_%0],8@=B!V( M'0#_3H$/\@<]UPL^4 MO9SJ.E;N="@L-Q1-Y3%G*W[.47.ZYP6B+2DYR?%\+\/V-JE"?08.*(*A$=B[ M@;W;;3 A;2&'B(/V@?:!]@$30 T! Z"&H(; !%!#P "H(:@A, '4$# ID#@ M; E,R)SM^4\Z0WF1NY(G(&TBW_&W(X<7&0R7G.)XQ6E_:.S(F*+G<6I\;_%7 MIHZ,8UF.'?^8?G)R_#57R%,%<<7?_GZP\'19%]U#].KP]8<;GK06:-_B5#7L M6UM[^L657!_/B!I71TARY#!FVZAU9U]96C6ZU5_RM(H_LN%Y@2*'/19^TLF: M*K:Q\KK*+OZ1]^),A;PX4R&./%Y,D/[0P 2CC<[=O%!I]H62@!4?/J./Q6+I ML8@AX <) QX,>*ERL+T1H?M%[[[OZ%SLNY>4N2\&?,+8#@JK%M[DN08N%89B M=Q30DY[]!4&W'#D-W@7 M,Q CP)U!D^.Q@K>,UDJBRPKB 9> ^PK2[FB5JB>&4\W@8@8FC@#\>PDZQ!S$ M#L0.@'^/P ?Y Q2 _ 'P[Q3X('^ I _ /Z= A_D#U!PCS9N8%@+_H5P7P' M /0/@'_'P(?T#U \@? !^#?#_ !]X![N*\ @'^?P+\WP8?["M)S7T%%=Q7) MSPT43??\TZ;TW/.F\@P[4J4*[QDXG @>9.#("(Z,M\&$M(4<(@[:!]H'V@=, M #4$#( :@AH"$T - 0.@AJ"&P 100\ ^ &!JR4P 6XJN 4#[^%2,=77KQ-/ M7RNN(I_>-;Y85HFNM(P>ZZE^8M];!G1>GB.3^0)SW9;MMPOT52XT$&OS5M[< M$DO#DDM(9]PFQQ:[$U TOM& Q J/" +W&<"P",-B.FSR[E,./\C*3R^Y2(<8 M+0.>+&R:I=8RSS.F%HDAW'L ,T3(BV$HA*$0F !,@"$AE3GA^]][\-LIGNOM M"L-^8]A #CV.4VQN&8S1:UR/L!@.9SVW[6X,;#%L*OK\7PWOA_AD< + MD.;!]0@??S@FW@0_R!R@ ^0/@WRGP0?X !2!_ /P[!3[('Z#@'LWEP$87 M7!7A%@6 >@? /^.@0_I'Z Y ^ #\"_'^ #[@'W<(L" /\^@7]O@@^W*%SS M%H5HS[9H2TK.47-;Q98=-[<375>T?2_:&1YM9_<"TP^;D LKV^J2XF78-BM5 MP,_ F4?_Q@W!V4 M5V1ETC78S6 WUFD982=_9$E^B0&T4RLU\P-Y<^"5KF.TG0T]F>#Q !K9D[\Y M@((W>2K<:U+UQ'""$1R+P+ -@'\O08>8@]B!V 'P[Q'X('^ I _ /Z= A_D M#U \@? OU/@@_P!"N[1L@G,*<&K#+S) 0:@?P#\.P8^I'^ I _ #X _WZ M#[@'W(,W.0#_/H%_;X(/WN37]";ON8H:?K0B?[$D5_:**^F>(F?8;"95",_ M<4&P%P*S-3!;NPTFI"WD$''0/M ^T#Y@ J@A8 #4$-00F !J"!@ -00U!": M&@(&P-$'?":!"9DS(?])6R=O*;J*)R!M(M_QMR.'%QD,EYSB>,5I?VBSR)BB MYW'JT'.?TP_^2K^FD?CJ8*XXJ??-^T!/AO0B,8.R\C1GKGE MUISIO[:5:G2K/^4K97C2^E-<]/J.@53#7 M@@P3QBL8KX )P(2['Q(BZ/\#;/Q_+_4*.S3\@#,YV'AG+;O MG!2\ZL";'F ^@? OV/@0_H'* #Y ^ #\.\'^(![P#UXTP/P[Q/X]R;XX$U_ M36_ZKN+G3,?S,NPWE"HTI^Z(&SA,7>E=+1 !_/;N+N00<= ^T#[0/F "J"%@ M -00U!"8 &H(& U!#4$)H : @; D :\$8$)F?.A!Q" '((< A,@.00,@!J" M&@(3@ DP) 1P,KY"KNDT\2$?Z?=0GZ@^*)N*S(KNG;8+=Z3=_Q482ISR>[5 M>)UH,-Q8JIHBHOV&=_S3YWSJ*G[#EAQ+:3N>]Y8]O%.FL/UTL1GQ-=JOSV:M M]48<]P6T*!#HPV<4?\0P$CSB882]PB[T.Q>6[J"\(BN3KL%N!KNQ3LL(.UG\ MSGT2OZP)0F?.]\WAR.251:%>9 K(<(.>-('X&4T C_!4N,BDZHE/2;/CRHJ; M/Y7]A*[W.<\Q=3GW%Q+_N8ES)^G&1/I'/_+J,$E5CSSM4 #B@)B"F*8,$R"F MV>,-B"D0!^054 +R"O(*Q %Y!92D%"4@KR"O0!R05T#)>[YG!'G]=H,;$ <\ MX7[B? 3 !& "^@KZ"L2!]!50 O)Z]1X!>07B '%@P '>O.>!#^#-MZ<_@#A M'!AP?N-TPQT0)XL>_/]9?%7C3HEZ)VRG*8<_+(NF:$M*3O1RCIIK!K;R?W^A M)/)O''D\?1&=W/C/OQ:7>TMQYR>!OG?6]FOVX"%[9"=8F,H'T.=7#^.^":@O M)W4SC9G?'X,2?7)=\\,KX^KGE>A_+H28[SH@ L-2Q3!09< ,J#*H,C ,& ;" M#;!*%:Q N$&X@6$@W "KC,$*A!N$&Q@&P@VPRABLOFL3=X_"?=Z7&!AV([Z+ M5Q/N\_=@W RN?M+.T%N*KN()2)O(=_SMR.%%!L,EISA><=HWCH:T)W#J6]ZH MC"EZ'J<.?4*H@K?OI]45UP7*LV:/$UPSM. M:DY77];[K_T3&]WJ+QDHOOJ,8=PI#<\+%/G%01%Y<5!<6B6N7R=J.JMO%*[+ MB,YA5-4$M"1@Q8?/Q4>D1#[B!21AH@@J>V-&S)#*+H]APWZC_:]UU]$?ABB(61TW7LJ'-5@3(]IF?3@W%&38K&J;WF%9BW,>''OXC./D8[%0 H)# MQ@,9#ZP; ,/N@F%I[(CL3BG>3 ;HL*.B5HAF3]3EALV(:]T7S:?$8(WA%NJ, M9Y+!$?,-N26EIKNETSA#P 8K1O>P?<.K/2JW ]U[=(7W?R9L'WGRJPNLJ:<19XPC59/10U) M&>@T\2=79EU,T?3OW:NS;V]=G"SA2X-DJJI1[_8*U64\0XKNVL(0\I% J7,7 MZX"V00)W!6W[[C5IT*AOI4DO:MOB MIMH@C-K0XOHMMU([&"=IBJ[\*CRB:.$'25=\V/=?\0=?53FH]4^?@OK35E(_ M;N1HJ>1$20J'-M$^A#'(V8ZO>#G1#;]MY_3P%S17-'-KT?6C(\7^4O&4"%-A MFSU%SJFZ+=I2V)ZPI4^#I??W1=K^TZ?*L-_H3UGWUJ9XB-"B_/N7&ACB5,DO M3RS]V18B/]_"?\GZ]OGO\*_GNB13$=U(#Y=/'_BB;5'=3^,G@OSO^P^*&/%% MOG)GGCK^1=\-:XYDXU.P7BNN)'I*6([ZSH/^?Z^?](N:YR7'=-Q/SY+]J@N> MNA^+U5M3\@M7$8V\J(;-_"2:._'@/75)"?F[]&)E\.E%]J-.RQ%_%PK_F_OR M9?0@B7ZWQ'W^5>\^C15Y4U']3X6_*>K+MV*A?_Z>X\53W4^N8HJ^OHT>_NM: MXQ#ZSOH3AOY-OD\$7XTYT7_XJWB)9^L?Z59(_*ZRRPT<2[3#VN/O1)]R^H"' MW-*-1I&_1AQS%NO1UR&EPM'"_"HW>OI6*#:1^$8RPD2#4B@5+X@07Z/B3>#' M?9]'D;^_/.13YW_YYM=!2T3C],-PB)'^$97(_?\Y+/[-?WX3IZ_"C;Y*%IX^ M\/2M[U3_'$PQ'L*$A4(4E 4I"3)>$ 6"(G&!HE19H,(:P_^C9)AW/YPZXB+A M3V03/Q@'6MU&K3X:,ER/?;**:'29DY*?GH!YUOR769'GJ(SH+:NFL_.$$E%" M"N0UG^"E@;DO+8RQ%K8Q%S%L,TS%? MD2_8B.^/@3\YZCUQ!%-+(YI*D.1DM4P29]@4B6/"[$56D@[&WV,!A; T*:=4:-J&2B MGP1Y@7.E@Y+W!DMH5!';'1243[=PB:*7.]L@9,ERY E41CD5:W@F%Y*<7 MJ(5/=HB]SC+# TMR9;:Z7>_".4.B9!'3>HK/J ;+67[1'QBJ151IH9@LJ528 MFLV/#QUV0V-%>VE/Q)FT$ZAD2:=K4T?2Z*B\OD%:I-3S-J6E)I22)2O>NMVV MR6,9T3&BSW8F16DRZ LHDBR*FWEM7Y+;=7ZRP[31-D!UP=A%1P2;6EG2WI:[1#:<9:+)65#?&;FF7YXP:VU&5SJ)=V6SCHOBW1:O[>G^[ M[*YX@]1V'HYMJMK1"#&*)6MMRMR,[TO%@1%L1+G5:QSG6R)\K#.(PHBJTP]P M0C%TXM 9X$IO/BR&M9Z!E(*WCOU969%9JQG*>FMK;7>SL-8S\>='R]7O2,7RL,P#HVGVD,:UUBSQG5E=$KUBQ=8>.KF%.%.V,AON:0;(N MWV*%D3)HJP%>#QMP!@('RC((!_7;!E9OCV:;/3ZK%^+U]411'ZUO"=S4!ZS5 MT%;BEI 'ZCID]!D,M/?M&3[KX$5V*&+LN';P._M$%\7M>Q M%FY[,^,8\@\[$RW6=Y?X #4<]D!4YJ3/H"UK']9Z)@0KHKM$^\=QU^",YG%L MKA#9D<-:SX2@TS+RTF+#5_D\2U9; WQNE"*A.A."G3C=3:OLIL]/^&%O/5 K MO59 "]B9$ PV1IT+NJQN,(J&;/'!5!,W85O/]&O!7,ASP:P?D& Q15"T2DK, MGHY6#9(AT'2M-YT3:U[LCH)1 ^_LF5#6PJ()%FS111_8:$Z342#1MP)@2C4K]8-8=[E^=J3+]Z+)(E0HR+ M)AI0K(W:,W2]](S6:J&QC192Z4YW GZ&6YOU;LX4R8G%UO"CT5[W5_D"B\W98ZQD,2"C290[^FF,YH5^H28[&=G8,V,Z:..++1[7FFCKKKA;VGJ]Z+%B11QU=RTNJ-IAT3,Z M8&'C<,C"*96?&$$)IQ&V+8;#<5@TT59Z-<8YWU\=^6&!K7B]1FN]$?M1T00& M2@Z]\PH%_<@>@GW5V[7USKZRBXH^/U:\HOJR?'-:>9<-I"2>:JDNGM8"O%U>2D^WD0I?O/G_J4VWH:0+RJ_G^FX!7"P&O MZG?".M5P,OD\GWG^=SYZ+_'IM!*U"SOAAXM 3PMX7RTAB O/,0/_VR6$#UM* M17]OH?+/WN)@?^-OWG8%A\/"[_8'_7;SJ ME=,_L9WDS>U,0WV?ZX3?7GHYUI85^9Q!_9D].T"2*Y+D)V)^"ESR[_/PQWX7 M_BCR=_&J]XO_*?PO>/?"?44]XT$G+J%I'[HOFOJE[;RO-EA47+W1\<"^JYCJK[[9 0 M;QT_7-:VC7H19;?&8:T5G*HTD9BR)A#12VD4?\3.'*O^)Q#L)@CVYL+R#1", M>$TP0F@2^#YIZ, OI-SE3!(DFXJ.?MI@(Z^&WTM17/8(#H\H-LY MYV4"*[Y,8#]!=I[9[/P["IS-6>B/U>S"8PJ@]@91^]%SP]]%;;IG>B\'8>A?XF2U?S>>&P93C .AWXCNU83N#EAHH4N"%YG ]-3/VV\D@;DHTW'':^A2RW)Y9;Z?(,%Q MA$9'MXNG= 8IOC7IR-1RQS^B'OOGO\ZE,&LW6D,/\Y9H%439!/HZ6H.'R=6] M3:[@Q?F?K7L\:Q)G#T.5X=3>$Z]ZIGAR)8YY=4:$6 *=6 %/H\_!'[!>L;')B8_36=O[TI# MMR5R1K#=F8'9L$M[E@[I'.8?))+<%IC1%8N)Z+IBM!=0CR^)C/;Z*7MI*=J: M$G5K%"LO,..=?V'%6UU2GCR#86:4KIE1^IX8]GM<,@_YLF^74Y])6XO^5N2J MXPZ?N'E&R/J4)0R5C<,;AZ6^:Y5'_1XWTB*OWS Q(=X2,F WL#LKZR4O-Z?> MRCH WENMEYHJG^[F@X09$F:8 M#G_P=+AZNF71U@:*I(1"M3"5)UX^7YDY<<- .*IZ;FV/70W\?:5^1&IE4UXU M).JXLOO1[3/AE!A#W]I=#10'BF=E3IS1].0B%%^SK?6J-3$,9"/[5&U>,!QF M$%,\RD<*I1O>0?#Z;$FT8B K"S_:BBB%C;MQ], Z=[\W6\+*P\Z>-@*]L:HU5!9C2W1T[UUT/N(M 0-F [-3 MNW!R8TG*[S [T)15!36:%6028.O^Z$B)Y#!F=IB;X)??W'C5-QC>-_9!GJ?X M7OSVXM4KB\M9"=V?4F54EC[T'H/4^M("7#,"UW>=UZ?=)C8-UY\CP97 M+S*N>UH4>(SLZB#[A>PW _/:6SB!U[ E5Q$]I:*<_M^PGTGY9:'N3-:[."K" MMBP0!6.RI/"NNYA+#9V.;EP/Y[-%,KGH?KD3>,#IF^)TRF:T6=X*\(><]O*K MA);BT?<_KTUA^E;N"M_U/FT;"WBNT[[@&2_Q0F_^E[8GC? M_[Y)QS,?=>5-[Y&-JY:/XFK)(-C"5_JFTL_W#WT!C1T/"V!W".Q.Y9+ 7>8< M7U/Z6R:W\7UEW_ $%MD4R]U /9!MW=U%3 Z3C1*&W913_[?91\]5UJ(N/WL! MG%;0'7^IN$]+ZC!9@LD2+(!<*1=Y8F=%4177563V1%+:EKF(H71,T#.*UMK) MK-S$69179KTC/QTNO9(93I]B"T0"??/N$6 YL#RU2R(W]I+_MPG_W5E)NXFV MRA-$#-C:AD%7_IX=%LU^Q/QHX:1X>7_GJ[^O68N':!$)IE,]HS6"_,,&+70[SPGB]=@* 9(2@<6?B MURA?N/HM1:O2DBR4)$1#)CRRE>CE&=6-:0@ M3*QL'XP-8/*3L26.&WGS$I\2/RMH$67;7VCY/.MY]2WF1-YSIQK4HCL=(587 MT3>#":;O"&QR"-4NMDG$W_15 ](#Z6'%XP.L(2Y.>DD>&*W5FD785M\;6]RV M);G;743Z,,4ID&_=]9*MU8[G]:"&( OJO.F)0V[*1$JKN2+"--MUUEN0"V8Q2YL=Y1JD&^^+@:VW@=;8>GC M'9<^?D3<;_G*Y2OS =XV%):;Y&O::AWD!5N+^!IE"<1-+X1P7ZUY1*L@X8/" M$LC'SX86CBLK;O[T^Y_0]3[G.:8NY_Y"XC]9%;KS$;_NPZ9'&S\^J8GYSCV? MBGXUB3JCB\K,6HGE1J_!6_2\@^-JHZ!?4L9OCO5(5@-;P0.C1G8$I/L@M#C=_0NDHAX.\F;M]ME:X6EJ_@Y2?26 MN< [W5;QREHB?+3M9;.D.U2[VY0VXMI/=N/+-B$MF9"5/=?9ZK(BEP^\%]GT MO>@8_<+-MV2LL11JE;V(HXB"\"UYE=\I+A]F.K$O)XH^4F0RV8%5&R#[F3SF MGLG^WDG+9@ =+C:AI)WZX1T3^BC&A=?U;A3HAPI;)0IAS^,,HMV5MU:<'N5B#P3@RQ3XKFSVD0W M<:2D^[_MW%5/T%3F$]G K*\QAOO"7ZA*FW+@Q-1F8BGC2>:5AWW"TF?.7JBZ)FU MGXD_FC.\NM-9K+-;C5CB*)K1^ZK8"Q)]1)#W7.<%IM\4TU-V$"#+"[SOP'2_ MMC=+$W:]Y&MZT^\7VDP71;2(Z;%#9/',34S9>S?];3;CJ+FU&[V8#M.4*+-1 M-H&^CF[8A'E#!M]59> R 7C#_>YON'OB(6*P-W)H*:2SJ_2>&-XS1=L/M9)] M)OFYHP@X,Q"<,MTUL.W<%$9KC.I18;X3FU"BU)MWXX)2I&:%(7U/#&^[W_UM M]Q\1G[;;JSVS*_0-DNZB@CC1 V,=$S],?XB,O]_^Q9UZ^LM*_COLU(-)W5UM M5<[8>89;2("^L^OGY?WU>;&JL)M8)$Z+1N2;SKAI6S1* MGQ# S/#VG_A#KMA,U1,#JF__B3_D)L[T;,J[[ENZ7]JG5]5MT9;><9\>).]7 M!\1M;]!XEPU^@-J;0FWZ-AM<)*>CB)A 0QA0GBS>[W_M: )HH,BL&^[[L#(3C$7>Y%ZI/,1].%823RW$GC MV6>)/[,2B&\G^LYKUKNLA>]FU3JQT.2Q%K4Q6@E,WBZ<[;B1UO,=,\+PBF7V3/*MN9+30U!41&QT+KC%^CJ?#<*E>WDZH8\8L7D]A#@.' \ [/2 M&\E;_ISCVG8_6C0-GD-J"W.SF+&*?,3[$<=/%B<(E=S]?A-S^)?4)$Q3>L'" MU*7<4%25,(-IV*HK>KX;2'[@*KFR8\O>>V]J)38XI<41;G]DSOM?RB7D&#(D)NF'RQUZM.96QRG*J&-=H:3 9@,@ 3_JM-^+_H&>-8EF/'*YJT M+4]$UQ5MW_NI"4*Q@"TFWE0E$::^'EM6);\L!>$$ 3_MAB;PMZ[& MH#[3.S M!I!(IS,UNQTHZZ=38-$T50[SEIP3SFJU6'I@HIK&.4+ZGOCZ%F:9/X/TA8>< M.EPZKC]27.L[TX@%49ZW]RUR8>2)1;76;JH[9$$+.'$:6\DSZ^MPZAJ8G,%5 M@@N-K>F9! ^7HALM MMAJ[U(IN -]VT? TQ?)V7OC/%[+V #:X U<.@V3
    V/4V(L[8 M6;Z"-@N*H45LCW;3$8]%XO*[Z:[[?BA.89:BK2F1?UJ4S#R>4IKH., V[)[H MA<3).M_S75V*W?/#G\.<#]X19F!KP"V\D8CD+/J/_<+(P0L9HQ_$+MJOO_&J M9"_L,$=.W@$MF4$4!G9_(O] ]!56517)?\LT:;C;]&VA*S01CNX@A;6AY2M8 M*(^QLQK^B*#@J0]"<1N;"3*>!7VX9GPK%?*\V#S.]Z,:4EMT#@5SWU-VC5@J MPDP*?X?]E1]( ^:GLZ2Y*@Y?ZGDUG'WPB01)HFP)/0DC[0G M<*J 8M&YI5@0-WF.6%<%@S1:=H5@7^EG*X\+ -H-=K=%IC9E923;6 ITBRA<, M!W$)9E-G2::!#]>Z7%80+:)\?&@$IY)OMK*]-O1K>8X2?OM],AR8^?W,M@ \ ME [9"1:F<@U5_)^/VQ#SX0]Z;9'\LK9TQ!EJ1=@NQP[;OM9<(-MA?:JE2".W M1FOZ5Y&=L)>"E*BZA'#$W>0P0R 3+Q'CN [E8F"*%94#?5 M>FVM(>)Z8/#LQ$/&5)I2J55=F)=859^P'+?AQT[5F%+;6";B5*KXYN0I]>M# M;YH:#X/UVE2B_52BF:OHGF0Z7F13$:9.+W['D85%')SPP2]J<'Q_>IC1B>&5 M3_&\BT\Q@"\CX+OFP9/O@B]S$^AO#IPPXEJ/)%_9K\.9LAY9$WG1E@M1DL+F MA=/JM7@0HV0EFEX[X2S:S9F.K>5]Q;5RIB[&D(7K["!=AEEU5C9PQ)OGGWC/ MOJ)]PZ:?2-\[<3[,GKF(\>V0\-%QT_87NI])GNM5N;YGAK6-40LL;86K^,IH M]P4BMG7$WEJ$!,4 Q8 )=HJW;[R38A 8@Q3;-%YA-[/I"L>'*Y-?:I%B1-/M M8F;GV@EC*T557%>)FAI=\+ [^>3D7$4R1<_3U;#F& V^\^1V#7.;"[V1O0G1 M2VS 2+/"@7DD(/C'^PG2C. LC]$O0TWLR?9DR#;X9IP9.2V5#>;?K5U M$ =M0Y>[FT,/+2 L287,:(?IZV6.G.B& M2A#^)#:I=!:^J,=[*&-0Y1TU'WA*/NQL!4P[8'X#*R(961%Y,=F*'H]3>4^A M(PIS,;VC8WK/>\NKCOLB#NU(&YXG.(F"!PP;,@[(ZD\_X M6-YU?,6+7*@5&3UW04V?QQ%4F[L(@VYK3;Y186>M<'"./3(+I7<KKVC477^SONX[H?!$QO2G?T-.#3GUOOH.;9N^J>VC$; M$$]SOS55J&@\Q#,>\H5":!5%4 ZB^?5O=P,>(IID1B-)>.JIN1/30G>O0Z^U M>JUKF=#V\/ UX0C3$BV<26_>'\Y=5LR%*FX0'<"_[UJ(JF@@-G$3]M^J'"[?RCY[MJ4:2_)^+*?V3%**9/1LP8-7XBY8! MGXQ$[9>]6 !#$DT QV5.+/2_]E>ZTW@Q25=UXY>OUO:VP-M^&FNX,8@-#2#. M8N((3O.7J#KBQO2V))W>\_1_;54CVC0B@2QI8O%NQ$7(?U18](K.K=1*Q8=..U=O<'=$J99S%:8[ M>1S L?2(',[M+(GM-(G=/(F+G&%_-,-_>$VT M96CNR3]O-XECJ3V4TV@]CM!^%OR(59 MU3TC4/:J(KVR@ -6#2U?9D53,>NC%YRT9?SLN\ZC_#_ MKN//O&FN%0WMHBGI"P!/5TVZ)_Y!,"AH.C3YKR>9^#?JWY]WA$CDH3'AN V( MC(7N\ND=H4 GB%BXO>Q-MY>]HFGZ2K1T [I!"$O.5E39)%C;TC4=^JLFT49] MCN&^0*L.2H])_..]E&VW_!=BE+1'T+E%>>EW^-DR6*CZQB04^'X+2!,-6O9CI%S.U4$3 MJ+ 9'NC*'#5/ "_6C1X+_PC_9*'NQ!A41A711!= 7Z@H56P%]]K1C=D=?(DM MNU]!?&(=SMMKS>#.3K(M),0Q((\!PEFR<7-%N/,^MB%A@#E\)3'7-07N.OH$ MRN(V*^T.30J9J^Z,# 72!CX(3A%2R)OS&*[&T-#!1$BJ@LZG_>=#NA, 57=+ M^.RZ#XU W4YZ]JAU,,= $2=TG!;DU4X2$\A2ZH88&>(8;28HJ)AH?,3V9DH-*'" M=<"O@I@,B0^T'1,1L@T0^;VT156$;JG;5 PQJ#@:X;>AAH+0IW59 GY+,9&C M!#G(0&)(+&T1T<05*VDBJBK0QI@)#>BL$7CA!^R-X\^I?\V]>4CZ? AU-6)\ MW( $_C39F"@V"5=IH?L;E#?A*)")X5-QT)( 6^T A7H!GX*6HJL^UM,+D;B# M)X+;('PO8(/V7ES@ETZPZ.Z3X/[#F>I"YL5'G;WO6LY;W?$]+>B()F1N*$J0 M2E!P6*BZ5.@64W%,82@4$R#*D/L,R"#ND+:M:1N$X'%'Y.#$H&1HBAC1\3TV M%#8>D?6T[\'@#:\J2UN1_0*D;[>1;SD1Q)VSXBHA:"?AWQ:>Z^*#S?DL#M4I MBDDBW;/W7*2@*P-B T0#P^%!ZN- M;=7MKNVSDF=,*]X(/QD9F\R*B=,@?(YH<[D=+^2 @1*8X2RVL#WX >AB@Y"W MT8G]F>^6",T$?:Y8:-W[DS5M>(X&SM;EO;_9+=UE>Q.ZNL00*REX/*!/1$V# M%DCP<^ L[GR!T1>*YGF&T&Z"!@T:<@V,;A ML&4"[29DT]BJY=XP09)L'PX9&8Z1L2NT OX3_=$C['0!8F2KZH%DP\_QI*#. M&=G(#=J^R)V,2Z!7[ZR0,6BK,B0-?*6(61A^86IK[G4J-M"L "7CK^X4D8+N MUORU^)H)?OVE8KIS?T"7K3ZAMOKQY118ETU:6"JX I.(#3XC0Y#[_D!FUJHF$( M["J5;#[H1I%L)]>%Z; T5Y-U%@5!W#TBXMLT16\5O^\(M%-WD HJ7.*66% M MH/UX% W([W!3T:C$"8M]+S*W?V#YQQOB5AE'888N)5 ,G*!<1:9#]CK'"-$Q M$SC7TL$Q@:FV%Q3U0VX:Z;>%XB%=3XV;RN2%* M=!2(Q!A/57*GBC<*OD/7/+G&=['XE4CZW)>]Y9H>+T?!J<+W>_A.$9L&6$.O M[.0+XS?XD'])1WS6^Z;><8(.HPB3^#XB6*B^)>$74AH(MDX%1J:]J9GHVM( M^2)+$O'Y2-4=TZM>=BL9L>G.GB?BODS#;=3ABV449(.GECU'#@! X784C\2Y M43C@MH;[:0$XIT\G0"W@UGURHH&*NTUVM\J\N\CCTOE]TB>,9;U$;?@GKF[W MH,4FT]PSU_SQFR:3]\<=AG:TU[P,]HFNP@/4]$PR#Q/F"^QK>V]Q6PB"X^T3 MGKCL@HEWVF0QF>V3<;WZ:!60Y"3.2,ZA7$#7408(IPA%L='6RJZI@IQ(6Y.1 M!8(.(&0\H"0MU[$U76<9ZW_W@-J7D*QHNJ>7Y!KN_A\Q2L *J.:AE#AP6E#R M7+WG6CPO)K$[HB !",M!9S2!/083]>LV44P?^Y_;;_F,8'ABKN ;@J%UC_.G MM@V^3>C\;K!'"7TX<24J*DZ \B(-_@312O0Y]!K0$;X-/KDC@3&'RT'.)':: M/:.H='BVPSV&SK[W9!<)87^RD@L7%; KZ 0WO8LO#WT2&JKP@)8\A86FC]U/ MN%[OY)"!*FZ0)R_;$G"C!.A:$PH%GB=0E3E1<0 /K[;>O;PR?M3Q3[SSA#V+ICV[6 W>>W0 3S^_0OG=E)D ME-P9)7=^U^1.)I.1DJD,*0 I30N,)-/",)D:"4PJ Q+RB(['AZ*7'/F.;PCT M'WPG_@??8?[@.PGO.U#'>8$!UR\\FS7GYR^](W<.[<&)=YS-D?H@1]QSG+US MV0OKHN07W3 #PBO7C72.E#608S@I[*6]MYM#'D5X6!3@P=$F+]C4PP&^%WOSUZ]UGD&SLG\I.K#TO.;ZPRIG\AGG4T_'G ME96#GO(-LE=/'4#>M?J/WRW@VG=X<41[ 3?Y6Z<>O#K7-S!91J#BV\JZW2^I M)V5>D%.2R-L/_19D&*-6YL>OL#_$>;]V3 SZ'5H;OE$QN.\D5F(Y68@&_Y]9L@Y&XK: M\@7^3PSJPU@"^Q]O6$6:S[:X22GB9P3Q+DJ*D>22%UW[ /ZJRV,OO/9(><=U+2A!1& MZHQRPK$/;YC^DVQ9Y4DKJY,QKF-S5;G!U*KC&TP?TNQP ?AXQLFM.01C2;"8 M,]V?LS@' AIG6-S=&) KDD,@H30"UQ''U^C[;$#%MQ>ENJKJ#K(&7+*K'I03 M"F[.@2;CA-G#T,G6O$#Y%>Y]'+8/2MI>VC0*[OCIU/=$34>YH)(7&C$G(LJZ MP+<+[K73OP@ZR@*B#-U^/&-P& I$^0A <140OJU8B!L\LZ$?E7+S1';K(U!R MAY=I).'5N\9B331E<8D2AM&9AN)+5XTI_JF6?W>,T84_=7?%+.@&BMB7M*H" M[*,#H;"E1!L3(C (.=.;XQ3K= "WH>.LO)3GHT&]^>,W>38&R:*HDVTAJU=V MTWC1(:$OW&M23' WGP3(WHTO'*5ZB;4H9(59 _^V $;,^VWN=F*!'!5XYX8? M:P#+3ZR%9+07,H[)H]BCE_QB^:)Q?QPBNH0Y\ 9K8+]WSHLI_.WK,^][_;5M M7X#3OEM^Y.@U:Y0+8-:\COW[IPF]IQ)+?_SVUFI& M=O#;:@GPG=T;M:SI[JU@3)-LJIV?.'S/F3XMUH"N9SK."4W+! )5I)HI@V46 M3HZ+E81B7M<[JYI\T'NQ5"L<:%ID)R!MZT M9>YRE[;X:C8Z:>JC+1ZJSPA; M=4KNJ=,8J8)ZOMD7N5ZZTNN5C;JA3YI;!^&:&_%"@BVAUB_H3X+-Y08 /%N9 MF0+BS0_;B#*PXIQ&3U6^V)DZU>2&U&,5Y[H;\:?0)5?="/&AK/ MM*05%-)0K\P1?PH]>-6-2&?S!44>U//DG.Q4RG-Z.7-:D"-T#02@MKS[@[U[ M2F_/7,_NZV@@]YA%]P!G]WF=2N3Y43>W)L%BW%$G1GMCC[^6"GKC3@RLU;HV M+&:'?&^12[74U3JY?OI:.NB-.T&W'IKS61609#&OZ>WGY]BP7AM_*27TQIUX MK@S7LU%V1I(YNJ_8[::=8@H7U$+&=AH[->3E $P4,-K34FC%N*9A+LZ@*^NG MN>;J^<==K;(ST5$" OI^#G^?6P/)QHY^?01=_65 E"RT]9IVB^$P'F( M;OF"X54;H$##PH8NO.F6VT"'3)?<21TF*'AIL;@/Q/;A< 'XZ9H$7$<0]\E4 M7:_=2UJ$CAI^Y*D:'YP"M+LU06D9JHI#CNCJ A5$6):A#&W/MT,Y(C@\";\V MM#?H1S<@$/3P^ZLX7E_HQJ)A*+K1P+42+UNFL-LBD#T @JT#EQ8?^U;E46WR MR7&K04K]8KW79=_HP+UZ1W[R$OX"P;E7?+N7V_ &)^\]RZ'?B&26"9DWY]=5 MO6S@ME_4-!?E;VYG MV^2F2:_J#:K$CN5K7GR^HTCX8#%$5;\9QDK((SLU8.%<:US*#A!0@H<_O;=[ M^._;)(.) =P(KZFL_5P#MR+M1/HU'HQSOR,)/"^!O GJ(PY.']UFF%LY&Y>$ M3*MN==.\G<_4.XJ8;>N=*P58WRMGO%N5LIUT)&6GXJ=N!=&V#BCPY'2+5=') MB=)^<"'=MNC:SR//>GN9N2 M5P-[!^U]:ULYC+*?79=@.WO_1M,VP?Z:H6&BCS4OU]GK?;OQ+[QT!Y<\ M(N4HP>\JEE>X"PN"D;H_@LH_R;XEKPG/ D!/G/\0\6#NNS$:C3B\;WZ[% M7(<)W=/*YG9^6^IM?"@IC*F$E?D^73$U3*]*VT-[0*]WW=MMH=K>=Z!K*%FV MF_*.L[XE7&TM*PBZQL\Y0V6TAUR(R^[=00@GQ_1SY+>9YYZA^"X\XD^@75X> M=M"'NFK6C?@=LW T%^SR$WDO049 ;X.GJCG],%6 M#70FU4:^V>U7R&2&;]0G*A@;LY"X<;NE8$7PG84?A4.,W7:X@H?.7Q55=B)H M?]]%>VDH^&E=P!<<">4-0GMI;(ASKQH,N7^H%MVO,2!DV]AEE1FF17@P9DAQ MN.@;9VMNL6R?J0-V,Q@EKPS9M730XUZN$,TK!(6B[^S#>B" P=?'$AN7JG,Z MPU5JPF!99)U644;Y6<=7#V@G/U_E^8D]V,]1>ZXV'5J*%U*S7+E4Z>0HAIQ5 M7LE1P^6&"^ EBGW^B,)Q#<:7+GBDHH+'J.#QNQ8\4DE9EA@Q+@ F00N,3(E" M>I2BA.$P(\6E!!@RP_1!46%'$IX[V;C6,NI/9+WR,!YNE#CHJ4UD,KX<688' M>KW0J@Y(N[]8IC;SIUAVQ<*1B9K49.P)]_,Q) MEX]W@#K/\S%C5*#UU".HYU@X\NB9)L^:R^9LE>9[Q>XC.^F6RERY*<0%\N5( MC;3$(M4J<#S(]V;9N34;F18:>?3V_F!:JI+3APV7FQ7L;KZ7R$P!&GGT]LS M:"523]IJ%C-F;*;(%H65P0K,\=N3K/XHZ$\V2?9&HU%E2C)Y)C,6$L:3Z^&TV9 ST\*4A6;#T3SG(MM.3A./%+\4!@\-,EOL4$,T\L_+/>EW ME7O&WU:I]'>70QHZ!=PGM11SEL.F)/IIZTBPX]:*S])L=Z9(RY2ZRBE:SPQ) MG/I@_MAP=1= H!5\NK#2ASL?<"A D!^> X&NB%P0]E=QJOQB &0+[)!)O.> M;1S4]-$NO.?>$\<4\]U^2#$W&."9@GO8M'ZE"3YDP%HQM\4O&&\2+\.%^/$B MWEN$2W\A@7''0\A^'9Z1*&SM![KW73 4 -U;AIOE(B$TRX 9?KYXYH?,E0V@ M)?9/410;A8;]RF9H&)A>O1.*_AL*L!"V*;H/($24ON3%OR3)CVP9NF.B/I!> MEA$DVDB4 +'7:6+7^J&^!3,A[-*F(AR,E^P?>V+&H'CN7>PBY$"TX$PZN,O96[%SG;Q]WYMSYP MR5M,.]._J5$0HA#\">^IRZ,[QMR#/A0],8-3LS5OC_L[B[Z EWM0C7!L,[ M(@$WW#@G;D[@@PK@BRGWJL++)W%O&PYV_7@S?:5P=)F#<2%/7__LP2VY (Y[ M]#A$%$*W2X:,"^-"$.9XGXO/^AM0T T,D !UK"^[K>TF!J/+*;&Z4&E GZV] ML4FJ5*]46[TQ [R?NOP-^Y_-%7?Z")&:FP9=K M>?UY-E\_T$9Y9&6TQ/A\-.;_CZY" T2D8> J^'=+0RY3S5:+CXAB? MH0G.G8,\3T'/%XK27#? J5MF+^DNX&%;R<&'+$*Q]0^4URA._/-&P5I PTF8 M#[O/TZK*DN2RP4V$*ENRY].WM#G>$S33L(1'<:H;.73/!'TDDX7&H8"J;H4< MGG5= X]XOH(G2\*1RY/=9($F3=#1@K_M#SP6L->?U-DLP,%#7'?D:*3W)$K* M:IUQ+"N3BFDP^FIEI6+<@>ZFW]NF^? ]#6"@#\0QV'5HCM'[J(9D:_[$:Z4D M/U?2J76G;G;M0?/';^JX-_/__(Q$.G"NA3_.H3N6]SUYP\4$T#R"1IGM8R$B MA@1NYZ4W"[F7\8+:!%A7%-'@HJ*K2FC+75D!.@XH[(B6A+";_%?]B;AZ7STE ML T9=!J% 3_G ML*R2\H1J?JB&Z8F]A^JS2).@,T]GTA9(#QX0SQV#1/_/3Z]SS[Z1^LY#ZX#K MM@P7>((2D-.BE/.WQ/5+&NI[H1LGBSQBQ1$I\MD)X.QIB7,ZE2$_6%PI2?#R MZ![;Y=T6WN/-MQ6A-5VW&WGG]W[#0KO+-$1'"CQ(W+ZLIAL\QW%$'*C5'3=S M"'7N1'*-C@RO,09R)7'Z#PKYFY:+?>Z&V^ #;-/KARFN@ %5$7Z"WVMC#_L) MQ2!P7K+[!E0P]L5T-"O"!-0X/HS"IZ$*-^Y<#;GZB M/]3KMG40)]6'IJ["V7H16WN!8,F]&"9^M&*ZJ>Q^_UZ,.^X8J#$9"B2.[@G6 MZ\.K*^[-!([S'B2=BW"['&\/\?)VY;YN\]7=:DR4=PW7H)@3M/M>.2Y8VKAO M[FYB*"[JKD]2#,F>HXI=%,:5=>]F R5W^]%/E)/EPX*YX.V0=";8X;\[>]-R M0[Q[L&1X1[UK%M,+N_JL@H.YV]G_@Q^HVY!-9?/GKP]!.I+@/MDJJ(^V+.$U MML)Y"L?JD!0>%\FZ:"?)2MYTFI.&-6.LM];*AO.$\:K:O=P;G"<3PU=:"Q/\ M\G_8GQO*5O'R;U">A>0FYF(BA#IH>7B[ MX"[.>THJCA-M]G;$>Y^_.WM9''O/1VVD41,1?TO\WV.. ?G!32-"D 2O9O!X M.WV0_R$.<_)1'#^U2&HV5OST/:RSO[/DM] A(EB@1A\@(3R M?=#F>8NF[^-,1);0D86Z9R)I"1]9,C@[,2)+R,@2*;%0DB528J$D"U1B=$26 M:Y'E_RP#VK,L/F2W6!+09%)GPR\T^C3"@@.56B@#+;78E 8'WU9K $+ 3/#_5CMM9^)_]@6K:J9R:KUN!QR&VZT MCFGG6"&.^FQ2=_%4,@!P.9+N2+I?#3%]2^E^7[W(!XCWN+,:%>L&.>"3 M5J<[SBSKF6$'U64GD7@GXIDSXOWI7+*>;LQ0IL/"T%&:R"F0YM.P,12'<=+.=[1*3044,T,0#\BFR!S# M)D6"^NT%]:IA[[ (ZH=8!^^25'M8K_9&F6E_EF/ILECFA@4[Y4!)1>8!?5Q] M\K6"%@5%.(K14\^7@U\6Z?M4-+C4-)EW4:5'2'0\ MW[GQ*D.@T#["Y($J+$!QS<=&UR03G0>^%\NFF]U1)Y-O(Z!+?*^38HZQFR*! MC@3Z%9LE$N@/L5"")3HYDN)JA=PLR9R02#&U2N-A'4<2C:]R4IEC](@7QLC_ MX>K!"]!B\7J]X[ZU?.F*_AN_GGS#^\\D!T;X\V_$GZBJNM MFF9NU=)7AI:* M!>+//\^33>;Y867,Q'&#*EFTVFDUG2#\>2M1V?")-$.3/:K7XRA>IL\^0,Z6HFM

    5*Z1>Y! _(HFPWM)EL6*L>&X0_'QNF MC)Z3XTQR2=GC_JJI/G5KS2#\^8::'::TJ5HB>U(YT^ED5O58GPW"GU>,BCU0 M!UR6J]=773E=60,>&MNIXY&]QV4RN9S/1WPE,Y#J@V*NE[/&0CI@[5*IMM'J MM0:99"H:0W9ZBWK+@2./UIZ)J6;JB2\O>5O>2+54N@C_)4D801T,JE:12PU'Z:+?(^,0PLLFR/0.T2#[2E?DT.76">&HZ MU 60$]I),MFH&[DUG=U1D^AN? %YJJA5*MD'E6S,V2">BBD6503% M$C>K)%K)>$.L&&1I',132;)GFSI'97B0$TM/V52I(=:=()XBGZT1* S-!I=L M+M,)HZZL!X5Q$$_9"V'228WS(A>K*W8[/Q)SYB2PIX&Y$M9#.Y$WR3HSZF1' M6IVA92>(IWH,4![M:J8Y4U;3M;Q,#!J*%LA3%<8<%T0Y$YO%^JGG&%]6RPO! M@>;>TKL:!C(4TW:6+<*U"+/B^RSTL^QG33]P J9 M@)%:=6S5QK4,+^8>>*J7I95I?0Q''G.?WFH6*'C*3F2:=A.II_O5DE%ZK /0W7VW*B,@WBJ-\LV*DZ"FW$@I2;%LEI\ MTG-(3QT]LV*GF71SU,J2MNFLIHMRBZLUG2!.$=EUOE[M&54^:32+(Z7A].93 MQ%-'SWR(@<207=#BK-A+/JLBUYX42?3,U,N1;2Y;':4JML/95'8AKLN;5IY& M&HTZVB9>9FLZ&1=ELIZ3K?%FG# >36&#OCY@H M/2?+*:X\2])6;/PD5&)S"XT\FFBK.YNU9FNF,+/CM6RM]U1-CA0T\FBBV4V/ M-@QI5)GE'F>#PN/\L42H$X+/*\85K_SF.PY0B503)VAY/#/ M:;W-B_TJ+VJ+1NT!*IZ 0V(Z&DV4YF:YX=J=>ED0[-K:'**11TNRP3Q.6^-* MG.PI]OIY,)QO.ETT,F!)1L9X$&J369$:6",Q4TIT&PX,VNJB=[GKP"0?;C]VYUNZX'[OHPJ.-M,=-"#HB&FTQ@)# 3PW9M"U7NW/X3 M;LKHV/!;H(S\O!#TU_LWC/%;9>\_616A'XF'NNT.9,5 _4]!-#"FF:*J+Y;F8:"Y,S-]P'QI MVQ=A-T%O-JBH?P)$>=?2 K5"F _5#3%!O6+NB3Q8P)&*^PBON3@:Y^Z!N>N0 MX,X/8SY"[Q[Q?$Q5-+@_P)KH,GZ3MUR_][3;K!PWD\0-Q/WY2R[$%YR#X2*B MX8XBEUW$ZR&72+]DV-M"7?).&X?PU<-X2JF@%5=WA-+D^:J%Y[T%Q%N7Y M>@JM\ $)*DDS:W67U56+_?$[_C)4A=H13+#9Z*6];D<.2@Q#K1$.:> W45T#5 MW8[RW@/N<*L75W#=;B.(/;=_Q-AZNJL;#I!RW9X@ 4U:_<[GN[Y#Z+OZM@O- M:5$Y7,^L:C+[!WTLSK+)_O(Y=_7UD:_. M&JZ*"VQM(>3B#2MIIW-+W*0MIY]HCUKS-.[_$921<*HAR+MQH-U.P1BK-PS\ M307R=YF);;J;IX7#B4UED^^D>XS._$F?ENN0;M.N-//Q>;G+ :&2+>9*TIR# MXG_GU0\V2+8['CSSC2!,V:*A MVPMA4&Y4'II->0=[R[KOWKCO-7DN3; MF>RS@L_2]S0509Z=8X*;(-$Q]XD((#!\9*'NF0A.,WQDR=R3D1(+'UG@V7(6 MBBTB2Z3$(K)$2NPCR/+>BI/7[.(O#Z'XF@5ZW=S(*V_)18#WF.0GPAF])ASM M^5/^V\/1?BH^N0H>;:1,KZQ,PX-&BIC]*\&17@Z/]KI:,N* D +2NKHO7* & MEP:D==5;N-9XDVK'T,%77*:^D;P)!X>@HO$*),!NS*&;MXM/$[,G[XV#H2[DBX0UFN_#?230TZJK)XR(%9 M,I&P^!:5+ @=QX6CI>^8Y"4!56[ND;W,&_X$3E9HM=+7 'XZ'_W^*DKGHRT* MC':))2Q XZQ4:6W7XV.;;,=T9V2TXG:]L,6B/8>9$%H_.!+22$@_GV5P5DJK M)5HI%*OY,C^/BWDG'LL_C,2FBT,;I\]A%7V%6,5!F4\4J[BV._,]0"9/^#P1 MR.1'FR>G$MYWVF^Y[B5&O9(\Y&/CJEPM+4I4^JGIX=#2=U3R2E"T4= CTA*1 ME@B)??2ZFE@-VH7Q8B&8,V4&'N(LV MBD%&Y/VR=?C_*/02.5614W6\&\0_7\)Z87>BOP]&4-=>][;BK5K",>U4GFS3 M33*?+E;+CW132"$#)WF73!_'9'Y&09E(?T3ZXYKZX\--J[]0()N.N.D;FW6+ M*^I@(2<4GEW-$#8CM+X2=VGJ^%;KYR<.UVS!0:) S%]HO"_?1@2KMJB-R$?; M0<$=15KCXI-AR@K%M\OD Y-C3+7RT!32R,1)WZ4H*@KA1,(="7?HC91@Z:Y6 M)W*VJ3^S?.\Y/LT6\L^C9RS=22S=K^?:?I%^09GWO?Y#H-0Z$P 9QPS3P%KG:$V_T*_%@$.'95P+'76GE^69B+TU2_$3C/^7:$ M$1T^#(TGDH<0T,%MRQK1X=9TB/12..@0Z:5PT,'M+AO1X48X8!_<>?[THC\, MJ^:#^U1?=,47 3!)G96W:P.4_'M#(*\0$?YHY3?AA# SPE60NB)U=UU@IFTX M[2.0F%)';>G#A,3T&G]?%'SKZ]+XDY/X+]&U7'UURY0@[WH?Y4NJ0$1]?@Q" M7(F*BN.SJ,T*_OAB7'SCM=[D@O#V)+[,'2!]$_J]>NOWQ>[SZUH525S=8'TQ M+.@&_BC@(K#>882<*-9G,UH2RH-,1MSPLZ8+J461=\G,N?KZ2)2_KRC3WU&4 M/_SV_EVR+!BMI[282&N\(E&SI]E2M#*X>WT2RW(B$;]@2TIY,-+%;^F01")X6=?XVNW-5]"7J]F!?RIP!;%8KXK3>MU/IFKKBE= M(,O9).LB9"72ERSD#$6\H76JH_=%;8+(.[G%LB]L.7P_%^5:QH0O=*PFYW-9G/5 J\I+(G1\?C +1H9D:SC2KUZ%J\.)-231?X*L&D MOUJPY..9/O*ZHO#)IU56X0, +W)M:A2G[/[,?J+5;JE'4^FRXV)-71, /!+B M[[/L*'02&B#OQ'239YRXT9XMXZ*5ZCHI0T[\1_*4DI+GJ0NU-U0[95BK).IL=*=FYAPUU3?C+2+*CH,E75@&? M"L&REEC-QTT[S8FI?J.U*0[SALJZ"%(71[ ,123E&($I\K,N[F?=&B+NXZI> M;KW26_M>-XZT!./B#;AVNZ8O;9MO@\3$B8W;@Y;F"!E\%W3'I,\Y7Y$.B'3 M.\,KMU[IK77 K>,OP4H R.IZK4\4UX_;==$G?S1,6XCUFY>]4!T^1M-S5:H 3*/3HZ^MXY4FMEI\E\KS;C MEBVGJ[ RR?6&CL\7MAD;B^+B5U'794=155:32QIDV[$":<6:)D!MB ]_;T"/ M0]IX?#$4AJG'(LFF&6I&=_4Z)Y76):O>=/D:D@'(K'5FG("&43\( /EM >=C M&3:X@AP'0HH&@$R@GW\I%OR2= PV\N/W;BL(=R_V]7X8YOS&(^K#$%O'J,\2 M(8F&L8%:FA"A[D'HK2A%?3_:"3^'1\>SUV/(A795=GLMXKTF',6:0,UG 6.N M:+B07E56P#R+^'I'@+4$H,+> -'8PW^]IBRU):A+;1741TBQ6J *9WDD51VT M@ Y\;U;5I=E6FCJ%^":_&4YUDJX."M*$:I8,ASV6IN!QH9&FKPU7FTC=DXD( M?FVK@6X(1YB,8"%#0(=,) ^AH$,D#V&A QF/Z'![.J1?Z9\:T2'22]^+#I$X MA( ,Z?L(O#D$9(BT4ECH0$9T" $=4E$3GDO2X9WI'*\&E;X>RO)K"OCKK?BU M0,D'9&G=>@L^,]&WX,SI/P5GCI/WBN4#9?KM!>FMB]T7EX+8;\J;6?W]S MB+U:1O698LS_N,GZWXW^ES)HOA0ON"4C$2O\D;GSU3CA.@'Z;\$/KCWTU1@" MJ@;O$A(#3WRN.T@//A[(A 6DB::K^GCS*>W^"]LR-XZNGJX.? G1X!7\"6?* M_+*;1W&J&SD5FKKL6C&WW]D2O[.E?0LQM_F(^[<+[1GS2%><'L-O6#.G4+76 M@!HW#VJ]X?JD7[)M(&OI90WBZ2GQ)AC9:E49@6UIMR65XH]V8SSB>WQGW:HH M(BC5'"$AT#]^$XFC,N?/R**W '(X7P,23E"&URHFO@3 PFTE^-W8#:_+M(GO ML@- &QSF.5=_*M-Y^KKXZ M1N17$>>]8/!^6E* @%?,:MLH3Y_*7&PFQ9S\JO3<+J!F0ND?OQ/QZT!.?@\) M_X![_HN+^*UOYJ/3^[2XOYQ9#5C<6E)M1!\??2= P/LV;>C58KQ$MJOS)X.: M+.).<0P%G*)^_&82S.5PKV]QWSB">X\X%>E+MM)S%;QE*+>(/A6^S4._C_1'1_ILN?F M+?KI65(;G")-!VW!7C^N&J@3%W+9$U=TV;^A5@FEF%U+J;P%;#5,.B7L 8.P M*)*W!PO&<95*Z=5%%'*!J;L,$]U;_Y7'^_5$^*@S6J@D^",WR&5Y,]^%O^A<\?V M+=#/+BDV9V/$$$* 3\1&+KQRY>#O3WP\!AI+!)C$'-A%\41G.F?E>F] M5L*_MK*$=HU((/$C=C^BE1QM/&J[L;>]!YTWW&\=]M[P/GL%^]&CH:4O?M%0 M@5^'A'MRC&5YCV!BX/,[RAR81 TX1$N?BQI\.OX$O<5]P0]B8B#!_4^GG@LL M?T4_0P:' JH>]!/R/OKQ&[>!02UO\/&R1Q9A9B==&37ZN- 4:7K8<-6,;9D2/R.E8B!\_L]K+%+HMB5SQ%3(M MVLFT9:<:#AQY],PYFP!/HC,8<^U:),(C' TLMAFUPNI$FOR=+?> MG@VE=B,[8N'(HR5U^5;KF4O14XXN\XNY[31&_2P:>;2DQV9LM5F+Y2&WM.7. M5(Y7IM:\"4<>+8GKVK0R,S9E8M3XMJR2P^,=^ M*;6JF!K*9#X:61H,V^L'KMCD@5,R*3))#:TU&GDT4:F;UQZ&*SD[BVG*M-D: M%P=S%25/'DTT(1>KFWBMF)]5;&.:+6X>U[4RSL(ZGFC23A:DU*(^J\R7S](0 MF%5UABY9CD;&R<<:J-GM&5\IT6*+!59?:R,W]VAD4U47\MJ2.SRM]*G"$BPZ M</ERLR>J G?3) M&7B*&^598C-X3K)03H^6]O \;?5*BQ'-]S+.)%MC+7T=0Q)]Q("EP0P(X\SC MBN\YE2=3,EM.SW2@G!X]LV-.I 7=M/-\6]&X6%,;,60E4/9;+%O.EA2>XF*& M6AI6*)/?=)!,'3VS4FZ5GC-]_GDF N[I29AWQ(S"!HE4.EW-%B4CQY'B8O.4 M90JD*?%L$*<^0\DKC/N](2=*M3'5FBT:G:=Q$*O4:4NE!O%YC5,,:9BN35BI=)ATA?3R2GCZ,C)1:YGDZ-B9#[4TQU/]46R6G!;-!V,S MD,L+-HC^_=A\KG8:4_CV2=),/:B/ZTPQ4/<+E5)Q\USL;69)L]*1U' MSSQZ.Z-OFHQ>21NDLA$Y)_-H\4IJ',135+$FQ&VIRI!*5@8)AUZ"?&<O%;;4[1$ME^NJ^FU)@3Q%.6S#^M MIJM.D<]5&U5]P%8,W60#>2HV&"Z?-H,\IZB"G.ZU$B5YP@J9XY%<2W]<#H%6 MF@%JZF2=1K%6M;UVHHK%7A?E)DP$3[;=K*/-4G M?,PV>@/'6"?''&2[ +[+5CM\NNLL!WQLL(FM2^M"7\^-T5"?3"]<$;]#GR"M M2*.O/VQ(I3G.929QGDSI;N<]YKA/WYG1B1\GWW&V5^;);YWM"1CB+H"AG=CG M:4\(':>0]"8\ANY'3MV5G/*WH ]%K44^?RN%J#'A)Z=#) ]AH4/4F# ,=(@: M$X:##I%>"@L=(G$( 1FBQH2A($.DE<)"AZ@Q81CH$#4FO"@=7D^X?T,CA)18;"L2][T;P]T%^?M]>@WD@X2HGK]\@M>LWR+P7Z_.C M-=HW9_EW:?4CRG^)0J6H'^%UJ?[UV[]\V0:%82#]];%9__P(N(U"C%CD0QO( MW))'PF_J,/?U\10NK$(?R188B&[7LE&I]@C-^:\RSZ M"6@EG*C%7]3B[PL!'7Y!>7X[BJ+]+!;IPH/>GO4FI/T,\L/G1*/I]OACXJDO M@J)X,1LS:MT7'%_-0=93/%XI!O;]K=&O^<3,>:UVIY7QRI<3/6 M R2=7,8KXD 8*(-FU+DOZMP7=>X+[;G_)\KC(UWQP6!D9X;28,AOIG6E40=" M.B-'K?NBUGU1Z[Y(D_QE$(">3U+IAS+%D_?1R2__+QZPT08L_Y6?NY.ZPF-XFB4FSZ/?G2?]>3[Z87 MZU%#OD]VY7X# _'K4S;JR/<]SJEEK,XL"L(L.:MHC^E94W&JM;GSL:ZM\C 5 M4I)C=V:QV$Q[6-0?2K-BU)(O:LD7M>0+A=R^W9',Z!DQ]=@P&[-VLSNM:;EN MMY(;NSWYDIE,=)L[*NR+V5'KOK^=0.9]$_B0-A+')7?[-0T$6"^ 9@+"0@XJ MD(G_OC#;YFT#OPBUR'+YMJ-O&T8R0JJ9,EAFX>2X6$DHYG6]LZK)AXD/B7+8R,P7$FQ^[$^FR'..+2GM#]H"F%],-KAX(#5A$ MC( BM%(D0, GH1GF]#DTBC?(1*92_YJ(7#*2!G1&0<-DCMH;HJ?H"^#2SKP/ M=_^7;Z51J$"-4F9BF^[F:>%P8E/9Y#OI'J,SSL?*D9 8=.VBD!W-Z%F]NIKW M\KEEA;V>1J$"-4JME9TF\[W:C%NVG*["RB37&W[P3A3&%?.QTRQ(?(Q-Z.V& MT5GW,V.D48(Z\+ZF44QE_=7T"1$:A;)_\S+"_[NACF'Q/IT@[QTQLBW; )!@ M;])$B'V *$W0(Q&9-/AR8@2=4@)7C6,"P\\-@-L/$PK\Q(1?4E7=,8E_%$1; MW8:+D,PD5"H!2NX OMPP;7,%+^H:MS7Q/UHTK M,?>95 0%[C_U=I#L]'U$AA"0@8K($ HRD/?)J'/*Y0CQ=O"FMYT*'XOX,(!F M$+*HD;5[ L+\0N 7KVCA+PMT0='W\:,+IL\$:\$&8.;\&=/?.#L/^X?_&& N M0ML:\GO2\RA_$I=B[V^8VWS[55_BBLD[%&]:ZG236Z6=@_H'Y*K]T!]?Z0;XV'=M8;&$*K(.75\43AK@LJFC.Z=LGE;;?%;+\+V-Z8BK MFCQ+BZQ "_$?OZG$W^4)?NQ!':B@DN$_:4.C=S[G'?UKYG>D5BZI5FIP7AT' M;=HC/NL#-,IP6:3'O6?>FM&U=2/7XA>K1](1XDBCQ*ECR(+/;P6E(GOG$]L[ MEU9%D=%S,^V$;)R.HP*04WK3XKCSG"W*94=@D%*B4XG/;N:D M(S,G,G,B17)918*2;@)4R7-Z)">+C#GD:XVFV36:9P<2JUU@T=:25CE/[/Y>! M$R=?I)9$]L[;U4^(2MQOL 6>TOK>E>]7T& S4SJGOI#&DEY4)+%(V1E74:[N(+5&Z=ML!N MO=0OJ.#>8*+5@!44:TK7E&9K91IDG:U:S:NC,.0=N]]%/_]2X#FF2,?=V'"O1K0#A.?* MN+GB> <(;]W$WE9\>)K\>Q<4IC(B?VO!_M;J>&LE;VO5W=8BSC85$]IF?A:_ MFZ"/4G@^,$7_W6)Q(AN_2V[H,;/8.#.E-U%%76<>2GWG.E(Q5[28E\-)WI\W M?';?1'_\VIGYJ?@K .91"NQ'9>;'SV(M1'3XJ-1\)I*'$- A!6-1O<-Q?5O= BV-%$W4)/A4'UOI$@WY7)'XAAD& MS.W)?(D, C?ZPP:B>WW%=MOF7E]39#F=\MM0LV"!TYO<'PEG9A*>:](-7ZV97@DK)&P?OWR MT&M: ^^7UAC3*SX6V]5GLM??U%;%Z:2V>AI#:87F0#QU>7O@QF9L3S0,4;,V MVU3"3>27?&J_Y%86Q??S8JYH9$#O1;8ERQ=.[-.(*NY9JHP4()]67U2FWNK2 MK)CD 2NVF@UE/BT:7AE[/*"I<"3MGUK:+U8%'H4B+F]\_+D49\4IJSBF)'$; M)3.HMZD1DRJ/H10C(R3)?.J@!+3 #%U5\67&POO9$M<7O,?X#GKG:Z\Q"E+\ MG?W S1>JO@$ ]S(_*,0YK7.2_6ZK*0VU%4]WTYMV1NH)8]V#FH@SYP#^(G&- MQ#4*4_R-I? G\OID)ZVZ]LC39"XV42@V4:CDDDTHKU>R$6YLZ>9L$TX)&'"3 M<79SE/80>2Y1^.$ZYD/>%3%?#6U.*R&EJ)<)S-/&=D;4FN&+,)I1::#J_CF(0Z MNI S@*Q8A 1)$P44PNJA7/CL_^(ZXUHH;UZFE"LQ.20PIS7&=-E4:K59J\N+ M0IP==.*C7B+>],"/SJJ,2/1")7I1<.#3G.OO%M(A)PY79G^Q(*&LYN>=WH3O MC)&0PF.=HK]>Q&FY9DS&0@:W\:#(*(H02?J7#S>@-5/TOY_)U\:( M?I&E_Q[!"Q%H^Z4#\!$4^Y7.U!/ F0'G:+K"M>2'-8CS15X>E9L=?2W&6($B MW>R_J-0@$MX3)^/W%MYK1N7?+KW/,Z'2Y!RAR -SD6SE6TDZ5Q\CZ87^.T.? M,X,_I?]^C(%Q(]R8,.W#;;V 6_<;^#A@A%NO]-8J[\J7"F^"_@[0@5Q'*VKM MUB))@@W_]% 65FBH ZD<"C@+DY&*061&KB@_W_KE=Y:#5S[WN)/]8"06N4J MCRLRSX$Y/:QHM;*OUXI?37.JG4K1XMAY M2EP[,[L6[Z]+(FCKSX[+^XH&'\!:9\8):!CU69JO;(MWJ[OBW=WA$,I)AZG! M2F<"=F7/2+-!LEM0DZ$>*HZ_M9(J*G.34$Q"].X;10NW5X$C 6JU8D+5Y;>Q M]'NUH.$&D-#A@NXG\9\@9\GH;^@,@Z^80\5GHN_K"^"*AHE&2KIIH4\-L *0 M6^\(#5A$C%BXI63WQ.&KP+,S%*!) MP'V0WT8&/AW1!1XJ]&V(K2@9 N'K ]-ZQ4H#C[@.D'9JO9"C8\B!$T[3G"Y=P:*R]D/$2$1_- MH/6A^=N!7XTV5IE#R\1EGH6..KHH^R3:4O7^1M+[5IOSQ1%SW.!K'\E[#Y]< M4H%H(%-MXDUB:W:AR5P!H/PDAB3-[+5J#-@)_$4+DL5$YLXO>P$92A)-!+A. M,2(]@HF!S^] K6P2-> 0+7TN:O#I^!/T%O<%/XB)@0R2_W3J MN=/'EX;,7/7@^/(^@L<&;N<$=71.QWV9=EW-Q'VN.,OY>.]CU'Z[*6_S=Q\> M$NV(&NX?H2:2_D$CB/\E:/S-GR_H=$!N:L^1\5[H?G3B\3XQ16Q>"4PFS:33 MH[A DE1<8!B9$3+)$2TD1V0R+@[IM#B4?[@;(?JF_)@=#.()0*?(W(HN/4T* MTY63&B,K\.7(#%UH5XS-H\V!_J;*;V8YKM=A!?IX)#^<51X:5('A#(Q,N14L'(]M:M18RSX7A(%DT&H3*2+T?6"_WE2"X/QK/<(K=J M#*>EQZ2-<.".WLXF)NM)+)DM\VV^)74?.#W7K*-G'KV].C=[\D-S7)RU,[QM ME-@*K0Q8@3E^>WM*]DI=-L?Q(MUJ&Y(EY3,*PFTX&IE9+>EU;QF39DEV]=#, M*RDF\8SJOH[FF4UE-X_CXI/!]UK/M5@IWLNKCV,XTI_G"\WMF]""M"*-OOZP M(97F.)>9Q'DRI;/8-$X<&])G1D-?[=0[SIK?'W3ZY; QXILKQP MV_!*:J2P49.]J,G>IVT:$S6S^N1TB)I9A8,.49.]<- ATDOAH$.DE\)!AZC) MWD7I$/XLXZC)WJ7;JR7^M#$0';]/)3]S9Z!7F_!]:G&X90[=Q^5)?,IV6E'O MM:^J3*,N:Y\["SDKJB*Z*BZ+FBT:&X*ZBQ(*/W5U8=1/+5SI@'^/AER8#R4X MS8+.Y9R$5NR,8ZMLDO4ZJYU%.HP$^/L*<-@+?J\KP'&AI:FV4ZSQ65[4*]W< M("//%@)[$P%V:CR9&W1C#;*BERO56>^9Y!BOQ1I#)C\UX%ACFSN';HN]2V0% MI;B9I@WD3V SAT?Q?-8*RJ^,0?:'&0H7UC*]K5R5L%@%*)E.C1Q-J-0PQ<]% M9N1T>+ DETVWS1IUS?ZKD62&5S*_,O+82\ED]B63$"W5Z/B70RK?II+[#=K=_'KY@L9 MY)@$%_!]'5"&MU0MAPFG >FW?[ZDZ=$0-[AB)$"Q3:1DE^P_JQ+7:TKUY^4$ MY)*4XS9;HU#,_(5B^QDI@$@!7+!>^;LI@-M8.&<4@$-6J&E1;@YXY7'YV"JT M"K%IK^GV::/2QS['S\\4V?AX(?\^_M2M<0>N=6/RS>$40MD2=M ;I\;K-6/- MQ.)S<9D5LJTJZS=VNV9+V$B0/Z<@'R6K?%]!AD9&8K0L/!078U);R?8Y^)C/*DX;L=B^>PR M+0ZXY8*,@1F=:NN2(0/H)"$ IAPI4I& "ALFCH5/1OA#&6R<(VI(EH L*)AN+5P M@AN, )[Z%X6+?6*8>+<=@'!'M@<$(9K;&F5$'=VM7QYZB6SF! "$;X*!1I1] M3)N1"']=B:H-!P-)M.%$T!=M#1[UZ@9-=C>OX#E@/3J&IY.*@%)D .:XZA8N M]0X]"GY'-\ =!CN9B"M Z$.X2_C=>^O$J"X87 ,8"$7%FZVISQ$NB@)YSZO( M=A%B7*B:H_GXVXHGML6"@<_96Z6]0 7GIFGCC4%;]G *$!"+#K\X!R+" M=4$>O@W?21\"0H(&+]IE4246HB+'$&Z3N$!* MUWT;@A;2"56'>V6*.+5(0?8;E U \X7OAO\H*ER0=+ 6-]("9 MO/4]N(Q4Y"R@<+(=:Z;#M'I*CT'?1D#TM8 M]JF&S+6]Q\0\0^R01,KO.P(Z]O@L6MJ*X>.>G3Y\M /E,,:6WQ!^ "Q@S!5M MBRF'1F55$:ZI+4UT%=D(F-6AXE0D-&"NRT#=G2)[[T"Z=JS!+84G)=3<^,]X M>J8"W^K=D7M'IG]4B [J=.8O1C$):'/ DTV%9@?ZL_?N%5K3]K@]./&VMI2_ M$G?;?+26H^-WGU[NRP/WYNY=VW&'40-'(ZC]X6.'FQ/O?CGEP],+'4$J0ILC M=&1A'<#.&6 ,IXK>)Q*:/1^Z9^T$BC;<*,1V*ECC$\D[@]#9L1*A"$"CS;40 MS+T/(&]*JBU#X]#>'4"J,E=\(," N2*L/;PZ=[9H^?").BJ=Q1;&EN*("B^I MB\]*%[D/_;@P]*G[, !GKF_ EM!;RV$(H%FIZ :*WR6.7J)[A$2,Y?'(^+,'PXM:$,<;_G$9W?\91]P$AULAK>) M^U-WGWQH!6XE$>NH$5"0>6TBUH+?@+22)-N (@>0&:!*MNI._*0J0WI.@?H. MR3(R)O$&W4>&PWG#@1,-#6ZKV0 &MB%.10Y&U5K96&2D*5-PU<6S?:U) 8P)N)&+8O(+*Y&6B!BRBJILFTMP$WH7(O B:*]HGU=\G M[)LC\3XX'Q1\7BSPMN[.)LO18]AE\7619P^X#L)"-#Q$5BS?"+[5]25<(7GM"Q<=T89#%;JGO8 M[+X'7%CV-@[\A):^AA^_\1+@JQ?.'5SJ:QMWV"7?P?(,; M(WNG W+F\2'KKM4]E70'S<]3JX=G\V$L 8U>0CWL'@+><>\^ZC QW^]YXH'5ND02QTA]QYK+D(:(?IDKBS"LS39-Z:<)YI$<12B+XV MG)YI&* M7+;'YR"FSZV0>/]<+7US<-Y$!,Y[P$$1..\W N>E4NGD*)X$ DD-28&)QX&0 M&65((4'2Y% 2X^GT4#R B!7B3&*49D9)04Z3M,"(("UD4B(E)!/#A$0FF'1B M> 0_R\9%].D)#";Q<6G6[M;M@;BN]JGI. CXU^**>J?8?$YP]9C#&^VXU$J-$?#O MT3/96+FE=!J,R-/=QT3!WG!Y; MJ=!XP>87,A3>=43_@T9O;S*P(?O"6-H9AC**V*,_H'@X/,_GR)L%\D_?='+5 M!G+K/1][%S[Q7^U=A>T93[)M^ :V'W)"QO!I$Q?9M&ML^'B&RA!OT-'+C]^% MS3)WR_";/ U+(";@B> PD>[Y=UOW;D M@K^%GA=A"OQ%=QIOV-8[SQ#%44-_F>HF:'EH^U2 9@$'Q?P!]T3C_-?<@"N^ M-3HDO><]P.5N0Y%'5-WMGW\O9<'ST+VY/,*@#L"R0F$(/!C=H_D@U4<0U1^, M2S(1[*,6]U6>O'?2WVH,/1 $^KR2NC<88L",7P;&\SDD6LMUX%?8W MM&SQ-W)QM!$?(BBOJ.W/QAF1H@RC1+R3 T(H(U28H7_?*407Q8>.CMD7NO0K ML$)U_9\?%VVIUS# M!_VZORUOK5IVKS $LLK$'JU51^?%'!V7]%1W6A^_#RW)"\P+?QF.SVZ"'\"N M%5- 991"0'7D(T"7:X+-@E$YTVU5>)NU!K49G>HNG .\%O)=E=1_N11VCO+U MMW76Y*[.FENO5\,^.^44-=:@55-N4+6QUPGV>G1CPDJWW+QFI3(QT^*3V2'5 MZ/6>5^KC^#/1#5&.2B?O&(H*J)*_!OY%I(E]\^7;*^(7J%4A$.AYL<[-9\S& MY&.T/*FG!V"8 2%4Q+U:?K'NLLDTN&(F@WDKFGQV;XA-2I M)UD^(633LWD9]/25T.3 BH5"^E6M\-=)1R?YR?"A0]-D%SI<"",B MITF']"N=)N\H*@@W\,*&>%@"(4G\AHZ.@'J"T[\QGW[1 -"E3?C7T,E#B!IZ M6[/^]88%X= :(/'0C$WKL2R7[*;ZL=R8I:00>M&G-PVI'B9!WV4R M[[?RO@I<-/F&]__)W=B' @J#L%:V*^,^GB@4]7 XSN"@68.PR MOX#P\O+WLFF"[WCA#)GZR+O]J!LM-*^S%R1=H,FZX?_6$\T)7+N%I&BD2*"J M2I[CEGZ2TA5&7TQF.7NZ*(R%&B5:!WJP5"N\2Z@#YUK#%*J/=E*>@XX&D+,; M?XK>0/.E.-?@WX7F0YL;VU*;)W-\T@ *I:[2.HOP+>[H>/I(<(D57OT.0O0? M$55 CS!^GZ(1->CJ$ DB1N0\D-+V%AC5G\[/ T3@'5(K9#%;FNR>O,45U'0$ MJJ=N 4K=HM9__OL\D^1Q@3;&XO?8A'KJ5S-&+"9PL4*=41RI/+6JSC=A$\[; MYP:"S=O^<<]P9Y3&W??5!= )2XA0J,*(A-HA^CQ0?/T)^$3 M6LZY2 30 BDK3ANI?6JDWHD*[6J9M%669*JS1^_X5:#8])N<0$/I1\C;P\! MV.$FRGNPQ):O\[=@TF[QL3C45S<#/-I]-[-U)&Z!RI9YNZURHB;+'<-BD*S7 M( 9<[.9]>(%73FN_M/\N&#I@'[D"H2M@6$K(H>BIPV-HCH/A.VW@(EM\N*7S MF7#Y#N;J84C1%)V@,P>NZ0C_#XYW$_/.Y1AC/"[?:AZ#/EYLH\ .W>1(A#;M !&BI>)'/*WH2+T8&U+ MFJ0;"]T]O^\0IXC>MQ"6&AJT/\]S7_8GZ;+1%JTP8&(>O8BVC=BPBS'YB)=; M\,*&P8\Y\_:?4/_!N=N07T0<3\ (N =0\>^EVLBඩ/0[J#>U&&I58)HN M4L/6[O;6XN9T9P^[9*!]?W4SB#I"\!6-S?$.6/H88#C"+2C?N1USH6F#&6I+ MF^-->N^NO-C4]V_2_V?O2YL39Y8UO\^O4/2=.]$=8WPD(;;NN1W!(C!FWXV_ M$$(+"*UH0<"OGZJ2!&+U!D9V*^*K M!_]7WSHPSUM!**KK,I@>'$1 D]I ;N[>+%>N3L".$+:\<84,GN5%W=HKQ(BJ M.6(. '< ^\A4!DKGE@.'1O2VY\&V(HQ?Q@;=J3 SS4!5D[V%W>4S*AWI?[__!!J\PXNZCK]1/Z1L5 M]ZWS3M8M P_HU30T%7QDW?8<;IW?4]5^XX-YIIIZ'NM2OF5U)BN'>IH7GONV:UWW?8<:A(WZG2P, XVE (VR41EO7J:0.Y<\^413;(Z=K P"7X>O5) MOYQ(UH'#- 16LR>:D4B>&2LPYC;XZAB>\8]TGVVL M ==[X"1UF258'W]V-1VL#"D*__4;*RNZ ;QB5Q* L;.]$BN()@L\*1NE"VS[ M;D K>RR+YA2&R'@'^MKP#@O$% M+9X)6O_]!@PP/(=-#![\8, 1,Y,);#+A5ZP+]E+PC"<#L@!V%@#\E45FVW4 M^1&HK19P1;>V&32'!!'&/K 5S\ *?CR0(!5-&);7#8B0YRGM-C& 50/=#IGR MRN?NR47]5% IBZI((L(5->/,JKV3#[2]:".#K@A":<,S7EC)&$Z;1?;A:8GG MZ^,87AIU!TO9V0T6"N*2YV)HF=Z/$Z(.6V4U." @1*(N\R=?[V%3(([4':E2 MEUOP:[QBJ,3R25='M.+\^,O#QB-(FO;W65Q20H9NBS[ZLF1N-,[KB2)LU#G0 M?@Q*$"JF WM5;;4C6J/\L1[Q6G:&7X:1^H4K^]M&:! -/11T>01@#EQWCRZ) MX?'SV';G8U;'9Q06P]J;1G50J0P>N! F5$WOTAA&+V&7#QZ"7! IB'_>S8 M8PM!)8#>&$++P@%<'+S;>S""3%>M?=G:[BQL\ H&(-PW@LMTGG7KZN^T^@%7PIQ$#47<-NNJ2IL MPN+&SUZ&M212&!$>J1>5S5W0TP?#/P>0A];-Z\MK__4=POW1I-P8 ^S8Y[6U M0=V,8"5]X,QR]UB-49F)RT1.0_L_L%&4+/(+/K@Y>%L0IO"X#\+-7DYX?G#* M]&JJM(U:[+G4T8^"L,#(YI50N-S@V/[R,3;L)8F8(,?ES( ;9'_\A9V"T,S\ MMET[2.PB+Q"JC6HXHBR[47T8(X "$ZC-JQX-*AT3]^LB\4OH]J[CI_]V-X-D MU,U@9RV/NAG\"]T,WEY#_TQ5_+/QLIN:>H\V6&G=S?0],P^#%A[\)88G7FH* M60MT+X9B8O# DT2]M=PF;[[C; *CC^7%A=^N&0D4W$C&LJ@!<]"']=Q $UDZ M<*\9FB+0N.)$KTFRU\468]W7R>[K-'7; ]/8?9O?I8??- +C69?1GFHRVSB4OF.C MPN'',W^\RU!O"@T@W;99%U)PR,D#\]G;.4*-M+S'G'P-&N.406]XA5FX[1-^ M18/P[?F=%]X_>ML OMKK/C'R<S%$#KSS< M)TL,5OWN,*EJN%UNS)4$*76Y[I&NF,>ONWI7S),], _!E]>3KA>L4/R!;=B/3*UW9ZW\'%']UY+8(731],2VQ/[PYE) ME^I#JK!T*+*YF.R)U;E+1V0X>JWZ$A.8=FCVW<(7D=T=_5E#.]MI;VPPPR4R M,IJ_',9_VK$%WU[FP!,6,"J+W *7\T*=:I'!+S LCU4ZC3QLEJ39D^G&VS!A!RQO3\Q] M5\"N0GV:K)7NI4%Y=I3E0 )@/R^/3OMIQ)QMH'9..TG$6=L"UIZBV:9WP3D2^GHAZX]YMVY9S M7G-RR%Y-WMC,VQ' G%<42G-72D]F6%GTH_VH-S Z1N7RWVM[9OK&7%AC0;=.IOPWVTOE"A+WOPEZ@8]I&JW?!UV1D M-QT0XC*@\&Z8P9?@NXW.BRIP'&79RQ.&N8$6K[H9!O!&6Y\8# >#$KX)(IJ' MFNMJ(@8;60.PA;FCF-^/')XEVLW#A#MQ,N_E)5M^<$H#+]Y%+1:P9L*K/,I$ M8&!BPD+S#[C R0&TXFS60Y>-:F)Y;S"(1@C^X4.]B U0;31(6T>/ :N1YCKC M<'(6XV:9@L<%Z( Q$X/WDS$@$X*_&4>)XFU4NI$H-UW?'9X7?H)KAI>_'9SP M%*6P>FVN.6\E\Y+!MXW*_3407HU.@P!R"R(\A097@"TS(0=\[FW&Z?:(W P4 M=\L-_": L;'[^G\W+W+:5WGXLW,8 L3YCLMQ&L#&Z>ZJC"AMJP) ?W/* M;X.&40K!:XPL3QRV+#2V+L#&,MKI PG&R.OF[R]'W#LM$ (I\L+B# M<+9!CCO/A_!6GJT87?Z4^XL*L-D%CB=/:L.F;V>D"I$JO%<5/,,!V1W:&$P9 M_;I)B_*5XY:Z\,Y\D$C<_VEQ]XV<'6E'#K]W"AT=;+\IR$>"'0GVVP4;N&(: M>UZJ_6#6*\']#W0:(T6(%.%K*4+09P6:X+NR,'B$#'O&W W]P#1M4Q#=7*6C MFG$?)B7X9G%9N"=FVF.3-40W:F;X6],WB\U^.0H'@SB;J)B)G2(MC,2Z 9PO M&+CYE+&>I)QH;J+$W/8 _O7W((]M-'Z)[<7.O/DTG.-ED5:2T[HVM4N+!WYR M;'LQL+OHQKX#.X>H*M'$SV3DIKR!;)F#_5C_P.*F5!$+JT6X9WZ T*/KW936 M8P%.W39@MAT,Z_NYF7>H!,_18SN/0:BVN!&\/4*@_WG W>@_=>0E#G\6)K8SK&,[WP((Q4= MPH@.8?QSAS 8M R,QA01QQ-\9I1(L.,1E4D1HW0ZG1BEN72<8P4\30CI'RXA M&+\:;7J5[ILZS54EF^VV>VJW4Z#Z6;B8[5])+>=@D:NV<3JV3H]J;(5-"U1K M1([P_2M3CZMI(6YF)U)>&+7F#YPH5"M9M[3V[I7QNC!))UJ5&ET1IAF^02^G M[01L/7;PS'2U('=:E56EER?C9D&M.IF8Y'A=/K=7C@0A05(,F1HQ\71\1"63 M_"B33'.C))-,,R3)X_$4M?_L1W)1JS>&K$C'G.2XD^*F,:(Y.4:#V))9+(OI MA"0-VKT>SA0=;9APCLVL*ST:3$TN)GI*62TY2D5CA2JD 4'L7TIFV8QI/,X3 M=+Z\&A!$)IY^<%H'4X-7QI\,;?'(=G!QQ92H<:E?X 1X96+_RG*2:+%4FY8D MQJ8;"M?(Y(82;*YY( #4H[%:RYW!0!K8T\>2/>BRU@@^\W"@C MW,@,\4<>[[<)R /B@*1.]6$J+&BIC)>&L(IC<2X6'N#[B=3^I;7%H%2MLHTR M'ANOW3Y;;M#.B#F6@7[%GP_6J7<$'[>GSNE(8I.J)B=8">- T*Q6:/(R"/2[HEULM>@9KF%W8%7'A!*'?7(C*2T M!3K)=[NIRK.<7.;@E8>$2BX2XZI5*(YQGBDSK2DQ<59HH(>$8B8U<6QVIVVI MDRHM2K-J?EE$(STDU*,RT+IJ?V[V\N-5G&DUA7JQ"PM''Q!JI5KI6*91F=!) M*V$_3T7]N:0XP"X]N+)$/?2D;EVE\5**5[O4I-9,->"5!R1-I'/%_+J6J$FE MY_&$,ML9]7&4!5<>D+0O3,XU) M/M>;Y!E)@MZH= MFZ_1G?B,3!3 VB?$)T>Q0B;%=.?Y2'ZNU5M/]BBQ.(H5Z_8ZD1X9,QVO MF!4BAU?Z5)8]BA6:7!27E8>G,5V1&@]SKDM6A'KV&%9P@\1#0UEP<:DA#.H< M.Z:E/N,TNOE5X5B/;>VCV)% M@\:763:?M3+IG*S&E M(@^F)=:8',,*Q4I6IH[!#7&^RPRKE0<;B&OK&%;DUP#U,DPV@<_EE%9/:/TF MM7*.845\H!1)(V.8/:6Y)"=C%9@3O/K+SA@,NV2\NMSNV=;I(_[ M@@?G*W[\+>QEL'UZ3*N,DIY5WMT/VE0#W2_Z4&/8J:CR,<:,,;&.ETGH5\>J M,4QG4QYK)T#FYBT?*1_;:>^&VS>_;$ZMCD591LGTJ RM6\X8';-%1:T6,)Z# M4@*]/&W1'YW[;4LV)F(E]F- M4DT#R93NP+Q@#<_YQYS=8*",SG9BS-<(R?4)?DE8.<'&\VU*INR5\^STCV;\ M>R$YKYKSZ91_5/73W.1L!O8=4;S3.S:*$O3A#2+,Z$0A,N]8Z_X%*Y_O+G]0 MBB\\([TI?POE<)=M7DS-&]$=)L-8*ZJR Z.N\-$"SWLUQ=QGYJA"\F_ M7NE%Y]WL; V0 -5H@BGMFF YJ#*Z'[&_0R'[^R,B MN4WE/CPB]"6 (K=Z;B]:O60-YYVQSH[;TKBY/ <4V\CTK87Y,R7W_,$)?UTZ M0!4DL,+[%]WY+:]A_R+ G3.U$%%3J0 +#=6=F> M+PGLMC 67"_@R1"4!R,J?&!UW]1;\$IX@RO@T0Z4-HEN8 UWY^?(^G'T;6@5 M8?Q3&]L7N<]W"WH>U/(^^QIH[)Q+[D$-&OS3&UX-%+03Z9E?Z%#*/79 753M M?;-AC/UTBZ'8@(&<^>OW9YS"/N8=H(HS696KBHPKERC ?N@MY.93+3-.=*5> MLJO76[;9S#[Q5_(6;K+XOB'9R1TIW'3QMI'@=@'K[D?L;O 3 M$2,NQH@W-GM_<5T(H]E[703^Z(S3Y[):O'>,ST0NW4I"A__^O_^,=Z0^H0WS1VEUHNG:+JG>IQ*W[,5]S.N* M8>94,RSD]%],"VX\R7?5%[[ LG_C:?_O2TS$73<_?R8O-DU_<\=TV%E6+W9' M0DDJV_3@D:OU"<+(5),O=!M=Q_/I&:4:#;I3M2:/8WS1>7B:!'N!QN)OZ_=Z MQ/'=.+Q>CNJF!6A\T\I;XK4%H27IM327"HMN-=7,,39,!XK_^$O-W@3??XZ M@E768ZVW:;&SA>'ND/L/@A6$5KSEE3\+@+>[L>8VN SLGFWVW=T;#O90]],) MO+)0]UC7WVN[VZNF[8X;%84SO;=Z)=IV&N#ZDPC+$8M+!8J/90R]5(WT#:5+ MKUX._X/=^7P0P@H\BJN8GW\.\C177S&#&V_/'X[PO2S:'(G8<(3S. (/J8-' MB&@;#%INJ(*:7V(.E9>#D.-7!MM #[@?VGNJY9480PT%'.";PD0FTRNDQAZ\ MS2]/AO(^F$U!?DSVEBET(AB5LT.GR-R+& \?CGQ!I;K#]OZMY#<'S M'DYL^"^)_G(QZPY-26E8O-35L^+ VJ_"?O*ZD#7!_F?3 ZCX/97Y)W?AW!C M/9XXDUE^_=U1/Y+S;Z9HA(,'IP-L^+^9L1%NMB3O,ZF(+1%B_<,\B!#K2[$E M<9\F(K:$CBT1B(64+1&(A9 MP.Q*1VP)'5LB$ LI6\B(+>%C2RK2EC"R)0*Q MD+(%C]@2/K:X%2 CMH2,+1&(A90MD3L90K8D[]-1%/]J;'GCZ8(7=X%O18.+ MGPU\%5)_H=ENC@(2J?>>!4Q0]^EDF,\"'J'?N:.!W:G!\UA-0^=3:'0^YJ"YF\)U+?2%T.C\U>S0*^;M^ MTK. 2T^7Y12R#;] M3J)$?5]<_:B\A%.G+BP"5ZAAX)Y__49JT@S6/OLBT/M%Q 1XE8EO)"D-5 (U MDI+K%T1)A[P>REM](,UBY$AHKBXTZ6A=BH3GW?DTW\GVCY:JSQ*K:X#$Y3L4C1'L(K^Z%05_1JOC'ECY)U;'771 =J&T/5.+#>$ MDJ9QN\_;7.M=8\#SJ&A7)VM"/-IF?U >9X7 M>N_02U@E"XP>EMF&I0^ZS/)(C1XSV[)S1$40:'*$EXN#.,<_3&$_J7BP2<"1 M CT1[D2XXYX^B7 G++@#+>4 Y RT:K_2&2PJ>#[=-)(ITVZ62K>'G$R1;A?; MMDU*R;BSDIE)JN"48;.[)"P+1L2ICZ#.>:,_7"H8 =$%#:!T!$07!")Z7997 M\QI1DO*-C$4EC72#+7VDF.!EH$/AG]+LK%2,X7/39I[QT6@U?X#0D4'009VK M*/CEH..<<(4"2\C0(>HEL"050G9_.I9002RA0N=,I1)2HF"M>NV>*"Z'8X,W M4GGG]O!4T$LSHMG//].#YYC(U%H6TWQ&+;?)'W_)#WE380.GL&$1'CHJ7,C! MBNR:$&'1GH.EYIP8G:[T:KUD-9=DUO.V(#0_4BW^0@[66$A)*2F_EF+6U,;3 MY59Z543=O!,__F8R>(1#D7_UGB,5$0Y=#(?8Q"JQ5EJ6V%NIL6XGVXV7N$3K MYLA12"<)697X8F^@%GEM328478?18"(-'2S\;$3X]7MKI\3L]DF:L$+QU\YA M_TR!%JA!:T]C[.0YUFE%].+TJ"XP%D].;&<_.T#7T\Q0ZF1 MV5&7GL>F#;K[5!-'#,2KY(^_))6XGL/Y3VEKZ $LV%;I$OMY$2Y=#Y=83Q-L)C%#H?2&P&[ETQG,NW6&[I5)/S,D/CW4CUZ9FMP>V"4,3 M:54E60EP9$W7E*I##B"PP;U!XBY#?LBGBZRD_;W ",@.MA$C( LMD.VY>;4G MJZE,)C.J9]>UWKQEIW#=OCV&E6NUQ^=UJ5R6\LET)=.D^O$%EX48E@!^7O+K MVF;A4M=_R<]+1T'SZP)3]:DS;*[*,9JVK4I)&Q53[>+P]CN-:TJNU?M6E^C% MTME!>=A8YVP:1HS@3B-Y1V0NV.$^E*?XO,.)T7&:"V99[ ))' )I]FP>5X( M,/.JY_QN/?%00>A>J.P*+B;SR#+QJCP;]&RF,N[IEE17R-N;9T1Q0BUZ[5E2 M$A/57** C]=/6@N2 NT:ICZ4^!7A3X0_)\_[W7KBWQA_]CS#C%D<<*T>7\%7 M/3FAMN,U;=V__0;@2E%KU7C#S$JK5CM.:7'-U+M90(6D"SV9*.>>*@ 92]"=07W:J4.V[.BQK"T8CWPW:>\ MLZI-;X]1M<=.PW[B*@0]MXM29?ZPZJD\=*^\';Q$=+#F\P_XW5HU;W8"\-83 M_\:8M.=R95/2HM2T695.#N?RK$&:)CN]?;1'*F:!B$PR(UJ9V7*#[3+QIV<$ M1PD(1V3BBMMQ$1S]LS[7B8. MYYXF.$HU4H964IW\G2L/"H5-*V[J'.W!Y": M-7TB&.V!H^=%D6>L&B74-FHV2;_6I2?W6O&$0O_Z&>RK":+#.ZR?_V/P1'F@3/ M]IJ4*=\QVK D^FSO2[^!!E^U0N:'9KOI#$NDWML:-D'=IY/? MJ#=L1UQB-?#UU,1HE>,Y[-%6>3?')([?'>NP&VG+OZ8MZ?^$+U[UJ4ABKBLQ M-ZZ[&2U*7UAXDO>9FU:!C-:I+RHXJ?L,^8T$Y\A2]1WJ/V8[[7=VF@O7/$)T M^/;+GZT]4=WQGS@Z2[RCS\GG-QZWG <-3+/!T$DZ/AD4FL\S\?'VI4E:S'#4 M%-/M)WI #-?C^)-4C%NPXV\<1MRBLH\1[KRGJF.$.V%H,MZ."]*,:W,&+F;K MS['FTRS/"[>'G&:[,YGWG#1'#_ GJYQ*3AIE,0L@![9\NXOC5VQG$BX5C( H M,H!""D1"0_%%?M3FY/QY(W-1/Y?&=JP)>)82LQ7=&V MD'P<, ES,>[>'IYJ:2F?LE-BJI?LFE*OR#67-@7A"=9YI%+?"9S"AD4GBCQ^ M<2PZ6<,QPJ(P.%CJL,;-'O"8T+,G!6K1T&3Y>7Y[&$IQLW@W;1B6Q-?($COO M#+JE!(*AA%MN]HIMM<.E@Y&'=<'RC1$271*)NFE!*,N=44JJY$?503P32UC\ M[;%CVC;D![.QJ$BD)5O,/=[2 M*TX_-6(T:/ED8&^!>/R*>WS1AM[-52Y<)/'V B,4>E\([$8N76:62/;FVE"D M2YUF+".:ZYQ9OKU+5^RL=!KOS?N]6$UKU'*QV"HQA< &=P?C=T2"^K+(%BZM M)6Y\\#V$)$G<^#Q9!&1O=//R!:UOM!NZWA.+3P]674XQW-/MC;-Y7S&2>2?> M[BG)]5)3GW!"Z$P@AB4 AN%$A&"1G_>>?<4(F*X'3*UU$T\LG72-KL02]&"P M2-(M_?;FT&INI$VQ^E##DYEU_\G)K1M6IP6A!#61H\YF*7R'\<3H0,T% MLRQNW4SR9HGNMYYXJ"!T+U1V!1>SS;&)_D!9KGN,DA,>!'[ 3!]N;YX]5B?% M4:HWC/64AS%)$H_-#J7#QISNKF'Z4KN&$?[\H_AS\L3?K2?^C?%GSS.>="" )*&3A>5.%>R &W!_<=B M (LOP,%=!L[ /$1A%129W3UG=U1U&\Q59-V_(3M$U6:\81Y^$VAB%>C4Q<-EC%AZS$B?:)= MU__::4JV4=H8J\F:\=O7S -O&9H)%+2"1]S>YXQ ACG;T9VF)7I5ZA.WY.; M+*O?&^V&5,.0R8)M/\*9'!!>89:Q 'D]2(C)O&!Y-H__%5)G_[L7&J]Y/+0T M_3<)5JKKL' /8^,!AC%'GP]M"1.K\P[6UA1&!4]'W\"WN"_X@4T-B"/_U6WD MC_8)@9^!R . D'=ZA7A?_?C;A8J(:0(&\0#(E;F1""8H%6"EYXJX24 M]-"VQ/;$_G)ETJ3ZD"DN' M(IN+R8A$MQ*G7[@D^LO%K#LT):5A\5)7SXH#:[*YZQ"++@TD1_'RE!2)%KB) M/>PX\^.OEV>">:O+':;R5A!80CGL7=0F('*]T@+\E.GX-#4"-,5$%:[/ !)T M5!@?:*T)EF8,@;N[T)H8DGF>PRP-LZ8\!L^EWWDW C7!=/>Y=Y@Y%74=?'.' M 9L%7& ".LE(SNXO-\M#/KS LQ!QZ$-C__&W :AO[+#OMBH1#+UPS5UF$TED_)R.1Y2IDWSQ#-O-]3'29=M0?=L_\HT-6&)UNRA@G?,6+'K MZ&-3G&?!E8G]*YU!:?;\/)[U:*;(T+GZ/*4]K.$ST_M7=O+5NFH/5LG"N-)KM,4"Q_?(QK36 E8'OG_E4]=83%L=?-4C MS=6$3Q42V7P].XH?7EE*D6*K0,M3NJ//.&HZXJ;] :RQ>W!E5>ZU=$)=4+W8 M$/2IGJTO5+M?PIG8 M3'5&#TQEO8*IG0<$%;LFM["HU$0B#:%NL]2 (7%X;/B H$O-R#<[XGJ(D^UY M/\7%ASDFV7*/!>Y>N7YNSOFG'SRM9%SH222>[ MO$6/B<=R:>D?R0E<.B+Y9"*>P<$,>((=42P%WIND@#QF*"8CL"F>BS/[#R>' MM<>I(>03>!Y7Y&F)J!0>[>PQ ;3XPL.(?LI3-,FK@+TFO5Q4CPJ@@0O9@IB< MSGH=9QX7.GVAQU2<8P(8'RW)KEC42O2 Y;AZI]\EJO7640&LK;4"PS\\4E)^ MUENVAKBI5/GL,0%\?DPQ1+')JCU%(,FRF>;L^=-1 4Q9E.H\#!-CNC-YS$N) MLB[B)>>8 "ZL^-H4Q#5.YRUJL:[G2S-^>E0 4UUJN11*68J.6=/%NH93B829 M/2: 6;[5:R<)NBE51G%5H2DV7<\>%<#JZH%89RO5@J0TG72IISUW%LG),0&L M/2KM\ M(2=KK/3#=W"LAS+7262JG#0P1U9]5DOE,RO'#8&!!09NXIVYSG.$,-YD&1T& M,@R;OY0K?L+8]%;(>J-+>ZV9?V-PJAB:*U;C&3A3:'9$5MRQL7:!QY'7%/#2 M%3"H@&FDB"JPKZ C(D R@HLEX,HJK;EFLJ@B$>7&FKA]FP#>W/8VX9P@YV:?F8')GVPD?!__BN33&7^[.]P[.TV M'!BE'_(/UK(UZ%+H!G);@"<'O@)J M"GHXIK&L;6".:$V!:R8((BM"ETR .@F/%R$%6V@RT&GX7-W0%N!M:/Q04T35 MW;N ,3'P/P;^.]'@+T#[1?-^@U^7WSAXG5."PK3)DS",HI#XZS$X4NE(I3%R M5Z7+[LJ@H?@'6!]4S--\=[& B\EV+;K#>!%=R($5C[7D%51N4?7_NMO$1^8[ M0 %UU@2+G,P8QT'AS]X- %E\2-F,0M4L#Q7^P+O= 0?7M=VAPFM8,!N ):QF M&!J0(Q3*&:^"%WF8PS$6XX[2'IL6 _"+D<'DT-)ORS(&+0FXC&Z YP#5;@D5 M[\PDB- @0@,LOHL&O2.&YT:Y3%O7-<-3(B!>EJMEJN:K$5)/: "C$.CF-D W M$2S-0*W\78& /7U6JY"M *_SUFC! Z^2%(/<"_BN:@%F*B(+, M/N:/K?O-VP/ M",=6P#P/!MQA[4@6L.A@S-TVC(U)YQJC =A/]*-F S)RYB_7A;YR$*S#3GG.EOF&L F' M91%1LRI7W=+4BQIQ#;7M*T,.Z@)*O3@,FI6MI5):U/DNGK03L78N24J*-;E. M&.R3E. -EHX[-NAR>2E%,'6$=7-3=I-]#I,_#C.O+,-_J_Z/$B"MGSEX>YPBXS-G@OR]WOU__]]_QKO48#49DNA_?I _WDF9 M]/U-F[)S>-Q)#.1S+R6<%X:520UD=2\66K(2&JN+C74]Q.;^"ZAWF7- MA:Q"TKE)GTCZN*CNA(L<%^M?XGJWX9K<+?KDP8A8R.NH[@)A)-:16$=B'8GU MS2<7B74DUI%87T2LR9M0X0)B_>7"Q>>\"3=U^HLXWI^MI/^81I[?* ^+^D72 M&4EG))V1=$;2&4EG))V7R!X)BW1^Z57?OTH =#:_ X^^BT: MN]W8F;],']L;!X^NWG M:XX:0J#0C]_$$7K+696#_Z&W/O-.GT>D*36D*$6H M)UZ31__G30F@W"I0)KKH5T+=>=3FVL"5YJ8XD-\]DJO4!X;5:='DNA++:",U MQCQ_I/G;\3D>J>1]I.5;QNP+?+==:_;X@?I C:;-4:,&:ZC'?_Q-W:6H6WJ8_XYUL=?+A) DL(#_#\^88G=B))C20UDM1( M4B-)C20U5)(:NG..)R4U_('.[UI<\/**]MVUZK9)_M<"^TC@(H&+!"X2N$C@ M(H'[Q^KV7=8JO7UYE9-5^C!&Y3"#-RU#9"V>PUCP^_>HW!>YBU%@(Y+42%(C M28TD-9+42%(C28V"Q3>M@O>M2N#=1"(_W_/]/C5@KER:BB!'<0+6IJ+"7.*N MN>0>)QS;X:5.E9A;\6DG7T[?JL0=G<@L'AKUP03OE'B)CY=;J:4X<4O<$?A= M,I[^!I6D(IR(<.(S<2*T->R2@Z19JDEJ$:\,V*<:,Y>?S/BMH*='#+*5>GTX MZ3'<(SMGR-[4R$S<&G81]$30,Y[-%6>>^H M KX]JI! VU'0.KB#=QL\YL!_+FR)@.$Q\#DC8N29(EUM4UN7&CU2L55_]:P[ M--,25X5N>D!IU+F5&E")A:LU/(]L\NK^0GW,/!B(UK2G:F- WP44,-<2 3:# MIK( +M#P-A9$CC%%LRHR+I!T#< 8@3?,.F_M+^UUQC!&L[:2SQ!*K44WXL.J MKK24.E%W@$9=EXJ)(!43HWH[-TL6!G6)GK>=OICE<'HP_D)4?,+SK8)./(CX MG&M8$SJ1;V6GK:M3\4O((DIN?)&"M6?9D0>IQA*O-&A2Z"47Q;RSM7?> M!_(.TPSO\%G1&0-\;VGHQCS\ M6UVAI3KU!ZPE)ER>17,*+M'1O%C^_O/6N1U3S_UE[*\UL(Y_+C&DIWQ>:C23;6\4K']#_ZE;VS_G: M>$"-8U29F]H";4JKZD-[U9+ST\%Z3DZK#91 ;M?HVE?3P?V M;>!@W9- -1=6YAD#NA;3/[OOBL/17*&[?F]/:D&I8XCZ=_F]L^Q'.Y(#PL$!U@+P[-:K=NW:K M5'O?O5"F_2>(^>1T6[NW#Q0,,8XX^ORLJ0/OJO(.U-851P=/1-_ M M[@M^8%,#@MA_=1OYHP5OX&<@S@!3Y#_!PR'>5S_^=E&M< #(>0T5_38W$L$$ MI>*LY"/:QPC\?CM)C_C;+W>9=L -]T> 6.Q/> 7V?P'NPSM_[?%IA]U$P%GW M7NA^=>+Q/C,9A(@C@2(H/"50HTP\GAI1<2(^&J>3PH@B29Y-CGE\3,1_N(1@ M_'AE=CZ.\XHC6GA'6PWK;_<&L5'^/Z59;Y?*DR7B88T*-+E-J,Y$F\[ MX,J#9\9;>+K329F,Z(.GPF56!7@Z52?)"4_ES(L60Y3I&P MB\C!E<(<'ZE%'I_1R0=U8:\7-F/C$[!T'ERIE1.32IK.-/!!+B8-ZNO'27:> M':4.KUQ;[76S**_CDIBTRFQA3HL=M06N]&<$T!BNUJ+JV6GHOO'(>BASG42F MRDD#W3!Z0([4-!D67-0C,$MN@\-4X"SUA2LA::M M@!M64+N@S>B:DB8FJNC/X,HI'!B4OJWK@'6;42VT\@+$%!=(H'=69^YTD.-L MC(/R/CI3D9VZMM5VH7_9AOZ)YJ'9@(*<^0*VCV=R<8T] MQ^; #=KU@KI@8#E98Z4?OD@]";U44BA.+"D_6HP3SP.[0@/C")CV+*/#==2P M^<\2K0O9,E^T$42:NL]$E?JVB_C-*B:2]Q$;0L &(F)#*-B WR>CPL:78\0; M4R5?7!4^M8+HP4G[3]E@?0&0PUQ#]>/EWPCRRLD!'ZWO=L3,_E"MMTCB(XE' M9S2^;,7#PZ)_[U.!6Q]Y.#?'' \N5*%?G&-D1F5Y[$+%5I#HA^+HRK'JGA=( M%KK]]"Z1/N29A:$ZGO*Y&;3Q45N5;:=4[^5ZC%;IYX<93M)'V0_DE+YW<]L\ MD66!GG4D_]2TXK%._GG TA4R6VJV]49BD9V,XC#U/7E'GNVA_'HH.UG0]I,7 M^+WC/VU^N_^M"5@'W TW^V)Q%&WL8$V#%W@#A@,[EL9*?BSR$H>$;KNL?U(R MY/>?XDL>\2<,H+0!!0$HSR"!K6 M6YPX[=E/:[ID/T\Z79F=,3- M8/+6QN]MD//?FW4([<@(7Q&^[L/ >[!U6M"3J4YE1/4ZM=)H8>39]IKV#EE2 M=ZDD^2G8&A)3D]4418/J%9F5[P/'FT6$0D$"#REO2X0(-M]GEN:1[K\:-RFK M_L12=#$FE:QIRNBVLYVPPFDVS*.Y!;A>-T!YZZG>.H(9@,^$,"\^E/0)SNAMJ4@GV[S,<%<]V)LI[UXKDU5.N%A M V RSV6M,]=Y^<5720D]6.UWJ%]O=&E7+JG?[G_A3+'&&##,Q8U/D@2$R9#A MQXZ:'-%( (^:R]>8+*K\;[#\\ ;\=/"S>U8!F?#A$?RST]V?P>[IF ],_\?? M)EB&@7YT&(&W5EA9%0S&!-+&6D"JL9R&*K7=D@X-%>OPNN4>TR,SZ)A>_"YX M-!(31!F=&,,:@L"CO/&\:+"VS!@PG[P(EE*,B&7_D\5^%L&56%V[Q\!*'"/( M.$']PG["1T&6D_B?@P>@[XD_O^""C-XIFJ:-+&)-P&P='M+\W]?9\L3A 0ZX MX^D?_8-J6%8A;^ *CTX%0@]JY#+0Y=\N^Q#W&JRE =+!1^W5^ZEJZL3B#04^ MN+O2^9V#AGG-T*' \/#7#K04O!QX](BGT2#5*F2%-2TV5^JDTLRW,O'6CA&3 M>),1LSNY(K LLPHP(+=GA).!PX7]=6YB.:URZC$+GD*&#',?HH/UBX?'+- 0@01&(G=4 MY,KUXNOC#KM3:T(2-WD##O_H>=8"KK6?A_IHC%=F9>VA%IL5LT8+[E4! #Z0 M.9=OKD Q0+1LU833X;D[;,PS2"!$F-_$FQ8\__)*;@(!Y$?*N+^>5>4LCL^; M]'14S99M9?9/L_,XA)0]^K;! %+9X#[(599KY! U=RP,3=\U::>XQKQR* 1[9CXC+F&BV_']!_1B6B M+.7XQ)"AR5K6,9X59Y#L3HX:3Q\Q'E\^["F(@C7=& [H/Y! XH(WS,!!-1$( M.'C]9E6]OW39GM..Q15-JJP] 68-8BHP-BS^X@;4A^-9G^+'-;;K&8$C&2=W M[3:4XPE608"%&L8$%]"F;;!3QN2Q[,3@441C9V&&CSIRS6:I1HJ4E<%3&SHL MU0$!=875 *Z!LOB $0BDTM#_D^,5V;]I4K MDCD%JYLYPJM4K&8MNEJ/R9-Q5DOU9XW)J36)0%XVN5TFX'YG0_ &U3#:$$BV M:].1&+ZW@JBU_&,N):Y:O0J=KG>RI473ZF0_LH(<'4K=AF]K"%OIS .4Y[G< MRA^/=Z%YU' HT[7$H%:H\[U*9M7#'XCE,%-PH.% Q--W%)4\-%A=JOH0N7]< M%PT26)TN8=Q$$-?>V&$N$#)6MCG7+V(XJ*!(R!0>'@X63;!P.;#2R7B%WL(O MP>HHFKZQ":5(11.'P_ &A$ :2J*M>RO2YBYOK+LC" J>]R5&^W<@BVNKL/!( ML&F/9SR+-"HP8,'0%,P2%1XI$?@O6$9MI&[ =$H$9@V44E(.!L@R[: MEI;'Z(;]9/P!NG^7O5NW^L0O(1GA*@R>G+40H=VJK."AKG%_!VTXJ/5;0QV] M]N1;T="A(R!K8.+P3Y>'!@P$=CM-LAZQMW@0#V:&E"[$G[G4T&Z#1 MF,< N-BL6V2(A^X(NBGPM+M-X:(/B\'FG4 B#9XQMZ6-O$>KP!(RD54 OE<8 ML!HPWL'US9GUPZ<&.0_H#KUSS16,74[> STAVQ3>?7_*Q.FAA M[[CK>A-@&E CS5C!U=LU%^%3]MRKSA08(]U3_A5:^)NN\]& 5:N\S_[ZR'*/ MDT2*+SF].:'2?+?@<#4NN[L@E+3)E(2:)N-Q(QR?M/->=;"QBS]/9WY7940O_T1A\]BZHG5##70U4 M S8CO'# 0*=C;S&"7YW1KCO?Y=H9S-TQ$V_7LH-&+#+@/$9C6TXC0PWCW!H7 MD9B]2LQJR .V5I#ZP6!,=1'K=O1XG,ZGZYE"':?I?+L%3T6"Q<"5L<2^C-TA MJQO\;^)9_!B# HS^\G>M.&Z(.5>0J"73SR]J.%D.TYYE MXOFZU*GTZ]9BE*@-AP JXN=BN$$M!G:*RHHZ(V^L2&@Z+;TRBGZ\GH7J*\N; M?,"MLFXLZM-6Z[XC[[_)M;=]) 60W )9ER+>C,\.*Q7BI8(B ><"TB]D=0M M6W&ST*KT\@O'[ECQVB!?_'XBMN^CG2A%>"QFB^H.B2QXI1OPV]#.='VVH_Y8 ML2LP B_G<4F9/1MRJQ(O+-CLC[^68Y7M'A"%SZ[XC#^4L;*G]1X7)F:B+6I:HU>CY(Z+%56C'2 M^N1B^+4G7QM]/HIFC83:>AXS;4H:='&]_5!LS$O/ ,W(^\1I-/,CQU\:($(K M'L^/2UM1@7M!B^M9GN!G\6&7=2ZU8?0N\&EE.+I9X4:K7FQ6'Y2;#IE4D@!\ M".)02%P$ P6*&EVA"*<'%H MPY;3D%RNB 3=I$'=(9_R$Y*@^1CX;W.R P(#=)CJ<\)2V81D3YO)QK]D3 M8HKIM9Y8F@F\,J93#MY,K^9/S@WVA )RN[_MMM."7]K%6V+K'ZY,4O??4>>O1< ]XUYS4 _@P>) %U->VR*G,B@ 3GUQ7==X^\,(T7 M"U&8%8J,P_EHNCM]+U+L[I>[07,4VH=T!"\/;';K;JH.HZH %+P-,AB#AA'> MP\$!W!#=&':HEL"K1U:0M\39!EB?SA@K+KW@>1A$+6]A:@/G!JFGRZ]& &X" MVEEWK%EOF(GQO1*9+5)R5TC5APYPT_']MB M[S##??N.T@&)-GC?<=Z7*BAM@BW+KM-]\*LY!6L*:J 4VLV>35__%@X=X=- M-8=?\,;==L)-0_ X+HK_7#PK'2YJHN\VCG:=V!NL'2]^TR6:7&PM.56<](PI1:X\N"9QGSI M/'4TJRW%,J(^70/'O)Z;'.M0D-"FCTVRY. ]LC^K+]//J[0QRA[K4%#+/C"Q M*3'EZ4;)'*XZXBB&Z["7P<';J\,TD^OY MI%](TS8QZ\57M+YR!BVW0^WNE?AZ".A>;(CTJK+H%4HS6=+X[-'^"$3%+N22 ME"W-3:.PZHFQCCF9'.N/H'2GF:K"KQE)I$BQ6LRQ3+O3 NOWP97Y9WKTF'"> MLQ+_"%R)!V&86HL3<.4!Y=E41C$7,57L,8GTO+AX5M=#V0%7^I0_T7/A[)FH M3TH&T-WUVC?3/*/-]SLW^;^>ZX&,+A@T/^UA-$L0$0H!M#PW=V5=U.:1&3$![?;O5TWG^3[N7+:]M!:(,UEFS9Y M]W+JS\M9.H'K_$W$;9C.]=]1USO/K"YHK.V&;H_X$2>&\@N;,@L>F/ \X!L8 MA8D.CWABXF:9(OG;/!IFG\'$?!A8@!X0OV1YW3H@E.<\^4<2(:5A^SG@=J"L M(?A@(.C0_(()#6CXU#V![V1D'4G51<6JO.N3.Q>_0$BX@0NSY:&9Y^4Y^1E- M,* "@R>*NJF-XU+9O6SG3M,V%C!@C@B#9FCP,*]L0S'P,,^-_GL^^IE^3OM6R&D],, [4$.W'TP!R+I6E-S^(VWR@MTG8E-9EF?_P]DE\% M67JE0Z5^Z>8P1@"-Z5,IWLG'\9X]KS?F_6)357'G ]M@YU@3W/.2C5:WRDWJ M&FZO''KV-)ZQ3Q8\P7Q_6$C%W_."H7-3APO AUW0"MPX)R'9T+Z@ G//7E[ M2G#+:6?U_ MT7U[8/FR2<5*W:P$L8X\8LCZ/7R]Z"(V]HUD M-Q,!M:@ M9O.RQ*O)*F5F']G1%!Z'/9($?RL[*FS\>UDM/]>,*G4F58/H42I=R3UT\]JJ M)@S;SFDS*GMNF^7T-HJWA^=MIX(?-K5)#VV0,&RY[$K#127@@2TY\V1F(DCY M?/>I.NL^:++^D2/LKPW@VTJ2:^!\K"+9V=H3L4Q)> =:S.="//]6/L]^'=^N MFT1E6.!V#F,!$5>HJM).,OQ^ L_^SH5[G,;<[O(*FBR[T/<3[7^XP&C^^OT9 M)< [[)3G;!F>K/"F@VKGFUF5HP$Y%(@9F^K\)LSX#BJ(B5)8#PN'4_5^X3$E M/-4E/D:LU>+HZ2'5=:Y3"EP1U9B7 AW,@CU?+QY_?0UV5/1_DX_M]H!@ 1_^Q^"@X(9S-Z 8.XMZR;W[F9+'V;/'J:N6X;_5N]IA#NCU_5G2<51\O7I MGA2!S-[ \S7P3 &(HT\2_^\8;)'QVTTMAP;ABUG=7DK^3DXP,S8UV;;V/3@H_UBXE3$A]OS@;BG(GT( 1\RZ!!*Q(=;\R'"I7#P(<*EV$WS17/VT2:??,.FK O!'9YP^F/"Y9HE^U?J]'HG P8'S_9\? MY(_W-]1+7;7M??K<"=U7S/Q(\.IBK2*OR^$WR?3!S-\HY)>1A# +PHF$\%UA MB'#MUE)_@&LNFP[_O0Z0W:Z1\D?EVTT/^!+(=DL>?W$64Y? JQOW-T;-@^XP M%16#PFQU&W3?U+QB-2^$?NVMH74\GYY1JM&@.U5K\CC&%YV'IX]EJ@F\8?!< MTZ3R7F4%!FB?Q[(^_<>*P!\GN M69.+8=X_V/F;NCT@7**SMQMX_/R)A*5O]Q6@##;/\S>^C[3;ENIK=M1PN*[$ M-\S^N)8C1@L*UC>![;;O,IG#DK&1FD9JBN)P_YZ:7G.-?4%/E6XN)N:,$MTC M26T2-V5]V.-@=:$DTM,$>49/P^\/'[8R#+W[$QY ^=YS?&DO\K.!!24-D7\B M"8TD])6[4M]MZ?N2!18N5_MBNR8G>NEJK3BIE.F&.BL2\4YZ47ET1A1/+P8,@7C_D<%!Z(/($+>P*W"VN&@2PGW?\;D^76X/M5DN"O ;(9*B.;S\76 MLE>I, H5>T['.S5GE( !"C(=A2S)*C-?5&'I_>2/OXF[8WOI7SFTL+?>5WG3_/V:"I.1K?^M;?T+ M&Q7AF^T9Z(-P]_.K&1^O\^BY]."I\93OC*5\?;V>%9^'7B5" 1]9A M4>=/M%'^":3:4=0X4%1.LV%MAUO@T@43&F\\K5N[6)^4W@@TTE/((V@D#_J3 MN)T56)Q)E9/MII68Y)SL*/T)B8Z1YGY-S3TX2?3O:>YG93R>55UHJ?$]M[, M9J0;ZQTVT?W,\F,'1[A>&/=N"]GW#_[:5<4LC96FJ$V62<]M,!J8 % 035;6 M3-LX4C&LV,^F,O,$S>%*[^$)-\U>6YZV?FSZ^G%9Z\QU7EO-J]07.\^B>J-+ MNP*>^(WE&5V$NXEH^N@XEM]-,>J? ONGN+WBO?->'I7RF@H63Q.UE?0J?]:8 M%48DW)X@ASTT88A[OT/:IMA>'J[#J+DB>E)9935#]QK=W+GM%"Y\6$!A8UO3-4X$-]S &'@Z$G1H]PAD\RXO W!FO M=LJE@U\9S#%$RP*C0:6F30N5*D6]2MGM2 1#4]"='NBY=RK,3$/] ;VW+%RY MTC4'")GWW3YGT,0#)5-1B55_N%Z#.\R!_[S2)G.I/\*K5*QF+;I:C\F3<59+ M]6>-R5&S+#$B$JY5-JBO)5UZF$\ENS'6K?ETJ3%VZQTUH_UUHUDC]:)SJE,RFI4QX]2OC)3XATZ/RH!V_"OJAT>@=V*VCY=@U5H&<'R M^NB^@$;_0I>QEP96!.*NHS+0)NIMB0JN(S3>Q6E(3GU#3J^QJNF*JJIA,C#( M>:@XXQG0:;=-KVI!QME@Q50T;M,3=[]G*GH"4%"('2+J&HRTC<%DD7&)A/F_ M>0^ ;3X!>B 9V__-JSP,7@[(:H*'^26)S2G/6R%G^+X?$*RZ%*@EQ#KZ!K[%?<$/;&K 5>6_NHW\41\,?O9=F2/>S8^_ MJ+HPLALT5$-WVXV0"4K%6[S.300O?B.,)ELBPZ5&*8)(CBLB0HW2228V2 M',5DX@P1'U/C'RXAF$V6U2(3*_8&F3*M3*6D.*].^B2?!6XRC929L7 MQU*'S]%U?2C72T8+.GS[5XYR$D6)9+I!#S+%1$\9]?%:<@*NI/:O[)&)I#8J M=5*TG2\YR;@H-%--^/;4_I5:7DDMZWF\+B5'C:Q>H$M#(=,:D8?C7#0:Q<50 M9'5\92PJ,7RZUC., XOX[U_I#!838*")=J\A3[GKQN5^?3T;QP[=S"V.=9ENU)KUZKIG/@WPR8Y;A\?6#M\?R%6LE M/312/;&I3Q[27(^O)UO@RH.W]PFZ%.NEM#)-%KM-8\V-:K$U/-9S\/9LN5]0 MK,(HUULE:^U%L3T5RG@67'GP]O4B;CW$RJEQ3YE7Q6Z]ULQ-%A-PY<';C7E? M?\HTUC$ZEAZOV/JD6BQE8;[[P=MU<;TH,,_9&*WH;<%23$NAO^_)O\'O)Z^PBIWR8+VSQ$0R:/7X MWL*4ESEH>#"JBFP:8$] :Q/@EQF(AT /YZ#%^,9CV[U2AZ80#SPJ!KA+$Z^E MO&CQ"FP7KO JAXJP^Y[Q>><7&D6V-04.R?IZOD-Z1'A=RIS<!PN^ C0#_?\Z%@$PA\3]C8!]*&#OE60E]0_P)V+FFY\+"LD1PL1*AA0G( M;P"3%IBM4-!XK[?[3U'\A8F*+J.>\QAL?"'+T#F'/P)20E) >6&G##"583LN M^*W*NQQ"?5(@EWTF,OZF\*N'B5X$Q,#@%2!503,;K47;!O?[0@E'!@3O;' $ M/OM4N.'.$WAFQQ78<7*[7F3G#;-!?R+A/V 'LO"!E8=(!$>V*1L%Z.6.132W MZH "!PRW0%>, 4, X<^I)22C'XFZP]#B[GXK@%?:GO1LI\SQ\$H4H/#B"SD- M:!>\J" "Q\;2_("!]UK$;$ >(#Z\A+JCV 92?5=&32A>"\W:A'V"HPNY!_-U M&V,#F8X)\.)M5!?QO ?OAS$BP)]MN/?39ARF4 %8(.L 6134U)DXMD3JP&V% MW0"PXB"NM;ROMAA3MLPJL\Y!.X%_A_X$8 9RS/=YUAKR*5I>CAY1T\?U&RM MZ25(BZ/M?AX9/IF8C)XZO7Q]6'5L M$RR)WGKNO6PQ:DZ6F69UAO.Q3&E5KW)EJC[YB-F#A@G9SG. 4& D;D\VU_X! M[C?ZR3QJ_L2(T>PYH? EX)8,1"]UT5AY M7)U8"T-]SO85>C!+-KKM5+]MF\Y'N'ITW&ZS1""9L+R%: '+,<_(,L_E5OZX MO N/LUL%#MAPY;"]7D4T4L5U;#*6&H#=:>"NQ*DC2NZQ&S@D^W", 2='CN)YZ=JQHC%1G2LV*!$AWV<657GE>P,OX+/EK,GNN*0"JTDGIG) M5+9QKO\A40@,M@G)#O0;*?=1'L_93G_1* H:/;=)YX$IU&JT!'@,8UE'G!EH ML+L[A*\H#GIA7H9%-5^7.(16VJ-#WHY$A.ONJU2Q;_=YPWYJ+WK\*/XXU]CU MD\@#QS-SG\D(Q,9JA,_)D7^<=M#HKTL3_N@MD*/7N8120-Y+(SJ<@^ZC6A#>F+P+FM0F* &QZ6\>JU3SVTXN.H N\N A,:, XT0WEP!4[BS8'P0/\="3_ M07?P&2C] 1CR/#;6-"EFV"KXZ8\G3-84H,AV,$'/#:B:YDN>.S[F7,?Q*Z-& MP.GV+R.)P(69'0PIILHIB1\:JQX?TR<5N]:?.POG,'&!LXT3B0O^2X"GY0)" M(&D!IID&0*$B+>+/>JTHX)5!_[')\1VKF09^E@#T,[;B&>.@=_4&^071,*T= M4']5HMY+7M,M2%X>+&VNV[47]* ?XYX>Z56^QV9?0_+3"_&KS6-Z2\'&@C? M19H%!;JA([,/^4]9N/V;]44=)GL$>+CNR%V5[HZ%7CZ_-.VEVH^U.6AEI7&, M8U:'[<>W&25;[>%@'-YM<2W+V)@_<),8+Z\BT.TZ4J6@*BUHQLDD2AFAURE/ MYF3Y.5WK"8ZK2AA4I4-&;!*Q.&8;']WPQ-T%8>>V>,7\J9!S*EP^:_;_L_>E MS:GKRJ+?WZ]PK7O/J[WK!;9MS+3VO:N*P,/#KGR3;! *9 M(4#B?4YE)2#+4L_=:G4[F:99+$6,_MH=94I.#UA6$E7TAR[KRZ9)3VIO M=\*;AT8NSI37L)& ,V&V^AL%+H[J<._@'"P?';W?BN-2^Q7/7V_)O>X M*?AKR%LS"&I;UZ!6A\"I*8*OK\?9UJ+8JJ0J;)6>#B;S1EQ3^A\I;GH"U\C: M\8V\ E&>001']B#AV>L\OQ[B-$P@9I#O- 4]DQ>#\&<0FZY#>,Z4]?$24U[6 M/I5J)/0%,Y>[]YRY69(N:*O0L*/BAU8 2G:P\.$20'DS<&KB+\]!LG%UQG=T M^;IQ.GC'J?!5T$$&I[H](8/=4^>IG!;+2U;,LO0T;=C+W'V[&FNC$.GSA\Y_ MXW"6^)@N$R,CT.LF7'\]!.\M" 7;Q.UIU:,MZ4F[&8_N#7E)16]RL"]/"&=Q MHA]R SU9+R5IN3BD6B!74TL+%SK1B>,>M"?2L45WD#EE[PI[%-U4>1&GO$'= M(7F#-'SS8@54'&KQW/&]*/1.�PU:%'#K6\B"?8IKGA= X1)U-9 %^Z@E]( MVAW1<:!FH1@F<[<-6@+BD=Z)C&"?TL:_2IOR#>LZY8WN-[D*4-.KV$][YB[B M[C''H\7PDF> <_10]J&BZ*[U^T(XO=Y+UL(,,LCV[/C@NO53B7]XZ;H?#=3?B=)1)OU0S9>7GGW%A[E'4:U ;'RM9ADMG_?J#@VJ>BZ]/O'^]D.W_ M_#,^3<'(EZ7**3;_;+6+]X/#@\#ASW="8]=:ORQAG! VC>VAT>-Y94@C+]"( MH"M(\OSO+_K71R%#1JG8-R*A((7% Q@^N0AIZ!-RYA6CX1O1C2%Y$5H/3"@] M=!]4I]/C%V^-LPN5HP?R?QDF6$JZ8REKHHL+&A!J)/;TDO\I.FEX7'5=(#E9 M!XE /W_Y[EZM\[R[W;.EQ1[VF7W_ 6MK2X@>'=9C^T5!8E0>"$'29'(O:7(T MLV,-H3#4R;5)VYHH;=I/VGB?)&GRA6*&/8&SNXM6,MVN.OW(.BN7U)1F#FA4 M^8A&W6GN$O&76F]]*ZZZ1"EY%)V[+BB[.QH;3))OH1=K4T29)OCG-C,EFV$A,D;>)0VI!'+PR'TN94TL:WB*^<+0.J M)F)>N9;D&2S<&S!GN^LU*HS6CQ4YUF27R6S!9D=2K,BJI!)HVI!U!T3/\SA_0[\EUF[,VKPZ^? !8Y,M-(M:-Z$8;"*7M=/63*&,@@N%!C0VT[%H*AF*C%,: MEE?%;E]A15Z70W'Z[1D0O0/1AZ/2K[J:D'H14E=&-F9QSYD9ARC4H MWO[J.*DVB(_4SB3"DL.DY;2R"B6MG3;'8 LT?D?'4F'D(HR3AG'2+[=%ID):L 0?ZYN6RA9WBE9;BD ^F.OA4ZFZ='4 M+J:GLBJ#_ 9$S%EKG'GV6JAWDQ,7HPQNA/Z$4/&QXN[?(C9\,1L^--B_K$Y4 M5["%8=%I=,GBQ-E$9OU(9RE_=3!YV,RT9I5&IMJ7"I-.T^T:=7F!&@G1SQ;Y M"ODKC"5?CX5PY1;YS8B)#]CJ:Z%F+AVU(#WYWOW MG:7#OK/!K&'?V9_6=S;-B+0P3L0Y'H 4QR32"2XE (:;4+$T$$4ZQHCIIQU M6PF-D=+U7J!-DVR*,\%46ARK3Z8>OG/^R.M MMNZZ)3"U6357:LZ2^>E&4MUC75I'L7N^"99VEUS$[XU59=7--II'.ZIFA7)J ML.&TG)R8+'8"*._H%* L.:F=(E+<1GTO6"]U79V_8V<J&USKR M:4&M,Q6IPB4*'RM4[3@N 8$5=-,CKX"ZL-0]+%(5Z3)6GJ[V1N0P4BO,U4FC MEU,/BU2=1AE!U5TO+LDT24IL.: "\1P45J-=#19(B6 MZT,+1<&5A7@Y%U[>?MKT-N%U*1BDW@&#LXJ)*[M\?>Z[ZJ]QYY6!XTAQU(]> M10_YX4OXX2-I",^#Y( DOB8D['')MZGH@%R64[#-=>7P=/=<.^@5&HXIS'@+ M[+F4)V.9Z]K\Z:ZW^;3^X[.+-[%<:LYH9I/MUNQI94PNNZ7[SS4O1XO)0H(4 M43EPH%DXHI!!T0FO_4AV_3BDQ:_11QD7;L-KU;>;O^25@SIR2BAQL=B\'FF/ MY-QBS56:$I7LR*YW72U&,7?I^$LY?3>G/8.#T[T(T+%8T9/ TJTHSJ]D^1_& MWQ_/,O!3!3;C?GLT'V9EDEYD(ME(J]>5VNVOOIYJ%,3%:@J:4K;]EIY(@5#W?U3W7\[TO6K9@;5S;VT +"^" M3UG54/0U )@R/=WMBXQ6=9 "VF!I]4&GG^D)O=:FIE[&IM@V1\)0R 1L4]#- M(A(^QY(75\-V-6NGS'ZS8S8-H;S2S?742UZDT[&[>.*E@DTW9%HD\!MZN-O6 M*RU6@_.IT)YXS5V.09DAZ@Z2S#]4:)S>H=BQ3?SV]AXW/WNJ>(2K%TW^OMHM M/[A]0#?B3;II@OX G>Y#KDY1Y!WU.E=?(/OL'#EEZ?>]_DKS%S)VQ)Z!2)TW M96 301(LT3+UJJF8,=S3% ?D<)-?U,!4(S(V M[ASW% N9;4MGW-JM%,U%B2$O:2X64,3_Y57C7ZA@HG=$K98C_D*[I,E_'T?@ M#ZA__[[;[1SG]PB%JU#Y]4ZS.@LHBM\"7E)!Q-8CZ-_7-)H]@Y;?=$9 ZQE. MO;,XQ/MP"[Q%6%"$0$M[BO8!AQEP:X)D0&7Y%VIUYB\ZTZL3!5[ > N6#3>+ M.N1)-L2)LB8FDH+Z%Z+N=I8!!-NQL#BC+3M<1144YS:23)8UM##\YCX\7ZCAN& MX)XIZ($6?YWQ;<#MP\[8DD0);J_+;_N6/?J=&5L-R"8 WIW:PNK[A94_L1D M/FGT9\M8IE_4)F2'+-_G>FKFHQTU=Q85K..%SI:14G)52--3FFSVI\Q\RHD= M)=5&+FCT2-]ZO[7E74"Y* W',2$NS1T"@*0!$9>!U*40*8Q_Y@XWQR.2P5]- MP=915C1%!9\@NM\F2U.,]_&W[X#X1LGEP9+9:<4<<* &7"@7@#+9;T]I!?2- MF1$2#M&-Q)Z7/7>/T@8W3D;_2AI\%B QH>HFV#9'M^Z>"JIS,BZ#XB&[?MO; M>0_###W[$N,M#9%SK,G%:MNH3.+]E%EQ M?_VAR)-]57:0V) P@8A4!0&/K?'HP1J,.Y 14*E MGJ'IXYK%ZR8N2D&+\$OIDR1'I9[0Y6<5"E@X\&EV"7\?/]A=81 _@I' M+#K-9H(L=N-]6I<-L3?/9W3[P\V=W\<1K*5V*4XK[FR 8EM!==N TB1YR&8%/>47KX(Y4%U MWY$UU$E=5/K-;*0?B\3$<6'IGARM':!"LQ/=TM>SH N]@J-X-M5A7YQS/9=, M6/==>IS,67)W^NL/PT3IY_%L!G,CMAX#%,84]Q2:[8NHXZ(#J2LL. 7!Z^CK M91QOAWHIR6(PT:XHB89&R)^"[HE82UIYK>TMZ#FAWN;8KHN13YD*8P=N94]/ MG3Y2\TIR]Q>;^T&L^-XJ=,:FF9*KZXP,V$U6EL>93\6*T2M1* B(<,>H>SU\ MGRYZ,:,&2=OR@5F YKFW +\Q-K";DR VF-,M MVSHJ::L;1RBWQYD22SN1MMDH> Q_TCGF#AKR/7:?>73&Z=SO7Y2F,J-/.I>+/91N6?GL>M M[U ?7H4-0XJ?W,['UWJFJTL!7>4E2U!TRS&]^TO;D\:.9_!@^CHX:+0.+S"E M\XZMZK(Y92-U(#<>(@FU7_'K04 Z F+&?F$>ZTS-TXV.IT>RQ7O _ M\=O38!&\4V(7&*3]6F)Z")K]W014=906BOR]%L*G/SF&/!+UEH.@B T MB:*;R'S*ZE +(O69ETSHA.@F5*RB;F O!'Z-!A)'0;P7KL?#T*=!K)[@T;W( M()T.C=S-I?/"(N+#C/B!*J2M4:?,YY/E&CAV#/=A/@6C]K9I<8D);(/R3XK-0INHY#2[W-Y MY-22=^21XE [1O;>M=G@$&?J)T=.@ORH.W\ ,K7@/KW0&S[?@5_!F6RH/&RP MO29K'GZ&HWM12$K$MM UA'OB[I'8,&VA(!XT_U04^@/BW=9QSGEN,Z(R*OFO M]1+U>B$\X)&NM"5= TTO@HFDH3%6\-[$VX@\L4_DDN9'L-&HQ]C N0B;HKD8 MTL%4XMV4G? IFU[+>CY1G2S(1:Q#IZVQ8<5JGRHF^E4I1)C BS-6[D8>\EE2 M!>UROKEABWHW\^M/+/6B%[F?UK>51(].Y"/E\3;\ /U QP\N, 'AE3;Q@MA^ M8&9+"5$";V4_@?C9:8$W*R37O2^WU!Q0/*(9%]K*6[/&CS9-T35&1+?C-9I! M,J'_(UG8.T*/6EZ$W-\S7H6"(TPHD,Y[Z\1[@]\C0$R A)E+0,!0T&\F""X] MB(A[T3@=G:NYD@5V^-%_?\"-1S>,UP_7S(LH0(-R @/@/2-TWH*C .B]W3^1 MLX_JAEE;58/E%MHX"LMZDWN[MQS(JY#I'\7!WH7^.P(2#Q'!APD.%";KIU^? M1/HA. _QP\^*#Y*+BCD$!W!O2#,6XYB>P91PIUFU>A5)YV5P2BVY]T1>&E;[# MF7([9T6:N1:.3+UJ+[V8_/))N\D35D>^\(]!B4"+J",9BV>&E0 321^"M M662,9;DW"IM=$/\:$'P58WN6"Z9@_QAK2\4(QW?!CG?:O+U=3D/Q+T"LON4) M_WW^$>^V67V@OK=H//;05M5 J6X"O%]<6[G":UZBU?]8SKZDP<(C&8U#^:! MF1J4*<$7^5&%+B0XGB2MPH^A++%L*+X(0 A M^A?Z$RY,<= G?^^/CD%A!"4/,@_PR16R5J$P\O6D BS+ \-?_-]OY7ZHOP&G MC@>;>4W)D.2BQ M\A]RG;Q3OH\*@A8PT0+Y*6A.=N[ [.:\0L:$JM;$B:X9#>)%*?L45-9>E2,1 M>D>0#(H/8L.RK9B\2"\*C?ND38FE]J\_A[W=_H.E@F,>%R"(6+POLOM?[)J7 M^H[O%*,L.^!:256!*'G1;R1F !Z-5HM( Y,N..*7(TC_9;US.,A?4,PWJ&/[6>80I,Z!A/ V[,,SS' MI%(,EXHE:8X>DV.&&M,T0\:?5O\3F\G[T@/OE$CZOB.:Y*PH)Z93CN(.*A\* MS7756BS<""NMNA-),YO&PLQP-)=X.G*UIND"!YF[OTY;Z_[#K&DU\Z@7\\&< M]8=B9$K?-Q6Y.LHF@=!N-C9"QKO._&3.9>O>%6AR3N9:5C=E9&+\NH,N/C,' M]0PG[;6],AY2,FBUT\V))8&+2KU%RP98>L-UMTC>S'1ZCL MX\&66+V4:Y?G6E)>%WK+7(M*:[4(&GFP)>EA/4JZ!5WN)]*- E^;:?5%KS^>U0=RLN-[-L/V1T]BLV)'L>9&-*)7TO:XOTJ4E&GFP MI51IN6:STTQ,!B*]MFJJ^]!@T4[5QJO9)''?WBEZN1U) MKFKQV"P>FS-LNC48>OCZ9 MU2K9LEV]9R.9>T9.+Q7&!5,N>?CZ0>E!T9J]CM7/-7DFF9>&Z@QR7?(0HIM^ MH6?7"\5[,C$JQB-UJ5L;CMMP9/( HNO!0ULHD6665T9"4N2&Y#25X5*';^\* M S8MQSB+7#4FK-ZH4*/,WCL 9UV*Y29D-1$058CL7FLZ5!-V8;S4H>K-6+W M\8@^R%C](M"Z$X::)-0X'GJPVJI=390F6;7! G?FE 9FNY?L9-#0P]4ZV4;: MDN$R^A&3:93E#%U?E+VQ^ZOEZ,DX!H0)Q0$JF>88BA*Y%!3E' 7BZ50ZP:<% M\F EW4P-N)V\G).;NLKD8Y%"1.&FQZK4:EJ)ZD3((B/SRQFK&K.U0*'M'5)- MHZ*M[[,KJLV"LFX\I->-5"^1.5;/=CF?R/DN4$F9'S36Y8+2+F5Y-/)@3DT> M962A-^J1ZY@P+$2F-A_+3H_)?[91<.J&,F^1S5YDJ3B5=@,P1^5_*U73];;9 M[[#.?8VMEJ3BLHAURL';._FDW5NO*DL6<%0CD6@O[IV'S#'YGZLM8L)*-P4V MD6+KO58KDLTI1^ONQA-D58,J=48.YV9JT'FHY4@()8:+'5 +TTFW^MWZFEP; M'8K1G+1(-C->60?MBD5')1=.Q27JKEW=KT6(%@E\Z0Z>PHW22[9CZ> MGK3F);V$1AYL:3B8CR>%3I5FF]!L6?03JT2QV/9Z&#PAIOY@1/?;?5V.1"9Z M/1LI5[0-$NH'6](S*9MD!35%)CAFR,K3XCI"HSD/M[2PABU^U:.E_J([&;0& MBV&CL9H>$^IZI+MI=Q>Y$LMK:FZ:4.K)>B:#LB:>CLP\I%IR0AE8*8X\\OY%>_(QOBR4LY^A! 57GKU# MN6F2"?_=GIO&X \)'G_DV%XV%"O#(( M8V$&FAKPYYFM>=K4&HTA6^79AA@'I6+<_-!%>ARAK/,K2774W7AC@9=,[^[N M@%><[2T%#\&X9\_Q,.+"T*L39AI)]A>CAUYLHN=;C68><<#R0B*IG ET%B MPC>%E^AUP1=/#ZWVN%KW;G")N (Z_,4_ ) LCR:!&"7\]1)3H $3W[CU;JI@ M@;:32?^!I,'O1CIO[RJ)WS9^/9X]?AK/QFVF\& O[7ZW_20EY=?QM-!EFVYV M-LE*B\@\YO[Z8P/MI0:46_Q#5&*D1W>.+/=EDD\3>R?7*&!\MT='P3SP4_>Q M K^!BIQXQ_'X#FQIE96,?JA'F)?+O MR*B!CE;6TEU@0CWWS+F&,"C7%V;;9OKK29RII-FIW%WAZZ'/RZ,EGI@PT,PX M+1_:&\]))'34X9D<_NU09-D$Q!8JO>NEI!,JO?M>,IG)0ZN47&=F1B>23X(* MCP[A7R*R#RD][W19]9:^U6+/Y )]0N9!-1E*N\O3Z+NE'5,QFS97+ZU857.R M*79C5NZ=Z1FE'7(!D#0#*W2_ZL?84Z]C_++V5$'.I;1L-=LCG731Y3?%(E,I M0#-\@H3$48/*DRS'DI$52W\\,?>RC7&J)@X>0 Q[902\^VM^*L]CT $3F =B M2+!>_Q_\($JZ]'U^5* 2)T!::)X=J]T77\?<241W:%[",7Q99D#2A(R"25=2 MP=V.T7]#5"FQQ2F3K-?["RI1RK?$::8KO-\Z_TBV"?[A Y(C29WTB M1YFLF(:!N81V 'Q_QO9RM%3 HTMA>&LB#I'MYA7C6!7Z%@]Z5/R[&M]ZJK<= M*V"=K(*B6Q&B*Z#4%BOP<9$AZ>EG$2AXB1 L^E23-MXK_#NE!*1M",HU@9*N M]UC1P A&[\=[V'V]Q\31(&O'7Q*Z[&\B&W9'._@AQH!-+62&[+/I5G&@K_!, M88#M>/.W/02@-)"! D[%#GY MHG9P6V&U[0AW7&SMVM\9'RK/](7+"V.AEXJ(,BLY#I.H"IRIHMI?85^X+^L+ MA^K+I,)&5R\1P64:D+W2PCQ$RT70DHJFTB%:K@XM(;=<)5I2T60L1,O5H27D MEBM%"QERR_6A)1Y-4B%:K@XMH1"[2K2DHG0HQ*X/+2&W7"E:Z+#+^/6A)1D- M0V)GP\H[6VJ]&J#\]KVN7Y/=5]:F^$$ M\EJ+D1" M9^W*1,5I2>% >'P)C$(7+B2;T+$+R>:],!)T!7WXO[_H7Q^$5R*:/*OI\K/- MV.NBEA_AZ&3@]O@I" GDRP@D]'Y"[R?T?D(!SXDUC%>E*E0PW\;-.3%] M>!7+O0"C/@GI)/1K0JOU&H7*3;DUVU[J(8E<1)ZDHV3BAL@E$S1:WR>7T'P/ MV>2GF^_;_H:>A3;1S5"DAJ9\Z.I=G]>LCAM02VO#'*00U*D)UZQQ> M"8DDM.)?)Y@RI!=)LR0AM.)#-OD2*]XOTQ04&#-6A*4KDD@$C?-NAG5PY_)0 MRGZQ8?]MR&>G46E(1*'U_SK!X+K:(:E\L>G_;>1-39KX\:B_1J@,[=\A*5W0 M0?@V9(4; !!_P34'Q5;_/H4K\=A7^?=_"0( D\DEO8MM0!>7$-YMT,WCG3SI&9"RN.>$HFHOA>L/,AVNS4\R#:MPDO?O5C:\N.!=W$7MBVQP/Y:]L\TVB)XTBI-2<7Q:)RB%HKTKS]I^HZD#QL]A*QZ8=(37E!:@$Y9&365(+-76:FBN]#GB->;7'SJ=N(NEJ9#9KH;9O%(, MUV5@_??)ZBG;ACV*%M/,FY6D$1_*W:5L/=!7BH1:_ M'L'B!TRNFP'?T:F#09TZ=KB*$@K6HEB0\W)12]*V+><7%I,YVG,(-?HY6?NJ M5YEHF[FY<_S; Z9*;]FH3E8[&U?@&7+-6TIRN2G8DP)BHS042]Z_:E8'M_2.@4^AK?8+MR:?%6FQ\I;*/0XR9%N>RPPXI8'U"4F:XE/F_P M1V*74M7;W R$"I0D$GFTZ\H)IO M*+\@@=^ .W6QQ[I(H3]-P*.LK-N(I;]9&GZ+U-ZK\/,_V /L@\U0SQ5E*_N$ M7MZVT3PPUS?LDG^HCAS +C:5U.!!KX^+TPR71%$WFB;O*/(EJ1#RS?6D.7^ M;_ !$/UOB,^/1V5^U):_N@!F2,*WG2O]*CZO 8_$.U?4ISENK;\Q<57SDCH MMYV=X?EF1:^O\@V'K%Y";5!&]EOF0QSLEOCKAKVO4\5@,$%;@9M5-'7+.N)K MB?W6_>AJ_1WR2)B(\(-81(X,VMTX MV$S9JE9F188R]=0:L0CS+(O<,(=)QM/?29Q\D<*]OIR!0Z.4N%0@ MX9MB_0)GW-<:1?B^I']S9[P%W9P Z921A._ JY>^M1WZ1Q_QCWQ:=N &7SBN MS;8',>X^-NW*D;0R+8K)-9AF,UP:A1"H^%V,^IZGM:<.%UPO;X3QM8\SQT/7 ML);MRD"5'7+P,&3SPW[;:$/F8)YECM/%UWZ4(73QL^\3AP%N2!G^#)__",._ MT_'O6^V%6E2-3M]IE,SB* U<24>:$CK^262YAHKRME(#+N?3?P=\AF?^-TW! MMWWJ[[WAM9H,%4?SZYW$R,=Z#/%O&IJ[5.+V$2CLNT,QZ Z)NH/P= 7^T-== MZGZTACY:?J%5':2 -EA:?=#I9WI"K[6IJ=,;*;\0H7-=JRG%9N1P88VZE64O M/=6G'$7B3/!T["Z>^%9GK]?&F\^D,82\N<^;FU@N-6"-[%BFV[&R/IP(_9Z&F0OE-5#,73K^K0HN7!=S/9O'<&GF MNEB!A4MO_/(!D??+E5LIP%"SXJ2[,H<2674GAM)8T9N'4AO)&I3RP$3CH1K_ M^H(*-\5P[ZBX\,8XX@T47,@5V+*2RAB%_MH<5F/-1I6O;["*]BHN)./?J.+" M=7'-L\DEE^::2Q54N/2^/WD%[X;R2+PW#( %104.2P%/NWIAJB\)2WV'Z/*7 MU 2X-J'UXTY]CR5/7+MP^HD1"?91ACT;DD%PL_?'-;QH\U?"/A\#T#"SO"X9V!A6[?G*86#[UT7R+O MNX;AFJ7T*(-$1O+7GP1D[##W\-WM*:Z<0VXV$O \E3\7":"V='Z_SH)X9E08 MR:#0WN1;R2DWJV$Z1Y& 1#1!GBT2\,/T(G;[O[E>]'S\6V+Z9QSZ?VS$32=8 MT/YZYHYE2Y/U+@3V9>X35CLU/(Z^?X\9O&^VV>*T\>8.A4UN%+\"5KQYQ?[+JC\^M.; 8(/^L(34E _DECB)C&21MAP@.U%0\;Z$A F M,* EA#(XO:]TFU<.GL-2F="]IY$ Y[5UT&R&$!3=0DD_%LJ?( QD;* P2P"W M3VSFOV_6GCMJM+-F<=[I59]Z.KZPINKN:9HZ86Y^&X8YSK6 L3,UV!8L^" T6"5Y2G M'_NQ-O@8?$8R_:\M?PGVC+<)$9)EE$!4ZOIJG. ]/4Y,42(+'D!,>/BT1WKP MP6":J5=EAH F!J(WM"Y+6D54") 98>"<8@)H(ASQS&X)%Z[D6NGRVC*Z/W.) M&W^9AY@L0$3NUZ[=Y8769#@<:+FE*TNSNG:_R(>>W>M]4\+H$C\_3KM$T$&[]@PT&E;W45MZ3*Q M0Y=4O5:/3\E)7HXL^G%I62O0$RWSZP\5C9V%*N% !>$$XN 4T]T N;Q;0ETS MN33-<5T@BVZ)=7I&AS2JC-M3H%8CSTLN=]"4MPP@H&+YRCKZNC-[<<=[-WUB M O\CR??XXB=>/I+C(K"!J4H:I@[/D7F'AV+/3.!=D'FK<">V8EVRL%GAH"D= M*Y@QJT (1;H"]+J %;A@R.U& U1=! KA2E _X67JBJ*[Z(L#=XN'FEGUUOT; M _3DH>$GW";,@.@HP+_#<.!7[%H$B(\\9GQ<9 \%+7IP25D%#O2#NV-N&-,: MYK+9HDG5'%;;#Y+ NHGV+P) 'C3@ZVT3.A]72^Q'*=L+S_C3^)%& 2*2-RSP M._AE=VVH>,K,ZY*C\JL(1IVV#3Q&%#"Q=R.1$1PRQ)_X@5N2_ ]:OFT&;_5G MH[QMO3'M)Q6EZ)="WJ*T/#*_#N><0"(-0!+\'4$QU]]C$_!R!#D<_QJZ)2%* M^&T"A4?R[,F$M'TBTE4(1Z^!@]T-/%B.F*(AZ_!0RKDAZO 0Z@?0CR$>-C5TZEDB(?+ MXP'JZ1 /5X"'9)1\L;1,B(=0/]P@'MY[B^FU<,:7;3KUCDU?=<[B:UV.T3O& M>^_8[?T<9)$=_OR??\;[VQ=T!<$$=\K]("A2T43BFF'1PW'ENA=/9G$\^0 , MUTD%[Z+[@YV'C/#%C)"()LY:4/.SL.A*JY -3EIK+E1\Y\[9/DKDYQ.")U.' MEZNS_5DI<>2L-903(?M\%?MX2C1DG^_,/J&:O0I<7TY.?.:4^'9%@U<[Y22R MX+6#VDMO]R-BD5T*'?3S'!"L?CBN=BEMWIF ML>@=1]TT)?QDL?@QL_B2)13AE!W)DB,3%&&7$ B 91,F;X-O42'RW_WK^*

    SDWB-V*$!N*/O,T(&\L+WE M$GFLN6ITS%*Q-'X ;'50'-]KI8TTC4\AI&ATP9T\=M/E1$[#A1GJ/_MZ[U2N MP$_FJR>WOS[*5TE6*CI\2;/D[F1*RMQ>[;.2$&A?[13]2,AR_?O91R;!1EY7<0JR.V,AX MLNC7^B.2$=LW)AERFC)>C_,C2\ZE.EIC0,OC0=&%D@'U!HA29VE"XOFCEY8, M)]:XOI?YD_GJ1!H7**PLC10NP4HE?92(.>#!\(K:]VP \* MX$RD%1 C&V#J9Y59 97G?2)_UOM.\'*:&M99MK@RG.*"7-O**L/%D?>]+0%Y M+@?\EG7_:Q<3OQO'?)EK?>T+9B-0ET>&H.J 4;QLCEN M0_A 7SI.19/G"JR'1]G?D+5^PE'VVUF+76:M?G'2+_374Z:>$Y-]3NFX$#[0 MZ8XST=B/B*W?]D;"T^P;]-5O0C@L#,6-C0KMD5RT*#.V:4XF*3"%\($.>YR. MQL[2PS(\T/Z>K/43#K3?SEH3UW8H,9$6^G1VT5*7]8I4;B"3-NWIW?A/T+LW M=*:-JHX3?TD:@?HI6G_?9)#ENQYJOZ58^M?XU>?NO_F2S-EOL]DI#!/#XL*- MD+F8J_=B<:HXC;6Y)'*9B424.D.3S:\_>OZN9\[O(.@S>[/70]"\ ]B(6RYK MK$-GU8=QF1(D#A$T=%2)>#1U^UUC+Q)KO6DM=%7GR!]OV7%J+_-ZF+:=; _J M#Z.9UD^4*'LI5\ILMN="IDV>4PM]\6GO=SWF?0=!G]FWNQZ";FHM:4&Y9 /J MHEI!GJT;HM%$!)W&6BCYL[70=^IDG7[_ZQ&'2)K7*VF_Y.U.(5]!@92+D#[S MY]KV+4=SGJ&2[[-7R&GFD=V/M:G'#]J0>2S$?[\=PP"F %D'W:)GGBGN^W_V M:A9O PVH8Y)N_@[* ^S P*^53&.ZGH*(5Q*9G\!U_N85EU];@8F>BM),4'G@ M][;$ ((:,O]2_R$>?T4[.0 \:L:T ]Z]?DS>4_L=F?S/7JG+[./0UHW?-.34 M\Z!P1T1C,;V#,/[H_*\V0?]%S$PDR/^KU\P=K3>"?H?\!.6NLE=SQ/_HUQ_< M 0RU6\OIN,&5M:4(?IV(4?^%WD?/3!\@D\=J@$O'Q/0DG8 ^"> !QR3X-)$O-Y?3RKDY&E?:\NN(FUIEV./IQ3ZR93BVYD M%&.+:ZZ4:/2&Y;8TA2,/YHRETQ5ZWIP/Y82MMM)#L\4,FE,N=CCGP.T-C,P@ MUY3I$:#&8[$22S!H9/SIR%9ME5T7M=F(I;-",K\>THW[@0M''KR]-GFH*8.> M7NZO%4-JLIU(GJ;02(IZ.G0ZM0?=SL.]0(('17"2*B_UU39TB\FG(^=L*^W, MJ$&"'3J]\9@"-DOE7>\>_/[(8;V_2IJEJ=JG4P/56?-T@=F@F[T'6UK/BKU) MS:D49;!<6/V&D%^/372W_F!+A1)7OL_,1UV9WZ1=KERX'W0CZ.V'6ZH6VM)2 MK*L)EFZS>E+O1A*&B_(C#[9$4F(G7=)HDZV.:-:=K.:DD$>GM@H MIER,UY?#YCW=$Z4,''D T'LP:Z_*],-(3LRKLWFB;W+:< I''@"4+K82+7?@ M-/J1@3G3"JEZU0 N''D T.9Z(%#Q]3C%JNZ\TN.4;"*V1".W 'VBBH/FA.F\ M8ZNZ;$[92!W(C8=(0NU77 X-I<^@;(]:#!D"&ICPD_6V"W$$6Z.XM61@L1)@ MA7X'A D$?:K!R45"TG +2638\MH:Y_XE_T4=*341#47&)6]C(]?R>F "ST*W M4-]*WO)[3UHXA&W/= ?N0;3^_N)>DUO+'YA+20#/'+W A0KXM^:DLP6 U]8U MIUNV==AV,IM+W& AV0T%O:YO0(\A'+I6O 0RJ5KP$,HEZX##Z%']J=5G;;!YC>UO7I:_UU&]_3U= M)>.?Z"=WW; X9WO5Z][Y%U/!+?<6#27>A6G]6AH#?E8.WFYSDW,V!@QIYRW2 M\QO33BA?0Q[!/$)_E$=2T5MO'76J)F+?S^S\P41QNGYBH?SXYJ02RH\SR _F MUJF".8&A=>&B#B@Q$^6=FF )- ?<$1JP3T;G/ZX HG%M__=);C3&+E*; M\_1E;_K=/&<4>MRD*)<==E@1ZP.*,M.UQ,<*.98U05=!-\C9KOD9SWOW)!%/ M-2==7@&6?S]RW=+7?884R_WUL).4C9;0=C+WF3$)MJE7KF>;M?:I8N(@CI3OQ_/2K45NU[TL]D1WZN6,N@J M5.+7GU0H"4))$$J"-];_^)@DJ,QR;G9.9YK](EL6-EEEW%ZV+R()"A3'9_G2 M7):;X])D5N@V&+4]]=JTI1*A* A%P?&DGY\L"DYJ%$0B)75,,:VD'.GTR^M2 MNR.X]^U+B(+1/](-.3WD]&OA]$\8(6_A]+QJCZ>)Y4KN S>II+CB0SS=NHQ9 M9C-YZ?VG*1 MZ9%4IW5?S(W;D-,3D-.9,[HH(:>'G'X-[L:9=;K!9ICJO#8RV.HTV;3OV5S! M<*:7X/1T,5,3*7.:9)V":]1:%OQA9KS.>70B%G+Z#^3TER\8?3-./[-.7_+< M0R31:\Q(-1WATI,)STBEB^ATRYG5E;C=3/1S8U'DDK->:S!'G(Y"#73BI2.( M6\RTP/$>''N '\OP:6T:!E)O.I!Z8EOF1T93/Q^RZ )%@8"!,J\>\-6^Q*.R MU7(VIL>S,N\R?7?3;F0JM8O8-JQ.ISN-];39CR@1,EU>-#84C:H_QJ# H\-S MEE \A.+AU'&.5\5#NK0I&O<-G2<7R;4Z*\N)%5V[B$'D=H=&C:XV,G)QPI/Z MG.N.$AW4M2_QZT\L% ^A> C%P\F#(Z^*AWMS,>Y&BFU^^HS-XI M R:OX. )+ZJ2)EFVB8L!A='?]TBTB]VU.K_U<]FM78&L^WP@Q>SRV M+_"< F6OY>)(A6)F.C6[7=Y(.1=QEY9RB7$8JUYGAZ5QO=DA9[G*ʕ-$4 M\HP9[*&L"&7%=Y 5G["+WB8KDGT^(L76BDT"1UDW'R*@7"$O8ASU^"'32_92 M0I^OC$MZTUY/C.D4R@ITUR4\5 Y%12@JSA5A>9NH8(HM<3JA8W-Y2)9].1*#C M-C;7N"_H#YS#YD8 ;.RT+('818PA6X]/&MU.&[!2O'_/=.M<"HQ1;]'8KS^Q MU!F-H5 >7 N7A/+@XI&99#MI9AC#S;&1,E?,ZWIOV1 O$D06[7XU M6=J83KHT%_I('B10RFXZE >A/ CEP=G#+\^U;_YZ>9CANRT[#[AFF M-6\\;) \0)5#R&0H#T)Y<+J$E4OO]'KDP1/[H,)$UH/U@^&R?%M:YWNI(:,S M%Y$'5D_>%&DC4B7!Y+XZ(UM.LSW)0'F RX>0+YVTX(#(/[C)^@GP]2+#"KJB MF[__:S+!5/,8"=SA56^9#4>%,PN77\]9HY^G9HZY8]G29+W_OHR%RLP>:5: M--H=8<\ @4B,U];$C!+YJ&-?WUAXH>ZFL"TH*"P&G/>)MPX1_$&!#F]F4$ MZMN&D><51X:?\/ 3?HH&J;RD01E,H"V@?VU@J@A7NKY#!A)Z#?H< MJG5@*FLT%^;N*-&#GV[GP)\=/BQ9A"<%,$&BM_#*VI(P)6V'2< *WN(+E.T: M+:!X\QO0;(#D9@!(O,C(,#PZYN$G" M(RJ@068@"(65+]@Q/MUU>0,B/8+"> M;&!W!/!)QM]50/TF,$Q@ *V+WADX[U=[[QL#P*F9,F1">KZ)J%ZZG!R M @/QZ6KZT2Y\P 0\!/)Z?ZQ%N#,=2G7\/K@QN'"(8QM"Z@@J,+7YB]H#4_2M M-ICAF(!3QX/-O*9D2'+18F=<+5-VU/G'TF?>*Y"2K%1T^))FR=W)E)2YN1H7 M-WO!G7*C<"B?H'I!_3$A 3T54<=E4L8T>6V*C]ZRZ\ 5 M!V0>N9[U 9V7EA+T;,0.1-!6JT3H'0$E*AO]?B;U9B3?[+8?"EQMF*E"M7)N M-)Q(+U32)!<16UQ)+O*K2J6V8K5YY ;1P+2&L=I#]:'!1G1^M>IQN:J\/"<: M7C[U?2\:@,+*TDCA$JQ4TD>)F)-,UQLWB(8YR";2[8KLR!$I/K-$,6)5F?;Y MT7!F*^G6T%!N-&53+0RFI)I9KII]NKB9\) ;&OH13_3='Q"BOP!B+0$%JUS/ M1D)JW'KBTUB$IMMPB.6@;^%'P<->40A1!]X(7H/.EF1X2M-R/'6^.UKR-.C$ ML2&11+?N*J(*27-X;ZE?XM/M.;'>-]O\%Y0D\,; &(_QQ:6%)!6GDR(72_ B MQPADBDO1,9ZCA30-TGR"!Z0 W_D/'SR!*A=+TG*L-QL%LMI>I:6*LE:-91NQ MPM.1%:>:4UO;='X2JTUF&3@R_G1DO!W1LGQ[V25!9*I6W8=\+]W) M<#1'/ATISG4.+$MVO-]TUVYF4Y#;IIWA8HSF@UJL!I3%$N]DVEE6CVY@\.NFYT\/:!5&#UPKK:(A,/EM'( MPQW1:][DG:$NK[G>T+(TFUSG48K.P8Y$K;AN9+. [DO#9F[2=H3!.N-RZ<.W M#S7PD"IT9PU2+;@;JS%1Y$TA T<>O'TLM^AXP2DK9"Z>&XAI*6)2 ,T9O/W# M_N]S9P#[8A>*'U6RD3"U,AH4O4A$3($F0"SO:7L%P(B:\$$0DH*4$W=0)"FC@(P\O @(5OA81>$T M"HI[0]\5(*:'*A_/0/!3Z$EC"HX294C&@F.:R \6=-/0L5\] [RX<'@3.LM> M9, /W",KH:X[FHU" P,)N'=$#BX>+D.3^#O_[;S_&AS<@]O#YH4],W5G.B,R MSA1N\S%&&R6\W\L:D3%,22$. [>XA1I^MZW#R37@'NP(P4&"._&LE_WEPY5V M'4U;+Z$=M[]<[/=O5XOB L$J44"9B)%W<#4Q,EABW] U/X8C8/!Y$0)HGJ$E M>;-(SV_#X"5HH1$FF$ P8;QXCXC T"W)/D>X^:A3RVR%O67:7 YA$Y@&!-:Z M 84\MN1E2S"XT@X0MP!\!)]OTAW^^D-& M#_/*MG%H^'\DRW1W%5JE6G:F>QF+!5/2]G:RZK M9C.9-[NSWQAN'41NS4G?0@XJL(]"KT;F%W:^63#ZW=&(,L;3S:*HNBAV?RQC MZAG2OR, +\R\*"NO:2B,.\;TCN2;)\^1$-N1<-;/HNMGY5(&0RN+)91V'$,. M,\JQTWY9E)UY(=/E%[7Y8C!%LN@00P%"=A0B2C; \(5Z;XN4?:4"L0$W@Z+U MEH$"VDBM(&4HH),')):05K10""0(9R,%AL2="?C@I-,S9 T3"3,HN6Q^A3ZR M+%V0L-+?QL?'CJ2@X'R4& )L%OB6@[(.P@=P$@'"RNO]B8T&',MWS!WCPC-8 M@J*5FC-!QP>F%_,'GL*RT):WJG6+9<\,P4#*>T^@=RJ\91.6M"+@ONP9?O<1 M(P('=_"\2((+O#7#@,)$/=-1F$6%BU]Z=A&&.-HL.I+ "YTXD+BLV989L+D5 M#6W6=Q_*8VCF@8#9U/^>>OR>N0NH%-(S1L4SIVZ^,8QF\P23H%MPM M-110E MF^B*HKL6\1>/ZCRJPC&@;;- MKXHH8&+O)EQ%L/F%/_'SUDCR/VCYMAF\U9^-\K;UMNM/B52485ZZ(BE*RR/S M(]DZ@=05@"3X.X+2S7Z/H625(RA@_2^V5"$Y_8:R$-\X>S*G#VG\XF H/[9T MQ;'!DXV>Y=I5E(QOD\N>:?5.O9T(_H$[V_[\5*X>':7C(5JN#BU4-!9RRQ6B MA8[&0G:Y/KR$4NPJT4)%$^D0+=>'%HB7D%W.AI=W%@9XU3*^% Q2QT[KON2J MS&OB_+,02>V[:P(^]G@91..]5^Y"),C$/_SY/_^,]Z$!W3,$HO_]1?_Z*.O& ML$B]7*F2$X/NF1".CHY'2%#]MO0T0M1KGWH79MP3KTFFU_:=7/_2,RZ M(;;Y)).<3[1^W17$M]#\3]3,5TD:+[O]WX@T/B8@+U_7:A+X'I%+?<_5C@%>[\U6ONNZ X]4WW#]R[?=_5]K=E;SS> M:%]D:FYUF*DK['#:NX^9C64BWFUS,5QE_"[-G*7.>"@;'N-_5\@A9Y<-7H3M M"G=^!;*!HKF8?^-L$6DR1H&3$W)5JZ?DMN36&NIGZEZ\5SC,.S,I&>LLBNS0 M:0Z;Y+C(CLKHLD;BUQ_FQ?(WU^9(7B'[G]M9N,(MOW9N^QVW_-J9Z#?<\X^D M["^(CES9EE\[)[O>/7]'+SY(^)> =;>]2&.@&D.Z%IKLYW;G;]TB?]9;__X& M]YDTT[,,@VRKSXT=&G!#HN;*;KS#+UQBCI+_=F0L5_T MQ6^=L9]UM;\_8W^=)_T&SK;2UCJECPH-LINQ4LW4*)(Q^ZCR '*EJ9>ZG]^< M*_VB98)O!)_).OEA$@N;(M?2<.@0)"?K/Q08)U?>@.@[6BH-71.>%6ER0MR, MAHDU24;B3:TR*)0C[*2-5OGK3^R.I*CSF2L_C-,OF]3VA9SN6RNWQ.GX'B#] M[_<*+N"2KL_6% CJRX2.1Y@@$"8(? ]-?T2_FTI3B]M2CNT7L\/A7)&&IIR8 M>@W(8W=4[*7V?Z%4"%,#PM2 VP]H'!$+9-MU+:!/&OTNW1M*MM%I,TS;ZS7^ MS2(9X=%IF!00)@6$E!TF!81) 3?AMS\-O>-21*%5'OKJH:]^!JO\J]M8[MOH MJ+#7$?,)!Q[N_IU$L91B=O8/E:2<#=8Z43]ZM,O^_U7U(!\:CMYI>1- Q37T&_U9X-.DLVR2=%)55J7KB9ID\YOAHHW@<]B&=@L? M5&D6%3&U9R8 $5RGUF^-9Q% 0XU]7JJ6ZI5%125^O?Z)D!C1QU]$GA^VLLX" M_G*]F&4H?6F1S7DSKVJR;O8;&/POM!D]*WE^N'GR6> S(OO3^Z$$[N5$2DRN M62I;3=0SK["O):T^1)27JG_\5L/RB?K:+8JU4_E+@(+?1.;6S'_EUG)"KSY# MZ:]G:RK03& L'C>H\8.V"6=&A//;,2"Z!$@-EM+MSOK56)H$;$HZG4 M?XC'7]%.#@"/*O_N@'>O^*_WU'[Y7_^S5PJY^3BT=>,W#4WD\Z#PB7$?VT$8 M?W3^GJ0"BV@ E^CH*J_!V?$GZ"W>"WX14#= N?)?O6;N:"$-]#LD9R@PE+UB M&OY'O_[TO&8O$P(U9$*EL[<4P>]2Q8N4CV$?H:"%OMVD#_S'#_>1=H -[TLH MF82_T CB_T%1@9[\^PF>]M!-[?@B_@N]CYZ9/D"FW^2-CZ5I!L13',.0/,<( MR0272L9%3A#B29!@0"*=9'[]>=*0;49%M-S0[))J>415A\TL)59<*,P/&G,5 M5SK3+;AMMY_+:VU&XM8C03[:#FY3DAE&$!IQ>=U+-!;5UD!4<^ZQ)F_51K9; M3$?D>[);+[49QQ34>F8*1Q[,:4@30#;NAQK9%>E-5UOE*NNY>ZP=W+3@UM)2 MV9 MXS89,3LY1RWGIM/"]%A#-GE3UA^&9E65Z>2#/@(19ZBZTV-MUJQA0>A3W00E M\QG-$&AE1&KJE$L=CLQFEJ/4(IEQY$BZFUH.K%(#<.UCS=/$LBS:K9JF]54M M$^/B5)QL21!'Y)'79R8I129YOB\5!X"*%X1T5<^@H0'LG_0]?+E_F=^7[!IJ MZ]\%#9!429-41SU()3.\%IA74B;_L*?&]@"\SJ.6$/;ZF1+Z KU)2#1%#_H\ M>*"+Q6ZG[CCN%930_][U\E-,-)W\D35:G^)Y/Z1R@=+2(1JN U4B(:K0 ,9 M3= A(DZ&B'<>R?M:X;)E6_=A\E)!QA'T>7" YE%SY1H/5G-TA?EP]D+-#Y/ M'J ^!+M)1149NZ3Q7S#;CG@L>X*'R$PGI_F4#EH>< M^>*QG=K?Q*D8X<);O,31].5W?9*39D^_7N%M]MN]#_*B]]ORW?0.YD64J&Q%!I+H;'TY;(&9?8=D3;&0S^= MEQ\*3188C#).@177!ZY?6O".I$\O;RYO)Z5#.RFTDT([Z69D5T%WCD65VH91 MJE2K0JJ_;LWL"KW,9@OZU"LT!D57XM;C2JB22F@JO54H74L=M(M*J"NOD/9# MQ)6T/&9IS91N14E-;9H=9N-KOE"EW/RL[=5-8M*)[V9G>;7BGN3[[6?YA6;8 M#9MAIZON&%I7%Q-7Q\J[38U^K6N*&=FI*+13[$W-I>)R*2RF[N+IEZZ*7[E5 MM;VZDL#3(R!Y=3JI?XDRRJP EAV:7#=I%4*4Q(I5Q+6^0P%X\\5,@DW9JY7A4+ZHY)' JGOV_*^K2Y2F^,#_JTEO]QB;8VRMGZI%!BQ;N)WW2 M*=C4*%%K;YIC?#7L#15UP_(;%[W/AHHF>"FW0"1XR)?\%!"/::J>L(:6I4I( M%O'"C;6WDN,. <(-";]%QUSCG+N7B&_H+S#CK:\3+ ]_V8.+HW8NZ-=:2J:_ MSLP$,C(473.5E-NY?AO:_M'44X03:YRJCF[;'X5#H-8)N!:P X#7>-AP3,"I MX\%F7E,R)+EHL3.NEBD[ZOS33,Q\@H>?@#'O[ZX#-]<"IK#;#2-"[T!4ZO7H M:D]3-C)@13L14;H=(&2@P0(-C /._L^5URPXR<)V+HQ+-ER@<)CKOV\$.:8P M0YR4TU55LA^#1U\/IOT*#!2J0O"5D'MMK;T9!A)\Z9H *R XF!\)(P @/S4! M0/ C(/MU@6'CVR4$%;OSJ[A(&H%M L+6"2A@4/ .\38O+!S)NSJ$Y.$>2) @ MBDBKB+?YWR7\#]?*S/E\K]X;L^JDU6$5EF%ZL>G1&Q^?IZ*7R@Z8O$N@&C1H M\L>2 _@? KDEF@V_0-O-=#N$8>JB@SDQ2O1F4&0] @Q"VW 4.)'EW3Q0UENP M8AUQZ@(NGG!+8RDUI\I#"8; G&[[YF @%A M6NQK\*TB1BVO!)S6'$,:PW>HZ]Y>_:#1<<\,B[F9L5[5G/X\PBYD-VXDITEC M$LF@CN"'A5V"J]QPPRJ<5D"Z$E)>A=<?9M MO4P55=*\R^/P.QYB$ 6R@0.ZHO+AS MDQ^C!2'IUNN3O1DSP2?6480DXE:M4K3HNEQL977Q!A* &<\ M!P*F.\._DJI@0$)%*0" /O < !-,D7+4H?3VB->Q8D@9U[[_$3'# M[^)MPM4=1?2>YK=:G^!%^ [X:C"9H,WHVJZ\PB< R7\M8@*7"541VIQ_2QH7 MM7,4&[_7KU6"=J:;A,!;,P+=QK8N9;#?$#%-3%TE;$D%6'ZA?_%%5D0B\ ,D MU)'$LSP4>I5MIG $M+!, .U.WP8-9H./H$MGJ@;?"?6,B8*@T$Z#/BTT#J!T M-$7\Z=JG)63( 5PX,WB-84+Y;DIX>F30P1E_$W])?WO$!(4T#U_OUZ&1;$23 MDO?'3((4"E<&"4&!3TO8.($S ].&;T<\@3" * 055-PN$G%-,$>PSIT +B%- M/&T+S*4DH+^UB8D@@(R:Q^ULZ10"#2@*)&3'XT-(EW"S.'YFW<%]!!M!*/H046WX,M% M7H4?WWE6&.)U<[M1#"[4-%(DQMY4.OQA^JA"%ISF8XR N+$0S'3'1HRWP\BH MZ %$P5_HI1 $4S09_NAO)!QXGUWQ0W V0[=]ZWXIZ3X4_*\4Z!3 2.X( M?R,'!'2P' TM=PDLV_.CS)WW['P>2#\H;W7W(7Y;'-(C* M9Y)QN'C,;ML503L(BG;[$??>,GUT>K5LGV .OU+?6E/>YH-Y>$$P'7^:W65[ MC(QW?/"\CPEDLR&B%'<$O67#ISPDO*QJ<5PR4*3-V:#=:$U;!$]?H5+ M &(A+P0G6#\.>.]1H(C\H=D/N1\=^T#5@W@!U>&"$@&('AD3%H:N#:'K&SCH M T34$B3O.L]W@^C&5BA!0\S&.+U T<@E?LV#,=%7GSJM%YH@4=3T\ M@GBU/9O%/B+R/,VLK'?QA%< -8:G^G"E5-\9AN]$?="1V3!Y91Q27OA;]%9D M#)B&"6Q/O:'Q ((W6#'$F884LICU3".]Z*BV]9[#M@28R@:2.D96O!K8!#AY"2%D6V*$PM%6\DUTK"!(: MCF-L[4!DRD,4;M6%C]) ET2)+(]F?<:<]]Z*%G)W@)_ DX?(#NC\T4XY6]CH M7:>-[PM.8,F:T5#^A&0!*&%;_!IA-_>D3?=N)(*RW(;7GRMH4GC^S=?:H_9]JI1,]M5.<[*@DZ-Y1<1A&.;(:>NSA;L_8S3X!ARB M1\_3]=P)+$P]QO>;K.^QB4_MT!#RZ!D[%UO39NQ%!0D+A06M?5O,+QF*.%"' M:^.5]08@5Q>J/&57>T#C7;=0_!1I!U$'GCCSUZ(@%H1" ',^Y%+/&A:EI20B M=\2SF)$I/87V[12I)=^CQZ-5+"B0C0F@/(%J!=I\08'XIT[[H[..]-=11_SN MB,]^S#G_YTG!U-NR-KYU6?!$6!9\CS["LN _H2SXF4L7=\$4V3T=8.@F51+V=3-:TAW;F0J6*7ZIEUVCV6"+UF\#5[%X: MZ._^U7%$6?.,# CN;8F\KU<,!RN[)B>T#NT$WVG;!N*1,D:$Y=6(]H -39C M%I_I+M384(^C)ZWC<:VM!H\2&0M';/9M=&\ P%&9-YJC_D(XTI/T)&'Z,B:9TMW'P:?3PB)'=L MT_M)L9NE!^T:V8Q'.)*O#MVF]G;#_#.0>/R*3DX>J^[(). M?+E(GQD2'^V7E\T)B516&\9J1 MR_3YC)!*M",<3P\@)'0-O.ZYO<&W\T&%HQ=FH$%1_ LJ=>"[5,C[P>D@T"S!E,:>T]?0H;M$_80$P#?%/IOY>A Z MLM 9!*8HY-PBMW.K*A3HBBK> 0DD0 A/K("0AZM .P/9P:[A:J3P&E<02O M\<_)\(L4R3KZFITSBCWGUW?N$90 NAV"]>4>F% /-A\(U@X4\-FD?4R+$PX^ M^PG^DC1!5[U#/!]6<)DJL)'-"G]S+._ )7B[=]ZUQ(>CNX[YSI+TX*1SZL7E M5%X&CUOB/3Q:-M+]4_@2A%'+<_0-N%I^_[#R,=*G:?@H%*+C;F_7CYN^%%-] MU+A[FEI_;H?!&5M@X4"KMO$W[V<,X'_D>09Q>^3, *1AV+V[SA>._7GXP=@3P9@5/*8.?X MQ3#UJKCJ9&9 Q34@@&IS3'[P@7'4,I.-BO 1>):V6"3OXE+&AP?\% MQ"+I6X#"BNA&8G=[67=>K-9%IQ'KNR,)+2AFJV%9J>KFX[$_.M)!OWJ"#:"( MIX&>.<\! P/_A[G>YVL.,8$D2KRY1C'RYJ1K0Y[.K"2+0TG 7,96F_Y",<@;RSHNTB MGL]C7F '=CS\4R;_OI#D63T2()Q$*#WS_X?H]$HSJ1 #4UD M\&4"E 6/5H 5#%R$B14N_D $8]M+@<>!=TA'^ C3Q@>>_T!$(Y19=]O4%5T= MXWQD+W4;(P:)JGZ$W\L=04#Y_^V]>7/;./(__/^^"I0W^57RK*2(U.TYJCQ. M,IN=3)RU/3N[WW]<% E9G%"DAJ1\S*M_N@&>NBS+E A*7;6;L641!-"-OM#] MZ;/K7]E'PY277KMDR]Z-UI_CRW@3!"VR?!E_0Q)'_/DL8K\L4V>4U?7CE.<> MG?O[DJI=?W'^S,OW";)>(L3\7_GMWW; M[FG=;UW-?OSK_H-^^<=?<"(Z:P\$&J)CX+A@U4D0$1GX6Y1LG^4X>4.STZZ^ MDF'Z-_/\LB>21P_^[W_![U[3LYS?+GZJ_]:JMZSAQ[MM;BC7DS4IQ+OV?N)7 MH$Z7TMFZ^.>G;SW3[7_KCJ_ZOYV_;_^[]Q4+\MH-?36=TQI$.-:8!P'#SZ61 M\S6B(\X7R%TS9KZ:R;>:%R5'[[_.VU0?T5B0\EL>)E%L-'>\LM%/I%54Y[IA M=$>M?SMIH[9/Y!/A*D2QKP7;!F[Z*KM-78I>_\'OQI^7! MJ=YL.O&"WV]__O;GY?6#^^G_/ML7UVC) Q,,Z!W<^75_\\7KIW_0?W M0OOMRO_O]/RO]Q>]D7,$CWK2K)*F"=/^7Z\N'3W_\W\/_FO7_ M-.]_&XPN@[L_7E+^=0ZK7TK27OT_7Z^,\]#]]ONWCY\__%>O_]YZ#W:8OE8_ M&TN,K'UISGD%M>A>9+51[&7811S8@3?Z&#VTEP;"3UQ)X)2C-.L&2Z>>6+WI$H3Z MB!>!#)&4FB!KR,BI^,YEFGY\D=S [O!>IE))8M_;J\DC[_)'GN-X]^A'6.G> MXVWVS,_<%)NY+5]>>AV,X[(0$+:KZX[>:&^QOF4&XW'KR=*_R'R-@UJN%\K$ M-9]+@U6FY7,GX+)B5MPJ)+D!46FG_E9&S*)W;O$F_"L8!$_LYV2!H9]^)KOM MXH(\P_+/V_^XI@>AOR)0D'4E#KF:!B#VF;RJEZD^R6V;UJS_TA"K*/%^-K=E MU3I>:6E@0K6IQ W%-!4.1T^D'V$9Q].\XG*L<1/U\1LP%M9^F(:\N!I%O"UG M( L^9,D6YKF("KBX7#S"A9^*P%IC@UD!G]R#^'D:$+DR+./9T=O?G<)VQ1/2WRD?8=__6J ,/A48ZBXF786 M:X;5PJ*&\9/9U!)"=/@HOBWW=60[ I,DT03@"*;ECP&/JBCM$(,:T:S.C9FX M(O4?90J>?)/8UL_1MB8Q@N-2I>W\ MQ160'R8(.$S' UY$21Q=RL6NK\Q='<)B6&",>(@ %^#6WH[9V:>ZY8/<=IGO M@6-CFR"?@,5]+,H7Z0R3F2M$.R8M>,XL(\+ ]'+J(C@W\5P;58][*^47WA;Z M? S&%FJ$8&;+E(OD^?C8!.QL%GJN-_$P0"B3+![!X8.)!.Q-="[/KBZCT_:V MAA@^&-ZQ<-Y3#^N;,>,SE =Z]&:_\5/22D$8;)T/&L,;W]KH?EY?$& MS.]B5,P>",$+]MX,=<3,EZ(4)XP!3_A-2"5I5>(W85N!620#P!"X-Z!AO:G# M8TTD\E1-4' !NP,-C^_F[IWM>ZZ0;;6(/+B >\__)L!>X-/ ''N>$Q$_XB8# MH[B*!]?V/['Y-+[1"$6;.!B8O,K-L>LYWJU$6L%R5^#4/V<\FSTD,&8D;SS6 M,F<3@8Y&MBEA9A !R$9^EZ3E"#" F:%W?&R;3N9-CZ?E;HA2E%JG?WZ*;$?V M(3T09>NB*FB>I%1+@'!:CRZ\TI1,B::QR$#Q$1$R(V@BBQ16"V8PB#:&@;6T M\EOD;(NK;A@E%7^RTCU RS8[@2"$46^=1W$K!89B@+ETXK\"D.).J/*_0#IZ M$PYK,>=&%!<(,:!B#"%D2LC*WQI7C4@M6SWGR2 H4FTO)_WUL.XB$C;,2 MZ!A>5GY+JQ913G (4$5!,BLTZVOLUO&& N@B!JZ[,VPGQJ40=V1XR6.#_K&X M ^.#Q9I-KX\K_*4"D(TCS#$B9;FW/ %"$V,\XA]D] 13$VUTI#"_JX;5%:C: M41D(XG"I(^$SH==&#-&EIH*,F4V0!1C1G.#UN-((+*1JN?=[F>DG-TG-E->M MR6F)>" $_3P:Y4Y-#L#!=D?.3"@ VYW.P@A+"_WK&-H&;3'/3>)."6!/S*7+ MRS6B$PEO0.\J@TXQB0<0N8 ROXS=V;? H%'"&+"#(7-8X2]PF@0"%ZPH^S$*'11=@8>.)??UY@# MXW$_>S9'<9(O?.UJYKJ/=P9:H>7.\R_9/CS@B9K9 MP3B&=/L]KH\0WNX9G(_Z>UOZ_>PC-U ')%=F:W$9Z@+CX<)E%V;HB?8$39&8 MI.<3DVR1H0GGR+6!OV6S G'7(]HCX0VOO%[!HY?4;J!E%#=#@ %[W7Z28Q)E MGD7$AC-@0?N(YJ5$ Y1?A3.C_V)"=Q"F(^8@W&0NOA&5+8BBDI0 M*OC1]HCBD2C-3(N;/&1W,8Z!C&'SN2^!>46@ 2^D8#B4WFD7! RA@P1WXFDB M5;*+A'E+R#D9Z6>O6HUFDO,V1RE8.R8O(F0T$HI9(*FR:=*-PT]%Z5,J"J6B M'%TJRG%'H=*.8L"!V83;)\3C?8S3"E(6$4C)K2[$CKE*W!C8\\_VGS,;3/Y' M!2:NZA8OY5]QL2XZ]N /&"%"'S/"K)BK6 $-%)L$>%$?!ZK 6.@TNKBJUB!) M!L8TDSKZDG61XBY+725Z'J2?N"X9S/,IR3 M%&K7L3E36FB1CTI$]W]&U'A2VN NOQ<\#9.WA(/D@\,B8GO*TEJM6JO380$.#K/@7*:JZ=\) M;(00'(2XSZQ( 1;"#,WXOI1>;:3^8X\+X3E8OI-@$<:/$YTZC(P,>/94"PU MBE+E@O6U?+A?1H1D'"2^,$CN"^Z3L"A&Q;'?M[R0XP(H.Q$WE@3==D7FD.,8 M0R\J[8\$"3X@DNI/!\AV&R+^AIE N4&C3+=?>H@Y%"+_QA*^?W/YF,AQ$HB;>_\:7-S&OSM_WBU0.X.@ XY RRV ,-HKI>F&C#?,ZR),8VZ[DVF0&41FXQSPD);0EL0]VZA!B\R"%+C9DJ M"DQ<5F>,JW236/K,A$ROC$0QX-'58MXM2-P0D 0@>1 6P2,!&_N-F=L MCV*3(%=B[(G0[80SH57E%0J(P5F4Y)4H8-.8@K6 L#4A[-=?&5$:C!&M+W,_ MCL.A.HX3;$/1JRE!R,@Q5QP[QLXHAOG-\6YE''2(WDCF&^]E,\6B>%%Z(UTQT/'O>3#%!,'X+LV:ZY\5Z>RDYL#%-\1(")C% MFR0Y)7H8\;:BFTW&I)^00O@WMZ,AXS%W)IDX.J4TP^F(/YCQG7..10CO0%;TCSY*F+2(Y6].^ M0S@B[,86)X6+2+K,UD]1;));[\1/2=R)Y-IE4/N,QT'P1 5-RP+7^7)!<9I:>8F)#@ MN74A+Y.GV;T/1[Z.-]HRD)FI \$4!P&SAQ?E4<].YS'.2+D5::N1/2LT?G+ MXW*)2!B[&"K"38N-YCB3 =D@YB6##='FQ8LRUQ;6K4S72AVX;-F31!4%WLZN M1#1$BDI#\ OQ8O(F-27);A>7E5EJYR)+[3S)@E%^YBKM>M:,QNN#]$P9 FY0 M%L^D>9=H.PG0?B]MD)9Q:F.C2F3A9#KWY$PX>2>-,9YZ(O/^K:>'@HN(4B!Z MC,.#4SA=?+%!5Y)*AOI99I+QY(!%"8SI=(?HKN/2(AF' M&*37'\(,L87[,<(_Z1D OP1A3]S5R]Q.D3.,NN95L]%;]MVSJ\OH^XJKG8/. MZQA07@?E=5!>APKVV,F/GQ%^64XXPO(03;_1A,_G@5*=E)Q8C >7(*A_%9G' M:,1<^[/)-+YF%&4ALA\M2]"ST3H)V(7+ZS_9M_6?.-96@ZL)OSE._&E,U1AO._-!.@Q.<>)9HN]&$FZ Y>.X M,:8B)MW$RTBA$D67ZEE4._$O<(]9=O+7Y_]*YIZD4-H8%DJJ@D8QO&Z4X-E@ M'QX,-!B39- HT3,SF<"KX^T3FI,<<^6Y:+@)NR^K0]G0@5&07X[Y!;L!RQ!?1(-D[IGF*[)2":.$,F,_<$FF"U7U1 MI5I4:BP&ETV6DP'CA=LC1 "IQ90+QS9\*4I#P)W>)Q*FRE+XB3J&!-_DR3Z' M6< JJFQ@X %L_"Q+,YYS]"G\98]4RYLJLZT2-J?_* M[ZQ*7)$'+HL;9;"#[I=D8Q@YS38@P%"LE.G):G>%Y\<;I5Q^]WH;7!KH_Q M4@4&,-$KQ=V*5]GHMHD.*M"AV2(ZE$^'7H/(H 92"RI08=!HZ41' :0H:8%_]-+AKBY9N>@WORP\G@9,NM:&L-O1\GN,1)0=KT M@8E<2:@^;$:]GJNAI[R\<]K4-"-Z(^TIO!H-AHCIF MQ4_#3 _>)O@OJM]YM=GO3TI][:]LEF0!/JVDJ#?:+6K+ CP1JZX8WX8^N$E M=K'2G/ :+_8NY95> 2M^*E"T-[F^C*9TRO.GO'TXIWPCHM,A/C+C+-OMP#0Y M'XWVZIU%%!'=L L[9B6O::M2B@)BWD>W;!%BWO^J,^=2I-Z4O0U'RO21TCEZ M\DM[\NC(3S+OF)F>9-ZQD[_",D^U,.JR"DS\?U<,?X5]*,R"G*;=AT5+Y\SU MZ2?%K_%545JE/!G"6JMKM+-SGOI:_8&U;FF4X$WG\I!4)',O6[1 MEO(^:?R:)$IU6$VK#3I-DBB'+E&Z6M%V:$D2I7H!WSG+,@(H)7>P\!A(>5%0\EHQ)TUE(C&(3/0[[]$4*C+358:DFO=9K4^#ZX,-,6K- M]ZS*D6L28&5O0='F5 VVB 08"3 *E.]P_J+7DC?:C>%\=)XL90LJXK]3MN!1 MAV]*V0]!!H<)@\:L7Z]E4++T9:/VW!Q;A*;H;@DJ!FXWIVFH52%8U8MD%][H@ M$:; 8HM@]4Z'1-@ABC"M5RQ9%1!A58HX7TRY;X3P"L8?IMP->'!*_BGE):J1 MEU@270^?=\N.K92RZ/T'A$DHD5 BH41"2:D@[YZK_!0*"5_R@!N^.6:&:S&+ MWW''FTZX2RG5U:Y9WWGTI%IW4'JM.2@ MAF#2:MU6X4ED5B]9>0L+L3J[.2S%=)R=$IWIZL)/&J*#G: MQ0I]RI3=/E.6N]PW'&$K&M;$=NT@Q)R N^(@TB@P6FGG]##B#WI-Z^D4?SCH M^$.1/<8I,*H\UQZ*8.JU"L=R/!02'XA@ZGZ71:PE<@";;*A!X4:U^1 M"%.0R(7WA:Z4O:Q$Q%C3Q?@2I\Q;J!T[%.]5H8"Q2JKJB.N4MTJ&JK4ZAP:L M27&=.=>I2,/CN"+.)-DJ*]FZN^@I39)-*1IK@V+O)!20;)4)6<.0GQ&^;.1[ MD]C,]ER*4EE%6EVPJ6]Z ND6C^=329*6'8G9F&:Z7B3%#B7;E\2, MPBS;1=A=$C/5$C-:P12C0._S$,'",?>9[9K>A+,W463W;7&H8!3:/8YEJY>; M5Q+UCY+I%0R"E+(/2H1T2>:1S".91S)OKYAF526_XJ'AN6SF\['AWG(PU]G( ML'UV9S@SCKWC[@W?-]PP@CKS[3M1T,<A("[)'F5DS^:YOL6[[)6D9]D29_-$ M7TKS+3W,@P9KZ1&*0K7$A#;H4GBU1)OUT^[,/HJC*N*9 M4QA"H3MF)B65[M)HEM_ZNBD.QQQEHH)$LRIEHRAN*Y59,QAQ;/?1<:<&J*W^ _ M9D%HCQY?;F;M?V+R6?SYU [A(5..=L^19X"DCO4==B^^X^XL!F10?+HJ;;5, M^]V!/C) [C^Q5L]%A,'7']EQF>I.IXW #/9>[(0O&GA\:MQSVR/0QL08W[\/Y>S:%ST<>K+7!,OI 68'RSK+O MXG_AG_AITP$.0($]CEZ1V!;XJDA<-YNO=Z&-3(XX+_'2]':F,&#).L6#H0\C MP\&9G,ZFP,\F,!A\K]5:AC7JIN=X_FEL,V7V8"S%ARYTTBVO#X&' MO]6-$JJ#EMT-"><*.5H9 M@AE+Q[^V)W!^OL 9O_0FA@NCBT_P+?(%)PQDX.B'D[]?7YROEO,NT-UP(FM8"[91OS] M5:O12[3L\VV(6L:(6+ @M.TLB%@#7J,>1@4<:='8.2$7!\1 >Q0V7>1B;V'IPVL63N<@.4L@"FJY(YJSWN%M MSWYCFXX6O/<,/2&T*\&" /,/J8!2-Q'!&9K&_HW8_CRI6JW7LG6BUGO]%"7 M>JHQ07'D,"0$LM&4FZCOG<<&0R;,^E+BY<+)F?=9I(!%UR3QLTHB:61>CT;" MO%:)P-M$/ +0<.98T.<];*SC32? 'LI/?<-M%X&PQ$62X66@GV-, WX:_Y"= M*SH5D9N$YK I[>V\ [-HT"YZDZ$?OS4:39/+W/"JM]T8K LA9FSMS/ @I?T1 MG)-X1^+?1:#S5#I[][ '3_I9D9. YLW G5OI3G""^"'_<(ACPTE!N MOT-T4($.VMJ;!*+#?NC0:W2[1(?RZ?#4-3;1@>32,=&!Y)(:=""YI 8=0"[I M1(?RZ="C\Z $'<"/(_V@ !W@/) _K0 =]$:3[-;BZ/#<0HXGHGM[6W/_&6O> M:1SMI2ON3]>DWD3O&.;>D0^#9W.T\_G:P_SR3<_!/?GAI'.R[=%K-O2=(E.\ M="^NQ57.K_(JYX.XREG8AMUX!T6L?$DF\S*R%L#1ZRWLW6:3J7&JG[)NCV$/ MGK(L]W":=\CE3]EKU5[=4U;0WE:W?4DH61)JR9QM[ZD+MR_**_A_J?VQ)(.G M(O:'BJ>%K!2R4G9OI51A#W9MRU1A#\CB>;8/^;V].BOMY,E4V>S!+MB)VSOZC;V*<,6S MK%\EY,6@RISQBIV/#?>6%\0=BEN(+^67EYB,U>61"'NF4$91P(3<0+GD%[N5 MC5DR3ERN,L/*5F849$L>(=*Q5@HLX@ZPDC#;L?+XCGJM.1@<&'HMVZA7:<[Y=RTM?&(5_J)%2=PGJ_Z#!S=8&6]WZK M_C57E!]FT=2J$CLN7V'L'FMR9P)DKZ&7(J1%KTN8O,1\)3%?1R/FVW..Q\Z8 M;Z^I&4L @@LGQA["Z+NT8P^)&+L.51=H]Q0/V_SB>>T%]F=5E#ONZY=%HEH+ M"EQ#7+#\G_7^D_A42Q$$C>"Y^(!Y%*LEX%7AV/:M.N(!/L+;8?D]W'!"8XP(=M]XX'8?S>["8) *_[&'4P:!#&V1806%>&@P0 _OO5 M\+_!%-S;PF?]XKTC'"NJ,R0A .%9JT(%PK-2@ ^%8J4$'PK$JE [*Y\DH5R%"P%8$;$7 M5H=6)D^0$01L5>75*5"CISC, YD695?D$M(5(5T1TA69+14S6ZJP!X1T1280 M(5VI;O<<,Z81(5VM"K\=,U<0TA4A72WA#$*Z(J2KIWB$D*ZJBW25%F!,T@*, M P2Y*BN,2/A *A4O:[5FMU"H#=7P@8C-BEE^!$V%Z0?C<]Q-PUA; M63]SE_NPX4B ,VMBNW80^J),CO"SBL+/ZC2:5'B=OR0G *VCI@,!0JA !S!S M"=A/ 3H04(T:=""YI 8=2"ZI00>22VK0@>22&G0@N:0&'607 M %KEFY [Q\^2-F;)9?_90@QCKA"#<+0(BF6II%()LF.;\F6]IO5T A@BKCXP MKNZUVH?,U22\#XW--V7M-YVN7BR.E@)VR3X11BI+>+U(H"WA5%079VO_]_($ MM%7-N])2!4VUK*8> 6T1=RK+G?T.<>>A &V5RGQS]V&5U-Y$C++"Y82S]1QR M+\5(6AUHWQ1NJQO#;2VB;>G::V7 MF"FK62FCG?/?1CGC@ MH8[!UWMS7P_'MF_585;A(Z)SC7@02'@N?*B6>:/#;Z,='=FNX9HP>^[?V28/ MQ$2#=*H!@X%A)3 F4!4>]4:C@(>XS[GYCN&DP@PD#A@LWP?O)Z:/XDA?V8JR M3)VA-3W6MT=T-"3,VJ[!;,P0SEHY_;4_@B'WA]^S2FQ@NC"X^P;?(%YPPD$JC M'T[^?GUQOO0&7N2[N4!WP\G=PD]87"L1=DF.NP-*ZM/="B?#B27U* #R24UZ$ 8?FK0@>22 M&G1XJL\*T6%O?ASI!P7H\%2K&Z+#OO3T^@8]1(>"0?PVC^L=(DQ(^?E^VZZX M$,0\;Y;%JI(]5TW.=P) MW W9(=5<<6%V2'7A!@BYC^P4LE/(3B$[Y0CLE'P%Y(Y-E6-%Y=L.XKX(<*Q> MK\J62+%@>FL3.8C$I9&X*LAX)9*X7V42O]H)?-EN+:Q]-B61ME-UZ;L+>+I* MVE+S,9^2D3!6E!$<"+K+MO61+W3E#P.GJ*L87,TVI?N:5J3KAM8AL32Q=+D( MC0 M$[F51(>RZ4!R214ZD%Q2@0YD+ZE!!Y)+:M"!SH,:=- ;;8HO%4>'YQ?OK0_O M[;7J="&\NZ<4C_42N>0RU)=NRLO!";1!8[#S.C@U09+VPAM*%20_9:\?WHJ? ML@2.H0Q=<1E(?+ W.(+UUIB2)71DT53K-"MCT52W?'9W<$MD\1S^BDG3*2\C MB0_(XE'%XE$7@6FW1_BE2GHU_,=PA4&S-=S+H,K&3(&(3?M@"3490-9%5ID' MBH)T.EX>J#(#O&(%8ST=B&YXB65776[8#3Q4Z9;>!BR17^QVIF#)Y?&2:EC@ M,C)LG]T9SDS4G]\;OF^X(0.[D %?VG?B0I8YMB&M_,*.O4KX)65% 6<^"$ MFO14 [Y0HJZ=&/WP&%TUY)YM&+W;+Q!AC9C\\)A<-6F^*6._ EZ&86 M^J'%H^@ J;$M*R\CU#U F\=QB_?"Z=@HPA_E'YMCT#N]POVGHSM "MZ';-=. MJU"X]*K>C#SA>>US_M>BQX>WU-FB<,=SE)M"FJS JW=E%='F]EOQU_#$SY7D MYU)[6.\D:#EH$FL3:Q^,J.YT2%97ZZIE\]M@32\\*:I,.[_0_B@O9J*]]-I8 MYRHPBYL^-P)NL>$C,Z93WWNPL4&*\XB=3;IQ9Y,:\WSP O77^:8I3#1-"9YH MEV($N8XI3S9(P0=:#K %2A'XP7?:^DK5OJW'$YE$A;!KC&>?QJ; 9D]B/ Q=2$_;WE=PF : M(YCGJ>'<&X]!M"?]?L9N.DU,"=PUUL&0!4M_Q)4L;#PVI,EL;ZXGC7PJWY4F M^NP)+,Z(AJ$W/=6U1GF'>:(M4$/^$;2VB3G/K]D_0&;ADV_GZ)0CMY91U]$+ MY42RHG920[[X=>"[2(Z;#LX &1FLDX6VRXU*-P/K- C+/V7Y$C'DNT0')>C0 M;!$=RJ=#KZ$/B [ETP'D$IT'!>@P:+1THD/Y='BJ 3S1@?3T,=&!]+0:=" ] MK08=2$^K00>-]'21="C^0K6D>&1UPW0:Z5DUY K%Z92@ ]G_*M"AUVAK1(?R MZ4!R20TZ@/U/YT$!.E"<3@TZD)Y6@PZDI]6@ ^EI->A >EH-.M!Y*#Y.]PSH MUZ?"2H?7*/$IAE.C9XHLTE2;6&]ATKGFI>V%-SU45>W MI>!N2:=*Y^2M>XSU&^U*BX%">PV6?LS+;#$FC6*E.>$UIM]?RL3[0JI4UX>) M]B;7E]&43OFNNDF6?LHW(CH=XHK1\Z7&6!_= MLF6 62GXNY+(?Y1<'VF=HR>_-"B/COPD](Z:ZTGH$?DK2W[5 JG+,$WP_UTQ M_!7W[VRS"FZ3"B?TJ?035=$"UR=K* ET6=/ZO>I)Y&B(IF[E58;+^B[7'[0=\ZV_.I[ULRDV&_Q81"5 M\*P5"I.H"XB]5>N46KM78/.4(SU#"@95MF$&O7M@0>7B;&?U! ')Q_W(Q[Y6 MX*D@^5AE^=@JL)NS$ISP8D=@GY.]S@+8%IOP<=BG+])@I*[*WH."Q5&GUNT6 MKIL.FPVJ&&O2F@6VXZIR_)HD6.E[4+@$:W MWXGI?'2^+*4-JN+"4][844=P2MD')<+:)/1(Z)'0(Z%'Y*=<:948-"IRF%ODF"E[T'A M$JS=I7N[PY=@K4IGW1]2V/QGWPL"YL _A^++4.1\Z;84!I9?P8#/IG+IC8CR MO#TPY[[H-@DJ16\VIJS>+Y"L:L2T"VZ"05),A=46PNNU9K-%4NP I5BK=VAD MK53D^6+*?2.$5S#^,.5NP(/32CHPE"A]B'F*)1'V\)FW[!!+*8O>?V"8I!)) M)9)*))4.A+"5#PU?\H ;OCEFAFLQB]]QQYM.N$LIUM4N8]]]"*5:EU'MFJX7 M7JIS*#16,%BRU;URAX*_))FJQK6MFMX\M)QCDDQSA:*42JP*\H7A\$#8NO"5 M;QS#O,?EL%0HC%*PIJB6R-!KK7;A2/"5I%[9(9"MW(T"V[.5D+R[$[NSDLQ7 M1='1JC5)=%16='0JC;9_4%FSW.6^X0AKT; FMFL'(68&W!4'G$;!T4J[IP<2 M@FC7!JU#@X6@$$2>QD7V(*?@J/)<>R"2J5MK%1G5)\FD((TUK? ZL;)%4U6C MHY<<+-R9&AD6ZO6;!5ND9%L4XK(>HO2>DO$:?B,F&8C MWYO$IK;G4JRZJH&>HA6,LMID4^'R!E7(H'B8LDH2M>QXS,9$TUM:X0AD!V#< MDJ!1F&>U3JW9+I)M2=#L0=#TJJT:*AWPA2$OPC'WF>V:WH2S-U&$]VUQ0&$4 MXCV.92N8IU<2^8^2ZQ6,A)2R#TI$=DGHD= CH4="C\B_.^2SLC*;S\>&>\O! M8&',.#:6NS=\WW##"/W,M^]$?1]S;$/L@TWISU3CK>+=4^$9JQ2T MJ3;]#B567$D.K*($T6KM3J5+&XY:?NC46ZWT=%]I67YR0^[S((S3?(OM45Q5 M[X!"(@<7$EES@=@^M(8U%!1Y#@,4V89*B4AP@<5TQ\;'E19D@X-KJ$:"[#D, M<'!ZK#H)O7-6]?+\BF)MZ\,^AY1Z5RV'OM(EVD<=BZ%8+@D?=83/QL9.OUGI M#-*#$3F;NR>5IM=AQ'SS$ ]+C=1#\1T4BOT>LB)1;K7%%*\5KURH^KE\NNH' M%^DE-(?C$F';I4IH/0)SJ(XXVRK^WS!$[U5?)9"]0W52O) L%9DG* M5$S*4%2W.:+9;/XL^G=@@/F7*T>XZD@9US MK.\VM,9H[@7/'1LXWW%W%F-0*#Y=E;9:)G3[F>UC(\]GX9BSP'Y@$QAM'##N M6MQB_YJY7$K05K,F?]";>@>35GQN!/"-X2,SIE/?>[ G1LB=1_:JV= 93-RQ M/9>9WF1J^/"UT),O,":<36':GH4 =?C1%'[QV2,W?&;-.'[1P#$ZR1CQN_ ! M6/&=;?)X]@P&#V%SX+7>:!3 2H9B JWD88NG#\,LK9D9IDN'5\/.P!XSR[?A M,WPZF$VG\($Y-N ).PAF/( ''%B;6(1Q9]B.!,S#=[(/Y^_%(CV7NV$0KRG@ MIN=:[,\93(_[#78U-^UT^PS3%[E 7CA.YN?8+KS4"-C9U24L8.IXCY-H]/@Q MW*ZZ!Z*\+C8.(?UP)M'V!,F+;GU^'V\KK-:T9:]S]Q9? _A9--19X$ "AS- M'"?9Z0GL0\A=PX6?IPYP'6Z2-_.9Z=@XJ08KZ=29GN/YIW\?C80QI=(!>[XL M._>"$'?>)YGV$IEF+ME&_/U5+R,1GBWK8A%B%2;H&DP.?SVV@U1"W<.)ST@D M>6@=[Y[[\PO+2,) K"\C\6I+9>(8R!:-$V0&"K)B40ZDQ0,U2N(\E=@JEMM+ M&VO!L8()1SD9< M$DT\CQ(\2[*%ATWN.#,'% 0^MIPSX/EN]OF(4\*Q[5MU?. Q:>K;8-?X*_#?UWNBUGP>)K1)*(=Z< \1@XW@T_JL4@'"ZY/IIPECN?B?K@\ M_F;NB]%.EZ;D-@WV6O9=_"_\DZA(!X0->GCCZ!5)- )?%?EWS>;K7;BO)D>P MN'AI>CM36+ADG>)!8!HW /$\.04;C/LF"$7X7JNU8J5_RRXUO0NI1X9!%&7) M[,%8*B]=.+&WO#X$N?NM;HQ@GJ>&]/L-O1U'<$Z32 WN&NLT^OW7 M+/T15[*P\1/CH9[9WLAEKCM\%)[*I^*/A)P+V)F7WL1P873Q";Y%ON"$C>%8_G#R M]^N+\]56A@MT-YR0?3<,QW^ WV#] -N"3;^?HE".WEHF91"^4'ZT8?E?G<:FL^1JI M_J7Z[=F&$AH06J.7:!,T:'+J*=$MQJ)%I+: 5=( /_GQ9^$\?A;WFHI/5J6- M1@,B-J71AIHWKRT.QI8]1(M_"$XV?![,'#1OP!PPP*?&31:&[KN2AOM>QE8F=@H*+=C?8(*'VD JW1-)EJ)DZ>K#S.FAY M84.W>J_7[SSHR)JT/I&7A%D+##,%,Q2DNO,HK.;5;EX2>%K@B^U\@CE+_-[' MN#Z8^[APRPY,F+T-"[?8+QUV!WZ+88Y%N.E^;(-1#LX+LOO4,4SXRKT=CF6( M: )SN^-6C0UYB#8R;"@::AA.PG$Z&*H*R&/<+HX=<.$0(?>\![9TO"F&^[)3 M%S<@B:DK+Q;!S'6,:-N%)@SGR=G+FEC$,/&<6 M[L3<>HH3Q!?ACUMX=2^]Q.NOO;LD.NR+#LT^T:%\.O0:7:*# G1X*H6)Z$!R MZ9CH0'))#3J07%*##B27U* #R24UZ !^G$YT*)\.=![4H,-3RWM;=/\9B]YI(.VE*^Y/UR111.\8YMZ1#R9G"W3RQ3K#_/)-S\$]^>&D M<[*MC=QLZ$KOQ97]P'Z5ES4?Q&7-PB;LQCDH8MU+2EB6$;6("JRUBFRW64%J MG.FGE/DQ[,%3AN4>SO(.N7S7%"YW=;NNT-IX=2_! R!#0BFALVWZ3N'F17EP M+R\U/Y8DY53$ %'QM)"90F;*[LV4*NP!\0&9/-MXD=_;J]/23GY\(XK4O!D, M9@4UQA],/@TS>9/!V^_?V63X;&[XZ-L:/OU&KUMENP?%2SGC%S@4@04'8G-6%T>B8#'"F:4TFW(#91+?K'; M&9DEXX3F"ARL;(%#0<;D,6+=]TM?=C%(>=U2%E(POF^[IA?9TUX)^'+BZF/G MZE9-;W:)JXFK#XJKM5I3*[3!*;H;AX*W?R T;E&#TQ*OUK_FBNW#+-ID5>+' M2NB,"DN0:HF+7H= V8GY2F*^SH"8CYBO&'SXPHFQAU Z$4.-<'6!=@^A]A>Z MIWO9P55!^BP4ZFK(=RU%*:LQSY_[L,F#FSEX I MYT!M75@\A[']U'%H-E"2Q:V[WC01B_-[M% E+L/L91)ABL M+0[DR8]7AA-ATO]J^-]@"NXM(6!1A2(A8!T:'0C1004Z4 6[&G0@I!DUZ$!R M20TZD%Q2@PXDE]2@ \DE->A G0&V?ZO@09%F47(8RL"F-D MI=4/D[3ZX0#ALJ MW-DI'."6N), GPA]Z_"(<<3H6R^>UP'-XBG@HR6!_!1"R^*K(;2:C=X:""V] M];JV-PRM>)KLWE@"HF7@WQW;1:PM9ECB( 6X3%PTS'GB8148.#*F%X3/?3]! M9VT!G?4S=[D/&XX$.+,FMFL'H2^J]0X#04NCBM_\)7E9E==4::H$'>@\J$ ' MJH!7@PZ$5*,&'4@NJ4$'DDMJT('DDAIT(+FD!AU(+JE!!_+CU* #G("%B*L/BJN[M5:O<\A<3<+[T-A\4]9^H]7:[6(!EU2P3/8),#*H M*ND+!MI"OZ+*0%O[OIG?.=!6F>@096J4@Y4TE8,RZO<(RHBX4U7NU#1BSU+9 MD\"=%%+?E4E"+8,8NXV9$])616;Q%$[2ZIC_9H!;6J,= VXMQ=M2!&XK-T_' MN^<^C'/'@Q#&D"5EGANP$8?5AF,C%&\XQTFXCRR ;0@77XO#!K/IU//ACR$\ M#"ZDP"D;P9+#H 9/F,Y,?(0/?IT-'=MD5\:(AX_LDSOR#=CIF1G.?,Y^\EQ+ MXIV]:C8&@^^-#%/P/^[JU\5*_Y8KM$S")0A[YOFG\9UT9@^B D]=J)U;7I=UG,8(YGEJ./?& M8Q G1/0;>CN^[CY-[K5QUUBGT>^_9NF/N)*%C4=$M* M22,:AM[T5-<:W=V0,.,("&<@0S!CZ?C7]@3.[1=^SRZ]B>'"Z.(3?(M\P0D; M^WSTP\G?KR_.EZ8VB"Q"%^AN.+GTANBCDQ^O!;B=-P+1)U#J@H0CC"Q7K.5\ ML?=UK=E(%QEM?OIAGF@+U)!_!&/'?(/?8/]@NGCR[1R="T(CO.2Q=D"I>SY&N1ED#VAU@ CA'*4ARV:9:"Z+I>%XQG]W MJ%1?!3H0I(X*=" ($37HH!.TD1)T(+FD!AU(+JE!!X(@5(,.))?4H /))37H M0'Z<&G2@\Z &'32B0Y%T>#H=\1F!O4.$.5DO?55><2&(/RVEB_*JBC"H(J,K M! !&J"TDWHCJ.Z2Z(FB,SZF*(#.DHBLNS RI+EX" 0^2H4(JZU@%(%']J R5 M^?+-W=HJ"H,*[O3 ;H?17PBZEUYE4Z18,,"=MY\@$A\TM!^1>$N0OIT L*DH ML5]B/%67OKL!V*N@,;40]2D9R&-%PGY!AZ]L=)IMBSL):4E!N)WMD <*!1XH M!7R*6)I8.HO\J+4+Y>GR=1#Q]"'Q]*9\_*;=+!@.KWR#HVA[OY)T'?0*)6LY M&Y%;][/0[DJ]U]TYU%V9EQ8'>AUW,'A VU@S2#]-+Y!^NP[B$CS8@7%@GZ#I MB/<414/;M[HE8I06;58:FFX7H%1[F5@^O&W*\+9$$;,G"/>&KWLVV%L.Z.U5 M,X/1EHRT%OE-;;0P1:&%+D*$:OODPMYS]B9":\MYFM7!%LJGU+0;@[5%*50! MMJ]*O$&7Z* "'?2UD+Q$AWU5"/<(04(!.I!<4H4.))=4H /))37H0'))%3J0 M7%*!#B27U* #R24UZ$#G00TZZ(T6T:$X.CRW8NZI\-Y>2ST7 JM[2JI8+Y%+ MKOU\Z:84@0APC*A$>V$+Q0J UYOJA[?BIXR XRC[5EK\$1_L:0^>,L24K%@C M8Z9:IUD-8Z:ZI:K9G ^R<\C.(?VF%I\KO@?$!V3G5!KF:+='^*7:>37&QG"% M&;,UILJ@T=2J;,@4B(RT#ZX@'E ;.HEXH*(\\(H5#+MS(!KB)?9==;EA%TA, M"MA[&[!$?K';&80E%Z)+JF%%R*&Z0";!1)>^B)5 HPJ^X+]$WI3/ A95%-=8RX/ M*Q H4 ,MJM1[SH.\T=I>D'3:A6N0PR8ML:]*[#LH%@^3V/<0UE@V^V[CJ+8& MQ,>'3F.]69U\D8(,]%735^-N0.(CV7/X2,4:\V7[TR5IF"7++N\"4(5M61EN M*'E;BI9Q!2+MTP%2BE/H .W,C^D7&B&S%"JW" M_:PJWHT\X7KM<_[7HJF&M]3;HGC'<[2;0JJLP.MW9371YH'H5O$6'#$T,;02 M^K2F]0KL^$',35NG#9G+A:D4EQY=^S%-J5Y,5,=$"S>*K? MQCJOA5G<]+D1<(L-'YDQG?K>@XW-49Q']DIKM.+N)C7F^0PX\O7S&Z880:YG MRI,M4O !UW/KIA&,X_F.?&^"+5RB"AA\X+E5,/@1P<["&9G9P1B_%P;,FX5!""_!EC+Q.^.7/,:OH"8O3^2_ M?K;_G-D6[AC2Z]R88K$[N^2!-_--+%@:[G.FV2W<-@U]+S.]F/G,@V-C((YF MP,8&-;-=P36!1.$7P!+P;CHCOS6['> 4,GWHFYU8@CY$\@(XX-@$W M9[X\'D@)\7>PBWSO'A@\:#!BY!_/ MRHE<(-=NT]-_EDR/WH[UKZ]W:-W7.@ MD\5>]1MZTBD*'WJE:0TME:X^#Z;<1)GE/-;PA4+ZX1?%#QS."\@Z[H9 E+4S MJ@GZQO(+7XUZ'AD&3MC4L*TZ""DS.G$PS"M=UQJ=="(@IT/8/^ @;S0*@'E0 M+<"437,VF3E"7EI\9)MVB$_/*0R]V4T;8L':/?^;Z+V5OF[N@6ZJ8<1B9=?: M(/3,;V,X?=P/1(57[SNQ ^'CDB&T3KJ/Q+#PWM^YE RWW$51 00+X+LVT$PH M*R\(>"0),K($=*+/1PZPH%2(((B7T1R8+^$F9-3[A7>Y_%:J7L&W"!J\Y&4N MON..!ZA*(;RQ>(,+6PLR$7Z%;Z M M$N 8(\^T1NQK4T")R9L+^QET%02Y)BW7F^TB1J6-$;'\/@@J(!<:WA1PU N;W@,N"F3F69U#TZXX( M7V.7_P]8[KOWXE'Y65T@;>.AQC%@8C5XJSO#@62CPP!\0EZ?36O 9D$(7X_Y ME(_ = ^!@V*><8R9"Z\-[8D8!I@DC(W MX&!UVU(T9!4!")NQ#5:+&$9^W9Y,O8"C(6\\"L[WAD#4C)#!TA;?-J4\@E,. M4T(%"A8^-H%$-P V/9CY:#P)R0/\Z U#PW8S\Q=DNO-\T6$0Z#L)' ?? ML.&W8#9$7PO-$=C7&9#=&(+_)753Y'&%7JHNX/P8[-83%H<'%/7=F-1(UR'/ MDSL<&V'.5A)'H P@H."%P_P"!4D,B%J MC)DKW<6\%!%'YM,H]U;@PIDK6PP;P?B(16*&I55J@T=/+H@"[CT;9-9UN"4.0;H=R%,&-X:X\LL.TAU\YCG ME YJ99?CMR:>+WP+'!($7PA21QZ9[.,9:P"# PY'8T[Q@Y#M!I#I<6 Z8"A@ M_&T&LZ]\1A$>]+O9RX7 M3I-X.^X:ZS3Z_=DI>$;= MW9 P$$1Q^!"!;" P[NN2=ZX08)1QA9KEC+^6+OZUJSD2XRVOST MPSS1%J@A_PARQ\3JX-?L'TP73[Z=HU..W%HFHAV]4'ZT8OA=G<>"^AV?P3$= M\_JOAO\-// +M"U1W7SUO5OP091OV*R287'ALH]\Z,\,_Y%I-0S/MH3;*@2G M\'5#],W868BV IO?\K-;GW.AX.YM\,3^V3@'HQ?LPWO!9$R8YW!@&C7V^?,Y M>X.KU)O?I=\0'VC?O06K>^8',T/:!V#)@N%]+XUG3[@.P@=#!TW&Z.!P@PBJ MXW]9, :_3,1\SAT#'3M4ZQ/0_%=H'B?V-<;EO>SDT+%&(R6(;&R0QJZPP*>P M-'1%'?8&U7@TZ;/K7]E'PQ1TBZI!O-5X72!?#UHCRDWIB-,1$QI# M#,&8.R.P$V_!*9,V&TP+7-"$YJ! V%6]M9K%:RE3BQL@_"_&F'+VHCQP06W^ M/$3\ 1([99#X#LBXA>-YBR&5S.$PY>$0OB,ZNQR&PY,>?2#\QS3N78NO<83' M^ [F,P-V%W$6AI8SC#8$5S 4T<5K$2-Z8DN0:RUN.N+""YQNZ>6E/!LQ9:?! M8.O_-8-CI?57;/WR+U[-@:,[34M ' _S9H]1I:;5^O_V4YEG!<\B?N6NG)1<% MC4$J[(5O $=&!*HPZI/15B,>Q=RB"^ME@S6S%P 9\&]BA97W])LR@E;K]0:U MGM[<'2N 7] JDA=:=!GT(M_C*KT2_CKSS;$1\(P57.X"5-I94-[@+("-H_?B MHY2-N.7]B^Q%^S3>52/O6QC,Y+Z(/=LNO"^<1?I=7@UY_C+[*OM&,9S0C'80 M8#@TMJ#0DHF,%3$ER_8Y1J,CDZO&NC#Y9C-[QC/C1A>PP=)S+^Z+HRP<.'O- MIH9I/7*@FHB1I\L%X\?D\LJYT>NDW\OFW=R*FZM$6D1:/EYADKX03QV$E[]@ MCFB-7F*-#/D(K#QD%;F>=L>HYC3 -^&O^0G2V&.:/ +0;H3!D!S(=4%T-LB_'M MT(_?FNDF?+(I %ZO)2*TJY-4J5OQWKI&KP57(CKLJYM]F\Z# G08/ $V1G0@ MN71,=""YI 8=0"[I1(?"Z/!,O.8GS=7#ZW3ZE !6H]O/RM#Y+(A*W9(2G[02 MK3#./SKL/1D:.(".6H.26H,5 QU2ZW<[Q:*'$#-7FYGURC*S7NNV]45F5LTV MWT#5+"MZKH"1IDU;1^MW"M07RI+E^NO3U0B"][W27] ML:KM?D0)/2*Y+"TV)Q=DAU:;2CB6!6L7]59;."Y^K=GJDD=#9Z,(M^? SD:[ MUFLO]MVKB(.4H#JB6JPMX)WE@%RBM%>R39]SV'.\W@)>1S 5AU<6OGFP!)1Z M_\LJPK!MU9I:\6$Z8NIJ,O7"G:%23+U5,]CV8C.CXK&@*UO_\?PB&E28HI#F MMRBB>)%<7IUE/$8*/Z74'#<$N"1MYA4Z4J(!/_6<.V_8OROZ[$=(.K7,J#5&((O M ?E+9RFK"QU8'9A" O%:% #:B)_E8$60!%J%><-:9H[X5=3+Q6A_B,/!_3O; MY!$>")6Q;IS2/L M9D-46R-4Y;)*Z]8@^A^<1=0?A:I/A!0)+ M?2C6B M2T?,(E,C)DMD!]&A>M*D7DK'Y[>= HHF_9X6A%QB76XDN&7#ED;_>5(^V].% MR%Z@+/V:29WXF*1.D#PM\C ^E9ZR]%B!%;C3H$@MZP8NVB[M#/+3\SUET?5C MV4J?/\M4WZ1>-[QQ>2\N1.L2'0G68^N)K@<2%WHB08H3L*JIQ(66,&(9 ."G MP/:>GD\62S6:AQ'CA^7@3Y.Y++,HV^O;2R7].X2)*]N$9!IY(&)8!M.K 2;4 M?,= 2=2:V*.E)-R$('-QT\7]GL-K6[_1>@I*F8":9G<6A_\Z@V6:[,H8\? 1 MEC7R#=C0F2EZ1OSDN2N@,[N*H%TJK%O6U3&=(PX?.*^@,$SLHX$4_P"#X :7 MWGKPQ66,^P(N\WFF_Z#K):V/$C\6A*ZPC>/=-M+=YO%NRY-VCYU8[D7W(^RB MQ9.>H&>N.Q-](45SK1AJ6FO6?VFPKXY0 @'G[(L7U5$%CPJQ/] M]MX.3,<+9G[TT ZR"-:=5YQ=I&4;+#M+(5S/E:;?YK[K^B=6$A1]YT.KUN"$$C;%*7?8B1_64WM]'J;;45LBAR:U)I[\&HM[AH M38:6.X)\8TQ>WJRB6K<2V2[":LE&3Y.-%HT0C5MIH8.'XL%8?Z$A@N:%;.6P MXCEIOB#P^-B[EVTRY5PP P.Q@:>RN6E--)*+A9OGBO9I1N#)_FUI:SDTVLVQ MS>]D^T,N1O/%I:>80;;W'WHS<3.'6O+E6W$G^O2:V00;-$2=6Z.VZ.('V=O. ME^+9CQIK"S<(/#;;Q087TBN!+V:VS0YR*6TJ.M]DS#XXYFCV!4QK&76M\X:_%5_7.E;T M6]KL(6L,OFVPGT1J!_:D1+G"$T:MO73/1$-/9X9!-QPZWK>Y5A:;+5:"QJ>- M>:(VH$LEN>CN20+J>0+J/+W)_H2Y+]C$X#S6?-AJ^V-"WLO8_2 A]8S BV!@ M,%HR*0/(^G:\V69VL].SE/IZZT[[*'?:1RM/.[-DO^DU[8:67I3'1GEL M1Y?')N-#7\\NKS]]NKC^YX?+3U\^7ES^>G;]Z>++3;LS:';;1<:&UB&]"4;0 M])01UH6.<,92?G_Z%"/D]75-_XZ)5;#,,I((4A0]&^G:P&H.^>KO)7#CI W6KNG];ME!\ZT!A,S8YFI M[2MDII()\G&^E>=BIWEL^S@3(0X1#,:<*# 4'+%[TW3WHIS$VQF<%TQ&Q/M: M#*Y%MS\@K$&'^QBWF?GROC].PY*=..-7@FN$ >BHB$T2Q-X)>E(87(F77!P$T[.:(8VN\C!B%V)D=P< MX:[/@BCQ[RN<6O:IQG S&>YCU)DZNYU19^K8YQ$9?JOOB:,J.7G8%OR'7&KG MTI-4RYPC/%6CF\,:S! R^CG%C=)KF3;^IM[C5U, RLG("[F:@]UJ]P8+0TW]STV:.5UC) MZ8T^_#F#::2M.\L6@GJ#96?)Q#11@E/.P-#*T#\LL:+2KEUGL^,O!< M_C;UW"ONVIZ?DONFU^EU!J7?@K<:+)XEPVDR.<\,7QZCVOZ"IBY6NIOHGU=# MK)H=L]GO@LFH6ZW63;L-[J71 [':M$9#/NAPL"2UQ0R-7T&_R+3+3,[03;?= M'G1[9?-FN\%P>G%::&:"Q)/5X,FVWFWR48N#!A]H\%M[<#-L 4\:0\T:6J8U MZ%K6 D]V+O#"_E.:,76C]?5!MW11V6DP,3.6F9KJ"OH9_6^WG+,#)[0>]U1K MM%MS\?A,3!*CNX+?<$YUQWCT9N'IR'[@5C9 &(>FY1[D0=NBK^'MU,F[[!]> MLH E]UQYP"(9P?>F:Y"8^M-Y%*(WQMMY'*0YF")[-Y-?&F;.Y$: P^38?(96 M9GH-AK$:=BZ]EGDGJ@^NE[R4W UHT0H&2L*S(E;?776_E%UZ-A[>W/-%\3-6 M4;")NT1\BX]LS/X.)6^^6)Z3'"E+C@Q5DB._+JEMD!5(24[)\#$*-072@WAD M8]!7W ]$P .S$2<3+C!U)D#Q=(B?/,.W9!X7%E6)>"$)'56%SL*;LR)'O))$ M3F5%CJF2R/D4Q\I]0UPV"5B2VZB&2>2S>?"L+4"Y]B@OBN?W' M;Y/()++&K4AH8TPZSE2,@JOME-H&9FR)'">9VB?D3\%[IZ+5O MM!L<\^;:N^G>M)KRE_#FRW\_>O]W,_MP_C_._PH'WVS>^O<)DU[8#R?V0W08 M8=><@)\PUYC /G+3.L6$+JTY[&AGOG]F>=.06Q\=X_9$.)M?@)=N?@EO_O?+ M\(]?WC>[6O.OJ7?UZZ7VG]N3'PWY;6"J[+1_Q 66LA(0X-G%7/L3-YQ?2^?/ M#_ZH\S#XXS?^Y=O99^^GC]I=__[D1U#:H&R-9E?_ MR_OP\T7O_%/XK^!_-Q^!.K(:"YZL:PM+6B(IXKLR(%Z9RYVCX7*&_)]_\]_? MKJSPW\T___?[](\;[WSP[>'LY$<$(7SFLFOQN@TXPP;89,@(>)6?27D45XSM M9A\<5CRQES(+ :^7KH3CITR0[: S ?N4"4B9@&IG H(&22P+K=&1V[6;W,"; M3M-J]T<@<;NMEG;3[EG-FV%_J-T,NYPW38UW1ZW60MRX^^%A#((D#&ZTCM;> M5?Z+X)CV9AF#:>RXVV#Q[)*0\3,<'#D1/ T1!9".IF24'/&-6>CE*2\^R=%F MD30+KHUX*$^9T(^G&C-!Y.9LU%)CT- Z9;;\'3PKYA^12E!JW?>^'_K@RSWU MK2]>XYD]I,66-1O]A>8.Z98)/8*@/FZHS+:M;1N]"9,TJ\,B[T4&TC1W!Y3M M-5/884%-6&X3HA55'9WIRUO,;WP,CF>]F4-PN*3?[I"(0%;FA.Q1%K0:V@:$ M3">X%Z[=LKAOL'F4^IE\6_9Z$^,=!C#K\&W?,,-3+K7Y''ECBWTA7<=O:/WFS?\0:]KC7$XVP2?7 M]/RI%X'-O;&37V5Y-"R)@TU@BIJ$R(QAB, &O_[BXNL"TYOR&H[3$.4KO>^" MK--_QBYB +NK&"LJS:>MG[$W'VT'D:8:K*FWZQJ8A^VW;QL+SDH53OFSY%TA M)Z8: J*PY2HG((I9K^I\O41[Z0?#G*2]7JR]FNUN9Z"WF^UVK]5Z%T[TMJ:U MFDU+ P76>HD"F]-50I\)!0+:Y_G*#3Y84%DU9HD'SZ:^[;!.39:];*8&6XT$ M&G%5JA.KLU^R&JZIP2=M36_WW[(1?"H@/>2[^_+=I/K45'W;KRW;)'OA6K# V7AO2O(P6#0ZPD%J;?Z@UZ5%.05GX+S-N0^ MTUI%:\GZG(ZLSVO(S,N[I"8/4TT>@D Y6G>P74U.)-]OQZI-/W#5II-J(]5& MJNV055NGFIQ(JFW'JJUUX*JM1:J-5!NIMD-6;=UJ1%RC#<@2;J=/JM'@CI9K/7 MZVOOO@7FM(Y"N]EJ:0_\06M:+\G$\-P@"N%=S88.#P7$)R@>U$Y#'MYC?X96 ML\.^L%^-<&P[EL$^?SZOL2L;_9F _C1W+!X8_QL'JSJ9/J M45OUI/!HC6[GJ:7*QYZ-K%LA.;"W[5#]""Q37#HI+N48MD#%54BJ>4YQI?2NMSWYK7#7.&WD% MHK4ZSX58U.JJ8ZK+H[5;-O;XA4C4+B6/WC3>&XXP[' M:4VM\>G+504BEL0;/Y^A/+K:(8O_]Z?(S^^0&H8%Y:.\]-60## MA(%\96C<@G+Q.<-J' M3YN[M<)R,DA'\VAMPAZ4W26S56)^G],NG]]?(#26^U6+IX MZ?W5YUAN35$4$N)*0L!?N[!=-E7XY;+!)?EN2IO1IA1 M&6+6H^WF&-N"3[Z9>(*)"IS['"/\=CZBC-8$\)[FYI6 N==-S M//\T;C6?'-"')<.)5S>Z/":[WFDDK>M/7<_E"4V8,0L]UF2($?/].WAQ_*_8 MIF06LND]S, QI@$_C7^(AQ1/"P&R\@ B6XA3.+9#7@?F-3%U]MXWXH.I]7=Z M&-<0: G+RG.V0K:H,\F/ EYLS'V.J5J-%:Q^[*1?^O:=@!3W=8 M&T\TH](R:M5TN.&C:32>V]H6OCNOC8LV\DV.-DZ\5KV=-8L6%RX/ !S) 7" MZ6PZY;X)7BQ\KS58L=*_;61!9/8@,B9T<9)N>7T(A_];W1C!/$\-Y]YX#*(] MZ?<;>OMU>GRC1>"NL4ZCWW_-TA]3BR(SFXGQ4,]L;W16)$/*I^*/)$]&GRU8 M."=SHR:'0=<:W=V0<,Z,;64(9BP=_]J>\(!]X??LTIL8+HPN/L&WR!?$14=_ MO[XXWZ[ Z%I(6RPL@K\"7P4+93U/<[[8^WK>FI6;GWZ8)]H*\Q6DMOD&O\'^ MP73QY-LY.N7(K64\D.B%\J,GK&.#V=8/)S=ZUVR.VKW13;ME\9MVU[1N#,VP M;D:=CMXQM+:N=7HG??OYR=OW;Y8>KF[[6ZG:UZ*^[/=\QNVAZRB[# ME5+MY,=TEM^_&TH:[BG*D)GAUTQI&=H%/O]S9OL"43W8&(Q#/I@8%&BK6(B" M*RP42QHROL31A=<,P6B R4FT7*Q)&/*QX8P0&Q$' O'%_>@+(2JXF1MZ-3D@ MN#!CSX>56HWB]BNGBL 3Y:?L;'8+.P?[%&,I[H V"\PSKP\VU'N;F6&9>:#0 MC-0 'G=3RI.Y0[UXIL4"<39UQWCT9M%#^2/][+C3!);NQ(*A MLS:HD1$_F<$Q[#!RO/MX$^/?ZVA9GDK]=P_;]J3J2?YN# /$Y)3.-TXI5=KB M)WB:OVG6ZO"GM[M53ZN#3-HS++R,X;0^P)2C1;?171L&)&KLDQKM5J.U-MI) MY"B&'%'T?*,(]'IQM>/E/C.D#)H"/_SA1#]1;UWKS*A?OGSZ^9_75^<77S_4 MHLCRE_-&8E*MN_+0B],]:A&S /%=N04]*0$56M&A"I&GUK)_IOOI\?19,XRX M*+*CHU"1-GU@H-5LB\41E7TNX5WPCOUN.XYM3-@5^%>&:[#/-C'3_IGIBS'A MF[!3[B*V!+E$W*("MUS;H5,)=CD?&[8_,=S:2GP\O$C"#"MQ(T2\= BV4]E, M]^:K;[NF/36<17Z;S^0@RYTL=T561/Q8MB@\$(O^;.IY_AU[?P]RSUJTSXC! M*FGE1UR&L<]R68S82U7VJHQ;D)IE_P&C++7_A3>P"MX4_W;%39^'AO](;*<. MVQVT![' AZMRP=785S5F<<@)<^WF#A+FLAD2,ELMER*1^P@M@)8\!O-9=G>> M;:U(LDLS\X>>]0C_&8<3Y\?_'U!+ P04 " "8B@Q;Q)PD>MT( !30@ M& &MS8W M,C R-3 V,S!X97@S,60Q+FAT;>U<;7/;-A+^*SAU:](T=><^@^12Q)@D6 "4K/[ZVP5(B7IQHL2R:ZM*QI(( HL% ML _VV26DLW]YWF6>\#R$B/U\_?$7%LFPS" W+%3 #99.A$G8M2P*GK./H)1( M4_96B6@$C/7[G1[^[P_[GG=^AK+>58UD[K.3;G_0'?0&QZPW](='_K#//G]D M!W]=DY-YD1*C9%8FM3 "QZ(@Y4:,@60WI(8I<.4'TB2GRQVL:UG4[6*9 M&R_FF4BG_LMKD8%FGV#"OLB,YR_;K@3?-2@1OSRUM;7X"U T#L_ K?%X*D8H MG'0]=>/W\1ZCO_[ ?: >@[4]7BC!4Y3_,Z1C,"+DU!?/M=?L< )V(@*91BCI M\C81@3#LJ-_IGW4#G.'B <83HMV!>I0!O;O\K=Q?75KY^V/*)E_7MS M_:GF#PVA=7[59F==:G,O*?]#^ J>L=]Y;GC.V2^BO06I+ 1E1#QE)N'&KP72 MC!H>I, "J2)0;UJ]%M9,TPIKLVM=\+"ZQA8*_Z):D0I3)SA]52N_QKB)FA7' MI$'(T\J4K%7AEG Z280!CWH /Y<3Q;'H3IG;7'\/]P4CLX4BVJ/N;PG]3G.& ME^;A68[HBB5\#$S!6, $W8=)A&9_EESA=I!.L;R0RJ!381^DRA!0WF],QNR_ M.2%:A[* -KO*P\[IRKQTR9JZU@CWMO@0*S?8.5M\R[4E,"R;LAMZAH1'EDFWZ8:98H5$'/H<93M3EM]0JX3%J=R MHFM *A@);122+,:IT.F-6K8;N-*U,BO:[J'UZ(8XW#EH72_8X;]_.AGT7Y_J M"CP58:>-7\:QP,L#?6B-](IQ!18.:-Z"# W-EH$FHQ,ZH194+4._1[Z/KB.A MPU3J$MN11U0R=;@HE PAPF+-#A &$2"NG*U?WF*TGX^ 7:"S^5*F6*-_Q+W^ M\0$X+?K'D;MREX("P]SAD>0S\D@-F#K8D"X;=Q0O=!1C1S3.9?!B#:*F_F, M\GCX ( <=M9(?1X&S'<.DN]!X[*A95I:]FW8M(DQAKS4FS[0DQ5;'".BW;E9NFF0)>(NFB9BLCF M_G09:!$)K@0-0#C.:IU[3I)*33S2[D+:DD[K^J0&5,B@JZ5&!2TCUB06?RX+6"A:B., MM)3@MAI04:H"\:LMIPY#1)15P :4(\B1*J<(8[P#!>T/5 6#90=5W$=$@5YY M#]:_P;3#G0/KY9BGI?5"9,D0QQC2B3':H%X3FLTH\09>U5VNC]8L-K$A>D3M M8L) EN9N#3;Q^WQ6&RC@C;^=CF%!'4K;[0;<3* ^IR1\#Z_'-\9HY^#UWEGN M*@(H 5H%6O;.6IA]AP(HQL[I;2NGDYT^O0:95P/6/+Y-4LP"&R[M[.1^6*IRP5-Y!6 MB=RE^NU[3]&C@7J?)6H"X'CG(/W#62+[Q"ZJ-X3VW/V0-VR",[!<#U M?@-_E@+5MWM+F8-Q^(1-M0PI&)KASR9KM0PII:*S0&;31P,&Z,(2( M?=!=8:GM6)S(QQ*%$)7+^:AZ7J\JKP=9D>N3O^" MS6_[--J])I?23@[L?B*B"'*41B/N'2VD;NATI$7.FQ8=KFS5R*VZ= #V0IFF MO-#@UQ^:2K]"31-W6(].5=(DXO(LGMGLS1%7G=BDDL8!3+L!U+U6TOIN"N[$ MNK/*2LKP5>?X17/REO#0. ;:$$\K30^"ZSFJKSW:,/P ]]H;;X)S\,VCI0V$ MS*KR0,NT-+ TSB=E)@VI*&E#HW''=:O7KV['BTO4Z0WV2_2DE^BX,WRU7Z(G MO43#X7Z!_J8%LMY^D:?>QR5M9X86_.SKSJ"HCNB+' =F?,\5;6D>6^?O*5OO MLXMR5&HZZ]]F])61K_#2^WB$)V5#K?.WT]54@J'\/D4RR* &K8T&_9_.\/6+ MTXI:U>%J<SZSTM5=MOHUA?54^:F!YW')]JXB8_O#=SRD@@C% MFL\8'Y]XMN8\VN;.?C=F8;]#['>([>\0SV3XK?-K^D[L?7:!9S/2=XF F%W> M0EA2 ,%^=0^B;%+YLP(MB);NL;_'_C\$^P^P^L]I.SCX[,X,\G1U3SC\>C[= M1=X//9X?2 8DLTQUP,.;D9)E'E&.7"J_YF6-GQI8O%%E92@F3T4.7G5=,[GF M3QQ4)&U ^'TL1579R&5X,S%D,BYH=&WM7&UOVS@2_BL\%]TF@-]CIUD[#9"V*3:X:[=79/<[)8TL M(I2H)2D[WE]_,Z1DRR]IW3;-U5FWB&U1Y' XG&?F(47[_%^MUE66\"R$B/UV M\_X_+%)AD4)F6:B!6RR="9NP&Y7G/&/O06LA)7NM130!QGJ]=A?_]P:]5NOB M'&6]*1NI;,3..KU^I]_M#UEW,!J'1QGH+E M+$RX-F!?-?ZX>=12*;M"3$=C1LGYTMB[28)(LR9805 M.!8-DELQ!9)=DQI*X'H4*)N,USO8UC*OVL4JLZV8IT+.1R]N1 J&?8 9^Z12 MGKUH^A)\-Z!%_&+L:AOQ-Z!H')Z%.]OB4DQ0..DZ]N,?X3U&?[V^_T ]!EM[ MO-2"2Y3_&\@I6!%RZHMGIE7O< ;.$(&2$4JZNDM$("P[Z;7[YYT +9S_@/&$ MZ'>@'V5 ;ZX^W5R_NWYS>7/]^X<''M&Z_MVE_E3SFX;0N+ANLO,.M?DN*9>Y M4GK*WL[0)R/Q *;+ 1M13QG-N%V5$DD:UH>2&"!TA'H5XUN VM*6>)L<6UR M'I;7V$+C7U1I4N+I#$U7MAI5^+91O>*4- BY+-W(>12&@_$L$19:U .,,C73 M'(ONE?F0<]_"F&!5NE)$\>G[O:#7KEMXS0Y[.:)KEO I, U3 3-,'381AOU5 M<(VA0,ZQ/%?:8D)A[Y1.$4RM_S(5LW]GA&83JAR:[#H+V^,-NW3(FSK."0^^ M^"-FKO_D?/$U-XZ\L'3.;G&6)"#-:7J7+!TQ4JAQII ?H6@N,L:S.2LRJPO M3I'\./*$'LI9BE?4)8MYB$6:J113J%6^WD:%#$(PANLY54GY+6"_-9D&RR)4 M!KN4Y/O4!U4(A4;&AM60PQG4!!V_/#OK]UZ.30F>DK!3X%=Q+/#RR!P[)[UF7(.# [JW M($=#MV5@R.F$2:@%54LQ[U'NH^M(F% J4V [RHA:28^+7*L0(BPV[ AA$ 'B MROOZU1VN]+,)L$M,-I\*B35Z)[S5&QZ!UZ(WC/R5OQ2T*,P\'DD^HXQ4@ZF' M#>FR;DT))]F0;KJ=3O M6R&F2C:XQ$6S3+-T4V!*1%V,DB)R^WZF"(R(!->"!B \9W7)/2-)A2$>Z:*0 M<:33I3YE !6RF&JI4<[)S0O)*6/CL)P22SZ*+3R[K9-R_!0 5<2DBNTA>I0D M>L#LJH<'3QRS.R>B#>CNGL)V1C"B?BHB B8W*G/^S V"FI:!A%:NHPHYB&7! M R&%G1-'W=8MQ1$',HRABG%$Y)B5#V#]/[AV^.3 >C7ELG!9B#P9XAB7=&** M/FBV+,T6E'B'K.HOMZ_6'#:Q(69$X]>$@2KL_1KLDO?YHC;0@C?^\G8,"ZJE MM LWX"V!^HQ)^ %>C^^,T9.#UUOON9L(H W0 M(X!;I*;*6"RGYX8HRZ!S54\.V-$]36($+.:FM=JEXB'"R.W=TK9N5BST.O9: M)=PLV#)E-0=PB%RZ=_8H4_&<27$+LMS(7:O?_&X3/1JH#[M$=0 ,GQRDOWF7 MR#VQBZJ T%RF'\J&=5 N,Q'!ZBL(],:RJ[V%)DH=OR/3YL!ATV@QY@ M1)<2EU0X<0*!17N-M&L9"D 8E'QSL2DS WY+!-(OL1R%=(M#]SRQ>A3Q5> J M]T_\3N^6C,4C;&A@D;#N!6*YI,0FB"9T^:9GL08IK"E2M!>:TPVF) I;']H< M&.I.+OCD-FL>'E)(0V.-R:")#@XNA2%$W(/N$DM-S^)$-E4HA*A3!/DI$%$&&TFC$ MW9.5K9N-DY'^?&(L%;.49;'+1T<7S6H3J,* M!V5'/BJT0B4ESPV,J@]U2YSB\!-_^H^.:=+,X)RO'@+M+F%<'@&EDE55K*YZ M+:7UO%TM+

  1. #M7ENU6FMD[ 5$6T!OUV]_1SX_RI_+YQ M\9;VH4>_/.N==L?^];*8%(8.LS<9?2=B&_GZ\L1_EHSV7?;<&Q.]GF^NI>M& M&'S6" NOZ#T?EQR@(A7Y'7,/I-FSKONW/R;IF [;?D!_E20^2=#LFA[^@6!Y M7-,,VX/3!:AH;;;'B/K TRWGMW:WD3/(R6E[.'PJ%CG$ET-\^1GBRYZ8IG%Q M0]\^?:@8LC>COKJ#L"#"S_X4(;"/&HR(H#P5^R81$+-WBTVMW_WS(7;TT9_I MP:*-F\>'4',(-8=0\^BFV2WZ;&Y UY?K/]I,W[ SE"SV8@,>WDZT*K*(=H&5 M'E64K/;M_-4;Y49('Q61(H-6>5V1N/JO I0E]1\%6/^Y@9Q/H.6W3'AL08_X M5(FH-/S96;L_6%!'7]9U!O<_8]!QOX+P/U!+ P04 " "8B@Q;5Z@[MK\% M #4(P & &MS8W M,C R-3 V,S!X97@S,F0Q+FAT;>U:;7/:.!#^*WMT MVB8SV-@&$FH(,Y20:>[:D 8R=_=1V#+65,BN+ >X7W\KOU"'Y'J=AO1"+\GP M8EG:U:Z>9[4KW/O%,$8B),*C/KR;?G@/?N2E"RH4>)(2A:U+ID*81G%,!'R@ M4C+.X:UD_IP"V+9IX;_=L@VCWT-9PV)0)%SH-&RGX5A.&ZR6VVJZ+1LN/\#! M]71XJ'N':L'QG1*_WUM01< +B4RH.JE=3\^,3JW?4TQQVN\URL^\[RSRU_V> MSVX@46M.3VH+(N=,&"J*W:85JRZ.;.#MK3XK8\E\%;JV9;WLQL3WF9@;G ;* M;9N=SI;AIBU*F&)HBZ2<*'9#M>R*5(]3(MU9I,+NMH+[1L;EN" 2R@C( M@O&U^WK*%C2!"[J$JVA!Q.MZWH*?"94L>-W->B?L+XJBT3Q%5\H@G,U1N)YK M-[??Q7N@7[:3?]$:9_=J'$A&.,I_1_D-5!B"M,Q MV!VX-B?FT(3):)C=M9MMJ[ZOA@XF,#@=7TY'IU4K?Z UCX?#6$

    CB3'^X_WH3Q@,I_J.8UG.CBW>ML_Z8I_N^5TFUOJ7J4Q2@L-5 M5,'AJQ?VT7$WAR&09!.,9VN84$]'ELP%40 JI# A[]ZD7'<:SN,%I@R%]G M5W;W$$(J*:K'L8H%C"9U/6/=?T835D9M50&.=%X-U<)S'QBFL<(?'EEZ[- VR[A4XO1I7<:2B_VO%&3](C MO !HAE7<'[K+D"EJ: W4Q7E*@DUYT.[,L1>VF2!A7QO!Q_.'OXF!*)$8:OX8K&D42T"3B+Y (Y:'PL25#@%8)(9M4D5[KGD#=J#E*,Z/0>.6,^3(-U;TL\IDU1G M2(G67++1;AZ00T#5FX;V@7^8<9?$*,/3T*]O"$N]5&*"@))'*\Q[!"93!6OM M-\U6%XCP[ZQJ0Y.AD7'HF4H+]Q&8]%]3Z5&8Q 0R8D$R4'HXG#"]#3"1 ;'@ M4T"89EW">;Y.(QJ)0C[)$9@)_6"6@(K!MV. OTLT=6(U;U2GO," M]Q29Z4RV^&E^'=>[WJH?Y, ;EF#6RYE:NR'S?2I0FHX05K-;M4)7!!D[3FJZ MH*B5["Q4YB0UO(AS$B?4+;]4)WV$,PWS3$=7$GJ=<"%NURG6%UX558INJ10= M&JM!@TY7,DHBGBFX9^J1P4I&*DKX1-7F-6KQ_->;>6B/'/':> ME^A)+U%[;UCTG0:VCLUF>T\MS':;V[G0@T+B;E!^*] ?FTY98#/,6H5RC;QI M1URH]4]U,>G"()VGB:[4\WSX*\G/0R+2DXH#M?[;M7N?H;@K8S*+6[A3^R:. M.V;'?MDM]O:R%(I7@"AD/KRPLK_]\4HC:<#OC'-&%C AF"4* N_9_;G:DV// MCTWW?E9J[-[\?",L.*(KFCTFR 59T'L#Q[?OES^'(YZCQ'.4>(0HL2?FU_I3 M_6OD R/!WA@[#!D-8+2B7JKS!2,N&QF/"[<>'N^?FMP]V\#']L>[[C<"?<')O.B/=I+J-4^/K -I)NF9]5 MGO6X?:,XX-#U.6>"&L5UF=%5GS$I6JJ/F&P_O!*3.37RHQ 2*"I=F;=9V2E'_E!,(WNFYF]02P,$% @ F(H,6XW5V&5X,S)D,BYH=&WM6FU3VS@0_BNZ=-K"3.S8 M3J#!"9E)0YARUP(EX>;NHV*O8TT5RY7EA-ROOY5?4A,XCJ-02"\P>;%>5MK5 M\^RN%'5_,8QA%-+( Y]\&'_Z2'SAI3.(%/$D4(6E"Z9",A9Q3"/R":1DG)/W MDOE3(,2V30O_[99M&+TNRAH4G43DDG;#=AJ.Y>P1J^6VFF[+)N>?R,[E>+"K M6X=JQO$=J-_KSD!1XH54)J .:Y?C8Z-=ZW454QQZW4;YF;>="'_9Z_IL3A*U MY'!8FU$Y99&A1.PVK5AUL&<#J]?:7!D+YJO0M2WK=2>FOL^BJ<$A4.Z>V6Y_ M*Y)L&J[*1,(40UTD<*K8'+3LBE2/ Y7N1*BPLS[ ;3WCLE\@(F4$=,;XTGT[ M9C-(R"DLR(68T>AM/2_!SP0D"]YVLM8)^PM0-*JGX$H9E+,I"M=S[>3ZNUA' M],MV\B]ZQ,FM(_8EHQSE?P ^!\4\JL>B46)4!UQ 9HB)X#Y*&EZ%;,(4:3JF MTVU,T,+Q$^CC(>Y 5A1Z5!T&PXOQR?')H#\^.3LEYY<7H\O^Z9B,SXC=)I?F MR!R89#0<9+5V<\^J;ZJB_1'I'YV=CX='52U_H#9/A\-R?0ZL?7)V3,8?AF34 MOWC?/QV.C+,_/@[_)/W!6-19Y(=W?K-J[;C6)V!F*'+7V9/=F>7 MA" !A\>^B@4,DKJ>L6X_@405,V&2?(G$@@-&!STT56ZWH0V2KX.B$X[MA<3I M'-:L&@KCO'"\J^)7<:RJ\VG.M)>I07 ,VP MBO&ALPB9 D./ "[.4U(LRIUV^Z;,QT2-@4%"B=FU(AVPOA\_.VRW:N(U0VRD M2AI4U/-R_.'LR>>42O0P?$DN(!82T1:18R%GR$'C4H5[+GF%]B#E.)R> T>LYTF0;BWA:\HDZ PIT2.7 M;+2;.W27X-"K@KT=?S?C+HU1AJ>A7U\1%KQ48H* DH=7F/=$F$P5K+4/FJT. MH9%_8U4;F@R-C$-;*LW<)V#2D&M"'<,NAP%^EFBJQ&K6Z4\YP7&%)F- MF:SQT[P;UX\=JK_+@'.68-;+F5JZ(?-]B%":]A!6LU/50N\(,G8A]G&N:9CMY)Z'7"A;B^3[&^\:K8I>B2RJ8C(WDY M:B'-SDWPCWS.D5=(:;7,?>=UU7IKH*_L?2KR!T5W FF+E^, M!1KA7_=3%1JLFM))(GBJ8$W1%X63BE24=$_4Y'O4XOU.GWMMC1RS_6Z[1"]Z MB?8V8WT>J%WKG;FI"EZ+-'GYBP+I_R#>9*ECCJ.V>?"

    8F>LJOK.QOSRV>U;]Y^2*/<- O\3 M@CR].?(X6)!'^^D-9LXIG<&M[N2>$?/GL,+6=VQ]QX_T'1MBCEIOK.^S?(]_ MV!A-AU?@I3HS)[\S#\BYA(3Y^G*1_K5@$#((R/'JMX2S_)?IK:/8.HJMHWA4 MX8:/N/D[[3,<[3[@G"A<'9=.J/=E*D4:^?J@5DBW3.\J M=PJO5Q0G) Y.A+,(C.*Y3 BK=QF+DNI5QO5+DC&=@I&?I=! @73I7#"_@$J[ M;3JM51J:EUG924E^^;*1W=W\&U!+ 0(4 Q0 ( )B*#%L==&WLB1@ +?[(1, "(3 0 5 " ;@8 !K&UL4$L! A0#% M @ F(H,6P< %QM)@P A/\( !4 ( !&6D &MS8W M,C R M-3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( )B*#%NA$VIQ[%\ +6&!P 5 M " 97L !K&5X,S%D,BYH=&U02P$"% ,4 " "8B@Q;5Z@[MK\% #4(P M& @ $R$ 0 :W-C<"TR,#(U,#8S,'AE>#,R9#$N:'1M4$L! M A0#% @ F(H,6XW5V XML 106 kscp-20250630x10q_htm.xml IDEA: XBRL DOCUMENT 0001600983 2024-05-15 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 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001600983 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001600983 kscp:SeriesSPreferredStockMember 2023-12-31 0001600983 kscp:SeriesMPreferredStockMember 2023-12-31 0001600983 kscp:SeriesM2PreferredStockMember 2023-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember kscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member 2025-01-01 2025-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember kscp:AtmOfferingMember 2025-01-01 2025-06-30 0001600983 kscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member 2025-01-01 2025-06-30 0001600983 kscp:AtmOfferingMember 2025-01-01 2025-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember kscp:ShelfRegistrationRegisteredDirectOfferingMarch2025Member 2025-01-01 2025-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember kscp:AtmOfferingMember 2025-01-01 2025-06-30 0001600983 us-gaap:CommonClassAMember kscp:ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember 2024-11-21 2024-11-21 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:CommonClassBMember 2024-09-13 2024-09-13 0001600983 us-gaap:CommonClassAMember 2024-09-13 2024-09-13 0001600983 us-gaap:RetainedEarningsMember 2025-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0001600983 us-gaap:RetainedEarningsMember 2025-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001600983 2025-03-31 0001600983 us-gaap:RetainedEarningsMember 2024-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001600983 us-gaap:RetainedEarningsMember 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001600983 us-gaap:RetainedEarningsMember 2024-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001600983 2024-03-31 0001600983 us-gaap:RetainedEarningsMember 2023-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:NotesPayableOtherPayablesMember 2025-06-30 0001600983 kscp:InsuranceNotesMember us-gaap:NotesPayableOtherPayablesMember 2025-06-30 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:NotesPayableOtherPayablesMember 2024-12-31 0001600983 us-gaap:EmployeeStockOptionMember 2025-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-12-31 0001600983 kscp:EquityIncentivePlan2016Member 2016-12-31 0001600983 kscp:EquityIncentivePlan2022Member 2022-06-23 0001600983 kscp:EquityIncentivePlan2014Member 2014-04-30 0001600983 us-gaap:EmployeeStockOptionMember 2025-04-01 2025-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember kscp:EquityIncentivePlan2022Member 2025-01-01 2025-06-30 0001600983 us-gaap:CommonClassAMember kscp:ShelfRegistrationPublicOfferingNovember2024ProspectusSupplementMember 2024-11-21 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredOverTimeMember 2025-04-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredAtPointInTimeMember 2025-04-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredOverTimeMember 2025-04-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredAtPointInTimeMember 2025-04-01 2025-06-30 0001600983 us-gaap:TransferredOverTimeMember 2025-04-01 2025-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2025-04-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember 2025-04-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember 2025-04-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-06-30 0001600983 us-gaap:TransferredOverTimeMember 2025-01-01 2025-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember 2025-01-01 2025-06-30 0001600983 kscp:AutonomousSecurityRobotsMember 2025-01-01 2025-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0001600983 us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember 2024-04-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember 2024-04-01 2024-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0001600983 us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0001600983 kscp:EmergencyCommunicationDevicesMember 2024-01-01 2024-06-30 0001600983 kscp:AutonomousSecurityRobotsMember 2024-01-01 2024-06-30 0001600983 2024-08-16 0001600983 2024-01-01 2024-12-31 0001600983 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0001600983 us-gaap:RetainedEarningsMember 2025-01-01 2025-06-30 0001600983 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001600983 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001600983 us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001600983 us-gaap:DevelopedTechnologyRightsMember 2025-06-30 0001600983 us-gaap:CustomerRelationshipsMember 2025-06-30 0001600983 us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0001600983 us-gaap:CustomerRelationshipsMember 2024-12-31 0001600983 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-06-30 0001600983 kscp:PublicSafetyInfrastructureBondsOctober2023Member us-gaap:CorporateDebtSecuritiesMember 2023-10-02 2023-10-02 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:NotesPayableOtherPayablesMember 2024-08-01 2024-08-01 0001600983 2025-02-04 2025-02-04 0001600983 kscp:InsuranceNotesFebruary2025Member us-gaap:NotesPayableOtherPayablesMember 2025-02-04 2025-02-04 0001600983 kscp:InsuranceNotesOctober2024Member us-gaap:NotesPayableOtherPayablesMember 2024-10-26 2024-10-26 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:NotesPayableOtherPayablesMember 2024-08-01 2024-08-01 0001600983 us-gaap:ServiceMember 2025-04-01 2025-06-30 0001600983 us-gaap:ProductMember 2025-04-01 2025-06-30 0001600983 us-gaap:ServiceMember 2025-01-01 2025-06-30 0001600983 us-gaap:ProductMember 2025-01-01 2025-06-30 0001600983 us-gaap:ServiceMember 2024-04-01 2024-06-30 0001600983 us-gaap:ProductMember 2024-04-01 2024-06-30 0001600983 us-gaap:ServiceMember 2024-01-01 2024-06-30 0001600983 us-gaap:ProductMember 2024-01-01 2024-06-30 0001600983 kscp:ClientOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-04-01 2025-06-30 0001600983 kscp:ClientOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-06-30 0001600983 kscp:ClientOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001600983 kscp:ClientOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2025-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-06-30 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2025-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-03-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 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 2025-06-30 0001600983 us-gaap:CommonClassAMember 2025-06-30 0001600983 us-gaap:CommonClassBMember 2024-12-31 0001600983 us-gaap:CommonClassAMember 2024-12-31 0001600983 kscp:CommonStockWarrantsMember 2025-06-30 0001600983 kscp:CommonStockWarrantsMember 2022-10-10 0001600983 kscp:CommonStockWarrantsPreviouslySeriesSPreferredStock31December2027ExpiryMember 2025-06-30 0001600983 kscp:CommonStockWarrantsPreviouslySeriesM3PreferredStock31December2027ExpiryMember 2025-06-30 0001600983 kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember 2025-06-30 0001600983 kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember 2024-11-21 0001600983 us-gaap:AccountingStandardsUpdate202403Member 2025-06-30 0001600983 us-gaap:AccountingStandardsUpdate202309Member 2025-06-30 0001600983 2024-06-30 0001600983 2023-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001600983 us-gaap:SubsequentEventMember 2025-08-08 0001600983 us-gaap:EmployeeStockOptionMember 2025-04-01 2025-06-30 0001600983 kscp:CommonStockWarrantsMember 2025-04-01 2025-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-06-30 0001600983 kscp:CommonStockWarrantsMember 2025-01-01 2025-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001600983 kscp:CommonStockWarrantsMember 2024-04-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001600983 kscp:CommonStockWarrantsMember 2024-01-01 2024-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2025-04-01 2025-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2025-04-01 2025-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2025-04-01 2025-06-30 0001600983 us-gaap:CostOfSalesMember 2025-04-01 2025-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-06-30 0001600983 us-gaap:CostOfSalesMember 2025-01-01 2025-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001600983 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001600983 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0001600983 2024-09-13 0001600983 us-gaap:SeriesBPreferredStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:SeriesAPreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesMPreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesM2PreferredStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesMPreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesM2PreferredStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-06-30 0001600983 2024-08-16 2024-08-16 0001600983 kscp:EquityIncentivePlan2022Member 2022-06-23 2022-06-23 0001600983 us-gaap:SubsequentEventMember kscp:AtmOfferingMember 2025-08-08 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember kscp:AtmOfferingJuly2025ProspectusSupplementMember 2025-07-18 0001600983 kscp:AtmOfferingApril2025ProspectusSupplementMember 2025-04-04 0001600983 us-gaap:CommonClassAMember kscp:AtmOfferingFebruary2023ProspectusSupplementMember 2023-02-09 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember kscp:AtmOfferingMember 2025-07-01 2025-08-08 0001600983 us-gaap:CommonClassAMember kscp:AtmOfferingMember 2025-01-01 2025-06-30 0001600983 2024-11-21 2024-11-21 0001600983 2024-09-13 2024-09-13 0001600983 us-gaap:EmployeeStockOptionMember kscp:EquityIncentivePlan2022Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-06-30 0001600983 us-gaap:EmployeeStockOptionMember kscp:EquityIncentivePlan2022Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-06-30 0001600983 kscp:HeadquartersSunnyvaleCaliforniaMember 2025-04-01 2025-04-30 0001600983 kscp:HeadquartersSunnyvaleCaliforniaMember 2025-04-30 0001600983 kscp:PublicSafetyInfrastructureBondsOctober2023Member us-gaap:CorporateDebtSecuritiesMember 2023-10-02 0001600983 kscp:InsuranceNotesFebruary2025Member us-gaap:NotesPayableOtherPayablesMember 2025-02-04 0001600983 kscp:InsuranceNotesOctober2024Member us-gaap:NotesPayableOtherPayablesMember 2024-10-26 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:NotesPayableOtherPayablesMember 2024-08-01 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:NotesPayableOtherPayablesMember 2024-08-01 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:NotesPayableOtherPayablesMember 2024-08-01 0001600983 kscp:SeniorSecuredPromissoryNoteAugust2024Member us-gaap:NotesPayableOtherPayablesMember 2024-08-01 2024-08-01 0001600983 kscp:CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember 2025-06-30 0001600983 kscp:CommonStockWarrantsNovember2024OfferingPrefundedWarrantsNoExpiryMember 2024-11-21 0001600983 kscp:CommonStockWarrantsVendorWarrantsWashingtonOfficeLlcMember 2025-01-06 0001600983 kscp:CommonStockWarrantsNovember2024OfferingUnderwriterWarrants21November2029ExpiryMember 2024-11-21 2024-11-21 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001600983 2024-04-01 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001600983 2024-01-01 2024-06-30 0001600983 2025-06-30 0001600983 2024-12-31 0001600983 2025-04-01 2025-06-30 0001600983 us-gaap:CommonClassBMember 2025-08-08 0001600983 us-gaap:CommonClassAMember 2025-08-08 0001600983 2025-01-01 2025-06-30 shares iso4217:USD iso4217:USD shares pure kscp:installment kscp:segment 0001600983 Q2 false http://fasb.org/srt/2025#ChiefExecutiveOfficerMember http://fasb.org/srt/2025#ChiefExecutiveOfficerMember http://fasb.org/srt/2025#ChiefExecutiveOfficerMember http://fasb.org/srt/2025#ChiefExecutiveOfficerMember 0.02 0.02 0.2 0.02 0.02 0.02 P5Y 1 http://fasb.org/us-gaap/2025#InventoriesMember 10-Q true 2025-06-30 false 001-41248 Knightscope, Inc. DE 46-2482575 305 North Mathilda Avenue 3 CA 94085 650 924-1025 Class A Common Stock, $0.001 Par Value per Share KSCP NASDAQ Yes Yes Non-accelerated Filer true true false false 9846715 336424 2025 8211000 11124000 102000 155000 139000 2491000 1731000 1742000 1797000 849000 345000 13293000 15099000 8711000 8765000 674000 661000 2948000 407000 1922000 1922000 1082000 1241000 590000 90000 29220000 28185000 2482000 2812000 2309000 1794000 1821000 1883000 119000 412000 281000 1364000 7012000 8265000 277000 316000 3991000 3952000 3011000 91000 187000 14105000 12404000 0.001 0.001 40000000 40000000 0 0 0 0 0.001 0.001 228000000 228000000 7096350 7096350 4065347 4065347 7000 4000 0.001 0.001 30000000 30000000 336759 336759 336759 336759 221526000 208969000 -206418000 -193192000 15115000 15781000 29220000 28185000 2079000 1950000 4187000 3641000 670000 1253000 1479000 1816000 2749000 3203000 5666000 5457000 2844000 2791000 5600000 5874000 823000 970000 1652000 1586000 3667000 3761000 7252000 7460000 -918000 -558000 -1586000 -2003000 2099000 1637000 4224000 3206000 1068000 1537000 2343000 3043000 2172000 2734000 4932000 6375000 11000 295000 11000 414000 5350000 6203000 11510000 13038000 -6268000 -6761000 -13096000 -15041000 -681000 -1451000 -73000 -128000 -154000 -193000 12000 -63000 24000 -80000 -61000 490000 -130000 1178000 -6329000 -6271000 -13226000 -13863000 -6329000 -6271000 -13226000 -13863000 -0.9 -0.9 -2.68 -2.68 -2.13 -2.13 -6.51 -6.51 6995145 6995145 2337266 2337266 6204242 6204242 2130803 2130803 35512 4611000 3200 480000 52405 21212000 28368 614000 69977 7098000 1874965 2000 187156 142410000 -169050000 -26638000 269000 269000 4762000 4762000 2260 18000 18000 293790 5022000 5022000 35512 4611000 3200 480000 52405 21212000 28368 614000 69977 7098000 168333 147359 34015000 34015000 1000 1000 -6271000 -6271000 2339348 2000 334515 186495000 -175321000 11176000 35593 4621000 3200 480000 52844 21390000 28368 614000 69977 7098000 1603772 2000 187156 134822000 -161458000 -26634000 603000 603000 4762000 4762000 2260 18000 18000 564045 12089000 12089000 -35593 4621000 -3200 480000 -52844 21390000 -28368 614000 -69977 7098000 169271 147359 34203000 34203000 2000 2000 -13863000 -13863000 2339348 2000 334515 186495000 -175321000 11176000 6564466 7000 336759 218245000 -200089000 18163000 385000 385000 33000 33000 531884 2863000 2863000 -6329000 -6329000 7096350 7000 336759 221526000 -206418000 15115000 4065347 4000 336759 208969000 -193192000 15781000 807000 807000 1779720 1000 10273000 10274000 625000 1000 1435000 1436000 43000 43000 626283 1000 -1000 -13226000 -13226000 7096350 7000 336759 221526000 -206418000 15115000 -13226000 -13863000 1295000 1280000 -36000 -1075000 17000 -1000 807000 603000 43000 -1451000 210000 159000 39000 31000 760000 1418000 -55000 922000 413000 -170000 -350000 757000 303000 566000 -62000 547000 175000 -177000 -11865000 -12642000 1005000 1759000 181000 4000 -1186000 -1763000 18000 10274000 12089000 2644000 1436000 1674000 2000 10036000 14749000 -3015000 344000 11226000 2382000 8211000 2726000 22000 27000 -4762000 2901000 591000 34203000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 1: The Company and Summary of Significant Accounting Policies</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Description of Business</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Knightscope, Inc. (the “Company”), a Delaware corporation, is a public safety innovator that builds Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”). The Company designs, manufactures, and deploys its technologies<b style="font-weight:bold;"> </b>to improve public safety and to protect the places people live, work, study and visit. The Company provides its cutting-edge solutions, including remote monitoring capabilities, to both the private sector and to government clients, including law enforcement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company<span style="background:#ffffff;"> operates in a highly fragmented U.S. public safety market that is experiencing strong demand for automation and artificial intelligence-driven solutions due to rising labor costs, staffing shortages, inconsistent service quality, and challenging crime rates. The Company’s solutions combine proactive physical deterrence with critical emergency response tools and remote monitoring, offering an integrated approach to public safety.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-style:normal;font-weight:normal;">The Company was founded in April 2013 and is headquartered in Sunnyvale, California.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“U.S. GAAP”). The Company’s fiscal year end is December 31.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The unaudited condensed financial statements have been prepared in accordance 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. Unaudited interim results are not necessarily indicative of the results for the full fiscal year or for any future interim 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, 2024 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about its ability to continue as a going concern within one year after the date that these condensed financial statements are issued. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The condensed financial statements of the Company have been prepared on a going concern basis, which contemplates the realization of assets and the discharge of liabilities in the normal course of business. Cash and cash equivalents on hand were $8.2 million as of June 30, 2025, compared to $11.1 million as of December 31, 2024. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2025, the Company also had an accumulated deficit of approximately $206.4 million and stockholders’ equity of approximately $15.1 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. New financings may not be available to the Company on commercially acceptable terms, or at all. If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, including capital expenditures, or downsize its organization, any of which may have a material adverse effect on its business, financial condition, results of operations, and ability to operate as a going </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">concern.  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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;">Reverse Stock Split</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On August 16, 2024, stockholders approved a reverse stock split at a ratio between <span style="-sec-ix-hidden:Hidden_mXkb9YWT2EqZ033Ur9paJQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-5 and <span style="-sec-ix-hidden:Hidden_8UBREhT9j0K8yZ-yD0pFJQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-50. On September 4, 2024, the Board of Directors set the final ratio at <span style="-sec-ix-hidden:Hidden_lkNvsXz0T0mT7ch0_flk1w;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for<span style="-sec-ix-hidden:Hidden_ZdttJhRBo0-ETuELdP4NLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">-50</span></span> for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker (“CODM”), 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 United States and substantially all revenue is attributed to sellers and buyers based in the United States.</p><p style="font-family:'Arial','Helvetica','sans-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;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Certain reclassifications have been made to the fiscal year 2024 condensed financial statements to conform to the fiscal year 2025 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Comprehensive Loss</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Net loss was equal to comprehensive loss for the three and six months ended June 30, 2025 and 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Use of Estimates</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 condensed financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Cash and Cash Equivalents</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company places its cash and cash equivalents in highly liquid instruments with, and in the custody of, financial institutions with high credit ratings.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Restricted Cash</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company had restricted cash as collateral for the Company’s corporate credit card program which was discontinued during the first quarter of 2025. As of June 30, 2025 and December 31, 2024, the carrying value of restricted cash was $0 and $0.1 million, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Concentrations of Credit Risk</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company extends credit to clients in the normal course of business and performs ongoing credit evaluations of its clients. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the financial statements. The Company does not require collateral from its clients to secure accounts receivable.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable was derived from the leasing of proprietary ASRs along with access to browser-based interface Knightscope Security Operations Center (“KSOC”) as well as the sale of ECDs. The Company reviews its receivables for collectability based on historical loss patterns, aging of the receivables, and assessments of specific identifiable client accounts considered at risk or uncollectible and provides allowances for potential credit losses, as needed. The Company also considers any changes to the financial condition of its clients and any other external market factors that could impact the collectability of the receivables in the determination of the allowance for credit losses. Based on these assessments, the Company recorded a $0.2 million allowance for credit losses on its accounts receivable as of June 30, 2025 compared to an allowance of $0.1 million on its accounts receivable balance as of December 31, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, the Company had no clients whose accounts receivable balance totaled 10% or more of the Company’s total accounts receivable compared with one client as of December 31, 2024 (13%).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">For the three and six months ended June 30, 2025, the Company had one client who individually accounted for 10% or more of the Company’s total revenue, net (13%, 17%) compared with one client who individually accounted for 10% of total revenue, net for the three months ended June 30, 2024 (14%) and no clients who individually accounted for 10% or more of the total revenue for the six months ended June 30, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 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. The following table presents the components of inventory (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,797</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 is included in research and development expense, sales and marketing expense, and cost of revenue, net on the Company’s condensed statements of operations. Depreciation expense on finished ASRs was $0.5 million for the three months ended June 30, 2025 and 2024. Depreciation expense on finished ASRs was $1.0 million for the six months ended June 30, 2025 and 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">ASRs, net, consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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:72.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:'Arial','Helvetica','sans-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:4.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,465</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,577</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,765</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The components of the Finished ASRs, net are as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,553</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,978</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 (in thousands, except years):</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:top;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,241</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets amortization expense totaled $0.1 million for the three months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets amortization expense totaled $0.2 million for the six months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, future intangible assets amortization expense for each of the next five years and thereafter is as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025 (remaining 6 months) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2030 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses and Other Current Liabilities</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,794</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Warranty Liability</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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. 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Change in the warranty liability for the six months ended consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock were classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock were contingently redeemable and, therefore, may have obligated the Company to transfer assets at some point in the future. The preferred stock warrants were recorded at fair value upon issuance and were 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 were recorded in the condensed statements of operations. The Company adjusted the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or conversion. On May 15, 2024, the preferred stock warrants converted into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants were reclassified to additional paid-in capital and are no longer 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. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Stock-Based Compensation</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company accounts for stock-based compensation in accordance with 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 voting, dividend, liquidation and other rights and powers of the common stock are subject to and qualified by the rights, powers and preferences of any series of preferred stock as may be designated by the Company’s Board of Directors and outstanding from time to time. 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 for the three and six months ended June 30, 2025 and 2024 consist of the following:</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock (convertible to Class A Common Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,880</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 280,117</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,997</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The weighted average number of shares of common stock outstanding as of June 30, 2025 includes the weighted average effect of the 15,238 vendor warrants (as defined in Note 5 - Capital Stock and Warrants) because the exercise of such warrants requires nominal consideration ($0.001 per share exercise price for each pre-funded warrant). As of June 30, 2025, none of the vendor warrants have been exercised and are not included in the table above.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> <span style="font-size:10pt;">As all potentially dilutive securities are anti-dilutive as of June 30, 2025 and 2024, diluted net loss per common share is the same as basic net loss per common share for each period.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;background:#ffffff;">On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation, as amended to date (the “Certificate of Incorporation”) each share of the Company’s</span> Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into <span style="color:#212529;background:#ffffff;">fully-paid, non-assessable shares of </span>Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (together with the Super Voting Preferred Stock, the “Preferred Stock”) was automatically <span style="color:#212529;background:#ffffff;">converted into fully-paid, non-assessable shares of </span>Class A Common Stock, in each case at the then<span style="color:#212529;background:#ffffff;"> effective applicable Conversion Rate, (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, </span>no shares of previously authorized Preferred Stock remain outstanding.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2025</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">None.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On December 14, 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. The amendment is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standards on the financial statements and related disclosures.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In November 2024, the FASB issued ASU No. 2024-03<i style="font-style:italic;">, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>. The standard requires entities to disclose specified information about certain expenses in the notes to the financial statements, including employee compensation. It is effective on a prospective basis for annual periods beginning after December 15, 2026 and interim periods within fiscal years beginning after<span style="font-family:'Times New Roman','Times','serif';"> </span>December 15, 2027 with early adoption permitted. Management does not believe the implementation of this standard will have a material impact on the Company’s financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In July 2025, the FASB issued ASU 2025-05, <i style="font-style:italic;">Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>, which provides a practical expedient to measure credit losses on accounts receivable and contract assets.  The ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods.  Early adoption is permitted. The Company is currently evaluating the timing of the adoption and the impact of the new standard on the financial statements and related disclosures. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the condensed financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Description of Business</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Knightscope, Inc. (the “Company”), a Delaware corporation, is a public safety innovator that builds Autonomous Security Robots (“ASR”) and Emergency Communication Devices (“ECD”). The Company designs, manufactures, and deploys its technologies<b style="font-weight:bold;"> </b>to improve public safety and to protect the places people live, work, study and visit. The Company provides its cutting-edge solutions, including remote monitoring capabilities, to both the private sector and to government clients, including law enforcement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company<span style="background:#ffffff;"> operates in a highly fragmented U.S. public safety market that is experiencing strong demand for automation and artificial intelligence-driven solutions due to rising labor costs, staffing shortages, inconsistent service quality, and challenging crime rates. The Company’s solutions combine proactive physical deterrence with critical emergency response tools and remote monitoring, offering an integrated approach to public safety.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-style:normal;font-weight:normal;">The Company was founded in April 2013 and is headquartered in Sunnyvale, California.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“U.S. GAAP”). The Company’s fiscal year end is December 31.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The unaudited condensed financial statements have been prepared in accordance 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. Unaudited interim results are not necessarily indicative of the results for the full fiscal year or for any future interim 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, 2024 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements - Going Concern, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about its ability to continue as a going concern within one year after the date that these condensed financial statements are issued. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The condensed financial statements of the Company have been prepared on a going concern basis, which contemplates the realization of assets and the discharge of liabilities in the normal course of business. Cash and cash equivalents on hand were $8.2 million as of June 30, 2025, compared to $11.1 million as of December 31, 2024. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2025, the Company also had an accumulated deficit of approximately $206.4 million and stockholders’ equity of approximately $15.1 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. New financings may not be available to the Company on commercially acceptable terms, or at all. If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, including capital expenditures, or downsize its organization, any of which may have a material adverse effect on its business, financial condition, results of operations, and ability to operate as a going </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">concern.  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> --12-31 8200000 11100000 -206400000 15100000 true <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;">Reverse Stock Split</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On August 16, 2024, stockholders approved a reverse stock split at a ratio between <span style="-sec-ix-hidden:Hidden_mXkb9YWT2EqZ033Ur9paJQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-5 and <span style="-sec-ix-hidden:Hidden_8UBREhT9j0K8yZ-yD0pFJQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-50. On September 4, 2024, the Board of Directors set the final ratio at <span style="-sec-ix-hidden:Hidden_lkNvsXz0T0mT7ch0_flk1w;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for<span style="-sec-ix-hidden:Hidden_ZdttJhRBo0-ETuELdP4NLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">-50</span></span> for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> On August 16, 2024, stockholders approved a reverse stock split at a ratio between 1-for-5 and 1-for-50. On September 4, 2024, the Board of Directors set the final ratio at 1-for-50 for both Class A and Class B Common Stock. The split became effective on September 13, 2024, following the filing of an amendment to the Company’s Certificate of Incorporation in Delaware. No fractional shares were issued; instead, affected stockholders received a cash payment based on the September 13 closing price on  Nasdaq, totaling approximately $0.1 million. All outstanding stock options were adjusted accordingly, and all share and per-share amounts in financial statements were retroactively updated to reflect the split. 100000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker (“CODM”), 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 United States and substantially all revenue is attributed to sellers and buyers based in the United States.</p> 1 1 1 1 1 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Certain reclassifications have been made to the fiscal year 2024 condensed financial statements to conform to the fiscal year 2025 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Comprehensive Loss</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Net loss was equal to comprehensive loss for the three and six months ended June 30, 2025 and 2024.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Use of Estimates</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 condensed financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Cash and Cash Equivalents</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company places its cash and cash equivalents in highly liquid instruments with, and in the custody of, financial institutions with high credit ratings.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Restricted Cash</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company had restricted cash as collateral for the Company’s corporate credit card program which was discontinued during the first quarter of 2025. As of June 30, 2025 and December 31, 2024, the carrying value of restricted cash was $0 and $0.1 million, respectively.</p> 0 100000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Concentrations of Credit Risk</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company extends credit to clients in the normal course of business and performs ongoing credit evaluations of its clients. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the financial statements. The Company does not require collateral from its clients to secure accounts receivable.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable was derived from the leasing of proprietary ASRs along with access to browser-based interface Knightscope Security Operations Center (“KSOC”) as well as the sale of ECDs. The Company reviews its receivables for collectability based on historical loss patterns, aging of the receivables, and assessments of specific identifiable client accounts considered at risk or uncollectible and provides allowances for potential credit losses, as needed. The Company also considers any changes to the financial condition of its clients and any other external market factors that could impact the collectability of the receivables in the determination of the allowance for credit losses. Based on these assessments, the Company recorded a $0.2 million allowance for credit losses on its accounts receivable as of June 30, 2025 compared to an allowance of $0.1 million on its accounts receivable balance as of December 31, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, the Company had no clients whose accounts receivable balance totaled 10% or more of the Company’s total accounts receivable compared with one client as of December 31, 2024 (13%).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">For the three and six months ended June 30, 2025, the Company had one client who individually accounted for 10% or more of the Company’s total revenue, net (13%, 17%) compared with one client who individually accounted for 10% of total revenue, net for the three months ended June 30, 2024 (14%) and no clients who individually accounted for 10% or more of the total revenue for the six months ended June 30, 2024.</p> 200000 100000 0.13 0.13 0.17 0.14 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 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. The following table presents the components of inventory (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,797</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Arial','Helvetica','sans-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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,797</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 1376000 1539000 190000 123000 176000 135000 1742000 1797000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 is included in research and development expense, sales and marketing expense, and cost of revenue, net on the Company’s condensed statements of operations. Depreciation expense on finished ASRs was $0.5 million for the three months ended June 30, 2025 and 2024. Depreciation expense on finished ASRs was $1.0 million for the six months ended June 30, 2025 and 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">ASRs, net, consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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:72.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:'Arial','Helvetica','sans-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:4.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,465</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,577</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,765</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The components of the Finished ASRs, net are as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,553</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,978</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> P3Y P5Y 500000 500000 1000000 1000000 <p style="font-family:'Arial','Helvetica','sans-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:72.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:'Arial','Helvetica','sans-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:4.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,465</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,577</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation on Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,765</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,553</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,790</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,812)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,978</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> 3034000 2465000 197000 322000 12166000 11790000 15397000 14577000 6686000 5812000 8711000 8765000 10692000 10553000 392000 587000 577000 102000 505000 548000 12166000 11790000 6686000 5812000 5480000 5978000 <p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 (in thousands, except years):</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:top;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,241</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets amortization expense totaled $0.1 million for the three months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets amortization expense totaled $0.2 million for the six months ended June 30, 2025 and 2024. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service on the Company’s condensed statements of operations. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, future intangible assets amortization expense for each of the next five years and thereafter is as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025 (remaining 6 months) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2030 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628</p></td></tr><tr><td style="vertical-align:bottom;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td></tr><tr><td style="vertical-align:top;width:57.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:top;width:57.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,241</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> P5Y 990000 536000 454000 P8Y 950000 322000 628000 1940000 858000 1082000 P5Y 990000 437000 553000 P8Y 950000 262000 688000 1940000 699000 1241000 100000 100000 200000 200000 <p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025 (remaining 6 months) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2030 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,082</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 158000 317000 275000 118000 119000 95000 1082000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses and Other Current Liabilities</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,794</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,794</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 323000 58000 353000 378000 362000 364000 347000 364000 169000 82000 182000 128000 210000 363000 420000 2309000 1794000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Warranty Liability</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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. 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Change in the warranty liability for the six months ended consisted of the following (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 364000 406000 123000 234000 125000 183000 362000 457000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock were classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock were contingently redeemable and, therefore, may have obligated the Company to transfer assets at some point in the future. The preferred stock warrants were recorded at fair value upon issuance and were 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 were recorded in the condensed statements of operations. The Company adjusted the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or conversion. On May 15, 2024, the preferred stock warrants converted into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants were reclassified to additional paid-in capital and are no longer 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. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Stock-Based Compensation</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company accounts for stock-based compensation in accordance with 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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 voting, dividend, liquidation and other rights and powers of the common stock are subject to and qualified by the rights, powers and preferences of any series of preferred stock as may be designated by the Company’s Board of Directors and outstanding from time to time. 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 for the three and six months ended June 30, 2025 and 2024 consist of the following:</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock (convertible to Class A Common Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,880</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 280,117</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,997</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The weighted average number of shares of common stock outstanding as of June 30, 2025 includes the weighted average effect of the 15,238 vendor warrants (as defined in Note 5 - Capital Stock and Warrants) because the exercise of such warrants requires nominal consideration ($0.001 per share exercise price for each pre-funded warrant). As of June 30, 2025, none of the vendor warrants have been exercised and are not included in the table above.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> <span style="font-size:10pt;">As all potentially dilutive securities are anti-dilutive as of June 30, 2025 and 2024, diluted net loss per common share is the same as basic net loss per common share for each period.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;background:#ffffff;">On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation, as amended to date (the “Certificate of Incorporation”) each share of the Company’s</span> Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into <span style="color:#212529;background:#ffffff;">fully-paid, non-assessable shares of </span>Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (together with the Super Voting Preferred Stock, the “Preferred Stock”) was automatically <span style="color:#212529;background:#ffffff;">converted into fully-paid, non-assessable shares of </span>Class A Common Stock, in each case at the then<span style="color:#212529;background:#ffffff;"> effective applicable Conversion Rate, (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, </span>no shares of previously authorized Preferred Stock remain outstanding.</p> <p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock (convertible to Class A Common Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,880</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 280,117</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total potentially dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,997</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 186411 186411 172880 172880 314951 314951 280117 280117 501362 501362 452997 452997 15238 0.001 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2025</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">None.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On December 14, 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. The amendment is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of the new standards on the financial statements and related disclosures.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In November 2024, the FASB issued ASU No. 2024-03<i style="font-style:italic;">, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>. The standard requires entities to disclose specified information about certain expenses in the notes to the financial statements, including employee compensation. It is effective on a prospective basis for annual periods beginning after December 15, 2026 and interim periods within fiscal years beginning after<span style="font-family:'Times New Roman','Times','serif';"> </span>December 15, 2027 with early adoption permitted. Management does not believe the implementation of this standard will have a material impact on the Company’s financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In July 2025, the FASB issued ASU 2025-05, <i style="font-style:italic;">Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>, which provides a practical expedient to measure credit losses on accounts receivable and contract assets.  The ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods.  Early adoption is permitted. The Company is currently evaluating the timing of the adoption and the impact of the new standard on the financial statements and related disclosures. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the condensed financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> true false <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">N</span>OTE 2: Revenue and Deferred Revenue</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue Recognition</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ASR related revenues</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ECD related revenues</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 a full or partial certificate of completion, at which point, the Company 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 the 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines revenue recognition through the following steps:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the contract, or contracts, with a client;</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the performance obligations in the contract</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">determination of the transaction price;</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ASR subscription revenue</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company recognizes ASR subscription revenue as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">ASR subscription revenue is generated from the 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 8pt 0pt;"><span style="font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 financing companies, whereby the financing company 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 12-month term.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The Company also records deferred revenue from unfinished contracts for certain ECD related services.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:83.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Arial','Helvetica','sans-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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,416</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Customer Deposits</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><span style="font-style:normal;">Customer deposits primarily relate to sales of ECDs to certain customers dependent upon creditworthiness. The customer deposits are recorded as current liabilities and reclassed as 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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;">Disaggregation of revenue</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes revenue by product line and timing of recognition (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,012</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,358</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,370</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,203</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,863</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Revenue, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Product revenue, net includes point of sale transactions related to the ECDs, including product, shipping, and installation.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;">Other revenue, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue Recognition</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ASR related revenues</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ECD related revenues</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 a full or partial certificate of completion, at which point, the Company 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 the 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines revenue recognition through the following steps:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the contract, or contracts, with a client;</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the performance obligations in the contract</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">determination of the transaction price;</span></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ASR subscription revenue</i></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company recognizes ASR subscription revenue as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">ASR subscription revenue is generated from the 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Customer Deposits</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><span style="font-style:normal;">Customer deposits primarily relate to sales of ECDs to certain customers dependent upon creditworthiness. The customer deposits are recorded as current liabilities and reclassed as 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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;">Disaggregation of revenue</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes revenue by product line and timing of recognition (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,012</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,358</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,370</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,203</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,863</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Revenue, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Product revenue, net includes point of sale transactions related to the ECDs, including product, shipping, and installation.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-weight:bold;">Other revenue, net</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> P12M P12M <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 8pt 0pt;"><span style="font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 financing companies, whereby the financing company 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 12-month term.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The Company also records deferred revenue from unfinished contracts for certain ECD related services.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:83.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Arial','Helvetica','sans-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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,416</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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> P12M P12M <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:83.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Arial','Helvetica','sans-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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue recognized in the six months ended related to amounts included in deferred revenue at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,416</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> 1821000 1416000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,012</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,358</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,370</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,203</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;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:43.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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;width:1.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:27.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,863</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455</p></td></tr><tr><td style="vertical-align:bottom;width:43.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,883</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,457</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 12000 1134000 1146000 22000 990000 1012000 1358000 245000 1603000 1928000 263000 2191000 1370000 1379000 2749000 1950000 1253000 3203000 20000 2308000 2328000 47000 1955000 2002000 2863000 475000 3338000 3154000 301000 3455000 2883000 2783000 5666000 3201000 2256000 5457000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 3: Fair Value Measurement</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2025 and December 31, 2024, and the classification by level of input within the fair value hierarchy (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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 style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents and restricted cash:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">During the six-month periods ended June 30, 2025 and 2024, 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025 and December 31, 2024, there were no liabilities measured and recognized at fair value on a recurring basis.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 six-month period ended June 30, 2024, which were measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,247</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (4,762)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;"> </span> </p> <p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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 style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents and restricted cash:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> 7747000 7747000 10638000 10638000 0 0 0 0 0 <p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,247</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (4,762)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 6247000 -1214000 -4762000 -237000 34000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 4: Debt Obligations</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Public Safety Infrastructure Bonds</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 29, 2023, the Company filed an Offering Circular on Form 1-A/A (File No. 024-12314) (the “Offering Circular”) for the issuance of up to $10.0 million in Public Safety Infrastructure Bonds (the “Bonds”) pursuant to Regulation A of the Securities Act. The Offering Circular was qualified with the SEC on October 2, 2023. The price per Bond is $1,000. The Bonds are unsecured, bearing interest at 10% per annum, payable annually on December 31 each year, starting on December 31, 2024, with the Bonds maturing on the <span style="-sec-ix-hidden:Hidden_G1IkBe5YaE2MAwrZmwW6Tg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">fifth</span></span> anniversary of the initial issuance. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">August 2024 Note</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On October 10, 2022, the Company entered into a Securities Purchase Agreement (the “2022 Purchase Agreement”) with Alto Opportunity Master Fund, SPC - Segregated Master Portfolio B (the “Holder”), pursuant to which the Company issued and sold to the Holder in a private placement (i) senior secured convertible notes (the “2022 Notes”), and (ii) warrants (the “2022 Warrants”) to purchase up to 1,138,446 shares of the Company’s Class A Common Stock. The 2022 Warrants included an adjustment mechanism, whereby the exercise price and number of shares issuable upon the exercise of the 2022 Warrants (the “Warrant Exercise Price”) were subject to adjustment from time to time, such that immediately after an issuance of shares of Class A Common Stock (a “Stock Issuance”), excluding an At The Market offering, at any price per share of Class A Common Stock that was lower than the then in effect Warrant Exercise Price (the “Reset Price”), the Warrant Exercise Price would be reduced to equal the Reset Price, and the number of shares issuable upon the exercise of the 2022 Warrants would be increased to the number necessary to maintain the value of the 2022 Warrants immediately prior to such Stock Issuance. In connection with the entry into the 2022 Purchase Agreement, the Company and the Holder also entered into a registration rights agreement (the “2022 Registration Rights Agreement”), pursuant to which the Company agreed to provide the Holder with certain registration rights under the Securities Act.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On August 1, 2024 (the “Issuance Date”), the Company and the Holder entered into an Agreement and Waiver (the “Waiver”), pursuant to which, on the Issuance Date, the Company issued to the Holder a Senior Secured Promissory Note due on July 1, 2025, in an aggregate amount equal to $3.0 million (the “Principal”) in exchange for the cancellation of the Holder’s 2022 Warrants (the “August 2024 Note”). The Company has agreed to pay the Principal in two separate installments: the first installment in an amount equal to $2.5 million payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second <span style="-sec-ix-hidden:Hidden_aF8zp5xs50KbE7w0P8yqXw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">installment</span></span> in an amount equal to $0.5 million payable on the earlier of (x) October 15, 2024, and (y) upon any issuance by the Company or any of its subsidiaries of common stock or common stock equivalents for cash consideration, indebtedness or a combination of units thereof (other than pursuant to a customary at the-market offering program and equity line of credits). Upon the occurrence of a Change of Control (as defined in the August 2024 Note), the Holder may, at its option, exercisable at any time commencing on the public announcement of such Change of Control until the 30th day after the consummation thereof, require the Company to repay the August 2024 Note in full. The August 2024 Note shall not bear interest; provided, however, upon the occurrence and during the continuance of an Event of Default (as defined in the August 2024 Note), the outstanding principal amount of the Principal shall, automatically upon the occurrence and during the continuance of such Event of Default, bear interest at a rate equal to ten </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">percent of the amount payable per annum until such date that the Event of Default is cured or the August 2024 Note is paid in full.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, pursuant to the Waiver, the Holder agreed that the Company’s obligations under the 2022 Notes, the 2022 Purchase Agreement, the 2022 Registration Rights Agreement, the 2022 Warrants, and the other Transaction Documents (as defined in the 2022 Purchase Agreement) have been satisfied in full and such documents are terminated, except that the Company shall continue to comply with and perform Section 4.10 of the 2022 Purchase Agreement and Section 6 of the 2022 Registration Rights Agreement, in each case which provide for indemnification, and which in each case survive and shall remain in full force and effect. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Waiver and August 2024 Note contain various representations and warranties, affirmative and negative covenants, financial covenants, events of default and other provisions and obligations. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the entry into the Waiver and the August 2024 Note, on the Issuance Date, the Company and the Holder entered into a security agreement, pursuant to which the Company granted to the Holder a security interest in substantially all current and future properties, assets, and rights of the Company.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The August 2024 Note was paid in full, therefore as of June 30, 2025 and December 31, 2024, the outstanding balance was $0 and $1.4 million, respectively and was included in the current portion of debt obligations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insurance Notes</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On October 26, 2024, the Company financed $0.3 million in business insurance premiums to be repaid in eleven installments of $24 thousand with a borrowing rate of 7.39%. On February 4, 2025, the Company financed additional business insurance premiums of $0.4 million to be repaid in eleven installments of $35 thousand with a borrowing rate of 7.39%. As of June 30, 2025, the outstanding balance on the financing for the insurance premiums was $0.3 million.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-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 (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Bonds, net of unamortized issuance costs of $277 and $316, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">August 2024 Note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,364</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Insurance Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,316</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: 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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,364)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Non-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> 10000000 1000 0.10 1138446 2024-08-01 2025-07-01 3000000 2 2500000 11 2024-09-01 500000 P30D 0.10 0 1400000 2024-10-26 300000 eleven installments 11 24000 0.0739 2025-02-04 400000 eleven installments 11 35000 0.0739 300000 <p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Bonds, net of unamortized issuance costs of $277 and $316, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">August 2024 Note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,364</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Insurance Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,316</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: 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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,364)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Non-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"> </p> 277000 316000 3991000 3952000 1364000 281000 4272000 5316000 281000 1364000 3991000 3952000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 5: Capital Stock and Warrants</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On the Preferred Stock Conversion Date of May 15, 2024, pursuant to the terms of the Company’s Certificate of Incorporation, each share of the Company’s Super Voting Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class B Common Stock and each share of the Company’s Ordinary Preferred Stock (as defined in the Certificate of Incorporation) was automatically converted into fully-paid, non-assessable shares of Class A Common Stock, in each case at the then effective applicable Conversion Rate (as defined in the Certificate of Incorporation), as a result of the receipt by the Company of a written request for such conversion from the holders of a majority of the voting power of the Preferred Stock then outstanding. As a result, there were no shares of Preferred Stock outstanding after the Preferred Stock Conversion Date.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">For periods subsequent to May 15, 2024, the preferred warrants were no longer subject to contractual modification provisions and were reclassified from a liability classification to an equity classification on the condensed balance sheet.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On August 16, 2024, the Company held an annual meeting of stockholders at which the Company’s stockholders approved, among other items, amendments to the Certificate of Incorporation, to authorize 40,000,000 shares of “blank check” preferred stock, issuable in one or more series, and (ii) implement ancillary and conforming changes in connection with the authorization of “blank check” preferred stock and to remove provisions related to the Company’s former Super Voting Preferred Stock and Ordinary Preferred Stock, which are no longer outstanding. The term “blank check” preferred stock refers to preferred stock, the creation and issuance of which is authorized in advance by a company’s stockholders and the terms, rights and features of which are determined by the Board of Directors of a company without seeking further actions or vote of the stockholders.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pre-funded Warrants and Underwriter Warrants</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On November 21, 2024, the Company priced a public offering of Class A Common Stock and pre-funded warrants, generating gross proceeds of approximately $12.1 million. The Company sold 393,659 shares of Class A Common Stock and pre-funded warrants exercisable for 816,341 shares at public offering prices of $10.00 per share and $9.999 per warrant, respectively; each warrant was immediately exercisable at $0.001 per share and remained outstanding until exercised. The securities were issued under our effective Form S-3 shelf registration statement (File No. 333-269493) and related prospectus supplements, and the offering closed on November 25, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The transaction was completed pursuant to an underwriting agreement with Titan Partners Group LLC (“Titan”), a division of American Capital Partners, LLC, as sole book-runner; under that agreement the Company also issued Titan a five-year warrant, first exercisable 180 days after the agreement date and will be exercisable for a period of five years from the date of the agreement, to acquire 36,300 shares of Class A Common Stock at $18.29 per share. The agreement includes customary representations, warranties, covenants, and indemnification provisions. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">All pre-funded warrants issued in this offering were exercised in full as of June 30, 2025.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Vendor Warrants</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">On January 6, 2025, we issued unregistered warrants to a consultant hired for advisory services, strategic communications, national security consulting, and government engagement support related to the Company’s products and services. The warrants are exercisable for such number of shares of our Class A Common Stock which equals $15 thousand per month (for a total of $0.1 million) divided by the 30-day weighted average trading price per share, and have a term of 6 years. The offer and issuance of the warrants was made in reliance on an exemption from registration pursuant to, and in accordance with the procedures set forth in, Rule 144A, under the Securities Act. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of the Company’s outstanding warrants as of June 30, 2025 is as follows:</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:14.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:17.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:'Arial','Helvetica','sans-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;white-space:nowrap;width:52.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (previously Series m-3 Preferred Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 200.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (previously Series S Preferred Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 93.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (Vendor Warrants)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 0.001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6 years from each issuance</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (Underwriter Warrants)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 18.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">November 21, 2029</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> <span style="font-size:9pt;"> </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Reserved for Future Issuance</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-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:86.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201,649</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options available for future issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,566</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810,166</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">At-the-Market Offering Program</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On February 1, 2023, we entered into an At The Market Offering Agreement with H.C. Wainwright &amp; Co., LLC (“Wainwright”), pursuant to which we may offer and sell from time-to-time shares of Class A Common Stock through or to Wainwright acting as sales agent or principal (the “ATM Facility”). We initially filed a prospectus supplement on February 9, 2023, for sales under the ATM Facility up to $20.0 million, which was further supplemented on April 8, 2024, June 7, 2024, October 11, 2024, and November 14, 2024. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2025, we have sold an aggregate of 1,779,720 shares of Class A Common Stock under the ATM Facility for net proceeds of approximately $10.3 million, after deducting sales agent fees and expenses of approximately $0.3 million. </p> 0 40000000 12100000 393659 816341 10 9.999 0.001 P5Y P180D P5Y 36300 18.29 15000 100000 P6Y <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;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:14.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:17.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:'Arial','Helvetica','sans-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;white-space:nowrap;width:52.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (previously Series m-3 Preferred Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 200.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (previously Series S Preferred Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 93.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (Vendor Warrants)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 0.001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6 years from each issuance</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock (Underwriter Warrants)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 18.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">November 21, 2029</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> <span style="font-size:9pt;"> </span></p> 28656 200 121455 93.87 15238 0.001 P6Y 36300 18.29 <p style="font-family:'Arial','Helvetica','sans-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:86.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201,649</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options available for future issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,566</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810,166</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 314951 201649 293566 810166 20000000 100000000 50000000 44200000 1779720 10300000 300000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 6: Stock-Based Compensation</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Equity Incentive Plans</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">In April 2014, the Board of Directors adopted the 2014 Equity Incentive Plan (the “2014 Plan”) allowing for the issuance of up to 40,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 38,720 shares available for issuance under the 2014 Plan at that time were transferred to the 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 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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 100,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 </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Stock option activity under all of the Company’s equity incentive plans for the six-month period ended June 30, 2025 is as follows:</p><p style="font-family:'Arial','Helvetica','sans-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:50.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022 Equity incentive plan increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,876)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and exercisable as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-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;"><span style="font-family:'Arial','Helvetica','sans-serif';">The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.94</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as of June 30, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted average grant date fair value of options granted during the six-month period ended June 30, 2025 was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3.00</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share. </span><span style="font-family:'Arial','Helvetica','sans-serif';">There were </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> options exercised during the six-month period ended June 30, 2025 compared to </span><span style="font-family:'Arial','Helvetica','sans-serif';">2,260</span><span style="font-family:'Arial','Helvetica','sans-serif';"> options exercised during the six-month period ended June 30, 2024. The fair value of stock options that vested during the six months ended June 30, 2025, and 2024 was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and</span><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million, respectively.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The determination of the fair value of options granted during the three and six months ended June 30, 2025 and 2024 is computed using the Black-Scholes option pricing model with the following weighted average assumptions:</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:16.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of stock-based compensation expense recognized in the Company’s condensed statements of operations is as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:18.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"><span style="color:#ff0000;"> </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"><span style="color:#ff0000;"> </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, the Company had unamortized stock-based compensation expense of $1.7 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years. Option pricing models require the input of various subjective assumptions, including the option’s expected life and the price volatility of the underlying stock. The expected stock price volatility is based on the analysis of volatilities of the Company’s selected public peer group over a period commensurate with the expected term of the options. The expected term of the employee stock options represents the weighted average period the stock options are expected to remain outstanding and is based on the contractual terms, the vesting period and the expected remaining term of the outstanding options. The risk-free interest rate is based on the U.S. Treasury interest rates whose term in consistent with the expected life of the stock options. No dividend yield is included as the Company has not issued any dividends and does not anticipate issuing any dividends in the future.</p> 40000 38720 100000 0.05 1 P10Y 0.10 1.10 0.10 P5Y P4Y <p style="font-family:'Arial','Helvetica','sans-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:50.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022 Equity incentive plan increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,876)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:50.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and exercisable as of June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 92020 296391 50.5 P7Y11M19D 26000 220106 33876 33876 4.59 15316 15316 70.08 293566 314951 44.56 P7Y9M 169957 61.66 P6Y7M6D 4.94 3 0 2260 1300000 300000 <p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:16.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 0.0403 0.042 0.0411 0.042 0 0 0 0 0.5171 0.543 0.5237 0.5435 P6Y1M6D P5Y9M18D P6Y1M6D P5Y8M12D <p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:18.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;margin:0pt;"><span style="color:#ff0000;"> </span></p> 40000 8000 86000 65000 115000 146000 263000 268000 22000 32000 43000 80000 208000 83000 415000 190000 385000 269000 807000 603000 1700000 P2Y 0 0 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 7: Commitments and contingencies</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Leases</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company leases facilities for office space under non-cancelable operating lease agreements. Its current corporate headquarters are located in Mountain View, California, under a lease that extends through August 2025.  In April 2025, the Company entered into a new operating lease for its future headquarters in Sunnyvale, California, with a lease term through June 30, 2030.  Upon commencement of this new lease in April 2025, the Company paid a refundable lease deposit of $0.5 million on and recognized operating lease right-of-use asset and operating lease liability of $2.9 million, each. The annual base rent under the new lease is $0.9 million.  In addition to base rent, the Company is also responsible for covering its share of the common area expenses and property taxes associated with the building. We are currently in the process of relocating our corporate offices and manufacturing operations to this new Sunnyvale location. During the last six months of 2025, the Company expects to use cash for leasehold improvements to build out and furnish the new space.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025 and December 31, 2024, the components of the Company’s leases and lease costs were as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:12.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:11.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:'Arial','Helvetica','sans-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:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 407</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 989</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Operating lease costs were approximately $0.5 million and $0.3 million for the three-month periods ended June 30, 2025 and 2024, respectively and approximately $0.7 million and $0.5 million six-month periods ended June 30, 2025 and 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, future minimum operating lease payments were as follows (in thousands):</p><p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025 (remaining six months) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,595</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less – Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,465)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,130</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2025, the weighted average remaining lease term is 4.8 years and the weighted average discount rate is 14.9%.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Purchase Commitments</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company executed a purchase agreement on September 13, 2024, in order to secure the acquisition of <span style="-sec-ix-hidden:Hidden_PAjaDTMTbEmfPRElE44T3g;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">raw materials</span></span> essential to ASR production. This agreement stipulates monthly purchases of $40 thousand commencing in January 2025 and concluding in August 2026, culminating in a total expenditure of $0.8 million. In the six months ended June 30, 2025, the Company made payments totaling $0.1 million pursuant to this commitment. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Legal Matters</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 June 30, 2025 that would have a material adverse effect on the Company’s financial position, results of operations or cash flows.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 June 30, 2025 and December 31, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Sales Tax Contingencies</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin: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 June 30, 2025 and December 31, 2024 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> 500000 2900000 2900000 900000 <p style="font-family:'Arial','Helvetica','sans-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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:12.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:11.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:'Arial','Helvetica','sans-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:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 407</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 989</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 2948000 407000 119000 412000 3011000 3130000 412000 675000 989000 500000 300000 700000 500000 <p style="font-family:'Arial','Helvetica','sans-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;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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025 (remaining six months) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,595</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less – Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,465)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,130</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 120000 891000 999000 1029000 1060000 496000 4595000 1465000 3130000 P4Y9M18D 0.149 40000 800000 100000 400000 400000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 8: </b><b style="font-weight:bold;">Segment</b><b style="font-weight:bold;"> Information</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Management identifies reportable segments based on how it manages the Company’s operations. As such, the Company operates as one segment for reporting purposes. The accounting policies of the Company’s segment are the same as those described in Note 1.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The CODM assesses performance at a Company level and decides how to allocate resources based on net loss. The measure of segment assets is reported on the condensed balance sheets as total assets. The measure of significant segment expenses is listed on the condensed statements of operations. The CODM evaluates performance and allocates resources for its reportable segment using segment income or loss. This metric is used to evaluate the overall financial performance of the segment, make operational and strategic decisions, prepare the Company’s annual plan, and allocate resources.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 1 1 1 1 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 9: Subsequent Events</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">At-the-market offering program </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">On April 4, 2025, we filed a new shelf registration statement on Form S-3, pursuant to which we may, from time to time in one or more offerings, offer and sell up to $100.0 million in the aggregate of Class A Common Stock, preferred stock, debt securities, warrants and/or units, in any combination. The new shelf registration statement was declared effective on April 11, 2025. On July 18, 2025, we filed a new prospectus supplement for additional sales under the ATM Facility up to $50.0 million of shares of Class A Common Stock. As of August 8, 2025, we have approximately $44.2 million remaining to be sold pursuant to the new prospectus supplement and the accompanying prospectus related to the ATM Facility.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From July 1, 2025 to August 8, 2025, the Company sold 2,750,030 shares of Class A Common Stock, generating approximately $19.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program, resulting in cash on hand of $24.2 million as of August 8, 2025.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 18, 2025, the Company filed a prospectus supplement to amend the April 2025 Prospectus Supplement to increase the issuance and sale from time to time to up to $50.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 100000000 50000000 44200000 2750030 19700000 24200000 50000000 false false false false