0001558370-24-012268.txt : 20240814 0001558370-24-012268.hdr.sgml : 20240814 20240814170006 ACCESSION NUMBER: 0001558370-24-012268 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Knightscope, Inc. CENTRAL INDEX KEY: 0001600983 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 462482575 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41248 FILM NUMBER: 241209249 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-20240630x10q.htm 10-Q
0001600983Q2false0001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:SeriesBPreferredStockMember2024-06-300001600983us-gaap:SeriesAPreferredStockMember2024-06-300001600983kscp:SeriesSPreferredStockMember2024-06-300001600983kscp:SeriesMPreferredStockMember2024-06-300001600983kscp:SeriesM4PreferredStockMember2024-06-300001600983kscp:SeriesM3PreferredStockMember2024-06-300001600983kscp:SeriesM2PreferredStockMember2024-06-300001600983kscp:SeriesM1PreferredStockMember2024-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-04-012024-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-01-012024-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-012023-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-06-300001600983us-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-310001600983us-gaap:RetainedEarningsMember2023-06-300001600983us-gaap:AdditionalPaidInCapitalMember2023-06-300001600983us-gaap:RetainedEarningsMember2023-03-310001600983us-gaap:AdditionalPaidInCapitalMember2023-03-3100016009832023-03-310001600983us-gaap:RetainedEarningsMember2022-12-310001600983us-gaap:AdditionalPaidInCapitalMember2022-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:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001600983us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-3100016009832023-01-012023-12-310001600983kscp:EquityIncentivePlan2016Member2016-12-310001600983kscp:EquityIncentivePlan2022Member2022-06-230001600983kscp:EquityIncentivePlan2014Member2014-04-300001600983us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001600983us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001600983us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001600983us-gaap:ConvertiblePreferredStockMember2024-01-012024-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983us-gaap:TransferredOverTimeMember2024-04-012024-06-300001600983us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300001600983kscp:EcdRelatedRevenuesMember2024-04-012024-06-300001600983kscp:AsrRelatedRevenuesMember2024-04-012024-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983us-gaap:TransferredOverTimeMember2024-01-012024-06-300001600983us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300001600983kscp:EcdRelatedRevenuesMember2024-01-012024-06-300001600983kscp:AsrRelatedRevenuesMember2024-01-012024-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-04-012023-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-04-012023-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001600983us-gaap:TransferredOverTimeMember2023-04-012023-06-300001600983us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001600983kscp:EcdRelatedRevenuesMember2023-04-012023-06-300001600983kscp:AsrRelatedRevenuesMember2023-04-012023-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-01-012023-06-300001600983kscp:EcdRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredOverTimeMember2023-01-012023-06-300001600983kscp:AsrRelatedRevenuesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001600983us-gaap:TransferredOverTimeMember2023-01-012023-06-300001600983us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001600983kscp:EcdRelatedRevenuesMember2023-01-012023-06-300001600983kscp:AsrRelatedRevenuesMember2023-01-012023-06-300001600983us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberkscp:AtMarketOfferingMember2024-07-012024-08-090001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-01-012024-06-300001600983kscp:KonicaMinoltaInc.Member2024-06-300001600983kscp:KonicaMinoltaInc.Member2023-12-310001600983us-gaap:RetainedEarningsMember2024-04-012024-06-300001600983us-gaap:RetainedEarningsMember2024-01-012024-06-300001600983us-gaap:RetainedEarningsMember2023-04-012023-06-300001600983us-gaap:RetainedEarningsMember2023-01-012023-06-300001600983kscp:PublicSafetyInfrastructureBondsMember2023-12-310001600983kscp:AutonomousSecurityRobotsNetMember2024-01-012024-06-300001600983us-gaap:DevelopedTechnologyRightsMember2024-06-300001600983us-gaap:CustomerRelationshipsMember2024-06-300001600983us-gaap:DevelopedTechnologyRightsMember2023-12-310001600983us-gaap:CustomerRelationshipsMember2023-12-310001600983us-gaap:WarrantMember2024-06-300001600983us-gaap:WarrantMember2023-12-310001600983us-gaap:WarrantMember2023-06-300001600983us-gaap:WarrantMember2022-12-310001600983us-gaap:ConvertibleNotesPayableMember2022-12-310001600983us-gaap:ConvertibleNotesPayableMember2023-01-012023-06-300001600983us-gaap:ConvertibleNotesPayableMember2024-01-012024-06-300001600983kscp:WarrantAndDerivativeLiabilityMember2024-01-012024-06-300001600983us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001600983kscp:KonicaMinoltaInc.Member2024-04-012024-06-300001600983kscp:KonicaMinoltaInc.Member2024-01-012024-06-300001600983kscp:KonicaMinoltaInc.Member2023-04-012023-06-300001600983kscp:KonicaMinoltaInc.Member2023-01-012023-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-300001600983us-gaap:ServiceMember2023-04-012023-06-300001600983us-gaap:ProductMember2023-04-012023-06-300001600983us-gaap:ServiceMember2023-01-012023-06-300001600983us-gaap:ProductMember2023-01-012023-06-300001600983us-gaap:CommonClassBMember2024-06-300001600983us-gaap:CommonClassAMember2024-06-300001600983us-gaap:CommonClassBMember2023-12-310001600983us-gaap:CommonClassAMember2023-12-310001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-06-300001600983us-gaap:ConvertibleDebtMember2022-10-100001600983kscp:WarrantsExpirationDateDecember312027TwoMemberus-gaap:CommonClassAMember2024-06-300001600983kscp:WarrantsExpirationDateDecember312027OneMemberus-gaap:CommonClassAMember2024-06-300001600983kscp:ClassOfWarrantsExpirationDateOctober132027Memberus-gaap:CommonClassAMember2024-06-3000016009832023-06-3000016009832022-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001600983kscp:WarrantsToPurchaseCommonStockMember2024-04-012024-06-300001600983us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001600983kscp:WarrantsToPurchaseCommonStockMember2024-01-012024-06-300001600983us-gaap:SeriesBPreferredStockMember2023-04-012023-06-300001600983us-gaap:SeriesAPreferredStockMember2023-04-012023-06-300001600983us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember2023-04-012023-06-300001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember2023-04-012023-06-300001600983kscp:WarrantsToPurchaseCommonStockMember2023-04-012023-06-300001600983kscp:SeriesSPreferredStockMember2023-04-012023-06-300001600983kscp:SeriesMPreferredStockMember2023-04-012023-06-300001600983kscp:SeriesM2PreferredStockMember2023-04-012023-06-300001600983us-gaap:SeriesBPreferredStockMember2023-01-012023-06-300001600983us-gaap:SeriesAPreferredStockMember2023-01-012023-06-300001600983us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001600983kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember2023-01-012023-06-300001600983kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember2023-01-012023-06-300001600983kscp:WarrantsToPurchaseCommonStockMember2023-01-012023-06-300001600983kscp:SeriesSPreferredStockMember2023-01-012023-06-300001600983kscp:SeriesMPreferredStockMember2023-01-012023-06-300001600983kscp:SeriesM2PreferredStockMember2023-01-012023-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001600983us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2024-04-012024-06-300001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-06-300001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-04-012023-06-300001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-04-012023-06-300001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-06-300001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-06-300001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-06-300001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-06-300001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2024-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2023-12-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-06-300001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-06-300001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-06-300001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-06-300001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2023-06-300001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2023-03-310001600983us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesSPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesMPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983kscp:SeriesM2PreferredStockMemberus-gaap:PreferredStockMember2022-12-310001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-012024-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001600983us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-06-300001600983kscp:EquityIncentivePlan2022Memberus-gaap:CommonClassAMember2022-06-232022-06-230001600983kscp:PublicSafetyInfrastructureBondsMember2023-10-020001600983kscp:PublicSafetyInfrastructureBondsMember2024-01-012024-06-300001600983kscp:PublicSafetyInfrastructureBondsMember2024-06-300001600983kscp:TermOfStockOptionsIfPriceOf110OfFairMarketValueMemberkscp:EquityIncentivePlan2022Member2024-01-012024-06-300001600983kscp:TermOfStockOptionsIfPriceOf100OfFairMarketValueMemberkscp:EquityIncentivePlan2022Member2024-01-012024-06-300001600983us-gaap:WarrantMember2024-01-012024-06-300001600983us-gaap:WarrantMember2023-01-012023-06-300001600983us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001600983us-gaap:FairValueMeasurementsRecurringMember2024-06-300001600983us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983us-gaap:FairValueMeasurementsRecurringMember2023-12-310001600983kscp:August2024NotesMemberus-gaap:SubsequentEventMember2024-08-012024-08-010001600983kscp:August2024NotesMemberus-gaap:SubsequentEventMember2024-08-010001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-06-070001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2024-04-080001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2023-08-180001600983us-gaap:CommonClassAMemberkscp:AtMarketOfferingMember2023-02-090001600983srt:MinimumMember2024-01-012024-06-300001600983srt:MaximumMember2024-01-012024-06-300001600983us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001600983us-gaap:CostOfSalesMember2024-04-012024-06-300001600983us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001600983us-gaap:CostOfSalesMember2024-01-012024-06-300001600983us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001600983us-gaap:CostOfSalesMember2023-04-012023-06-300001600983us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001600983us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001600983us-gaap:CostOfSalesMember2023-01-012023-06-300001600983us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001600983us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016009832023-04-012023-06-300001600983us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-3000016009832023-01-012023-06-3000016009832024-06-3000016009832023-12-3100016009832024-04-012024-06-300001600983us-gaap:CommonClassBMember2024-08-090001600983us-gaap:CommonClassAMember2024-08-0900016009832024-01-012024-06-30xbrli:sharesiso4217:USDkscp:installmentxbrli:pureiso4217:USDxbrli:shareskscp:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2024

or

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

EXCHANGE ACT OF 1934

For the transition period from                      to

Commission File Number: 001-41248

Knightscope, Inc.

(Exact name of registrant as specified in its charter)

Delaware

46-2482575

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

1070 Terra Bella Avenue

Mountain View, CA 94043

(Address of Principal Executive Offices) (Zip Code)

(650) 924-1025

(Registrant’s telephone number, including area code)

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

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Class A Common Stock, $0.001 Par Value per Share

KSCP

The Nasdaq Capital Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

As of August 9, 2024, there were 136,095,119 shares of the registrant’s Class A Common Stock outstanding and 16,725,760 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, 2024 and December 31, 2023 (Unaudited)

5

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

6

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

7

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

9

Notes to Condensed Financial Statements (Unaudited)

10

Item 2.

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

26

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

38

Item 4.

Controls and Procedures

38

Part II

Other Information

39

Item 1.

Legal Proceedings

39

Item 1A.

Risk Factors

39

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

39

Item 3.

Defaults Upon Senior Securities

39

Item 4.

Mine Safety Disclosures

39

Item 5.

Other Information

39

Item 6.

Exhibits

40

Signatures

41

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

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

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

3

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

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

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

4

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

KNIGHTSCOPE, INC.

Condensed Balance Sheets

(In thousands, except share and per share data)

June 30, 

    

December 31, 

    

2024

    

2023

(unaudited)

(1)

ASSETS

Current assets:

    

  

    

  

Cash and cash equivalents

$

2,625

$

2,282

Restricted cash

 

101

 

100

Accounts receivable, net of allowance for credit losses of $91 and $15 as of June 30, 2024 and December 31, 2023

 

3,508

 

2,090

Inventory

3,242

2,320

Prepaid expenses and other current assets

 

1,250

 

1,421

Total current assets

 

10,726

 

8,213

Autonomous Security Robots, net

 

8,538

 

8,845

Property, equipment and software, net

 

756

 

857

Operating lease right-of-use-assets

 

1,086

 

1,458

Goodwill

1,922

1,922

Intangible assets, net

1,399

1,557

Other assets

 

123

 

122

Total assets

$

24,550

$

22,974

LIABILITIES, PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,615

$

1,858

Accrued expenses

 

1,880

 

1,155

Deferred revenue

 

2,288

 

1,741

Operating lease liabilities, current

 

787

 

733

Other current liabilities

 

1,329

 

1,459

Total current liabilities

 

8,899

 

6,946

Debt obligations, net of debt issuance costs of $356 and $194 as of June 30, 2024 and December 31, 2023

 

3,917

 

1,242

Preferred stock warrant liability

 

 

5,976

Derivative liability

34

271

Other noncurrent liabilities

224

259

Operating lease liabilities, noncurrent

 

300

 

711

Total liabilities

 

13,374

 

15,405

Commitments and contingencies (Note 8)

 

  

 

  

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

 

 

34,203

Stockholders’ equity (deficit):

 

  

 

  

Class A Common Stock, $0.001 par, 228,000,000 and 114,000,000 shares authorized as of June 30, 2024 and December 31, 2023, 116,967,395 and 80,188,600 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

 

117

 

80

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

 

17

 

9

Additional paid-in capital

 

186,363

 

134,735

Accumulated deficit

 

(175,321)

 

(161,458)

Total stockholders’ equity (deficit)

 

11,176

 

(26,634)

Total liabilities, preferred stock and stockholders’ equity (deficit)

$

24,550

$

22,974

(1)

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

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

5

KNIGHTSCOPE, INC.

Condensed Statements of Operations

(In thousands, except share and per share data)

(Unaudited)

Three Months Ended June 30, 

Six months ended June 30, 

    

2024

    

2023

    

2024

    

2023

Revenue, net

Service

$

1,950

$

1,825

$

3,641

$

3,573

Product

1,253

1,738

1,816

2,887

Total revenue, net

3,203

3,563

5,457

6,460

Cost of revenue, net

 

 

Service

2,791

2,642

5,874

4,884

Product

970

912

1,586

1,780

Total cost of revenue, net

3,761

3,554

7,460

6,664

Gross profit (loss)

(558)

9

(2,003)

(204)

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

1,637

 

1,482

 

3,206

 

2,879

Sales and marketing

 

1,537

 

1,193

 

3,043

 

2,321

General and administrative

 

2,734

 

3,274

 

6,375

 

6,913

Restructuring charges

295

5

414

149

Total operating expenses

 

6,203

 

5,954

 

13,038

 

12,262

Loss from operations

 

(6,761)

 

(5,945)

 

(15,041)

 

(12,466)

Other income (expense):

 

 

 

 

Change in fair value of warrant and derivative liabilities

 

681

 

1,193

 

1,451

 

5,815

Change in fair value of convertible notes

 

 

(43)

 

 

Interest income (expense), net

(128)

48

(193)

(454)

Other expense, net

 

(63)

 

(51)

 

(80)

 

(137)

Total other income

 

490

 

1,147

 

1,178

 

5,224

Net loss before income tax expense

 

(6,271)

 

(4,798)

 

(13,863)

 

(7,242)

Income tax expense

 

 

 

 

Net loss

$

(6,271)

$

(4,798)

$

(13,863)

$

(7,242)

Basic and diluted net loss per common share

$

(0.05)

$

(0.08)

$

(0.13)

$

(0.14)

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

116,863,327

57,224,377

106,099,552

50,087,068

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

    

Deficit

Balance as of March 31, 2023

1,808,498

$

4,696

160,000

$

480

2,693,500

$

21,805

1,418,381

$

614

3,498,859

$

7,098

37,314,704

$

37

10,357,822

$

10

$

106,332

$

(141,784)

$

(35,405)

Stock based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

731

731

Warrants exercised

Conversion of debt obligations to Class A Common Stock

7,538,604

8

4,410

4,418

Stock options exercised

238,000

38

38

Offering proceeds, net of issuance costs

 

 

 

 

 

 

 

 

 

 

 

18,396,581

 

18

 

9,524

9,542

Share conversion to common stock

(7,539)

(20)

(16,935)

(137)

269,212

1

(238,000)

156

157

Share conversion costs

(1)

(1)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,798)

(4,798)

Balance as of June 30, 2023

 

1,800,959

$

4,676

 

160,000

$

480

 

2,676,565

$

21,668

 

1,418,381

$

614

 

3,498,859

$

7,098

 

63,519,101

$

64

 

10,357,822

$

10

$

121,190

$

(146,582)

$

(25,318)

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

    

Deficit

Balance as of December 31, 2022

1,855,328

$

4,818

160,000

$

480

2,714,732

$

21,977

3,086,160

$

1,335

3,535,621

$

7,173

28,029,238

$

28

10,319,884

$

10

$

95,716

$

(139,340)

$

(43,586)

Stock based compensation

1,177

1,177

Conversion of debt obligations to Class A Common Stock

10,432,428

11

8,581

8,592

Stock options exercised

213,020

238,000

263

263

Proceeds from Equity Sale, net of issuance costs

22,821,226

23

14,213

14,236

Share conversion to common stock

(54,369)

(142)

(38,167)

(309)

(1,667,779)

(721)

(36,762)

(75)

2,023,189

2

(200,062)

1,245

1,247

Share conversion costs

(5)

(5)

Net loss

(7,242)

(7,242)

Balance as of June 30, 2023

1,800,959

$

4,676

160,000

$

480

2,676,565

$

21,668

1,418,381

$

614

3,498,859

$

7,098

63,519,101

$

64

10,357,822

$

10

$

121,190

$

(146,582)

$

(25,318)

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 (Deficit)

Balance as of March 31, 2024

1,775,586

$

4,611

160,000

$

480

2,620,258

$

21,212

1,418,381

$

614

3,498,859

$

7,098

93,748,259

$

94

9,357,822

$

9

$

142,309

$

(169,050)

$

(26,638)

Stock based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

269

269

Reclassification of warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

 

4,762

4,762

Stock options exercised

 

 

 

 

 

 

 

 

 

 

 

113,000

 

 

18

18

Offering proceeds, net of issuance costs

14,689,496

15

5,007

5,022

Share conversion to common stock

(1,775,586)

(4,611)

(160,000)

(480)

(2,620,258)

(21,212)

(1,418,381)

(614)

(3,498,859)

(7,098)

8,416,640

8

7,367,938

8

33,999

34,015

Share conversion costs

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

(1)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,271)

(6,271)

Balance as of June 30, 2024

 

$

$

$

$

$

116,967,395

$

117

16,725,760

$

17

$

186,363

$

(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

1,779,653

$

4,621

160,000

$

480

2,642,190

$

21,390

1,418,381

$

614

3,498,859

$

7,098

80,188,600

$

80

9,357,822

$

9

$

134,735

$

(161,458)

$

(26,634)

Stock based compensation

603

603

Reclassification of warrant liabilities

 

 

 

 

 

 

 

 

 

 

 

 

4,762

4,762

Stock options exercised

113,000

18

18

Offering proceeds, net of issuance costs

28,202,234

29

12,060

12,089

Share conversion to common stock

(1,779,653)

(4,621)

(160,000)

(480)

(2,642,190)

(21,390)

(1,418,381)

(614)

(3,498,859)

(7,098)

8,463,561

8

7,367,938

8

34,187

34,203

Share conversion costs

(2)

(2)

Net loss

(13,863)

(13,863)

Balance as of June 30, 2024

$

$

$

$

$

116,967,395

$

117

16,725,760

$

17

$

186,363

$

(175,321)

$

11,176

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, 

    

2024

    

2023

Cash Flows From Operating Activities

Net loss

    

$

(13,863)

    

$

(7,242)

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

 

  

 

  

Depreciation and amortization

 

1,280

 

1,155

Loss on disposal of Autonomous Security Robots

 

1,075

 

Loss on disposal of property and equipment

 

1

 

Stock compensation expense

 

603

 

1,177

Change in fair value of warrant and derivative liabilities

 

(1,451)

 

(5,815)

Accrued interest

159

440

Common stock issued in exchange for consulting services

293

Amortization of debt discount

 

31

 

Changes in operating assets and liabilities:

 

 

Accounts receivable, net

 

(1,418)

 

(673)

Prepaid expenses and other current assets

 

171

 

(246)

Inventory

(922)

(111)

Other assets

 

(1)

 

22

Accounts payable

 

757

 

(938)

Accrued expenses

 

566

 

30

Deferred revenue

 

547

 

155

Other current and noncurrent liabilities

 

(177)

 

538

Net cash used in operating activities

 

(12,642)

 

(11,215)

Cash Flows From Investing Activities

 

  

 

  

Purchases and related costs incurred for Autonomous Security Robots

 

(1,759)

 

(1,690)

Purchases of property and equipment

 

(4)

 

(457)

Net cash used in investing activities

 

(1,763)

 

(2,147)

Cash Flows From Financing Activities

 

  

 

  

Proceeds from stock options exercised

 

18

 

263

Proceeds from equity sale, net of issuance costs

 

12,089

 

14,236

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

 

2,644

 

Share conversion costs

(2)

(5)

Net cash provided by financing activities

 

14,749

 

14,494

Net change in cash, cash equivalents and restricted cash

 

344

 

1,132

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

 

2,382

 

4,810

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

$

2,726

$

5,942

Supplemental Disclosure of Non-Cash Financing and Investing Activities

 

  

 

  

Conversion of preferred stock to common stock

$

34,203

$

1,247

Conversion of debt obligations to Class A Common Stock

$

$

8,592

Goodwill adjustment

$

$

578

Capital expenditures in accounts payable and other long-term liabilities

$

27

$

Preferred stock warrant reclassification to equity

$

4,762

$

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

9

KNIGHTSCOPE, INC.

Notes to Condensed financial statements

(Dollars in thousands, unless otherwise stated)

(Unaudited)

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

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

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

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

Basis of Presentation and Liquidity

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

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

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

Basic and Diluted Net Loss per Share

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

10

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, 2024 and 2023 consist of the following:

    

June 30, 

June 30, 

2024

    

2023

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

 

 

1,418,381

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

 

 

3,498,859

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

 

 

1,800,959

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

 

 

160,000

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

 

 

2,676,565

Warrants to purchase Class A Common Stock

8,644,019

1,138,446

Warrants to purchase Series m-3 Preferred Stock

 

 

1,432,786

Warrants to purchase Series S Preferred Stock

 

 

2,941,814

Stock options

 

14,005,835

 

9,405,655

Total potentially dilutive shares

 

22,649,854

 

24,473,465

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

Segments

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

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six month periods ended June 30, 2024 and 2023.

11

Use of Estimates

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

Reclassifications

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

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

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

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

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

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.

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,967

$

2,112

Work in process

 

147

 

82

Finished goods

 

128

 

126

$

3,242

$

2,320

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 included in research and development expense amounted to $0 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $1, and depreciation expense included in cost of revenue, net amounted to $507 and $409 for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $4, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $13, and depreciation expense included in cost of revenue, net amounted to $990 and $770 for the six months ended June 30, 2024 and 2023, respectively.

ASRs, net, consisted of the following:

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,587

$

3,841

ASRs in progress

 

1,512

 

1,575

Finished ASRs

 

9,343

 

12,130

 

13,442

 

17,546

Less: accumulated depreciation on Finished ASRs

 

(4,904)

 

(8,701)

ASRs, net

$

8,538

$

8,845

In the first quarter of 2024, the Company discontinued the K5 v3 machines and as a result, in the first half of 2024, wrote off approximately $1.1 million against service cost of revenue, net.

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

June 30, 

December 31, 

    

2024

    

2023

ASRs on lease or available for lease

$

8,620

$

10,804

Demonstration ASRs

 

42

607

Research and development ASRs

 

186

194

Charge boxes

495

525

 

9,343

12,130

Less: accumulated depreciation

 

(4,904)

(8,701)

Finished ASRs, net

$

4,439

$

3,429

 

 

Intangible Assets

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

June 30, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(338)

$

652

Customer relationships

 

8

 

950

 

(203)

 

747

Total

$

1,940

$

(541)

$

1,399

13

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

 

$

751

Customer relationships

 

8

 

950

 

(144)

 

 

806

Total

$

1,940

$

(383)

 

$

1,557

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

Intangible assets amortization expense totaled $158 and $273 for the six months ended June 30, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $59 and $99, respectively for the six month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $174 and $99, respectively for the six month period ended June 30, 2023.

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

Year ending December 31, 

    

Amount

2024 (remaining six months)

$

159

2025

 

317

2026

 

317

2027

 

275

2028

 

118

2029 and thereafter

213

Total

$

1,399

Other Current Liabilities

Other current liabilities consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Sales tax

$

376

$

364

Customer deposits

 

241

 

239

Warranty liability

 

457

 

406

Other

 

255

 

450

$

1,329

$

1,459

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:

    

June 30, 

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued

 

234

 

240

Warranty services provided

 

(183)

 

(72)

$

457

$

313

Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Legal, consulting, and financial services

$

432

$

117

Payroll and payroll taxes

 

523

 

604

Credit cards

 

297

 

244

Accrued interest

169

10

Other

 

459

 

180

$

1,880

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

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

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

Stock-Based Compensation

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

15

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 with an automatic renewal feature. In addition, the Company derives non-lease revenue items such as professional services related to ASRs’ deployments, special decals, shipping costs and training if any, recognized when control of these services is transferred to the clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

ECD related revenues

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

The Company determines revenue recognition through the following steps:

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

ASR subscription revenue

The Company recognizes ASR subscription revenue as follows:

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

Deferred revenue

In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to 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 twelve (12)-month term.

16

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:

    

June 30, 2024

Deferred revenue - short term

$

2,288

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

$

1,173

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:

Three Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

22

$

990

$

1,012

$

20

$

1,080

$

1,100

ECDs

1,928

263

 

2,191

2,393

70

 

2,463

Total

$

1,950

$

1,253

$

3,203

$

2,413

$

1,150

$

3,563

Six Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

47

$

1,955

$

2,002

$

40

$

2,082

$

2,122

ECDs

3,154

301

 

3,455

4,180

158

 

4,338

Total

$

3,201

$

2,256

$

5,457

$

4,220

$

2,240

$

6,460

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.

17

Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.

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

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

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,112

$

1,112

$

$

Liabilities

 

  

 

  

 

  

 

  

Derivative liability – Class A Common Stock warrants

$

34

$

$

$

34

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,104

$

1,104

$

$

Liabilities

 

  

 

  

 

  

 

  

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

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

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

June 30, 

June 30, 

2024

2023

Beginning Balance

    

$

6,247

    

$

11,157

Warrants cancelled

 

 

(308)

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

(4,601)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of Common Stock warrants

(237)

(906)

Ending Balance

$

34

$

5,342

18

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

    

June 30, 

June 30, 

2024

2023

Beginning Balance

$

$

8,152

Notes converted

(8,592)

Interest accretion

 

 

440

Ending Balance

$

$

NOTE 4:  Debt Obligations

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. 

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

 

June 30, 

December 31, 

    

2024

    

2023

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

$

3,917

$

1,242

Less: current portion of debt obligations

 

 

Non-current portion of debt obligations

$

3,917

$

1,242

The Company issued Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the six months ended June 30, 2024.

NOTE 5: Stock-Based Compensation

Equity Incentive Plans

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

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

19

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 of June 30, 2024 is as follows:

    

    

    

    

Weighted

    

Weighted

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

Grant

Outstanding

Price

Life (Years)

Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

2022 Equity incentive plan increase

9,364,784

Granted

 

(7,445,000)

 

7,445,000

 

0.45

 

 

Exercised

(113,000)

0.16

Forfeited

 

3,394,559

 

(3,394,559)

 

4.24

 

 

Expired

1,000

(1,000)

0.16

Available and outstanding as of June 30, 2024

5,414,706

14,005,835

$

1.16

8.15

$

Vested and exercisable as of June 30, 2024

 

5,323,033

$

1.73

 

5.76

$

The weighted average grant date fair value of options granted during the six month period ended June 30, 2024 was $0.25 per share. There were 113,000 options exercised during the six month period ended June 30, 2024 compared to 451,020 options exercised in the prior year period. The fair value of the options that vested during the six months ended June 30, 2024 and 2023 was $848 and $1.4 million, respectively.

As of June 30, 2024, the Company had unamortized stock-based compensation expense of $3.6 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years.

The assumptions utilized for option grants during the three and six months ended June 30, 2024 and 2023, are as follows:

    

Three months ended

    

Six months ended

June 30, 

June 30, 

2024

    

2023

 

2024

    

2023

 

Risk-free interest rate

 

4.20

%  

3.62

%

 

4.20

%  

3.62

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

54.30

%  

54.73

%

 

54.35

%  

54.71

%

Expected term (in years)

 

5.8

 

5.4

 

5.7

 

5.4

20

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

    

Three months ended

    

Six months ended

June 30, 

June 30, 

2024

    

2023

2024

    

2023

Cost of revenue, net

$

8

$

107

$

65

$

200

Research and development

 

146

 

125

 

268

 

125

Sales and marketing

 

32

 

55

 

80

 

108

General and administrative

 

83

 

444

 

190

 

744

Total

$

269

$

731

$

603

$

1,177

NOTE 6: Capital Stock and Warrants

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation (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 (as defined in the Certificate of Incorporation and, 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 (the “Automatic Conversion”). As a result of the Automatic Conversion, 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 balance sheet.

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

Shares

Proceeds Net

Aggregate

Shares

Issued and

of Issuance

Liquidation

    

Authorized

    

Outstanding

    

Costs

    

Preference

Series A Preferred Stock

 

8,936,015

 

$

$

Series B Preferred Stock

 

4,707,501

 

 

 

Series m Preferred Stock

 

6,666,666

 

 

 

Series m-1 Preferred Stock

 

333,334

 

 

 

Series m-2 Preferred Stock

 

1,660,756

 

 

 

Series m-3 Preferred Stock

 

3,490,658

 

 

 

Series m-4 Preferred Stock

 

4,502,061

 

 

 

Series S Preferred Stock

 

13,108,333

 

 

 

Total Preferred Stock

 

43,405,324

 

$

$

21

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

Class of shares

    

Number of Warrants

    

Exercise Price

    

Expiration Date

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

 

1,432,786

$

4.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

6,072,787

$

1.88

December 31, 2027

Class A Common Stock

 

1,138,446

$

3.25

October 13, 2027

Common Stock Reserved for Future Issuance

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

    

June 30, 

2024

Stock options to purchase common stock

 

14,005,835

Warrants outstanding for future issuance of convertible common stock

 

8,644,019

Stock options available for future issuance

 

5,414,706

Total shares of Class A Common Stock reserved

 

28,064,560

At-the-Market Offering Program

In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright & Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. On April 8, 2024, the Company filed a prospectus supplement (the “April Prospectus Supplement”), relating to the issuance and sale from time to time of up to $6.4 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. On June 7, 2024, the Company filed a prospectus supplement (the “June Prospectus Supplement”) to amend the April Prospectus Supplement to increase the issuance and sale from time to time to up to $11.66 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. During the six months ended June 30, 2024, the Company issued 28,202,234 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $12.1 million, net of brokerage and placement fees of approximately $0.5 million. See also Note 9: Subsequent Events.

NOTE 7: Related parties and related-party transactions

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

22

NOTE 8: Commitments and contingencies

Leases

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

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

    

June 30, 2024

    

December 31, 2023

Operating leases

 

 

Operating lease right-of-use assets

$

1,086

$

1,458

Operating lease liabilities, current portion

$

787

$

733

Operating lease liabilities, non-current portion

 

300

 

711

Total operating lease liabilities

$

1,087

$

1,444

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

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

Years ending December 31, 

Amount

2024 (remaining six months)

$

425

2025

675

2026

73

Total future minimum lease payments

 

1,173

Less – Interest

 

(86)

Present value of lease liabilities

$

1,087

Weighted average remaining lease term is 1.4 years as of June 30, 2024 and the weighted average discount rate is 11.6%.

Legal Matters

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

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

23

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, 2024 and December 31, 2023 which has been included in other current liabilities on the accompanying condensed balance sheets. The Company continues to analyze possible sales tax exposure but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its results of operations, financial position or cash flows.

NOTE 9: Subsequent Events

At-the-market offering program

From July 1, 2024 to August 9, 2024, the Company sold 19,240,793 shares of Class A Common Stock, generating approximately $4.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.

Senior Secured Promissory 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”) 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 (the “Explosion”). 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 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,500,000 payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $500,000 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

24

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 (the “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.

25

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

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

The historical results presented below are not necessarily indicative of the results that may be expected for any future period. 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, as by our other filings with the SEC, and the section titled “Cautionary Note on Forward-Looking Statements” included elsewhere herein.

Overview

Knightscope is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our products, made in the United States, are designed to help our clients protect the people, places, and things where we live, work, study, and visit.

Our ASR technologies promote effective perimeter security and are designed to be force multiplier for security teams seeking improved situational awareness. ASRs conduct real-time, on-site data collection and analysis in various spaces and deliver incident alerts to security professionals through the KSOC. The KSOC, with real time dashboard linked to every K5 robot and stationary K1 Hemisphere unit, enables clients to access the data for investigative and evidence collection purposes.

Our ECDs include the K1B products consisting of the K1 Blue Light Tower, K1 E-Phone, and the K1 Call Box. Tower devices are tall, highly visible and recognizable structures that are fully powered by the sun to provide emergency communication services using cellular and satellite communications. E-Phones and Call Boxes, which can be solar based or plugged in, offer a smaller footprint than the towers, but with the same reliable communication capabilities.

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

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

During the second quarter of 2024, the management team has continued to implement operational changes in furtherance of its goal of achieving  the Company’s path to profitability, updated its capital structure to better align with its public company peers, and continued its discussions with The Nasdaq Stock Market (“Nasdaq”) to align on the Company’s plans for its path to compliance with Nasdaq listing standards.

Financial Efficiency

In the second quarter of 2024, Knightscope continued implementing its previously announced roadmap to profitable growth by streamlining costs and operations across the Company. Our actions focused primarily on the K1B product line which was acquired when the Company purchased the assets of CASE Emergency Management.

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

26

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

Facilities – Knightscope also continues to evaluate footprint reduction opportunities, especially the K1B satellite locations with the expectation to further improve efficiencies and inventory management while reducing real estate costs and operating expenses.

Upgrades - in the ASR product line, management prioritized enhancing client experience by addressing quality issues and upgrading existing client machines to the latest generation K5 in lieu of shipping machines to new clients reflected in the backlog. In the six months ended June 30, 2024, we wrote off approximately $1.1 million in assets related to K5 v3 retirements.

Increase in Authorized Shares

On April 5, 2024, we held a special meeting of stockholders (the “Special Meeting”) at which the Company’s stockholders approved an amendment (the “Amendment”) to the Company’s Amended and Restated Certificate of Incorporation to increase the number of authorized shares of the Company’s Class A Common Stock, par value $0.001 per share from 114,000,000 to 228,000,000 shares. The Company’s board of directors previously approved the Amendment and, on April 5, 2024, the Company filed a Certificate of Amendment (the “Certificate of Amendment”) to the Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”) with the Secretary of State of the State of Delaware to effect the Amendment, which became effective upon filing with the Secretary of State.

Prospectus Supplement Filings

On April 8, 2024, we filed a prospectus supplement (the “April Prospectus Supplement”) to the prospectus included in the Company’s Registration Statement on Form S-3 (File No. 333-269493), which was declared effective by the SEC on February 8, 2023 under the Securities Act, relating to the issuance and sale from time to time of up to $6.4 million of shares in Class A Common Stock, subject to, and in accordance with, SEC rules, pursuant to the At The Market Offering Agreement (the “ATM Agreement”), dated February 1, 2023, between the Company and H.C. Wainwright & Co., LLC (“Wainwright”).

On June 7, 2024, we filed a prospectus supplement (the “June Prospectus Supplement”) to amend the April Prospectus Supplement to increase the issuance and sale from time to time to up to $11.7 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules.

Preferred Stock Conversion to Common

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of 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 (as defined in the Certificate of Incorporation and, 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 (the “Automatic Conversion”). As a result of the Automatic Conversion, there were no shares of Preferred Stock outstanding after the Preferred Stock Conversion Date. Management believes that this better aligns the Company’s capital structure with its public company peers. In addition, this change allows the Company to reflect a stockholders’ equity on its balance sheet, which positively impacts our ability to stay in compliance with Nasdaq’s continued listing requirements.

As a result of these changes, we expect 2024 to be a year of transition with fluctuations in our results of operations throughout the year. The Company believes that although the streamlining of costs and operations may negatively impact near-term results of operations, the changes will better prepare the Company for long-term financial health.

27

Nasdaq Listing Rules Compliance

On April 24, 2024, the Company received a delisting determination letter (the “Delisting Determination Letter”) from the Nasdaq Listing Qualifications staff (the “Staff”) of Nasdaq indicating that the Company has not regained compliance with the requirement that the bid price for the Class A Common Stock close above $1.00 per share (the “Minimum Bid Price Requirement”). As previously disclosed, on October 26, 2023, the Company was listed on The Nasdaq Global Market and received written notice (the “Notice”) from Nasdaq indicating that the Company was no longer in compliance with the Minimum Bid Price Requirement set forth in Nasdaq Listing Rule 5450(a)(1) and had 180 calendar days, or until April 23, 2024, to regain compliance with the Minimum Bid Price Requirement. The Company transferred to The Nasdaq Capital Market effective as of March 4, 2024 and was afforded the remainder of the compliance period to regain compliance with the Minimum Bid Price Requirement.

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

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

On April 30, 2024, the Company requested a hearing before the Panel. Pursuant to Nasdaq Listing Rule 5815(a)(1)(B), the hearing request stayed the suspension of trading and delisting of the Company’s Class A Common Stock pending the conclusion of the hearing process. On May 1, 2024, the Company received a letter (the “Hearing Letter”) from the Nasdaq Listing Qualifications Hearings Staff (the “Hearings Staff”), indicating that the Hearings Staff had received the Company’s request to appeal the delisting action and that, to the extent permitted by Nasdaq Listing Rules, the delisting action referenced in the Delisting Determination Letter has been stayed, pending a final written decision by a Panel. The Hearing Letter noted that the Company was scheduled for a hearing with the Panel on June 11, 2024. On May 8, 2024, the Company submitted a questionnaire to the Staff requesting an expedited review process in lieu of the scheduled hearing. On June 4, 2024, the Panel informed the Company that it had provided the Company with a temporary exception until October 4, 2024 to regain compliance with the Minimum Bid Price Requirement, provided, among other things, that on or before August 16, 2024, the Company obtain shareholder approval for a reverse stock split at a ratio that satisfies the Minimum Bid Price Requirement. The Panel reserved the right to reconsider the terms of this exception based on any event, condition or circumstance that exists or develops that would, in the opinion of the Panel, make continued listing of the Company’s securities inadvisable or unwarranted. On July 5, 2024, the Company filed a definitive proxy statement in connection with its annual meeting of stockholders, at which, among other matters, stockholders will vote on the approval of amendments to the Company’s Certificate of Incorporation to effect a reverse stock split of each of the Company’s Class A Common Stock and Class B Common Stock, in each case at a ratio ranging from any whole number between 1-for-5 and 1-for-50 (which ratio shall be the same ratio for each class of Common Stock), as determined by the Board of Directors in its discretion, subject to the Board of Directors’ authority to abandon such amendments.

As described above, on May 15, 2024, the Automatic Conversion resulted in the Company reflecting a positive stockholders’ equity on its Condensed Balance Sheet. Prior to the Automatic Conversion, the Company did not meet the minimum stockholders’ equity requirement under the Equity Standard for continued listing pursuant to Nasdaq Listing Rule 5550(b)(1) on The Nasdaq Capital Market, because the Company’s stockholders’ equity was below the required minimum of $2.5 million as of March 31, 2024 (the “Minimum Stockholders’ Equity Requirement”).  Due to the Automatic Conversion, the Company satisfied the Minimum Stockholders’ Equity Requirement under the Equity Standard as of June 30, 2024.

 

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

Known or Anticipated Trends

Knightscope provides monitoring services to various sectors, including corporate and college campuses, shopping centers, casinos, resorts and other public spaces where people live, work and play. We believe that as businesses and municipalities seek to enhance

28

security, the demand for automated and efficient security solutions like those offered by Knightscope is likely to grow, driven in part by the increasing need for surveillance to combat crime and security breaches.

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

Our primary goals remain meeting client demand for our technology, attracting new client orders, and working to ensure consistent performance of our products and services. Moreover, the company is investing in relationships that it believes will augment its technology with innovative solutions to enhance its offerings.

On March 13, 2024, as part of its Innovation Week, the Company announced the signing of a Memorandum of Understanding (“MoU”) to fully integrate Draganfly’s drone technology with Knightscope’s ASR technologies to provide expanded solutions to the Company’s clients. Draganfly drones are intended to equip Knightscope’s ecosystem with the ability to provide security both on the ground and from the air.

On June 3, 2024, the Company announced that it entered into a partnership with EnGoPlanet, a Houston-based innovative solar street lighting company, to jointly develop the Knightscope K1 Super Tower (“K1ST”). EnGoPlanet creates infrastructure solutions designed to collect and store energy while building sustainable and energy-independent products. The K1ST is intended to be a 20 ft. tall, solar-powered street light that incorporates a blue-light strobe, emergency communications, 360-degree ultra-HD video, Automated Gunshot Detection (“AGD”), Automated License Plate Recognition (“ALPR”), a mass-notification speaker and an interactive display designed to make sustainable infrastructure and public safety accessible to everyone.

Due to geopolitical events and various high-profile incidents of violence across the United States, we believe that safety requirements and the market for our technologies will continue to grow.

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

The Company is focused on scaling its business and on implementing strategies to decrease gross margin loss over time. We have continued our focus on controlling costs with steps that include

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

Our strategy is to try to keep fixed costs low while minimizing variable costs in conjunction with pursuing our overall growth objectives.

As of July 31, 2024, the Company had a total backlog of approximately $2.8 million, comprised of $1.3 million related to ASR orders and $1.5 million related to orders for ECDs.

29

Results of Operations

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

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

    

Three Months Ended June 30, 

 

2024

    

% of Revenue

    

2023

    

% of Revenue

 

Revenue, net

Service

$

1,950

61

%

$

1,825

51

%

Product

1,253

39

%

1,738

49

%

Total revenue, net

3,203

100

%

3,563

100

%

Cost of revenue, net

Service

2,791

87

%

2,642

74

%

Product

970

30

%

912

26

%

Total cost of revenue, net

3,761

117

%

3,554

100

%

Gross profit (loss)

 

(558)

 

(17)

%  

 

9

 

0

%

Operating expenses:

Research and development

 

1,637

 

51

%  

 

1,482

 

42

%

Sales and marketing

 

1,537

 

48

%  

 

1,193

 

33

%

General and administrative

 

2,734

 

85

%  

 

3,274

 

92

%

Restructuring charges

295

9

%

5

0

%

Total operating expenses

 

6,203

 

194

%  

 

5,954

 

167

%

Loss from operations

 

(6,761)

 

(211)

%  

 

(5,945)

 

(167)

%

Other income (expense):

Change in fair value of warrant and derivative liabilities

 

681

 

21

%  

 

1,193

 

33

%

Change in fair value of convertible notes

 

 

%  

 

(43)

 

(1)

%

Interest income (expense), net

(128)

(4)

%

48

1

%

Other expense, net

 

(63)

 

(2)

%  

 

(51)

 

(1)

%

Total other income

 

490

 

15

%  

 

1,147

 

32

%

Net loss before income tax expense

 

(6,271)

 

(196)

%  

 

(4,798)

 

(135)

%

Income tax expense

 

 

%  

 

 

%

Net loss

$

(6,271)

 

(196)

%  

$

(4,798)

 

(135)

%

Revenue, net

Total revenue, net for the three months ended June 30, 2024 decreased by approximately $0.4 million compared to the same period in the prior year due to a $0.5 million decrease in Product revenue offset by a $0.1 million increase in Service revenue. Service revenue, net for the three months ended June 30, 2024 increased approximately 7% compared to the same period in the prior year due to an increase in Service revenue related to the K1B installed base. Product revenue decreased by approximately $0.5 million or approximately 28% in the three months ended June 30, 2024 compared to the same period in the prior year, primarily due to a large one-time K1B sale in the prior-year.

Cost of revenue, net

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

Service cost of revenue, net for the three months ended June 30, 2024 increased by approximately $0.1 million to approximately $2.8 million, compared to the three months ended June 30, 2023. This was primarily due to a $0.6 million increase in third-party costs

30

partially offset by a $0.4 million decline in headcount related expenses due to outsourcing of field services. In addition, as highlighted earlier, a high percentage of K5 v3 ASRs did not meet expected quality standards resulting in high service, maintenance and repair costs and low customer satisfaction. We discontinued the K5 v3 machines and replaced them with the improved, better performing K5 v5 machines. K5 v3 machines, totaling approximately $0.3 million were written off and recorded in service cost of revenue, net in the current year quarter and we expect this trend to continue throughout the year as we replace existing client machines. The write-down impact was offset by a $0.4 million decrease in services warranty costs and cellular fees as the Company continues to innovate around data usage and associated costs. The service cost of revenue, net includes the average service cost per unit, depreciation of the ASRs, and third-party fees. Additional costs relate to the ongoing maintenance and support of our installed base of ECDs which consists primarily of service personnel, vehicle expense, and warranty repair costs.

Product cost of revenue, net was approximately $1.0 million for the three months ended June 30, 2024 compared to approximately $0.9 million for the prior year period. The approximate $0.1 million period over period increase is primarily attributable to lower sales of ECD products.

Gross Profit (Loss)

The revenue and cost of revenue described above resulted in a gross loss for the three months ended June 30, 2024 of approximately $0.6 million, net, compared to a gross profit of $9 thousand for the three months ended June 30, 2023. The gross loss for three months ended June 30, 2024 included a non-recurring expense of approximately $0.3 million attributed to the retirement of the K5 v3 machines.

Research and Development

    

Three Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

Research and development

$

1,637

$

1,482

$

155

 

10

%

Percentage of total revenue

 

51

%  

 

42

%  

 

  

 

  

Research and development expenses increased by approximately $0.2 million, or approximately 10% for the three months ended June 30, 2024, as compared to the same period in the prior year. The increase is primarily due to $0.1 million in higher consulting expenses than during the same period in the prior year in addition to a $0.1 million increase in spending related to new product development.

Sales and Marketing

    

Three Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

Sales and marketing

$

1,537

$

1,193

$

344

 

29

%

Percentage of total revenue

 

48

%  

 

33

%  

 

  

 

  

Sales and marketing expenses increased by approximately $0.3 million, or approximately 29%, for the three months ended June 30, 2024, as compared to the same period in the prior year. The increase was primarily due to $0.4 million in increased advertising costs partially offset by a $0.1 million lower allocation of amortization expense as compared to the prior year period.  

General and Administrative

    

Three Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

General and administrative

$

2,734

$

3,274

$

(540)

 

(16)

%

Percentage of total revenue

 

85

%  

 

92

%  

 

  

 

  

General and administrative expenses decreased by approximately $0.5 million or approximately 16% for the three months ended June 30, 2024, as compared to the same period in the prior year. The decrease was primarily related to a $0.6 million decline in payroll

31

expenses driven by a headcount reduction in the first quarter of 2024, and a $0.3 million decrease in investor relations costs, partially offset by a $0.4 million increase in third-party professional fees, primarily in legal and finance services.

Restructuring Charges

Three Months Ended

 

June 30, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Restructuring Charges

$

295

$

5

$

290

 

5,800

%

Percentage of total revenue

 

9

%  

 

0

%  

 

  

 

  

Restructuring charges were approximately $0.3 million for the three-month period ended June 30, 2024 compared to approximately $5 thousand for the same period in the prior year. The increase was primarily driven by $0.2 million in severance charges from a restructuring in the second quarter of 2024 and $0.1 million in fees incurred to move production of K1B towers from Irvine, California to our headquarters facility in Mountain View, California.

Other Income (expense)

Three Months Ended

 

June 30

 

    

2024

    

2023

    

$ Change

    

% Change

 

Change in fair value of warrant and derivative liability

$

681

$

1,193

$

(512)

 

(43)

%

Change in fair value of convertible note

 

 

(43)

43

 

100

%

Interest income (expense), net

(128)

48

(176)

(367)

%

Other expense, net

(63)

(51)

(12)

(24)

%

Total other income

$

490

$

1,147

$

(657)

(57)

%

Total other income decreased by approximately $0.7 million, or 57% for the three months ended June 30, 2024 as compared to the same period in the prior year, resulting in other income, net of approximately $0.5 million for the three months ended June 30, 2024 compared to total other income, net of approximately $1.1 million for the same period in the prior year. Interest expense decreased by $0.2 million due to a lower debt balance in the current year period as compared to the same period in the prior year. The decrease in the fair value of warrant and derivative liabilities for the three-months ended June 30, 2024 was approximately $0.5 million less than in the same period in the prior year.

32

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

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

    

Six months ended June 30, 

 

2024

    

% of Revenue

    

2023

    

% of Revenue

 

Revenue, net

Service

$

3,641

67

%

$

3,573

55

%

Product

1,816

33

%

2,887

45

%

Total revenue, net

5,457

100

%

6,460

100

%

Cost of revenue, net

Service

5,874

108

%

4,884

76

%

Product

1,586

29

%

1,780

28

%

Total cost of revenue, net

7,460

137

%

6,664

103

%

Gross loss

 

(2,003)

 

(37)

%  

 

(204)

 

(3)

%

Operating Expenses:

Research and development

 

3,206

 

59

%  

 

2,879

 

45

%

Sales and marketing

 

3,043

 

56

%  

 

2,321

 

36

%

General and administrative

 

6,375

 

117

%  

 

6,913

 

107

%

Restructuring charges

414

8

%

149

2

%

Total operating expenses

 

13,038

 

239

%  

 

12,262

 

190

%

Loss from operations

 

(15,041)

 

(276)

%  

 

(12,466)

 

(193)

%

Other income (expense):

Change in fair value of warrant and derivative liabilities

 

1,451

 

27

%  

 

5,815

 

90

%

Interest income (expense), net

(193)

(4)

%

(454)

(7)

%

Other expense, net

 

(80)

 

(1)

%  

 

(137)

 

(2)

%

Total other income

 

1,178

 

22

%  

 

5,224

 

81

%

Net loss before income tax expense

 

(13,863)

 

(254)

%  

 

(7,242)

 

(112)

%

Income tax expense

 

 

%  

 

 

%

Net loss

$

(13,863)

 

(254)

%  

$

(7,242)

 

(112)

%

Revenue, net

Service revenue, net, comprised of ASR MaaS agreements and ECD maintenance agreements increased for the six months ended June 30, 2024 by approximately $0.1 million or approximately 2% compared to the same period in the prior year due to a $0.2 million increase in ECD related services partially offset by a $0.1 million decline in the ASR services. ASR services were impacted by the Company’s decision to replace ASR K5 v3 machines with K5 v5 machines due to quality and reliability of the older version.

Product revenue, primarily composed of the ECD line of products, decreased by approximately $1.1 million or approximately 37% in the six months ended June 30, 2024 compared to the same period in the prior year, primarily due to a decline in product installations. In addition, the structural changes implemented during the first quarter of 2024 and the resulting disruption also led to a period-over-period decline in installations across the ECD products.

Cost of revenue, net

Service cost of revenue, net for the six months ended June 30, 2024 increased by approximately $1.0 million to approximately $5.9 million, compared to the six months ended June 30, 2023, primarily due to write-offs related to K5 v3 machines. A high percentage of K5 v3 ASRs did not meet expected quality standards resulting in high service, maintenance and repair costs and low customer satisfaction. During the first quarter of 2024, we decided to discontinue the K5 v3 machines and replace them with the improved, better performing K5 v5 machines. K5 v3 machines, totaling approximately $1.1 million were written off and recorded in service cost of revenue, net in the current year period and we expect this trend to continue throughout the year as we replace existing client machines. In addition, the Company made the decision to outsource its ECD field services function to third-party service and maintenance

33

organizations with thousands of technicians better able to efficiently support our clients. As a result of this change, we saw a $0.8 million increase in third-party fees year-over-year. We expect that this outsourcing will allow the Company to better focus on its technology and innovation while reducing costs related to non-core business functions. Higher costs were partially offset by $0.4 million reduction in headcount costs, a $0.2 million decline in cellular fees, a $0.1 million decline in cost of materials due to lower Service revenue and a $0.1 million decline in software related expenses.  The service cost of revenue, net is primarily related to the average service cost per unit, depreciation of the ASRs, and third-party fees. Additional costs relate to the ongoing maintenance and support of our installed base of ECDs which consists primarily of service personnel, vehicle expense, and warranty repair costs.

Product cost of revenue, net was approximately $1.6 million for the six months ended June 30, 2024 compared to approximately $1.8 million for the same period in the prior year. The approximate $0.2 million period over period decrease is primarily attributable to lower sales of ECD products.

Gross Loss

The revenue and cost of revenue described above resulted in a gross loss for the six months ended June 30, 2024 of approximately $2.0 million, net, compared to a gross loss of approximately $0.2 million, net, for the six months ended June 30, 2023. The gross loss for six months ended June 30, 2024 included a non-recurring expense of approximately $1.1 million attributed to the retirement of the K5 v3 machines.

Research and Development

    

Six Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

Research and development

$

3,206

$

2,879

$

327

 

11

%

Percentage of total revenue

 

59

%  

 

45

%  

 

  

 

  

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

Sales and Marketing

    

Six Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

Sales and marketing

$

3,043

$

2,321

$

722

 

31

%

Percentage of total revenue

 

56

%  

 

36

%  

 

  

 

  

Sales and marketing expenses increased by approximately $0.7 million, or approximately 31%, for the six months ended June 30, 2024, as compared to the same period in the prior year. The increase was primarily due to increased advertising costs related to the marketing of our Public Safety Infrastructure Bond Offering that closed in March 2024.

General and Administrative

    

Six Months Ended

    

    

    

 

June 30, 

 

2024

    

2023

$ Change

% Change

 

General and administrative

$

6,375

$

6,913

$

(538)

 

(8)

%

Percentage of total revenue

 

117

%  

 

107

%  

 

  

 

  

General and administrative expenses decreased by approximately $0.5 million or approximately 8% in the six months ended June 30, 2024, as compared to the same period in the prior year. This was primarily driven by a $1.0 million reduction in compensation expense and a $0.2 million reduction in corporate insurance fees, partially offset by an increase in investor relations expenses of approximately $0.4 million, a $0.2 million increase in third-party professional fees, and higher miscellaneous costs of approximately $0.1 million.

34

Restructuring Charges

Six Months Ended

 

June 30, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Restructuring Charges

$

414

$

149

$

265

 

178

%

Percentage of total revenue

 

8

%  

 

2

%  

 

  

 

  

Restructuring charges were approximately $0.4 million for the six month period ended June 30, 2024 compared to approximately $0.1 million for the same period in the prior year. These charges are related to the Company’s strategic decision to outsource its field services team and to consolidate product production in one location.

Other Income (expense)

Six Months Ended

 

June 30

 

    

2024

    

2023

    

$ Change

    

% Change

 

Change in fair value of warrant and derivative liabilities

$

1,451

$

5,815

$

(4,364)

 

(75)

%

Interest income (expense), net

(193)

(454)

261

57

%

Other expense, net

(80)

(137)

57

42

%

Total other income

$

1,178

$

5,224

$

(4,046)

(77)

%

Total other income decreased by approximately $4.0 million, or 77% for the six months ended June 30, 2024 as compared to the same period in the prior year, resulting in other income, net of approximately $1.2 million for the six months ended June 30, 2024 compared to total other income, net of approximately $5.2 million for the same period in the prior year. Interest expense decreased by $0.3 million due to a lower debt balance in the current year period as compared to the same period in the prior year. The decrease in the fair value of warrant and derivative liabilities for the six months ended June 30, 2024 was approximately $4.4 million less than in the same period in the prior year.

Liquidity and Capital Resources

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

At-the-Market Offering Program

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

35

On August 18, 2023, after our non-affiliated public float subsequently rose to an amount greater than $75.0 million, we filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules.

On April 8, 2024, we filed the April Prospectus Supplement, relating to the issuance and sale from time to time of up to $6.4 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules.

On June 7, 2024, we filed the June Prospectus Supplement to amend the April Prospectus Supplement to increase the issuance and sale from time to time to up to $11.66 million of shares of Class A Common Stock, subject to, and in accordance with, SEC rules. In the event that our public float increases or decreases, we may sell securities in public primary offerings on Form S-3 with a value up to one-third of our public float, in each case calculated pursuant to General Instruction I.B.6 and subject to the terms of the ATM Agreement. In the event that our public float increases above $75.0 million, we will no longer be subject to the limits in General Instruction I.B.6 of Form S-3.

During the six months ended June 30, 2024, we issued 28,202,234 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $12.1 million, net of brokerage and placement fees of approximately $0.5 million. From July 1, 2024 to August 9, 2024, we sold 19,240,793 shares of Class A Common Stock, generating approximately $4.7 million of proceeds, net of commissions and other issuance costs. As of August 10, 2024, we had remaining capacity to issue up to approximately $4.8 million of Class A Common Stock under the at-the-market offering program.

Senior Secured Promissory 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, par value $0.001 (the “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”) 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 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 (the “Explosion”). 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 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,500,000 payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $500,000 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

36

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 (the “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.

Public Safety Infrastructure Bonds

On September 29, 2023, we 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. We issued Bonds with a total principal amount of approximately $4.3 million, in aggregate, generating net proceeds us of approximately $3.9 million, net of issuance costs of approximately $0.4 million, during the six months ended June 30, 2024.

Cash Flow

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

    

Six Months Ended

June 30, 

2024

    

2023

Net cash used in operating activities

$

(12,642)

$

(11,215)

Net cash used in investing activities

 

(1,763)

 

(2,147)

Net cash provided by financing activities

 

14,749

 

14,494

Net increase in cash, cash equivalents and restricted cash

$

344

$

1,132

Net Cash Used in Operating Activities

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

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

Net cash used in operating activities for the six months ended June 30, 2024 increased by approximately $1.4 million as compared to the same period of the prior year. The increase was primarily a result of an increase in the net loss of approximately $6.6 million, changes in assets and liabilities of approximately $0.7 million, a decrease in accrued interest of approximately $0.3 million, a decrease in common stock issued in exchange for consulting services of $0.3 million, a decrease in stock based compensation of approximately $0.6 million partially offset by a decrease in the change in fair value of warrant and derivative liabilities of approximately $4.4 million, a decrease in depreciation and amortization of $0.1 million and a loss on disposal of ASRs and related inventory of approximately $1.1 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.

37

Net cash used in investing activities for the six months ended June 30, 2024 and June 30, 2023 was approximately $1.8 and $2.1 million, respectively.

Net Cash Provided by Financing Activities

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

Critical Accounting Estimates

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

Item 3. Quantitative and Qualitative Disclosures About Market Risk

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

Item 4. Controls and Procedures

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control over Financial Reporting

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

38

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

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

Item 1A. Risk Factors

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

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

None.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

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

None.

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

None.

(c) Insider trading arrangements and policies.

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

39

Item 6. Exhibits

Exhibit
No.

    

Description

3.1

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

3.2

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

3.3

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

10.1

Agreement and Waiver dated August 1, 2024, by and between the Company and Alto Opportunity Master Fund, SPC - Segregated Master Portfolio B (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K (File No. 001-41248) filed on August 7, 2024).

10.2

Secured Promissory Note (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K (File No. 001-41248) filed on August 7, 2024).

31.1†

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

31.2†

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

32.1+

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

32.2+

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

101.INS†

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

101.SCH†

Inline XBRL Taxonomy Extension Schema Document

101.CAL†

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF†

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB†

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE†

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104†

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

Filed herewith.

+

Furnished herewith.

40

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 14, 2024

KNIGHTSCOPE, INC.

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chairman, Chief Executive Officer and President

(Principal Executive Officer)

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President and Chief Financial Officer and Secretary

(Principal Financial Officer)

41

EX-31.1 2 kscp-20240630xex31d1.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 14, 2024

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 kscp-20240630xex31d2.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 14, 2024

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President, Chief Financial Officer and Secretary

(Principal Financial Officer)


EX-32.1 4 kscp-20240630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Knightscope, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)

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

(ii)

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

Dated: August 14, 2024

By:

/s/ William Santana Li

Name:

William Santana Li

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-32.2 5 kscp-20240630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Knightscope, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)

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

(ii)

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

Dated: August 14, 2024

By:

/s/ Apoorv Dwivedi

Name:

Apoorv Dwivedi

Title:

Executive Vice President, Chief Financial Officer and Secretary

(Principal Financial Officer)


EX-101.SCH 6 kscp-20240630.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 995200400 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940103 - Disclosure - The Company and Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) link:presentationLink link:calculationLink link:definitionLink 99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) Calc 1 link:presentationLink link:calculationLink link:definitionLink 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 and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Capital Stock and Warrants (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 99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Stock-Based Compensation - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Capital Stock and Warrants - Outstanding warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Capital Stock and Warrants - Common stock reserved for future issuance (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - Capital Stock and Warrants - At-the-Market Offering Program (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Related parties and related-party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Commitments and contingencies - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Subsequent Events (Details) 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 - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Capital Stock and Warrants link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Related parties and related-party transactions link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Commitments and contingencies 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 99930403 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 99940110 - Disclosure - The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - 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 99940804 - Disclosure - Commitments and contingencies - Sales Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kscp-20240630_cal.xml EX-101.CAL EX-101.DEF 8 kscp-20240630_def.xml EX-101.DEF EX-101.LAB 9 kscp-20240630_lab.xml EX-101.LAB EX-101.PRE 10 kscp-20240630_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 09, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-41248  
Entity Registrant Name Knightscope, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2482575  
Entity Address, Address Line One 1070 Terra Bella Avenue  
Entity Address, City or Town Mountain View  
Entity Address State Or Province CA  
Entity Address, Postal Zip Code 94043  
City Area Code 650  
Local Phone Number 924-1025  
Title of 12(b) Security Class A Common Stock, $0.001 Par Value per Share  
Trading Symbol KSCP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001600983  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   136,095,119
Class B Common Stock    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   16,725,760
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 2,625 $ 2,282
Restricted cash 101 100
Accounts receivable, net of allowance for credit losses of $91 and $15 as of June 30, 2024 and December 31, 2023 3,508 2,090
Inventory 3,242 2,320
Prepaid expenses and other current assets 1,250 1,421
Total current assets 10,726 8,213
Autonomous Security Robots, net 8,538 8,845
Property, equipment and software, net 756 857
Operating lease right-of-use-assets 1,086 1,458
Goodwill 1,922 1,922
Intangible assets, net 1,399 1,557
Other assets 123 122
Total assets 24,550 22,974
Current liabilities:    
Accounts payable 2,615 1,858
Accrued expenses 1,880 1,155
Deferred revenue 2,288 1,741
Operating lease liabilities, current 787 733
Other current liabilities 1,329 1,459
Total current liabilities 8,899 6,946
Non-current liabilities:    
Debt obligations, net of debt issuance costs of $356 and $194 as of June 30, 2024 and December 31, 2023 3,917 1,242
Preferred stock warrant liability   5,976
Derivative liability 34 271
Other noncurrent liabilities 224 259
Operating lease liabilities, noncurrent 300 711
Total liabilities 13,374 15,405
Commitments and contingencies (Note 8)
Preferred Stock, $0.001 par value; 43,405,324 shares authorized as of June 30, 2024 and December 31, 2023, 0 and 9,499,083 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $0 and $35,361 as of June 30, 2024 and December 31, 2023, respectively   34,203
Stockholders' equity (deficit):    
Additional paid-in capital 186,363 134,735
Accumulated deficit (175,321) (161,458)
Total stockholders' equity (deficit) 11,176 (26,634)
Total liabilities, preferred stock and stockholders' equity (deficit) 24,550 22,974
Class A Common Stock    
Stockholders' equity (deficit):    
Common Stock 117 80
Class B Common Stock    
Stockholders' equity (deficit):    
Common Stock $ 17 $ 9
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts receivable, net of allowance for credit losses    
Allowance for credit losses $ 91 $ 15
Debt obligations, net of debt issuance costs    
Debt issuance costs $ 356 $ 194
Preferred stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 43,405,324 43,405,324
Preferred stock, shares issued (in shares) 0 9,499,083
Preferred stock, shares outstanding (in shares) 0 9,499,083
Preferred stock, aggregate liquidation preference $ 0 $ 35,361
Class A Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (n shares) 228,000,000 114,000,000
Common stock, shares issued (in shares) 116,967,395 80,188,600
Common stock, share outstanding (in shares) 116,967,395 80,188,600
Class B Common Stock    
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (n shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 16,725,760 9,357,822
Common stock, share outstanding (in shares) 16,725,760 9,357,822
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue, net $ 3,203 $ 3,563 $ 5,457 $ 6,460
Total cost of revenue, net 3,761 3,554 7,460 6,664
Gross profit (loss) (558) 9 (2,003) (204)
Operating expenses:        
Research and development 1,637 1,482 3,206 2,879
Sales and marketing 1,537 1,193 3,043 2,321
General and administrative 2,734 3,274 6,375 6,913
Restructuring charges 295 5 414 149
Total operating expenses 6,203 5,954 13,038 12,262
Loss from operations (6,761) (5,945) (15,041) (12,466)
Other income (expense):        
Change in fair value of warrant and derivative liabilities 681 1,193 1,451 5,815
Change in fair value of convertible notes   (43)    
Interest income (expense), net (128) 48 (193) (454)
Other expense, net (63) (51) (80) (137)
Total other income 490 1,147 1,178 5,224
Net loss before income tax expense (6,271) (4,798) (13,863) (7,242)
Net loss $ (6,271) $ (4,798) $ (13,863) $ (7,242)
Basic net loss per common share (in $ per share) $ (0.05) $ (0.08) $ (0.13) $ (0.14)
Diluted net loss per common share (in $ per share) $ (0.05) $ (0.08) $ (0.13) $ (0.14)
Weighted average shares used to compute basic net loss per share (in shares) 116,863,327 57,224,377 106,099,552 50,087,068
Weighted average shares used to compute diluted net loss per share (in shares) 116,863,327 57,224,377 106,099,552 50,087,068
Service        
Total revenue, net $ 1,950 $ 1,825 $ 3,641 $ 3,573
Total cost of revenue, net 2,791 2,642 5,874 4,884
Product        
Total revenue, net 1,253 1,738 1,816 2,887
Total cost of revenue, net $ 970 $ 912 $ 1,586 $ 1,780
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Preferred Stock
Series m Preferred Stock
Preferred Stock
Series m-2 Preferred Stock
Preferred Stock
Series S Preferred Stock
Preferred Stock
Series A Preferred Stock
Preferred Stock
Series B Preferred Stock
Common stock
Class A Common Stock
Common stock
Class B Common Stock
Additional Paid-in-capital
Accumulative Deficit
Total
Balance as of beginning at Dec. 31, 2022 $ 4,818 $ 480 $ 21,977 $ 1,335 $ 7,173          
Balance as of beginning (in shares) at Dec. 31, 2022 1,855,328 160,000 2,714,732 3,086,160 3,535,621          
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (142)   $ (309) $ (721) $ (75)          
Share conversion to common stock (in shares) (54,369)   (38,167) (1,667,779) (36,762)          
Balance as of end at Jun. 30, 2023 $ 4,676 $ 480 $ 21,668 $ 614 $ 7,098          
Balance as of end (in shares) at Jun. 30, 2023 1,800,959 160,000 2,676,565 1,418,381 3,498,859          
Balance as of beginning at Dec. 31, 2022           $ 28 $ 10 $ 95,716 $ (139,340) $ (43,586)
Balance as of beginning (in shares) at Dec. 31, 2022           28,029,238 10,319,884      
Increase (decrease) in stockholders' equity                    
Stock based compensation               1,177   1,177
Conversion of debt obligations to Class A Common Stock           $ 11   8,581   8,592
Conversion of debt obligations to Class A Common Stock (in shares)           10,432,428        
Stock options exercised               263   263
Stock options exercised (in shares)           213,020 238,000      
Proceeds from Equity Sale, net of issuance costs           $ 23   14,213   14,236
Proceeds from Equity Sale, net of issuance costs (in shares)           22,821,226        
Share conversion to common stock           $ 2   1,245   1,247
Share conversion to common stock (in shares)           2,023,189 (200,062)      
Share conversion costs               (5)   (5)
Net Income (Loss)                 (7,242) (7,242)
Balance as of end at Jun. 30, 2023           $ 64 $ 10 121,190 (146,582) (25,318)
Balance as of end (in shares) at Jun. 30, 2023           63,519,101 10,357,822      
Balance as of beginning at Mar. 31, 2023 $ 4,696 $ 480 $ 21,805 $ 614 $ 7,098          
Balance as of beginning (in shares) at Mar. 31, 2023 1,808,498 160,000 2,693,500 1,418,381 3,498,859          
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (20)   $ (137)              
Share conversion to common stock (in shares) (7,539)   (16,935)              
Balance as of end at Jun. 30, 2023 $ 4,676 $ 480 $ 21,668 $ 614 $ 7,098          
Balance as of end (in shares) at Jun. 30, 2023 1,800,959 160,000 2,676,565 1,418,381 3,498,859          
Balance as of beginning at Mar. 31, 2023           $ 37 $ 10 106,332 (141,784) (35,405)
Balance as of beginning (in shares) at Mar. 31, 2023           37,314,704 10,357,822      
Increase (decrease) in stockholders' equity                    
Stock based compensation               731   731
Conversion of debt obligations to Class A Common Stock           $ 8   4,410   4,418
Conversion of debt obligations to Class A Common Stock (in shares)           7,538,604        
Stock options exercised               38   38
Stock options exercised (in shares)             238,000      
Offering proceeds, net of issuance costs           $ 18   9,524   9,542
Offering proceeds, net of issuance costs (shares)           18,396,581        
Share conversion to common stock           $ 1   156   157
Share conversion to common stock (in shares)           269,212 (238,000)      
Share conversion costs               (1)   (1)
Net Income (Loss)                 (4,798) (4,798)
Balance as of end at Jun. 30, 2023           $ 64 $ 10 121,190 (146,582) $ (25,318)
Balance as of end (in shares) at Jun. 30, 2023           63,519,101 10,357,822      
Balance as of beginning at Dec. 31, 2023 $ 4,621 $ 480 $ 21,390 $ 614 $ 7,098          
Balance as of beginning (in shares) at Dec. 31, 2023 1,779,653 160,000 2,642,190 1,418,381 3,498,859         9,499,083
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (4,621) $ (480) $ (21,390) $ (614) $ (7,098)          
Share conversion to common stock (in shares) (1,779,653) (160,000) (2,642,190) (1,418,381) (3,498,859)          
Balance as of end (in shares) at Jun. 30, 2024                   0
Balance as of beginning at Dec. 31, 2023           $ 80 $ 9 134,735 (161,458) $ (26,634)
Balance as of beginning (in shares) at Dec. 31, 2023           80,188,600 9,357,822      
Increase (decrease) in stockholders' equity                    
Stock based compensation               603   603
Reclassification of warrant liabilities               4,762   4,762
Stock options exercised               18   $ 18
Stock options exercised (in shares)           113,000       113,000
Offering proceeds, net of issuance costs           $ 29   12,060   $ 12,089
Offering proceeds, net of issuance costs (shares)           28,202,234        
Share conversion to common stock           $ 8 $ 8 34,187   34,203
Share conversion to common stock (in shares)           8,463,561 7,367,938      
Share conversion costs               (2)   (2)
Net Income (Loss)                 (13,863) (13,863)
Balance as of end at Jun. 30, 2024           $ 117 $ 17 186,363 (175,321) $ 11,176
Balance as of end (in shares) at Jun. 30, 2024           116,967,395 16,725,760      
Balance as of beginning at Mar. 31, 2024 $ 4,611 $ 480 $ 21,212 $ 614 $ 7,098          
Balance as of beginning (in shares) at Mar. 31, 2024 1,775,586 160,000 2,620,258 1,418,381 3,498,859          
Increase (decrease) in temporary equity                    
Share conversion to common stock $ (4,611) $ (480) $ (21,212) $ (614) $ (7,098)          
Share conversion to common stock (in shares) (1,775,586) (160,000) (2,620,258) (1,418,381) (3,498,859)          
Balance as of end (in shares) at Jun. 30, 2024                   0
Balance as of beginning at Mar. 31, 2024           $ 94 $ 9 142,309 (169,050) $ (26,638)
Balance as of beginning (in shares) at Mar. 31, 2024           93,748,259 9,357,822      
Increase (decrease) in stockholders' equity                    
Stock based compensation               269   269
Reclassification of warrant liabilities               4,762   4,762
Stock options exercised               18   18
Stock options exercised (in shares)           113,000        
Offering proceeds, net of issuance costs           $ 15   5,007   5,022
Offering proceeds, net of issuance costs (shares)           14,689,496        
Share conversion to common stock           $ 8 $ 8 33,999   34,015
Share conversion to common stock (in shares)           8,416,640 7,367,938      
Share conversion costs               (1)   (1)
Net Income (Loss)                 (6,271) (6,271)
Balance as of end at Jun. 30, 2024           $ 117 $ 17 $ 186,363 $ (175,321) $ 11,176
Balance as of end (in shares) at Jun. 30, 2024           116,967,395 16,725,760      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows From Operating Activities    
Net loss $ (13,863) $ (7,242)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,280 1,155
Loss on disposal of Autonomous Security Robots 1,075  
Loss on disposal of property and equipment 1  
Stock compensation expense 603 1,177
Change in fair value of warrant and derivative liabilities (1,451) (5,815)
Accrued interest 159 440
Common stock issued in exchange for consulting services   293
Amortization of debt discount 31  
Changes in operating assets and liabilities:    
Accounts receivable, net (1,418) (673)
Prepaid expenses and other current assets 171 (246)
Inventory (922) (111)
Other assets (1) 22
Accounts payable 757 (938)
Accrued expenses 566 30
Deferred revenue 547 155
Other current and noncurrent liabilities (177) 538
Net cash used in operating activities (12,642) (11,215)
Cash Flows From Investing Activities    
Purchases and related costs incurred for Autonomous Security Robots (1,759) (1,690)
Purchases of property and equipment (4) (457)
Net cash used in investing activities (1,763) (2,147)
Cash Flows From Financing Activities    
Proceeds from stock options exercised 18 263
Proceeds from equity sale, net of issuance costs 12,089 14,236
Proceeds from issuance of Public Safety Infrastructure Bonds, net of issuance costs 2,644  
Share conversion costs (2) (5)
Net cash provided by financing activities 14,749 14,494
Net change in cash, cash equivalents and restricted cash 344 1,132
Cash, cash equivalents and restricted cash at beginning of the period 2,382 4,810
Cash, cash equivalents and restricted cash at end of the period 2,726 5,942
Supplemental Disclosure of Non-Cash Financing and Investing Activities    
Conversion of preferred stock to common stock 34,203 1,247
Conversion of debt obligations to Class A Common Stock   8,592
Goodwill adjustment   $ 578
Capital expenditures in accounts payable and other long-term liabilities 27  
Preferred stock warrant reclassification to equity $ 4,762  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
The Company and Summary of Significant Accounting Policies  
The Company and Summary of Significant Accounting Policies

NOTE 1: The Company and Summary of Significant Accounting Policies

Description of Business

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

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

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

Basis of Presentation and Liquidity

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

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

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

Basic and Diluted Net Loss per Share

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

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

    

June 30, 

June 30, 

2024

    

2023

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

 

 

1,418,381

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

 

 

3,498,859

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

 

 

1,800,959

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

 

 

160,000

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

 

 

2,676,565

Warrants to purchase Class A Common Stock

8,644,019

1,138,446

Warrants to purchase Series m-3 Preferred Stock

 

 

1,432,786

Warrants to purchase Series S Preferred Stock

 

 

2,941,814

Stock options

 

14,005,835

 

9,405,655

Total potentially dilutive shares

 

22,649,854

 

24,473,465

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

Segments

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

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six month periods ended June 30, 2024 and 2023.

Use of Estimates

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

Reclassifications

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

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

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

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

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

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.

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,967

$

2,112

Work in process

 

147

 

82

Finished goods

 

128

 

126

$

3,242

$

2,320

Autonomous Security Robots, net

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

ASRs, net, consisted of the following:

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,587

$

3,841

ASRs in progress

 

1,512

 

1,575

Finished ASRs

 

9,343

 

12,130

 

13,442

 

17,546

Less: accumulated depreciation on Finished ASRs

 

(4,904)

 

(8,701)

ASRs, net

$

8,538

$

8,845

In the first quarter of 2024, the Company discontinued the K5 v3 machines and as a result, in the first half of 2024, wrote off approximately $1.1 million against service cost of revenue, net.

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

June 30, 

December 31, 

    

2024

    

2023

ASRs on lease or available for lease

$

8,620

$

10,804

Demonstration ASRs

 

42

607

Research and development ASRs

 

186

194

Charge boxes

495

525

 

9,343

12,130

Less: accumulated depreciation

 

(4,904)

(8,701)

Finished ASRs, net

$

4,439

$

3,429

 

 

Intangible Assets

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

June 30, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(338)

$

652

Customer relationships

 

8

 

950

 

(203)

 

747

Total

$

1,940

$

(541)

$

1,399

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

 

$

751

Customer relationships

 

8

 

950

 

(144)

 

 

806

Total

$

1,940

$

(383)

 

$

1,557

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

Intangible assets amortization expense totaled $158 and $273 for the six months ended June 30, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $59 and $99, respectively for the six month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $174 and $99, respectively for the six month period ended June 30, 2023.

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

Year ending December 31, 

    

Amount

2024 (remaining six months)

$

159

2025

 

317

2026

 

317

2027

 

275

2028

 

118

2029 and thereafter

213

Total

$

1,399

Other Current Liabilities

Other current liabilities consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Sales tax

$

376

$

364

Customer deposits

 

241

 

239

Warranty liability

 

457

 

406

Other

 

255

 

450

$

1,329

$

1,459

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:

    

June 30, 

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued

 

234

 

240

Warranty services provided

 

(183)

 

(72)

$

457

$

313

Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Legal, consulting, and financial services

$

432

$

117

Payroll and payroll taxes

 

523

 

604

Credit cards

 

297

 

244

Accrued interest

169

10

Other

 

459

 

180

$

1,880

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

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

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

Stock-Based Compensation

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue
6 Months Ended
Jun. 30, 2024
Revenue and Deferred Revenue  
Revenue and Deferred Revenue

NOTE 2: Revenue and Deferred Revenue

Revenue Recognition

ASR related revenues

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

ECD related revenues

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

The Company determines revenue recognition through the following steps:

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

ASR subscription revenue

The Company recognizes ASR subscription revenue as follows:

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

Deferred revenue

In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to 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 twelve (12)-month term.

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

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

    

June 30, 2024

Deferred revenue - short term

$

2,288

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

$

1,173

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:

Three Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

22

$

990

$

1,012

$

20

$

1,080

$

1,100

ECDs

1,928

263

 

2,191

2,393

70

 

2,463

Total

$

1,950

$

1,253

$

3,203

$

2,413

$

1,150

$

3,563

Six Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

47

$

1,955

$

2,002

$

40

$

2,082

$

2,122

ECDs

3,154

301

 

3,455

4,180

158

 

4,338

Total

$

3,201

$

2,256

$

5,457

$

4,220

$

2,240

$

6,460

Other revenue, net

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

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement
6 Months Ended
Jun. 30, 2024
Fair Value Measurement  
Fair Value Measurement

NOTE 3: Fair Value Measurement

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

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

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

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

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,112

$

1,112

$

$

Liabilities

 

  

 

  

 

  

 

  

Derivative liability – Class A Common Stock warrants

$

34

$

$

$

34

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,104

$

1,104

$

$

Liabilities

 

  

 

  

 

  

 

  

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

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

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

June 30, 

June 30, 

2024

2023

Beginning Balance

    

$

6,247

    

$

11,157

Warrants cancelled

 

 

(308)

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

(4,601)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of Common Stock warrants

(237)

(906)

Ending Balance

$

34

$

5,342

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

    

June 30, 

June 30, 

2024

2023

Beginning Balance

$

$

8,152

Notes converted

(8,592)

Interest accretion

 

 

440

Ending Balance

$

$

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations
6 Months Ended
Jun. 30, 2024
Debt Obligations  
Debt Obligations

NOTE 4:  Debt Obligations

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. 

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

 

June 30, 

December 31, 

    

2024

    

2023

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

$

3,917

$

1,242

Less: current portion of debt obligations

 

 

Non-current portion of debt obligations

$

3,917

$

1,242

The Company issued Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the six months ended June 30, 2024.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Stock-Based Compensation

NOTE 5: Stock-Based Compensation

Equity Incentive Plans

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

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

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

Stock option activity under all of the Company’s equity incentive plans for the six month period ended of June 30, 2024 is as follows:

    

    

    

    

Weighted

    

Weighted

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

Grant

Outstanding

Price

Life (Years)

Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

2022 Equity incentive plan increase

9,364,784

Granted

 

(7,445,000)

 

7,445,000

 

0.45

 

 

Exercised

(113,000)

0.16

Forfeited

 

3,394,559

 

(3,394,559)

 

4.24

 

 

Expired

1,000

(1,000)

0.16

Available and outstanding as of June 30, 2024

5,414,706

14,005,835

$

1.16

8.15

$

Vested and exercisable as of June 30, 2024

 

5,323,033

$

1.73

 

5.76

$

The weighted average grant date fair value of options granted during the six month period ended June 30, 2024 was $0.25 per share. There were 113,000 options exercised during the six month period ended June 30, 2024 compared to 451,020 options exercised in the prior year period. The fair value of the options that vested during the six months ended June 30, 2024 and 2023 was $848 and $1.4 million, respectively.

As of June 30, 2024, the Company had unamortized stock-based compensation expense of $3.6 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years.

The assumptions utilized for option grants during the three and six months ended June 30, 2024 and 2023, are as follows:

    

Three months ended

    

Six months ended

June 30, 

June 30, 

2024

    

2023

 

2024

    

2023

 

Risk-free interest rate

 

4.20

%  

3.62

%

 

4.20

%  

3.62

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

54.30

%  

54.73

%

 

54.35

%  

54.71

%

Expected term (in years)

 

5.8

 

5.4

 

5.7

 

5.4

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

    

Three months ended

    

Six months ended

June 30, 

June 30, 

2024

    

2023

2024

    

2023

Cost of revenue, net

$

8

$

107

$

65

$

200

Research and development

 

146

 

125

 

268

 

125

Sales and marketing

 

32

 

55

 

80

 

108

General and administrative

 

83

 

444

 

190

 

744

Total

$

269

$

731

$

603

$

1,177

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants
6 Months Ended
Jun. 30, 2024
Capital Stock and Warrants  
Capital Stock and Warrants

NOTE 6: Capital Stock and Warrants

On May 15, 2024 (the “Preferred Stock Conversion Date”), pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation (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 (as defined in the Certificate of Incorporation and, 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 (the “Automatic Conversion”). As a result of the Automatic Conversion, 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 balance sheet.

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

Shares

Proceeds Net

Aggregate

Shares

Issued and

of Issuance

Liquidation

    

Authorized

    

Outstanding

    

Costs

    

Preference

Series A Preferred Stock

 

8,936,015

 

$

$

Series B Preferred Stock

 

4,707,501

 

 

 

Series m Preferred Stock

 

6,666,666

 

 

 

Series m-1 Preferred Stock

 

333,334

 

 

 

Series m-2 Preferred Stock

 

1,660,756

 

 

 

Series m-3 Preferred Stock

 

3,490,658

 

 

 

Series m-4 Preferred Stock

 

4,502,061

 

 

 

Series S Preferred Stock

 

13,108,333

 

 

 

Total Preferred Stock

 

43,405,324

 

$

$

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

Class of shares

    

Number of Warrants

    

Exercise Price

    

Expiration Date

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

 

1,432,786

$

4.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

6,072,787

$

1.88

December 31, 2027

Class A Common Stock

 

1,138,446

$

3.25

October 13, 2027

Common Stock Reserved for Future Issuance

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

    

June 30, 

2024

Stock options to purchase common stock

 

14,005,835

Warrants outstanding for future issuance of convertible common stock

 

8,644,019

Stock options available for future issuance

 

5,414,706

Total shares of Class A Common Stock reserved

 

28,064,560

At-the-Market Offering Program

In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright & Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. On April 8, 2024, the Company filed a prospectus supplement (the “April Prospectus Supplement”), relating to the issuance and sale from time to time of up to $6.4 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. On June 7, 2024, the Company filed a prospectus supplement (the “June Prospectus Supplement”) to amend the April Prospectus Supplement to increase the issuance and sale from time to time to up to $11.66 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. During the six months ended June 30, 2024, the Company issued 28,202,234 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $12.1 million, net of brokerage and placement fees of approximately $0.5 million. See also Note 9: Subsequent Events.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related parties and related-party transactions
6 Months Ended
Jun. 30, 2024
Related parties and related-party transactions  
Related parties and related-party transactions

NOTE 7: Related parties and related-party transactions

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

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies
6 Months Ended
Jun. 30, 2024
Commitments and contingencies.  
Commitments and contingencies

NOTE 8: Commitments and contingencies

Leases

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

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

    

June 30, 2024

    

December 31, 2023

Operating leases

 

 

Operating lease right-of-use assets

$

1,086

$

1,458

Operating lease liabilities, current portion

$

787

$

733

Operating lease liabilities, non-current portion

 

300

 

711

Total operating lease liabilities

$

1,087

$

1,444

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

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

Years ending December 31, 

Amount

2024 (remaining six months)

$

425

2025

675

2026

73

Total future minimum lease payments

 

1,173

Less – Interest

 

(86)

Present value of lease liabilities

$

1,087

Weighted average remaining lease term is 1.4 years as of June 30, 2024 and the weighted average discount rate is 11.6%.

Legal Matters

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

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

Sales Tax Contingencies

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

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events  
Subsequent Events

NOTE 9: Subsequent Events

At-the-market offering program

From July 1, 2024 to August 9, 2024, the Company sold 19,240,793 shares of Class A Common Stock, generating approximately $4.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.

Senior Secured Promissory 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”) 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 (the “Explosion”). 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 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,500,000 payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $500,000 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 (the “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.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (6,271) $ (4,798) $ (13,863) $ (7,242)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
The Company and Summary of Significant Accounting Policies  
Description of Business

Description of Business

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

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

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

Basis of Presentation and Liquidity

Basis of Presentation and Liquidity

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

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

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

Basic and Diluted Net Loss per Share

Basic and Diluted Net Loss per Share

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

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

    

June 30, 

June 30, 

2024

    

2023

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

 

 

1,418,381

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

 

 

3,498,859

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

 

 

1,800,959

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

 

 

160,000

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

 

 

2,676,565

Warrants to purchase Class A Common Stock

8,644,019

1,138,446

Warrants to purchase Series m-3 Preferred Stock

 

 

1,432,786

Warrants to purchase Series S Preferred Stock

 

 

2,941,814

Stock options

 

14,005,835

 

9,405,655

Total potentially dilutive shares

 

22,649,854

 

24,473,465

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

Segments

Segments

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

Comprehensive Loss

Comprehensive Loss

Net loss was equal to comprehensive loss for the three and six month periods ended June 30, 2024 and 2023.

Use of Estimates

Use of Estimates

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

Reclassifications

Reclassifications

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

Accounting Pronouncements Adopted in 2024

Accounting Pronouncements Adopted in 2024

None.

Accounting Pronouncements Not Yet Adopted

Accounting Pronouncements Not Yet Adopted

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

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

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

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.

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,967

$

2,112

Work in process

 

147

 

82

Finished goods

 

128

 

126

$

3,242

$

2,320

Autonomous Security Robots, net

Autonomous Security Robots, net

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

ASRs, net, consisted of the following:

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,587

$

3,841

ASRs in progress

 

1,512

 

1,575

Finished ASRs

 

9,343

 

12,130

 

13,442

 

17,546

Less: accumulated depreciation on Finished ASRs

 

(4,904)

 

(8,701)

ASRs, net

$

8,538

$

8,845

In the first quarter of 2024, the Company discontinued the K5 v3 machines and as a result, in the first half of 2024, wrote off approximately $1.1 million against service cost of revenue, net.

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

June 30, 

December 31, 

    

2024

    

2023

ASRs on lease or available for lease

$

8,620

$

10,804

Demonstration ASRs

 

42

607

Research and development ASRs

 

186

194

Charge boxes

495

525

 

9,343

12,130

Less: accumulated depreciation

 

(4,904)

(8,701)

Finished ASRs, net

$

4,439

$

3,429

 

 

Intangible Assets

Intangible Assets

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

June 30, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(338)

$

652

Customer relationships

 

8

 

950

 

(203)

 

747

Total

$

1,940

$

(541)

$

1,399

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

 

$

751

Customer relationships

 

8

 

950

 

(144)

 

 

806

Total

$

1,940

$

(383)

 

$

1,557

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

Intangible assets amortization expense totaled $158 and $273 for the six months ended June 30, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $59 and $99, respectively for the six month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $174 and $99, respectively for the six month period ended June 30, 2023.

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

Year ending December 31, 

    

Amount

2024 (remaining six months)

$

159

2025

 

317

2026

 

317

2027

 

275

2028

 

118

2029 and thereafter

213

Total

$

1,399

Other Current Liabilities

Other Current Liabilities

Other current liabilities consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Sales tax

$

376

$

364

Customer deposits

 

241

 

239

Warranty liability

 

457

 

406

Other

 

255

 

450

$

1,329

$

1,459

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:

    

June 30, 

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued

 

234

 

240

Warranty services provided

 

(183)

 

(72)

$

457

$

313

Accrued Expenses

Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

    

December 31, 

2024

2023

Legal, consulting, and financial services

$

432

$

117

Payroll and payroll taxes

 

523

 

604

Credit cards

 

297

 

244

Accrued interest

169

10

Other

 

459

 

180

$

1,880

$

1,155

Convertible Preferred Warrant Liabilities and Common Stock Warrants

Convertible Preferred Warrant Liabilities and Common Stock Warrants

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

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

Stock-Based Compensation

Stock-Based Compensation

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

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
The Company and Summary of Significant Accounting Policies  
Schedule of potentially dilutive securities that were excluded from the computation of diluted net loss per share Potentially dilutive securities that were excluded from the computation of diluted net loss per share for the three and six months ended June 30, 2024 and 2023 consist of the following:

    

June 30, 

June 30, 

2024

    

2023

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

 

 

1,418,381

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

 

 

3,498,859

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

 

 

1,800,959

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

 

 

160,000

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

 

 

2,676,565

Warrants to purchase Class A Common Stock

8,644,019

1,138,446

Warrants to purchase Series m-3 Preferred Stock

 

 

1,432,786

Warrants to purchase Series S Preferred Stock

 

 

2,941,814

Stock options

 

14,005,835

 

9,405,655

Total potentially dilutive shares

 

22,649,854

 

24,473,465

Schedule of inventory

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,967

$

2,112

Work in process

 

147

 

82

Finished goods

 

128

 

126

$

3,242

$

2,320

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

June 30, 

December 31, 

    

2024

    

2023

Raw materials

$

2,587

$

3,841

ASRs in progress

 

1,512

 

1,575

Finished ASRs

 

9,343

 

12,130

 

13,442

 

17,546

Less: accumulated depreciation on Finished ASRs

 

(4,904)

 

(8,701)

ASRs, net

$

8,538

$

8,845

June 30, 

December 31, 

    

2024

    

2023

ASRs on lease or available for lease

$

8,620

$

10,804

Demonstration ASRs

 

42

607

Research and development ASRs

 

186

194

Charge boxes

495

525

 

9,343

12,130

Less: accumulated depreciation

 

(4,904)

(8,701)

Finished ASRs, net

$

4,439

$

3,429

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

June 30, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(338)

$

652

Customer relationships

 

8

 

950

 

(203)

 

747

Total

$

1,940

$

(541)

$

1,399

    

    

December 31, 2023

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(239)

 

$

751

Customer relationships

 

8

 

950

 

(144)

 

 

806

Total

$

1,940

$

(383)

 

$

1,557

Schedule of future intangible assets amortization expense

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

Year ending December 31, 

    

Amount

2024 (remaining six months)

$

159

2025

 

317

2026

 

317

2027

 

275

2028

 

118

2029 and thereafter

213

Total

$

1,399

Schedule of other current liabilities

    

June 30, 

    

December 31, 

2024

2023

Sales tax

$

376

$

364

Customer deposits

 

241

 

239

Warranty liability

 

457

 

406

Other

 

255

 

450

$

1,329

$

1,459

Schedule of change in the warranty liability

    

June 30, 

2024

    

2023

Balance January 1,

$

406

$

145

Provision for warranties issued

 

234

 

240

Warranty services provided

 

(183)

 

(72)

$

457

$

313

Schedule of accrued expenses

    

June 30, 

    

December 31, 

2024

2023

Legal, consulting, and financial services

$

432

$

117

Payroll and payroll taxes

 

523

 

604

Credit cards

 

297

 

244

Accrued interest

169

10

Other

 

459

 

180

$

1,880

$

1,155

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue and Deferred Revenue  
Summary of deferred revenue

    

June 30, 2024

Deferred revenue - short term

$

2,288

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

$

1,173

Summary of revenue by product line and timing of recognition

Three Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

22

$

990

$

1,012

$

20

$

1,080

$

1,100

ECDs

1,928

263

 

2,191

2,393

70

 

2,463

Total

$

1,950

$

1,253

$

3,203

$

2,413

$

1,150

$

3,563

Six Months Ended June 30, 

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

47

$

1,955

$

2,002

$

40

$

2,082

$

2,122

ECDs

3,154

301

 

3,455

4,180

158

 

4,338

Total

$

3,201

$

2,256

$

5,457

$

4,220

$

2,240

$

6,460

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurement  
Summary of category of assets or liabilities carried at fair value

    

Total

    

Level 1

    

Level 2

    

Level 3

June 30, 2024

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,112

$

1,112

$

$

Liabilities

 

  

 

  

 

  

 

  

Derivative liability – Class A Common Stock warrants

$

34

$

$

$

34

    

Total

    

Level 1

    

Level 2

    

Level 3

December 31, 2023

 

  

 

  

 

  

 

  

Assets

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

1,104

$

1,104

$

$

Liabilities

 

  

 

  

 

  

 

  

Warrant liability – Series m-3 Preferred Stock

$

284

$

$

$

284

Warrant liability – Series s Preferred Stock

$

5,692

$

$

$

5,692

Derivative liability – Class A Common Stock warrants

$

271

$

$

$

271

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

June 30, 

June 30, 

2024

2023

Beginning Balance

    

$

6,247

    

$

11,157

Warrants cancelled

 

 

(308)

Revaluation of Series m-3 and S Preferred Stock warrants

(1,214)

(4,601)

Reclassification of Series m-3 and S Preferred Stock warrants

(4,762)

Revaluation of Common Stock warrants

(237)

(906)

Ending Balance

$

34

$

5,342

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

    

June 30, 

June 30, 

2024

2023

Beginning Balance

$

$

8,152

Notes converted

(8,592)

Interest accretion

 

 

440

Ending Balance

$

$

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2024
Debt Obligations  
Schedule of amortized carrying amount of the Company's debt obligations

 

June 30, 

December 31, 

    

2024

    

2023

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

$

3,917

$

1,242

Less: current portion of debt obligations

 

 

Non-current portion of debt obligations

$

3,917

$

1,242

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Schedule of stock option activity under all of the Company's equity incentive plans

    

    

    

    

Weighted

    

Weighted

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

Grant

Outstanding

Price

Life (Years)

Value (000’s)

Available and outstanding as of December 31, 2023

99,363

10,069,394

$

2.72

7.14

$

141

2022 Equity incentive plan increase

9,364,784

Granted

 

(7,445,000)

 

7,445,000

 

0.45

 

 

Exercised

(113,000)

0.16

Forfeited

 

3,394,559

 

(3,394,559)

 

4.24

 

 

Expired

1,000

(1,000)

0.16

Available and outstanding as of June 30, 2024

5,414,706

14,005,835

$

1.16

8.15

$

Vested and exercisable as of June 30, 2024

 

5,323,033

$

1.73

 

5.76

$

Schedule of assumptions utilized for option grants

    

Three months ended

    

Six months ended

June 30, 

June 30, 

2024

    

2023

 

2024

    

2023

 

Risk-free interest rate

 

4.20

%  

3.62

%

 

4.20

%  

3.62

%

Expected dividend yield

 

%  

%

 

%  

%

Expected volatility

54.30

%  

54.73

%

 

54.35

%  

54.71

%

Expected term (in years)

 

5.8

 

5.4

 

5.7

 

5.4

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, 

2024

    

2023

2024

    

2023

Cost of revenue, net

$

8

$

107

$

65

$

200

Research and development

 

146

 

125

 

268

 

125

Sales and marketing

 

32

 

55

 

80

 

108

General and administrative

 

83

 

444

 

190

 

744

Total

$

269

$

731

$

603

$

1,177

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants (Tables)
6 Months Ended
Jun. 30, 2024
Capital Stock and Warrants  
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)

 

1,432,786

$

4.00

December 31, 2027

Class A Common Stock (previously Series S Preferred Stock)

 

6,072,787

$

1.88

December 31, 2027

Class A Common Stock

 

1,138,446

$

3.25

October 13, 2027

Schedule of common stock reserved for future issuance

    

June 30, 

2024

Stock options to purchase common stock

 

14,005,835

Warrants outstanding for future issuance of convertible common stock

 

8,644,019

Stock options available for future issuance

 

5,414,706

Total shares of Class A Common Stock reserved

 

28,064,560

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

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

Shares

Proceeds Net

Aggregate

Shares

Issued and

of Issuance

Liquidation

    

Authorized

    

Outstanding

    

Costs

    

Preference

Series A Preferred Stock

 

8,936,015

 

$

$

Series B Preferred Stock

 

4,707,501

 

 

 

Series m Preferred Stock

 

6,666,666

 

 

 

Series m-1 Preferred Stock

 

333,334

 

 

 

Series m-2 Preferred Stock

 

1,660,756

 

 

 

Series m-3 Preferred Stock

 

3,490,658

 

 

 

Series m-4 Preferred Stock

 

4,502,061

 

 

 

Series S Preferred Stock

 

13,108,333

 

 

 

Total Preferred Stock

 

43,405,324

 

$

$

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and contingencies.  
Schedule of components of leases and lease costs

    

June 30, 2024

    

December 31, 2023

Operating leases

 

 

Operating lease right-of-use assets

$

1,086

$

1,458

Operating lease liabilities, current portion

$

787

$

733

Operating lease liabilities, non-current portion

 

300

 

711

Total operating lease liabilities

$

1,087

$

1,444

Schedule of future minimum operating lease payments

Years ending December 31, 

Amount

2024 (remaining six months)

$

425

2025

675

2026

73

Total future minimum lease payments

 

1,173

Less – Interest

 

(86)

Present value of lease liabilities

$

1,087

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Basis of Presentation and Liquidity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
The Company and Summary of Significant Accounting Policies            
Cash and cash equivalents $ 2,625   $ 2,282      
Accumulated deficit 175,321   161,458      
Stockholders' equity $ 11,176 $ (26,638) $ (26,634) $ (25,318) $ (35,405) $ (43,586)
Number of operating segment | segment 1          
Number of reportable segment | segment 1          
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Potentially dilutive securities        
Total potentially dilutive shares 22,649,854 24,473,465 22,649,854 24,473,465
Series A Preferred Stock (convertible to Class B Common Stock)        
Potentially dilutive securities        
Total potentially dilutive shares   1,418,381   1,418,381
Series B Preferred Stock (convertible to Class B Common Stock)        
Potentially dilutive securities        
Total potentially dilutive shares   3,498,859   3,498,859
Series m Preferred Stock (convertible to Class A Common Stock)        
Potentially dilutive securities        
Total potentially dilutive shares   1,800,959   1,800,959
Series m-2 Preferred Stock (convertible to Class B Common Stock)        
Potentially dilutive securities        
Total potentially dilutive shares   160,000   160,000
Series S Preferred Stock (convertible to Class A Common Stock)        
Potentially dilutive securities        
Total potentially dilutive shares   2,676,565   2,676,565
Warrants to purchase Class A Common Stock        
Potentially dilutive securities        
Total potentially dilutive shares 8,644,019 1,138,446 8,644,019 1,138,446
Warrants to purchase Series m-3 Preferred Stock        
Potentially dilutive securities        
Total potentially dilutive shares   1,432,786   1,432,786
Warrants to purchase Series s Preferred Stock        
Potentially dilutive securities        
Total potentially dilutive shares   2,941,814   2,941,814
Stock options        
Potentially dilutive securities        
Total potentially dilutive shares 14,005,835 9,405,655 14,005,835 9,405,655
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Raw materials $ 2,967 $ 2,112
Work in process 147 82
Finished goods 128 126
Inventory $ 3,242 $ 2,320
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Research and development expense        
Autonomous Security Robots, net        
Depreciation expense of finished ASRs $ 0 $ 2 $ 1 $ 4
Sales and marketing expense        
Autonomous Security Robots, net        
Depreciation expense of finished ASRs 0 1 0 13
Cost of revenue, net        
Autonomous Security Robots, net        
Depreciation expense of finished ASRs $ 507 $ 409 $ 990 $ 770
Minimum        
Autonomous Security Robots, net        
Estimated expected lives     3 years  
Maximum        
Autonomous Security Robots, net        
Estimated expected lives     5 years  
Autonomous Security Robots, net        
Autonomous Security Robots, net        
Service cost of revenue, net     $ 1,100  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Raw materials $ 2,587 $ 3,841
ASRs in progress 1,512 1,575
Finished ASRs 9,343 12,130
ASRs, gross 13,442 17,546
Less: accumulated depreciation on Finished ASRs (4,904) (8,701)
ASRs, net $ 8,538 $ 8,845
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
ASRs on lease or available for lease $ 8,620 $ 10,804
Demonstration ASRs 42 607
Research and development ASRs 186 194
Charge boxes 495 525
Finished ASRs, gross 9,343 12,130
Less: accumulated depreciation (4,904) (8,701)
Finished ASRs, net $ 4,439 $ 3,429
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies          
Gross carrying amount $ 1,940   $ 1,940   $ 1,940
Accumulated amortization (541)   (541)   (383)
Carrying amount, net 1,399   1,399   $ 1,557
Intangible assets amortization expense 79 $ 136 158 $ 273  
Sales and marketing          
The Company and Summary of Significant Accounting Policies          
Intangible assets amortization expense 29 87 59 174  
Cost of revenue, net          
The Company and Summary of Significant Accounting Policies          
Intangible assets amortization expense $ 50 $ 49 $ 99 $ 99  
Developed technology          
The Company and Summary of Significant Accounting Policies          
Amortization Period (years) 5 years   5 years   5 years
Gross carrying amount $ 990   $ 990   $ 990
Accumulated amortization (338)   (338)   (239)
Carrying amount, net $ 652   $ 652   $ 751
Customer relationships          
The Company and Summary of Significant Accounting Policies          
Amortization Period (years) 8 years   8 years   8 years
Gross carrying amount $ 950   $ 950   $ 950
Accumulated amortization (203)   (203)   (144)
Carrying amount, net $ 747   $ 747   $ 806
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Future intangible assets amortization expense  
2024 (remaining six months) $ 159
2025 317
2026 317
2027 275
2028 118
2029 and thereafter 213
Total $ 1,399
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
The Company and Summary of Significant Accounting Policies        
Sales tax $ 376 $ 364    
Customer deposits 241 239    
Warranty liability 457 406 $ 313 $ 145
Other 255 450    
Total other current liabilities $ 1,329 $ 1,459    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Movement in accrued warranty    
Balance January 1, $ 406 $ 145
Provision for warranties issued 234 240
Warranty services provided (183) (72)
Balance December 31, $ 457 $ 313
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
The Company and Summary of Significant Accounting Policies    
Legal, consulting, and financial services $ 432 $ 117
Payroll and payroll taxes 523 604
Credit cards 297 244
Accrued interest 169 10
Other 459 180
Total accrued expenses $ 1,880 $ 1,155
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Deferred revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Revenue and Deferred Revenue    
Deferred revenue - short term $ 2,288 $ 1,741
Revenue recognized in the six months ended related to amounts included in deferred revenue as of January 1, 2024 $ 1,173  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue and Deferred Revenue        
Total revenue, net $ 3,203 $ 3,563 $ 5,457 $ 6,460
ASRs        
Revenue and Deferred Revenue        
Total revenue, net 1,012 1,100 2,002 2,122
ECDs        
Revenue and Deferred Revenue        
Total revenue, net 2,191 2,463 3,455 4,338
Point in time        
Revenue and Deferred Revenue        
Total revenue, net 1,950 2,413 3,201 4,220
Point in time | ASRs        
Revenue and Deferred Revenue        
Total revenue, net 22 20 47 40
Point in time | ECDs        
Revenue and Deferred Revenue        
Total revenue, net 1,928 2,393 3,154 4,180
Over time        
Revenue and Deferred Revenue        
Total revenue, net 1,253 1,150 2,256 2,240
Over time | ASRs        
Revenue and Deferred Revenue        
Total revenue, net 990 1,080 1,955 2,082
Over time | ECDs        
Revenue and Deferred Revenue        
Total revenue, net $ 263 $ 70 $ 301 $ 158
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities    
Derivative liability - Class A Common Stock warrants $ 34 $ 271
Warrant liability - Series m-3 Preferred Stock    
Liabilities    
Warrant liability   284
Warrant liability - Series S Preferred Stock    
Liabilities    
Warrant liability   5,692
Money market funds    
Assets    
Money market funds 1,112 1,104
Level 1 | Money market funds    
Assets    
Money market funds 1,112 1,104
Level 3    
Liabilities    
Derivative liability - Class A Common Stock warrants $ 34 271
Level 3 | Warrant liability - Series m-3 Preferred Stock    
Liabilities    
Warrant liability   284
Level 3 | Warrant liability - Series S Preferred Stock    
Liabilities    
Warrant liability   $ 5,692
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value Measurement    
Fair value assets transfers $ 0 $ 0
Fair value liability transfers $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) - Warrant and derivative liabilities - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Changes in the fair value of Company's Level 3 financial liabilities    
Beginning Balance $ 6,247 $ 11,157
Warrants cancelled   (308)
Revaluation of Series m-3 and S Preferred Stock warrants (1,214) (4,601)
Reclassification of Series m-3 and S Preferred Stock warrants (4,762)  
Revaluation of Common Stock warrants (237) (906)
Ending Balance $ 34 $ 5,342
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) - Convertible note liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Fair Value Measurement  
Beginning Balance $ 8,152
Notes converted (8,592)
Interest accretion $ 440
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations - Amortized carrying amount of debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt obligations    
Net of unamortized issuance costs $ 356 $ 194
Non-current portion of debt obligations 3,917 1,242
Public Safety Infrastructure Bonds (the "Bonds")    
Debt obligations    
Bonds, net of unamortized issuance costs of $356 and $194, respectively $ 3,917 $ 1,242
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Obligations (Details) - Public Safety Infrastructure Bonds (the "Bonds") - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
Oct. 02, 2023
Debt obligations    
Maximum offering amount   $ 10.0
Price per Bond   $ 1,000
Interest rate per annum   10.00%
Principal amount of bonds issued $ 2.8  
Aggregate net proceeds 2.6  
Issuance costs $ 0.2  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Equity Incentive Plans (Details) - shares
6 Months Ended
Jun. 23, 2022
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2016
Apr. 30, 2014
Share-Based Compensation          
Number of shares available for grant   5,414,706 99,363    
Vesting period of options (in years)   4 years      
2014 Equity Incentive Plan          
Share-Based Compensation          
Number of shares issuable under plan         2,000,000
2016 Equity Incentive Plan          
Share-Based Compensation          
Number of shares available for grant       1,936,014  
2022 Equity incentive plan          
Share-Based Compensation          
Number of shares issuable under plan 5,000,000        
2022 Equity incentive plan | Class A Common Stock          
Share-Based Compensation          
Percentage of outstanding common stock considered for annual increase in authorized shares under the plan (in percent) 5.00%        
2022 Equity incentive plan | Term of stock options, If price of 100 % of fair market value          
Share-Based Compensation          
Maximum percentage of fair market value of stock options price   100.00%      
Stock options term   10 years      
Percentage of voting power held   10.00%      
2022 Equity incentive plan | Term of stock options, If price of 110 % of fair market value          
Share-Based Compensation          
Maximum percentage of fair market value of stock options price   110.00%      
Stock options term   5 years      
Percentage of voting power held   10.00%      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Shares Available for Grant      
Available and outstanding as of beginning of year 99,363    
2022 Equity incentive plan increase 9,364,784    
Granted (7,445,000)    
Forfeited 3,394,559    
Expired 1,000    
Available and outstanding as of ending of year 5,414,706   99,363
Number of Shares Outstanding      
Available and outstanding as of beginning of year 10,069,394    
Granted 7,445,000    
Exercised (113,000)    
Forfeited (3,394,559)    
Expired (1,000)    
Available and outstanding as of ending of year 14,005,835   10,069,394
Vested and exercisable 5,323,033    
Weighted Average Exercise Price      
Available and outstanding as of beginning of year $ 2.72    
Granted 0.45    
Exercised 0.16    
Forfeited 4.24    
Expired 0.16    
Available and outstanding as of ending of year 1.16   $ 2.72
Vested and exercisable as of ending of year $ 1.73    
Weighted Average Remaining Contractual Life (Years)      
Available and outstanding as of ending of year 8 years 1 month 24 days   7 years 1 month 20 days
Vested and exercisable as of ending of year 5 years 9 months 3 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, outstanding     $ 141
Weighted average grant date fair value of options granted $ 0.25    
Share based payment award shares options exercise 113,000 451,020  
Fair value of the shares subject to stock options vested $ 848 $ 1,400  
Unamortized stock-based compensation expense, options $ 3,600    
Stock options      
Aggregate Intrinsic Value      
Vesting term (in years) 2 years    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Assumptions utilized for option (Details) - Stock options
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation        
Risk-free interest rate 4.20% 3.62% 4.20% 3.62%
Expected volatility 54.30% 54.73% 54.35% 54.71%
Expected term (in years) 5 years 9 months 18 days 5 years 4 months 24 days 5 years 8 months 12 days 5 years 4 months 24 days
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation        
Total stock-based compensation expense $ 269 $ 731 $ 603 $ 1,177
Cost of revenue, net        
Share-Based Compensation        
Total stock-based compensation expense 8 107 65 200
Research and development        
Share-Based Compensation        
Total stock-based compensation expense 146 125 268 125
Sales and marketing        
Share-Based Compensation        
Total stock-based compensation expense 32 55 80 108
General and administrative        
Share-Based Compensation        
Total stock-based compensation expense $ 83 $ 444 $ 190 $ 744
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Capital Stock and Warrants    
Shares Authorized 43,405,324 43,405,324
Shares Issued 0 9,499,083
Shares Outstanding 0 9,499,083
Aggregate Liquidation Preference $ 0 $ 35,361
Series A Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 8,936,015  
Series B Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 4,707,501  
Series m Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 6,666,666  
Series m-1 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 333,334  
Series m-2 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 1,660,756  
Series m-3 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 3,490,658  
Series m-4 Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 4,502,061  
Series S Preferred Stock    
Capital Stock and Warrants    
Shares Authorized 13,108,333  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants - Outstanding warrants (Details)
Jun. 30, 2024
$ / shares
shares
Capital Stock and Warrants  
Number of warrants 8,644,019
Class A Common Stock | Warrants expiration date, December 31, 2027 with Exercise Price of 4.00  
Capital Stock and Warrants  
Number of warrants 1,432,786
Exercise price | $ / shares $ 4.00
Class A Common Stock | Warrants expiration date, December 31, 2027 with Exercise Price of 1.88  
Capital Stock and Warrants  
Number of warrants 6,072,787
Exercise price | $ / shares $ 1.88
Class A Common Stock | Warrants expiration date, October 13, 2027  
Capital Stock and Warrants  
Number of warrants 1,138,446
Exercise price | $ / shares $ 3.25
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants - Common stock reserved for future issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Capital Stock and Warrants    
Stock options to purchase common stock 14,005,835 10,069,394
Warrants outstanding for future issuance of convertible common stock 8,644,019  
Stock options available for future issuance 5,414,706 99,363
Total shares of common stock reserved 28,064,560  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Stock and Warrants - At-the-Market Offering Program (Details) - Class A Common Stock - At-the-Market Offering Program - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 07, 2024
Apr. 08, 2024
Aug. 18, 2023
Feb. 09, 2023
Capital Stock and Warrants          
Value of common stock shares authorized for issuance   $ 11,660 $ 6,400 $ 25,000 $ 20,000
Shares issued 28,202,234        
Net of brokerage and placement fees $ 500        
Aggregate gross share proceeds $ 12,100        
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related parties and related-party transactions (Details) - Konica Minolta, Inc - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related parties and related-party transactions          
Service fees $ 137 $ 145 $ 197 $ 244  
Payables $ 46   $ 46   $ 84
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies - Components of leases and lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Operating leases          
Operating lease right-of-use assets $ 1,086   $ 1,086   $ 1,458
Operating lease liabilities, current portion 787   787   733
Operating lease liabilities, non-current portion 300   300   711
Total operating lease liabilities 1,087   1,087   $ 1,444
Operating lease costs          
Operating lease costs $ 300 $ 200 $ 500 $ 500  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies - Future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and contingencies.    
2024 (remaining six months) $ 425  
2025 675  
2026 73  
Total future minimum lease payments 1,173  
Less - Interest (86)  
Present value of lease liabilities $ 1,087 $ 1,444
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies - Additional information (Details)
Jun. 30, 2024
Commitments and contingencies.  
Weighted average remaining lease term 1 year 4 months 24 days
Weighted average discount rate 11.60%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies - Sales Tax Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and contingencies.    
Sales tax liability $ 376 $ 364
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 01, 2024
USD ($)
installment
Aug. 09, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Oct. 10, 2022
shares
At-the-Market Offering Program | Class A Common Stock        
Subsequent Events        
Shares issued | shares     28,202,234  
Aggregate gross share proceeds     $ 12,100  
Convertible debt        
Subsequent Events        
Number of shares issued upon conversion of warrants | shares       1,138,446
Subsequent Events | At-the-Market Offering Program | Class A Common Stock        
Subsequent Events        
Shares issued | shares   19,240,793    
Aggregate gross share proceeds   $ 4,700    
Subsequent Events | August 2024 Note        
Subsequent Events        
Aggregate principal amount $ 3,000      
Number of principal payment installment | installment 2      
Principal payment $ 2,500      
Number of monthly installments in first installment of principal payment | installment 11      
Principal payment in second installment $ 500      
Interest rate in occurrence and continuance of event of default (as percentage) 10.00%      
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "(#ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " B Y9/@XTM.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NW*!%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:O<(^T'/H/06V%*]&UW91H=^( [-7 !$/Y'3,4Z)+S5T?G.;T#'OP&C_T MGJ"4<@V.6!O-&B9@YA>B:&J#"@-I[L,);W#!^\_0SC"#0"TYZCA"D1<@FFFB M/XYM#1? !&,*+GX7R"S$N?HG=NZ ."7':)?4, SYL)IS:8<"WIX>7^9U,]M% MUAU2^A6MXJ.GC3A/?EW=W6\?1%/*LLKD3594VU*JZUM5K=\GUQ]^%V'7&[NS M_]CX+-C4\.LNFB]02P,$% @ (@.69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" B Y9=%Y,<4\& "T) & 'AL+W=O-:VJ"R'Y-_W MR#:(9&7A\> O8!N?UWIU\Z.#QELNOB=KQB1ZB<(XN6BMI=Q\Z'02;\TBFISS M#8OAER47$95P*E:=9",8];.@*.P0Q^EW(AK$K(\&6%ZTI M_C!SARH@N^-KP+;)P3%25IXX_ZY.;OV+EJ-*Q$+F225!X>N9S5@8*B4HQW^% M:&O_3!5X>+Q3O\G,@YDGFK 9#_\)?+F^: U;R&=+FH;R@6__9(6AGM+S>)AD MGVB;W]OMMI"7)I)'13"4( KB_)N^%!5Q&# J"2!% 'D7@,N>X!8!;F8T+UEF MZXI*.AD+OD5"W0UJZB"KFRP:W 2Q:L:%%/!K '%R/50UMU&RIH(EXXZ$IZF8CENS9U[?WQ=<-,3NWA MV&E_,5FR1M6TU-M;ZE6S]"6E0C(1OJ('MN%"FNS9I:1(394RLT;5M-??V^M7 MLS=G(N"JP_H()@QCX]F5]L.P=!Q:XVOZ'.Q]#BKV3$'A79/-8>7M:-=:TC Q M-J0UK*;!X=[@T%JH8J:Y"4*&[M/HB0F3,;N&X^!V%Y/NT&3.&EK3W&AO;E3% MW -;!8F$!I3HGD;&/FK7^1BKMW?B >V*7R@< M%]!'LQ?'&5I(&)B("S3C:2S%*WS[QDHXHGYU;7)L#ZIK^8 W-^N<)Y*&Z-]@4SY5V15'7:?K&ITV 4U84Q.VPT[68:>P/BXW9A?H]QRC MK288"6M(PG:R^<0]:*_YFL=)M I&P9B1L!YS'0 (>\27" MY->GW]"">:F EC2:M"O-0@HC>0K-'T7PCEI([GT_0S\[Y\!0:$X%^DK#E*$- M$VBA%LK&RF@"J;!F*FR'(2!A/XA7:/$:/?'06 =':&HQFQM]-0%/1,,3L>/- MKE71]8NWIO&*E<+B$:'[Z>)J:ER0V@/K.M2L1"JQTBP50BUI\G5,UI3P9DF- M.9DCBM^,F9R9/:JN3\U(I!(CW<:P[L[S>FIM2G?&C3[MBF4^F\ AHG&(5,(A MM78#N UI#"*5,.@Z8F*E1N4?H"#7ZE6QH;&Y7>LECNQA=7UJ"")V MAMGY?#E,JN1Y)*-)NUII5L4>5]>E9B)BQYE=9UW#DLK:AC631O:XNO8T$I%* M>:,9S*<"V.\V]MD+^LC,%H^ECQPHEC,:&HG='ES7IZ8=8H>5W.KV!B\89]HA862K7'E;7HP8@ MUXXK[ST6R>MREW:Y+\3HL0GX<37\N'94F8)!/S<9TI71E5V@=,:QQ]4U=O#_ MF)U23$LGH[W3_BW6!/*X&GG<[LG_%3P1Q13^FV B5S.16XF)WBZ7LY5Q@CZG M,I%0+\!*QGHX$>44]9"K]3(UM9GA>8+=OC/J83P:=YY-)C40N4>R0EG/OCS> MLT]$-(6C)OC(U7SD#D[>LT^$/(7_)@#*U0#E5@.H.CW[1$A4U,/PQY[='Y#> MH.^\Z]B=@WTA:I&2;9=)D*?2Z/D6D?W5_9:<:;81I:-OS_?SW%&UQDE0R)80 MZIP/X/$BWR*3GTB^R7:9/'$I>90=KAGUF5 WP.]+SN7N1#U@OU%I\C]02P,$ M% @ (@.6:":L=AO!P 32, !@ !X;"]W;W)K62+VVB8$VP>YU@=LMFO;V,RW1-E%)=$4J M:>[7[U!V+5L:T?&=OR26-1P]0P[G>8;6S9.JO^FU$(;\*(M*WT[6QFS>SF8Z M6XN2ZS=J(RJXLU1UR0UIGM^HQA2R M$I]JHINRY/7S!U&HI]N)/_GYQ6>Y6AO[Q6Q^L^$K\2#,U\VG&JYF>R^Y+$6E MI:I(+9:WD_?^V[N V@&MQ7^D>-('GXD-9:'4-WOQ,;^=>!:1*$1FK L._Q[% MG2@*ZPEP?-\YG>R?:0<>?O[I_= AFP;6X4\5?,C?KVTDR(;E8\J8PG]73 MO\0NH-#ZRU2AV[_D:6?K34C6:*/*W6! 4,IJ^Y__V$W$P0 _&!E =P/H2P>P MW0#6!KI%UH9USPV?W]3JB=36&KS9#^W'>_+JZC6Y(K(B7]:JT;S*]\2'[2/H MR"-^;ZHWA'E30CT:(,/OW,/O10;#_78X.QX^@V#W$=-]Q+3UQ\8B;NI:5(9P MK2'.MU@\6PUC92[O M\SNNUP16C63V@_C>R$=>0/#H*FY=1:TKN_L?YS2BXIW\[\E1]"JMEO8!^(_3YH M[T%JBW(AZI'TWH8>#L)BH9?T8A\:42\="3[:!Q\Y@_]8/4*JJ/H90Q4-4=& M]E -C2BC(ZCB/:K8B>I3+39=H6M4W9SBHD M@E9+\\1K,8IYY_<03QSVYQCPE=EZ/^DI_EO2N5/LBA08'3XR)3V:\ IJV-@ M';'Y;F;[6!E>K204Y-UN&E]Q-@3 TK0/$[$*1]>\8S;?36U_MH7)L;@(:5'6 MQX89C&4(!Q42\R,IG$P J\C'S]ZD4PK)%_(0AHI<*WF M.TGL7+%V*6_'07?X^A]/Y7;&U+KINVI,J7- MMH]B8;1KI-+@_^NDZ)!'6>H/]A#&ML$(W=*.;JF;;J%OV54F;53VC8!*K?G! MXJ-=EMOGV2L_I.HPC<=2N6-JZNX3[T4-K;$]C3L1#-(S!OW)1UK&>*SF=K1* MW;2Z+6"5JEY:&1"*I0.HB-%H!>L(EKH)UDD/700HZB&C,J]/NXA1[(]-<,>Z MU,VZV[I[:E810F4L'LPK8A8&WH@R8!WQ,C?QWJFRE,9VBMLS@TQ5=IY%E0%> M\NH/901)7J,'8T['^"XDV :\@*/CX#L*9VX*[ZK/@ZT^4W+EO?$\'W1F31YY MT8AW)&!3F.4I@XJJU]!"PRPU9JUJ^5\8]>*Z.R5>>R.=!FDZ]1+VTYFM[-:1 M/:UIC(;N+;=9?H9C\+(1[:E_\?R.\-6J%L A=HM\;V3>L@G9M'$*RR"6.[98 M@$*F+/+_UV>A*>&<[G,+,QNJ(190;T2XL4X.,?=1=[O6:U7DHM;_;$]*S#-Y ME8NES*1YC6H-=M&S[TMY.X[_X/3;?4CP/L^E30NH3?;,\%I6).,;";4*#1TY M D@B%O7;<,]@_$4<-H M_%B(=6*&O>3L0#O3"X4^5""^[\?]PRS$[)I&$1LY5&"=5&%NJ3+@J>FN8G2Z MK#U%/#\P1+<@AR68V?AA">L$#G,+G+N":TW>$\MQ4 7;?8_"=+HY>W=?R-MQ MT)U48LG%JYM3?)T=_X6\'B4K#>W2$L9X;V)(Y7K[[L;VPJA-^_K#0AFCRO;C6G!8 M)6L ]Y<*E/_NPKY1L7^#9OXW4$L#!!0 ( "(#EG:H"/$<00 $H5 8 M >&PO=V]R:W-H965T&ULK5AM;^HV%/XK5G8U]4I=$^<- MT@%22S7=39I4W>YNGTUR@*A.S+4=N-NOGYVD"2'!0$L_E+R<\_AY?/#C@R<[ MQE_%&D"B'QG-Q=1:2[FYMVT1KR$CXHYM(%=OEHQG1*I;OK+%A@-)RJ2,VJ[C MA'9&TMR:33#5G! M"\AOFV>N[NP&)4DSR$7*\/W<]71"&?%W"CNQ=XVTE 5CK_KF]V1J M.9H14(BEAB#J8PMSH%0C*1[?:U"K&5,G[E^_H?]6BE=B%D3 G-%_TD2NI];8 M0@DL24'E5[;[ K6@0./%C(KR/]I5L6%HH;@0DF5ULF*0I7GU27[4$[&7@/TC M"6Z=X)Z;X-4)YXCE9H^J*B(DM%0T-9L?UD(_5D.Z1(?\H\COD.;?(=5Q_('UN3G^"6*7C,MWKIMM* M?#,#;C,#;HGG'<%[B&-6Y$HQAQC2+5E0N$6Y6D!LB0A57_-R5M2"03&'))6( M,B%@4'$%X4*5^#([\X3*%#;O0 M6*9G98A=>LQ)7 .EI'C=:1L1('6F_1AG"T);0 =*,\,V&4 M$B[0!M0^NE;V^GEH-JHA1GLU<.X7\2]9"D0*N68\_4^] MT#JJIX/D*_Q@CY;O^4[@N?X!_S,".Q*B1D+T+@EZ?9RF'_58.0>\^Q&1'T7. MV!NFC9UV'W;>15RU7D*JC3;-5Z?8UR.8Z ^$F/GO]1'X,OYDM>*@O!D03;\7 M:5*Z--J48:"<:E ![AE03T$_Q N\\,@W'[== #9NJ+,Y)4*@!S1G6:9XOAPS M*S/,I6YU+;2NZ':;QY[1G&NQ1YT9&]N$B\5>":TKMNT7L'$7[HA]GS77 YSR MYI-A70'M/H_-&WU7P( WF]TAZ"U]UQT[Y=^A@'XHQOY!:%=$VPY@XPX\+.(\ M=ZZ1N[3"*!QY47"HH!\Z=O!X'!X5T.[QV+S)#PBXR*1'YXOHAYX0T6[TV+S3 M5V[W>-KMC# 7&\"5T+JBV]8 1Q]S.V-K<;'8*Z%U?]2V_81K[B<^[G;U *?< M[F185T#;4+CFAN)C;E>#[Z\=SQDTNW,BNQ+V3A9.]!3O][H:N6,3X<@-1F&/ M?S\R\H+1V'6/T&^[ ]=\"O!!IZO1SY'0CQR68.\==.E3QC\)7Z6Y0!26*M.Y M&RD(7AW<53>2;&PO=V]R:W-H965T&ULK5IM;]LV$/XKA%<,+=#4(B7J)4L,++:W=5BWH&G7SXQ-VT(ET:-H)_OW M(V79LLD3ZZS^DDCR<*_1<%E5].U@IM;X>#NO9BI>L M?B?6O-*_+(0LF=*G6-4%D,2!/&P9'DU&-TTU^[EZ$9L5)%7_%ZB M>E.63/Y[QPOQ=#O @_V%C_ERIAFS9;\@:O/ZWNISX8'+_.\Y%6=BPI) MOK@=_(ROIV%@#!K$WSE_JH^.D:'R*,17<_)^?CL(S!WQ@L^4<<'TORT?\Z(P MGO1]_-,Z'1S&-(;'QWOOOS3D-9E'5O.Q*+[D<[6Z':0#-.<+MBG41_'T&V\) M4>-O)HJZ^8N>=M@D&Z#9IE:B;(WU'91YM?O/GMM '!EH/[ !:0V(;1#U&(2M M07CN"%%K$)T[ FT-&NK#'?'"7K]Z@UZA?(*?5J) M37TS5/H&C)OAK!WL;C<8Z1DL1!]$I58UFNI!YX#]Q&\?>^R'FOB!/=FS MOR->A[]OJG8A1.?[1I_^[]%/@A$>4B%L_$4]_CX)Q0J] M^+>\VO"WJ.(*FN&=C[CQ8:K0=A220 ^_/0X; **Q!9JX(!K1Y!0T=4%Q% <' MT G1Z$ T.H/H3-3*9/JW".]\T6,N28PMP@"(TL@B[(*28RX[PBXHCN,()DP/ MA*F7\*]2U#5:2['(%7I=Z),W$%/J#'U%:6HQ=4&911-PH]N6-?M3$-7#,S[P MC!NKL(=G6[2J)>+/:U/5ZFN(9^P+ENG,U_6:S?CM0+?>FLLM'XQ^_ ''P4]0 MA;BDL\DEG4TOY.QD)I+#3"3>C/NH/3(Y6R'=*'3?WFI!LC:]!9J.Q,D$'(=6 M'1@#H"@E5N:Y(%V;8BOQ7!!)DPQ.O/1 -_72?6 %KQNN6FU]Y28%(::I2X(Z M3 $0SNS:Z8+"(+*7F LB(<$PT^S -/.7$E[I-58T7-E<"Y*\5F;-;3E$.'/O M( FMLCAV02%)[-KI@G2.4(LP ,IP"!/&0:>0@F_ELI*;F=I(4UEF*R:7'!8_ M@4LWL^YQ#( LR 2 1-@*R!0 X:@GC?&1&L1GM$;AU%&0+G;#[4H! $4SIS4" M*!P&86J3!F"$Q*2'-NEH$R_M/TQ_7$A1[JEKW0M2)F[7BETU ,%H%CGS#, P M#2)LLX9P)(KC'MJ=X,.AOU^J%9=:T\]$R='K=J[?@#T3>[7C2YOF1;U-+NIM M>BEOIW/2:5/L%Z?C%:N6W&RT%BR7:,N*#39% MKO*>-0K(R=1)5Q<$M!P(%5$G5UT433'MR=1.P&*_@NV+RDQ46RY5_EAP5 G5 M$P2O[Q?G+J!<[=8[N>B0TTMY.PU^IZJQ5RJ.WE>*:[_*J12]>Z;6H56Q[*T$ M@(I2.Y"0)SLWIQ JHCV["=R)6.Q7L;OZV++M)^LJRBM[LSN&0/;BF4"@U-X@ M0B!\I")/N78*%OLE;-OYCSH"R-75E%$6V%PA"1LE-ED(E3@=WT510OIFME.Q MV"]C_^0*F7TP>N0+(?D^LQ5[WD\WR-X5F%=5<;L[!AR/M$.GQO07O EO>]\";!2??V](R'DA@6%.2$"8&Q(8UA>23@L3_]//+\TK!1T3I@4% MTUJCX5VCC7DVKH2)SEK'S+R5L'.IB]C.!@Y6")2[6*\!O=FU ^9"::*+7IC8 M-11R&L1!EE%*[+@!3H,@38(X[0E=)UF)7[*>&[HYE'7G!0]2J#W! P1H3_ MIWW! YSZ@]3N=@T[@$K_ />_- M1^ODN#OAC-KB!T*EQ-[Z Z@P=C;^$(HF/0^T2"=KB5_6ONS]!P$>F":9HP0 M5!S9#V@!%$WM9WU3 !6E:5^%[Q0N\2O<>RGFFQG,T6OYXI5V26^3BWJ;7LK; MZ1QTNIOX=?>9*\U5O)A0>TL%H1+[D>$$0J78?BD H$B:]FRJPDYBAWZ)_;*5 M%KKR-TOL^@*!L+W. !"FJ4T:0B6I_7)U>/1Q0[[T(Z][O/5#XPNUEZE:CTF 3YI+7#610)#$[6UJLGOWFI%I6S6RY)7D9/;;+R4K MA@&T($'^Y^;%Q'::OZ:9;N'ACVZ^_[9<_;Z^[_M-],?#?+'^<'&_V3S^N@VP[>KNZOUXZKO;G87/=^\X_'3ZOANZL7RLWLH5^L9\M%M.IO/US\FORBRM'V@IW%_\[Z;^M77T?; M7^7+?VPM??_V= M7NU^^>&7^=*M^_%R_G^SF\W]AXOR(KKI;[NG^>:WY;>ZW_]"V98W7<[7N_]' MW_:V\44T?5IOE@_[BX<[>)@MGO_L_M@_B%<7I,F!"]C^ F9?P ]

D.\OR*T+>'K@@F)_07'J!>7^@M*Z@!4'+ACM+QC9%QSZ M'9+X^[]<;%V2'/J72%[^L9^#[CE*=B$VZ3;=]?O5\ENTVMH/O.T7NSC=73]$ MUFRQ3:G/F]7PM[/ANLWU>+FX&1*DOXD^;[I-/R3+9ATM;Z-/0V3WJ]7NY\OI M[U&WV']UOYS?]*OU?T;BGT^SS;^B=Y/^=C:=;7Z*+J-_?)Y$[_[T4_2G:+:( M_GZ_?%H/EZW?7VV&&]VZNYKN;^KC\TVQ S=E.__0*[.(G\\@2S]Y/'RX6'XR%SOL.-YM][>[_Z'AY!U,/+C M,63C1_YZ+:9]U.W2^4M_-ULL9HN[J-L,]S;] M.>+)7R(6,T9EYS,YWY&W8_+7Z[1,RO=77U\G&F44FS83UX8EHZ(PK81KE7"> MF4:5:U0D!3>-I/>1;&PRWB6L\0*7^_#"@U?)*Q!PEHD3(%@1OBF+^&; M[NC\0/@VB^FPC%GWT;N;_OFKG[8SGV$:];A<#0N4J-_-D:B(38'/8(R$39 P M@8152)A$PFHDK$'"6B1,@6!&KF4ON99YAXK/V^$@FBX77X?5QW8QOED.W^D) M(95DF3-GN$Q2ZT-\['4;FCR$1QZ/K&&#,"KLL:"BC*PYD43>>HV$-4A8BX0I M$,R(X?PEAO,WQ?#K>0\5S[DSC[C,4IY;\37VWD1H1!,^>9GD]AR>,$ORO"@* MZ^8JBI<7N965$OD[U$A8@X2U2)@"P8S0+EY"NPB8R?>+F^V\O7U:#//V>#=O MYU1 %^X:AZ=JP(?RLZ;]PK?(DM>+3M2GBD062WF<1&IU(6(.$ MM4B8 L&,Z"Q?HK,,C$YKA7DT4DMBA1G'H\S^["7LJ!6F:\:&P,]R:X07!"Y- MRN$#V(I:UXZGH[*T;T]Z'U-HX")A#1+6(F$*!#,"=_02N*,?MHOG)8$ M:1)K&2G^?]G)\[L)C5HH;0*E"2BM@M+DGF:,3V7,1HS; 4Q8)C%/AK''FE@U MT#MLH32%HIG)\TJ#3<[91UP;>NOAO<0]'94S2-H$2A-06@6E22BMAM(:**V% MTA2*9N:>EDD3OT[ZK'MO3^7<;/=B'OO%NMLJPF2B(86W,90V@=($E%9!:1)* MJZ&T9D\SAL/$%KQ;J$]US*>9&%J:3?S:[%AO4PXSNIO^RR9:?IG/[G;9L=YN M79YXJN.CWU%PVB!I$RA-0&D5E";W-&.MD=BS.:AHG+BZ=YG96QI,C8N\N>Y:/S]G5_]&OIK-A@D;F$%(='$-I$RA-0&D5E":AM!I* M:_8T<[.=VZ,05&0^XM+,"JT>)T?D8SHKCHXR2)%Q#*5-H#0!I550FDQG,)Z5U=JPF#"_9L#"QS^XVT/MKH32%HIDIHY5^YE4SW90YN #Q@X*3 RKJ M0VD"2JN@- FEU5!:LZ>9Y0#6. +UJ/P>S930 CSS"_#_,ZQ$FL4P;O31N_]> MK@\,%5#E'4J;0&D"2JN@- FEU5!: Z6US-74+PMFUXZIHV9F3FCMG87419]: M3>&'!B<)5&>'T@245D%IDKDZ>Y[:4RE"B[!E1K,Z29!3;'_&NW662YEGI M!"MAR#+^JK&#&:U:'&=^-D3!E2Q72$'SO_(@D,96J@,I;50 MFD+1S%#6"C%[5M1^0.,6!A6&H;0)E":@M I*DU!:#:4U4%H+I2D4S$2X3[K2M@VK$4)J$TFHHK8'26BA-H6AF?F@= MF;U-1SZJJ+E"WV61<;M)@?\N@K.%<)ILYU]VOD!E8"A-0FDUE-9 :2V4IE T MLWND5J!Y2-7YJ?ND>^B1MC.4E;-X)HRHQC.$F;MX)HR(Q;/_B81&*I360&DM ME*90-#-2M?#+_<+OV_=(N2N^T2UH*$.RRZEK1S>AH8#DLIDPI)?-_H<5',10 M615*:Z$TA:*90:RE6GYV3^FCNSY^=.BZ&4J;0&D"2JN@-,G=-MKVNJ8F;!QQ MBA,UQW'.[0[)+6%W.7QV%'9W$$49\BR-#QPOX*\Z3$-:3!^/7ZBX"J5-H#0! MI550FN1$*^V")VD1VQ(K87E HH+>80NE*13-3!ZM[/+TG'W24QO3<*BL"Z5- MH#0!I550FH32:BBM@=):*$VA:&;N:7F8GU(#?5IC&C\J.-&@1=!0FH#2*BA- M0FDUE-9PMR)Y&#?MV1I4KC[BTDP+K4)SOPJ-:TOC=Q2<--"Z:"A-0&D5E";W MM->K#;OM!M1APUUM/TWM!4X+]:EHGP<.WG$M8W-_H?./Z4KC=QJ<%U"%&TH3 M4%H%I4GNU@07&2]S=Z$#%:^AM!9*4RB:F6U:O.9'Q.O3F]+X2<$I!!6WH30! MI550FH32:BBMX43']M(>@Z#2MM^CF1-:L.9'!.OS6M+XJ<'Y 96SH30!I550 MFH32:NX> R ;UT"]ME":0M',M\EI.3OUR]E_N[WM5]O-Z<=]XXZ AC5^=&A* M06D3*$U :164)E-7P[=?G%I#/3:I6Y4]RI@U26RA/A7I\U#56ZHU\M2OD9\: M_M$[S]#B]Q&!TEHH3:%H9G9I\3X] MTNC\C+.W?F1P,D%%>RA-0&D5E"930I"WLPA:2YT2ZGYFOW$&ZE*1+@]TJ$FU M^)_ZQ?^WGJ?UXX/C'RKZ0VD"2JN@-)D2[^/.1RRQ&S41=I?D$@1Z>RV4IE T M,V->O=':JVH&-*CQ@X)S RKN0VD"2JN@- FEU5!:LZ>9A[_L400JV?L]FBFA MA?C4+\2?U*#&SPC.!J@"#Z4)**V"TB245D-I#936IJZX?ID6=K6 .FIFYH16 MX=.06O!3"R_\T. D@2KN4)J TBHH3::NXNXTJ"%LG#/ *5%-3S6H(>SH!C6$ M4U^#FE3KY&GHRZE#BR_\#H(C%ZJ)0VD"2JN@-)FZFOB!!C6$Y8'3O] [;*$T MA:*9::,%[S3DK=D'7SY,)XQ;0IWFS/IG&E-63HT=8<02;G_,",+,K;$CC(@: M._]S"9Y&0(5C**V%TA2*9L:K%J/3\UZ6[7D',1V[1+ODHACE&;?#ES"D*NT( M.Y:GS!DJ!04D*^T(0[K2SO_(@D,96M@,I;50FB(>\"@=C>+RP%M\,BWR9L_J MV _H/9-!-5XH;0*E"2BM@M(DE%9#:0V4UD)I"D4S\TZKRUE@Z^T3]*\]TEB1 M$-,8TLR9QU!6U$2&LG-G,I05,97Q/Y3@8(6*M5!:"Z4I%,T,5BW69F\3:X\) M5QE5=TO.84A+:A)#&=*S&!))3F,H2WH>XW]>P7$,E4NAM!9*4RB:&<=:@,U" M&UE[=EY2,I*A$BR4-H'2!)1606D22JNAM 9*:Z$TE;F2='Q@ :$EVLPOT;YE M6\:/#LXFJ&@+I0DHK8+2Y)YFU+S9[P$E;*PQL=VH,C@VJN4-H$2A-06@6E22BMAM(: M**V%TA2*9N:>%HXSOW :N0L_L=ZI#/38Y477-XMP^D UUJHA?,F34XT4D^3LK"'"J@:3CIEA_:C MC.P&>@WT M_EHH3:%H9LIH13X_TEW\Y#I_/R@X.:":.Y0FH+0*2I-06@VE-3E19&SOUT(] M*K]',R6TT)[[:YI/JO/W,X*S 2JG0VD"2JN@- FEU5!: Z6U.54\S<&RPM[W;*"WV$)I"D4S\T8KU?EYI=/6F_'HC'%E MPC1/[!HYRLHID2.,6.(T>A.$F5L@1Q@1]7'^YQ(\DX JOE!:"Z4I%,V(UT*K MR$7(BY]/>JLC&;L%(=\519:5]MN@*4.J2HZP8_G@W3YK+R@@62-'&-(E$SUT_@ -% (666HN0]M%OV+Z!JK%0V@1*$U!:!:7) MPM4>1[Q(2V;/VFK2DNH' +W!%DI3*)J9.UJ0+8IS]HM.[0=00)59*&T"I0DH MK8+2))160VD-E-9":0I%,W-/R\O%*:^ /JT?@!\5G&A0(1E*$U!:!:5)**V& MTIK"5:Y9[DS6H#+S$9=F6FCUN/"KQV_H!^ G!V<)M.X92A-06@6E22BMAM*: MPJU[)OH!0'VJ8SZ-/"FU:EV>5?M,Y86?%)H74-H$2A-06@6E22BMAM*:DCA M8/<#@'I4?H]F3FCYNSS2EON\?@!^:G!^0*5O*$U :164)DNBX)CJ!P#UVD!I M+92F4#0SF[2H76**ILF4@M9*0VD3*$U :164)DOB9<_VD5>HQZ9TJ[.S.+8K M0:$^%>F3'9I@:9F\],ODD)X!?A_!>0 MCM)1;F<# M5+R'TEHH3:%H9G9I\;[TB_?GG)CR(X.3"2K70VD"2JN@-+FG^7H&'#=I2E>\ MYGPTLG>LH+>N**=I_&I(-(-9J^9E8 %TX(DJ/SXXL*'*.90FH+0*2I,ET8H\ M3?(\=58@KB'=,P!Z?RV4IE T,V6T:E_Z5?O3>P;X0<') =7EH30!I550FH32 M:BBM*:EZ97L@@LRI/+YG!/I?@?!D0N5L*$T :554)HL MB?;8!SH&4*9TQP#H+;90FD+1GO/F:GW?]YM)M^FNWS]V=_U?N]7=;+&.YOWM M@(]_WAX%7LWN[E^^V2P?/UPD%]&7Y6:S?-A]>=]W-_UJ:S#\_>URN?G^S=7 M_[9<_;[SE#_@< "$D 8 >&PO=V]R M:W-H965T&ULM5IM<]NX$?XK&/6FT\Y$D0B0HN3:FK'EYBXW MO<03]=K/$ E9:$A"!X!R?+^^"Y(B)0*$K8SSQ9:HQ?+9UVCG=;[J\E$)3N64_5>[%D!OVR%S*F&K_)QHO:2T;1:E&<3/)W.)CGE MQ6AY75U[D,MK4>J,%^Q!(E7F.97/=RP33S>C8'2\\(4_[K2Y,%E>[^DC6S/] M^_Y!PK=)JR7E.2L4%P62;'LSN@VN5B$V"RJ)_W#VI$X^(V/*1HBOYLO']&8T M-8A8QA)M5%#X=V KEF5&$^#XHU$Z:N]I%IY^/FK_4!D/QFRH8BN1_9>G>GD():72(F\6 X*<%_5_^JUQQ,D" MT.->@)L%N+\@'%A F@6D,K1&5IEU3S5=7DOQA*21!FWF0^6;:C58PPL3QK66 M\"N'=7JY$D4*06$I6FNJ&01(*R2V:$75#GV ("LT1K^O[]'??OH[^@GQ OU[ M)TI%BU1=3S0 ,&HF27.SN_IF>.!F,_2;*/1.H7_"3=/S]1, WJ+'1_1WV*OP MU[)XC\CT'<)3'#KPK%Z_G'C@D-:9I-)'AIS9.>V#%#GZO&>2:EX\HEN3K5QS MYO1:K35T:S6%?*7V-&$W(ZA4Q>2!C99__4LPF_[#9?(;*3MS0-@Z(/1I7WZ" MOI,)Y32R7CFK5IKFP-RF_X-2JI-; M"V@_B2@2GC%4-(#-5?,Y,1$L33E IHLV?+0-WY7+M.@MX_=&RL[\-&O]-//& M[YZ!TH33NL,6*:*YD)K_65UP65ZKBTZB%>#YM!=2AU 01>Z(QBW2V(OT7R9H M #+E:B\4S4S/NBVU*$0.[0FM65)*KI_1%[$1VIF/L8UJ&D<]Z%X0WQF,>6OB M_&(3]](D)=AE@L/^*/G>)+7+O+EM7L\V[]V_T[9%:]O":]M:B^0K2D0.XXBJ MTXU],Y^9RY:%942'6A6,A.' M)RHE+705AI1)?J!F&D$9IQN>#?;YYF;160\,HWY@7&+1/!BHF."$Z@.O,;=) M(LNJM6D&(76F3:/BS(_1H@_0%@K#Z0 \W,'#?E^+/(<\4%5J<*5JJ) 721T$ MF%DA8PH% YKIR28E>3+@:.^=+NW(C;93<_&"#)C;S0J!EXF7MR>MU:14RC;: MU'HB2G=%-_I.81 K=7X$^P<=_0>A?P"J(J5ZY*D4 ]XUI7)2'TXB#;SCQ<5Q M>R-MY\[H9H[ 2]6FW$PHE1DW&'2(3<;>F2'#:7CDZ@S!O!]>A]@L'DK%CO4# M/^T_2+:G/#VVX#I60N\8%%PI)3.-K@JB$[J#WF,K+VVA,0YG \"[(2#P3P$? MBP. $_+9"QVLV/X\MI]DR>& 0#CKB M#?S,VV;EGCZ;E'2"L\DTCN(^.EMHO"!S-S[<,2[V,^Z1I(ZYZ,*';8*,9K,> M/H<0&> HW%$H]E/H/=LR*(@4:AHRKW1Z#]OL&(5][SF$!F=BW%$H]E/HY_.: MA2HN8*/3?'UA.,$VRXU/)Z@&MRT5#0:]XT+LY\)/K]EZ.4';G#@.\"SL5[E3 M+L!#,Q7N& ^_P'B]+;_I2.H56W[\IDSW5MK.G= Q'?8SW4,I848[$H=D&=40 MQD0H;4:!*O_2:GR[;(>&7:086].H4VRV&*KUCA7Q"ZS86G71Q@L[J"[L0W;) M1 .[%=S1(?;3H55&O,W&%\K(18*Q=3;C$L-!.(2[(TL\OZB(/O""%LDKBNB- MMK"-=3]B0XP[8L9^8GZ0(F$L56AK7%#O@L3>[ X4D"&3"5?],]/&"XZM;W]P M=,C@V<#<2#JN)GZN/H=LJ@(*1-%FSC5E8[9Q$$I6-P/GV:=-TP&>SOM%[A(+ M,1F8($E'Z,1/Z.M.=)QHIWM2VF M< Y0-84^$B@D&D\J#H7?G::$]G!KIY,M% 1D8 =!.K8G?K9?O1HYHAIMV",O M"A,<*!083Q'0*!?.1D9L(L=D;N65+17.@P&V)QW;$S_;7V85,QOD%^VQ61[' MN+]/<4A%BZ$''J2;!4CLY=1UN=]GU?,\FJ%[KI),*-.Y /4G48QKRNT*!^QY M[>A*WNA0O#'_1QRQDV[T(/Y]^JKK=M64=]S?U?RKA3FC;D\EG=ZP-^DDQ-;Q MM$,LP$.3$^F&!N(?&L[A5T>( FCKD=9S ^!?950I=(N:T]7UH!W>&UT<57O> MF$>+@:0.NX$C] \AV I-&,_ZC.&';=]SN:W>[NA=OPNN5O7;*IV:^N69WZ@$TE0H8UM0.7T? M0R1E_3Y*_46+??5*!^R&PO=V]R:W-H965T&ULS3S9 MK[_G'"P$M3C.I),[+[9$@L#9=^KY5NDO9BU$S>XV16E>G*SKNGIZ<6&RM=AP MTU.5*.'.2ND-K^&KOKDPE18\IX/J_XC5B(^G/U0<.WB[!++C>B-%*5 M3(O5BY/+].G5"-?3@O^58FNBSPPQ62KU!;^\R5^<]!$@48BLQATX_+L5UZ(H M<", XT^WYTDX$A^,/_O=?R'< 9%/4']7V?X3# M9XS[9:HP])=M[=KQ_(1EC:G5QCT,$&QD:?_S.T>'Z(%9_\@# _? @."V!Q&4 MKWC-7S[7:LLTKH;=\ .A2D\#<+)$IBQJ#7__+06[%IM*E[>,U[F;&&9 MP]2*+>1-*5ALCTU%<_$BQ/0)B/TK3AY^?>_I9/^LPLW2I^P_/Y.]$B;3LB(]A>57C8$SC&&_EJA4)@,;E+ W9=9C6VZ8+#.E*Z5Y M+7(&3UQ66A9LA&*0#ED#PJ59#< 4?&MP._R\J&$U?GDEX#+7HG=@\U-<^?>_ MS0:#_C.'"7U+GYTQ:0 I.+I4M[Q6&CXQK9:JEIDA;+FN$4/)"[A5@Y61-Z+, M!#MU^UV^"5O5(EN7JE WB/I*@99;/*IF"?1@AJ]$?=]C[QO=70I0@\$Q0$M8 M7RNV%D7%%*S*"BG*VK!**WB@)H0KH:H"$*L*D#&3$(SU&JANV'8M8*L5H(,I0!QJHL5&TEET$/\B#@"*5Q V4S.21!!1AQ!0HL@3I(PE,P($ M$*HJ@;W*9@4NA& !L?XB:KQ;%D-]LFA*4DM0.,)4@*&'CU]>O(BBM]!R']'78 M]3=>@C,'MUVSQ;VIQ:8%]?5OBWU003YKC"UZ[(H;2?KZ >UA65NX\.2W\L]& MYD@(M#%-R9N<&)HIT/42M6<%PE"2\AED\H;486Z="M>WV5K7MZ0;?7"[8]: MO [,[X%DZ!JB,(#3QFJ>>B48!99+DQ7*@/C&=&D)"!9-;62-F,7 FB9;'X:V M]]V\4*53Q8W P H-K%5.7I8-/'UP'X B\9Q0E2R=Q]@$J4LP5,28#XT1X_D? M$$/1HZ#7:PG8 (N+!HR8*H&Y)5*J@$> Y!I%H/- *4 C#,HZ4)1QMN)2LRJ6 M3L0=&D2(C@9$1@[A&A+B& MS"[P,$ CT626.2GNK? @^,. :4LPKW<5D "9X4Z[%USC[HCC*]AHLP0+,4S= M$; (%RI8"9\:M'(.)\MG([[&7[-639'CT9@:((?@@3^:TL;>I&AU&Q^@T*;3 M9\!.)SW'>$W:28\@X"C)9@\E>'P7HZ'G'CS0=8)R, BQ@*(S3^%+<6#'+N%FS%;AW M8(!6FUBBG5X9;S_);+8RB1)J,E[@SGAUZ:,[*_LM *@]7,-6>,-Y7G(DE+I9 MBZ@A?*MM^(-[1:L2E#@ OT&J;(# +P@QWKL\A!LL91 : 4!)F@R)X_9 M;!I+=TAX04R)BKP"(M])\#08Q#U)I^,8':1?K;(O:U5 /&X MP#_=11H$"]B'BEB2IO(W9:PK) ;=*+P? MHP^AAG5 1+VN[*-$F2XQM@ 6D-5R#<\3NT 8;V=*<0>.#L7R]K;6PPVE3;N.-,L 2,0;W@R5\T2=&*IFOJP35W* K<& M6+U&H'1Q9ND US*AR]8/=8 E22'-7@G:O86 M9 _=!5NL477P4N$O&;H$^V"T"00GF4"6HB+0#HWQAJ'>JO.LX/#D1H"IPW # MB*2=%ZLPPT+K0FPR;9"T],R$/61G'=:-*$8%@0<.0E L;<@&-+B%:$DN"PQI MQ4I88TBP45!Z["P7H3BAIK68N]2%E8WV.6%=8(1S#B8,1!A$A9Q&YQXI#&[N M (/=*"*RBN!/.V*Y#B% ZAM#5@+7K1*C96AA 9.-H4U)GL;NA&EKX@WL[F$= ML,FR*@I.*+[C)' :TR204P59X(WE JHD"8+3$F>MN@CU( G?B\X/R47"P$V4 ME,IBPIE%#L$L6IG)!7!#VZ0A\@UG>#JET50*A?L@$QK"4^P4]]N'AQX""O+:15I?U2%F+;DC+]KC:TN_; M,S!80ED%F#>PRB&&7"FL=P&^3ZEJV!\^^^;_X:"C%_Q_@H2@6%@_=HF%$J>B M"U+1T]BO 4^OR6A>4>4 J$*+SFC#=/ ,LI11.DN&L]1O>/6=&PZ3T7R6S,9S MO^'FD1M>'H5PUN\G\VC#\\'W(CWI)_U^WV^X^$X(!\ED.DG&DS'[G6O-2YN M5PUD,1"5''PX,'263$:CI)_.PY4T28>S9#2:'-XM$&&X!W7$T^$@FWF$? MZQ:?^0BHGH[<=579%"\%0/OC9#80A"R!]%7A#FRR/N5:T%()# MT.!=TD+#YP38&TN%120);;V!OMY@ K[4Y1"?KH E*L<^PE@'> N*ZVK/(.\&BS M(,IIL,Q:8!GN5F"V(EOW9#THYD\4;\-CR^:>?!-%_8!AG5ZTD.X_X!Q\2>Q!']%CGPTE/*]-3Z6"]RQ;- MD+:8OE' &6K)/AI]V^NB1 5%)H-G9>T2FR2$_FTX MXNUMS>^8TRK43+^)Z>!.A69<=1QM,E#G5@NPH9F; %_@WKTO?FEY:Q._#E^) M&\;5D-&0V7+!C35/5I'A\>@9T'>;V_EJG;3-0H]+MV]:NE[P@EMF! MER,U-UI8U<*_H6.U"^7BZO0Y-.B$"2@!Q_\7%&-J6V+?@X/OE,].OR\ M/TV\SW6U>MP#8 Q,WGI_;3TFG\N^CS9S<*X@?^27PZ;0+4*=V-:"MKPE@ M1J4I_M*"%_+?%"B1^4-?#G>I!.R**;YBB 4SEXOB#KZ\$Y65#7.5*'L"QD$K MJ4U]+LO$?<(:JJNTM7BA8[C#7AMU+L!BD.MP3M)Z%+\TM#XH,P2=1;8N@80 MK0M1J)QC6[C&;@T9)#DX/UM!)>ZMQNXK^HH5J*LO%DC;L*#(I..*.)!KZVA( MZ+61';GA%D2X"M88<)!@]/(0>8%-06F. ,.*L\4ODSIK-ABJ@B,0CYV:A=.QN@8;0TO5$8%895@UGT>;('^Q-(E >C0>?4X:#? MID-'1T@2TA'J5$65B(!78F]9P&^T;[&M/)AXM_>(-:%$&NT,2N#JQ-;DY1 L M93Z^ I>/?RNWP0P:*MW%#-1Q#&FZ.(H6*O# M/")2'VV<^J>M\7)=QSXM>S*@^:5O/ FLH8OI[ P4TN6A0]+0?MT_*-[76NB5 M#[NMH'G=LM1?[Z3I#VBS]V>TVD_ M$/F1Q=%=$MN\K!2V,8_&"K7P+RN<_GC/,)Y-.S9[-DKWC6=;NANG@_C;=+QC M[_R]>3(<#2,'D:3#_AX6P--1Y"+2:3(>3=A;./'I3CL^XCE.L1P\\G24S/NC ML_;[+)GVT[.611&>LV0\G'6^ST9MR>Y-Z=(A")[8GPW7M8WA]@<(T):'>0R\ M\>N8W0Z!U-D:IS]<=8)*4QA7A*$NN_6:%ZMVWRW.M6)DM#.KELD,^IQ^:2H168LW_O[P28P%=2G6H W?+I0U1 M46'MY9A]DRBT>,+2?C+KC^ 0T&AT9B0X'6&)Q,[_GX#M_7C,_G4>3F?[\4XZ M'['K-=<0J"\5)F"["T;S_9KP>+!_K:LY.QKT%=TXI@J[*G% EKBC9+1V>M/6FRYM%246NAN-L7S&M::1MCBMB(&'ZY#K_KLS9;A7R+(UPE!K MPANV5/:CA?:[A9WD>:\/$./L+_Z#Z/6]!W^P YK^:R!_.#HBO;]V[1>]>33= M3RF$.W-<[3+17K,B],"NZ=T@*CZX MB=RUK QK3?=\W&YQ"G_;#::0QMC>S3%R@9U(YJ,.".-1>M:Y/YSOB_[/_K]? MNON!,O639"CP[ ?)TF X/X/_TW'ZC3*4CL!NSOJ3;Y>=X6QX1M?'XS:DVJ=( M!T4?P%*55&!(.O?A[N3;X_^=V/0K9V]YE/P=B /_,YV/Q[P!]^E0%[S$_',Y>U3H??FIA\ MA?<_B_5CQWHPFT>(M]MH_&_B?#H=_07@#X],'KM7#O8#G(,8AJZ\BXMHYG:% M?2PRF?YE)2WX"M,3^V+)HV.A?QU[4^+2&F+BPJD6^,8S]?J#%';\([ ;5K9V M>)A.\<)D]T)K$ >0,L*%J'B8SO#"?!>A78@'Z7#')N_ZY_=4L[MVP\YOVY:3 MN^/'H*-FU$])VH,8'$QZ.LE/]&7(%B37V$J-@O'I)/XV&;7N#3(!9604B \@ ME0^?(:3_W3=V0^>T34XBES4"YV<)%AX>CZ.5^WD\,6(P[WP?C=OOX>"WX6!, M$EHP2-9#43$TH+."RPT5*2%IT$W;58&5PK4M1'AK+Q2#NK:MV_J)!A&Z+RP= MJQR=^^)N;P?FG8Z#K9ZVKRWL8$'0:6F'7"DM=\*(C3D_"T/MXC">BDU9G'L M>Z%\LXTU96-H[%CCL/-Y^TH7PER' ?V*VVX3#I[82>V\TP2QEFB'T&"VVO?" M?$^XG09 %F!C5\?6=Q6Z3SM8^I>W_#QC],J9G8GP;YWU6O%P;XC[^5+7?:QQ MQAL;E/@^;$VTC0<^Z$W0RO7R .4OI=J6GAQT-!+6M0*[PZG;/87H80Z/KR'Z M=V7W5>:H7_ZIIN2@]2"K<>6:___D98,O]46FY@GI=J2EHS$VRIW\(6(.7[2, MKGW;&I#(.D'@&YCFW*FQDIQ'CYRFLR@?.YT.]@L23SJ6!PQ:VB8WET[G7[MA MG'#!3^?\5QOOM^*&%[8HW!0U#0Z[%I3O-GNZ1;08QOVR%%SG!WZO%;[AB>^% MN\\UC\M+XR@=G/3!'=@1G8R&#P)$\\@!CT:!DO3R-+XBOHM/.ME/>]/^CEN( M37PZ.^P69K-.72Y)(U=R'9-3,X]6'[[;X0 M39Z@YZ?W.H $X_&3\)[:.BO MR=W9$9#@.H 1"DNU(GJE]BA8-&_W"/1P-*:PM[DNI.U4V'A(Z$S:\CF83*D[ M9=:CYSKWAAE8(?P3W(9:NZ\R?:[L.UT2!S9P:-;^)H;"&3@R>0^>Y(F&1L!& M.0<5>.]E+"1XK)6!>=XU/WSB,IYB%;K_1FI*(1 M8*#O\KB ][R9VCG8AD!N%#2:HCD\M&@KVS;BXJQ2^$ \Z%Q)#SUJN#9E_-%ME:8GMC9^?,*@EYF;Q$P=^S.+@H-VURL-48C1NU_YNR#2=)5U@SITWB2\> M^EFBB^B7I^@G0/#WM8S]717[(U3A:O@)KTO[RU7M&'S5[^'U!+ P04 M " B Y9LA?GL/0) <'@ & 'AL+W=O+K8,LUO'J59&ZW6KSFUT+X=BW3:WLW6CM7/-J,K'% M6FRX'>M&*'A3:;/A#F[-:F(;(WA)DS;U))].+R8;+M7H_I:>?3;WM[IUM53B MLV&VW6RXV;T1M=[>C6:C^."+7*T=/IC/.^O!M-42%1B\*A! Y_3^)!U#4* M C5^#S)'W9(X,;V.TO]&MH,M2V[%@Z[_)4NWOAM=C5@I*M[6[HO>_ET$>\Y1 M7J%K2[]LZ\?FUR-6M-;I39@,&FRD\O_\6_!#,N%J^LR$/$S(26^_$&GYECM^ M?VOTEAD<#=+P@DREV:"<5!B41V?@K81Y[OZ+>!*J%8RKDKT5E3!&E"P\O)TX M6 ''38H@[8V7EC\C[8)]U,JM+7NG2E$.YT] LTZ]/*KW)C\I\$.KQFP^S5@^ MS1EK:+Y^^OF/Y*W9*:O)?Z)62E#>O'[] ]M7F*-48W1@H':8_R+..U5BN NEM#7A;"6N8T MH !1K>K-2L 9 ;RV;(6<&9HHE\+A.E6 M.0G"W9H[YG:-+'A=[]B:/\%KYK:BAHL?9_E/[(QM$*T,UM@$78 F6D@Y[B3X M5"BQY36K!'>M$6/V'MZ6)7DEHS7W/:"T.O-Z!#^ 3\3& N,5(-NB&RJP%>:# M6(2+!-,[YX('T#@?\YVS&;",*"9-* =;@_5HV#5I9: MN MP&""1Z3"1[*"^UT&"_ APZ2H8" M3*B%7PU\N5U+T*/1L&S&?E9816P!19<5X/058-#@/+B6ZDF#YN0O- W05+9% MB'[ONH>@"GF(4(\AT8V/CO8JM@V)@234")F&/.@X5D@2EWB!\941@G XIA"D M[\Q1ET@/@P;"HTNZ#.KA.'B*O00,(]0F,5U#,$J!V0C<588$QMSTB$W2'DX=3IR(U(EVT:K)!9Q$?#JKP#:2;<8Y3V&$,R&F%B$ M3AF)\[C]X.5 1.3E5E60F5"C2Y9('5)HL+K7UB04''D/]:MT#8T4!LTZT=A7 M[.6+ZXO+ZQL&*:@"S!)SXH(9NJ1;/0MT%W![\P="0L@HXGI9RQ6]M3'.46PO M)MHSD$(4PWTS!M6@$/UXB)LN3@^.K/3=NB"ZHOS4F;! ]#&F+CF&VR&A6Q!J M*PGAX,\L.*:Z:-NE+8STN16EIH'M0&&?'P]8]D&%8#X[" 6N:#\7Q778Q5T ME@_*IL=Q4O"X,4CJ&T]!Y5H8BMQ!=5ZULO3L F'"S"QJ#I41?%ZB0VB\I>PY MEA!-:QHH&,AV+>2A)@(CW=,/PVZ$?30N.^RHG+OJ1:KL"^A."7@"_7?LH^\ M6 ,EG'%[QL\> X'^B*_SZBD-H9$?? &^JDIN2+8%* MJ77"R%)4N%+@/.H RB>,%[%A:!^D:WWR#9,'_6)*WQN$FF494?N>'RCT&PW% M$?.#RD1J2&@XJ+XF-<0K%H(ARBP44)\=B%.)63O+SSQ*?1$ZT;P95,MV#)\0 M#^4-4#?8[5LMG""1_PDURYTGY+T!N^@J;Q(U T^\;D6D-@S=T-( LZ!1!NBQ MQ#Q&8_:BZ$H(7S&"[!*:"^H-(Q!-Z>ON22>7/4#3NCK016-2XE.D(FE[1TY;3*J3IXH]Q[UI!QBL74!X)C;K; M(][=]=L*\D4K01%\_D/&'C P?NAH2:!?5Z!6;9['+>W1^H;02=9E % M[Y8C'B<5_*D4I(+J0W[8IM6#7L47V-V^N2L9_PQH%7H,- QNF>E/$)4-6& M&TF(QL#0KBIN.FG#B5Z*.X;.6S ?PPDIY;<>8)AT6\ '5GD;=@3%P6IQVT(, M#PXM?,?#:LD!WE#01-S@4@OE!_%@4FRYJ$@(^83-2[[.>TN$7B^4LWJP MUR1(@GE[/6BW#_$.W-]''6O;(-#@=LDA$Z7E*V#A%=_OR0?5I!\E]NI)#SLJ M$KV7@>/T'@BZ_005>GBPTKH<;IL9%/.PGV9X_M@!T/55PZ[] M#]Y22Y#P9Y[<7%]/!\PVG:5O\[V75\/[V73J$W;?CEEVG5\=6G?1VY-GL^O9 MX8AL?CT_>'HY308L0(@W*]7D^GRH67X^3^[G&5P,*LAB-A]:,I@_S\XO#M7X MJ_\_0MW["\%L<;D7H?-!!*;3%&B+Z?#EU0"%V0PP>Q1H]6X([%BN-WKCA4E\#M5JIHJ()XL^&X6BS^U1N'X4@X[L7C,F7I@?.Q3T"3Y M8@=E:T7?):&V8UWV'^^ZI]VGS]?^BU\_W'\W_3YBQG^+ M]#=.-_3];ZD=U$BZ7 L..S4< .\KK5V\P06Z#\+W_P%02P,$% @ (@. M62,D&K()!P RA< !@ !X;"]W;W)KN:0@./G5">=<->;]3-N9"=\U/W[EJ?GZK29D+"M6:FS'.NEY>0J<59 MI]^I7WP0L]32B^[Y:<%G< /V4W&M\:G;:(E%#M(()9F&Y*QST3^Y'-)ZM^"S M@(5I_69DR52I6WIX$Y]U>@0(,H@L:>#X-8MZ$:5GDNO)[Q'SXB]4]*F MAKV2,<3K\EW$U +:V"7X5Z%?Y3R@ UZ 0M[X7"/OD%CZ,#I&WRWH5[/<+<> M2I(34_ (SCJ8!0;T'#KGSW[ICWJ3/2B'#XKM,\*G(A!5@#M:<%"DL@S%HI*)V M#D)"=)5B9[357!KNJIW?@IARRIF*HE)C:;$IEM\D$9&@,$C()R"CI2-XKC+T M*>DMM)KC;@X_,26DK_Y41JF2TN=,T3_H?8%0UWD(&Q[>>#H5 B$T*%@SY1@F M#ZP<&# 0;F&,81+9;$F,"%D_!8@TP7;8758Z*L2Y[E.746(Y.YQD: MY_*ES#)&Z4>QUWAK.Q36^1TT_'[:$?\-7%,6A=(5+-1D/6ZI:F#.8,I#\OY* M3,RDP A!H!0+&VF]'R>%+*VK0B5I LY!V-]Q6@*02N1VYOF7.(XX.K4WV4\ M\T*X$RH0/@@/,+!8!-KBT(%^,."RWJ4S?0J#J')!ECJ M1--KXM0*.P8;8,8XLQPK488F(T+2:6JS#AK[6BRLF*PJ!DK8-0HQ@Y $5*^; M%/();FS-+S[.T3Y!?L4VDX F/3@-1+=LP;4FGK:8K^QP!0N)J?G"/78[<88^JP$7OQ@EWQ0E@L5S<.!<7,%Z_ ;!162^%HJCD/*W;@HA\X M9F^$:3)3>DD0=L80KD!:-CD+'%Z,F0)\O6L9PUWAQG$!FG'!@7L)$>133.-! MW[T=!%6+#QN,D",NZR"288:M-?F7]H-\/]SR[TA9.=KQY MVXJ2AR"\!(UX7:C4P;5LJN85N9]=4'/-T?TW[:QJ0QT,OPG73H&?*S"V<,_STP3'EXVZMXJ,&PP;5)"_&+#KINKZ^%AM&1X]-BY(XL%-S9XM#X/1 M\;(KR^FG"JQG?'SWABJ"5C;Q1X7*=IE(:3:.M8XKHG,]4Q M :GB]8U),QRXS=P@N]W8-[>LV:B;/=D4;P<%41/_=T?Y(YYSU".FGJ?OHPV^ M>U_4WVLMTI7$2Y@)*0G<)<_PI L8QZ,@'(ZI$&$E.ARO!IZ(_L\RM+*MMYT# MOPUZ1\_9!U@;AUOUA;B[V4KYK>1KU/6#L#]\OOU^&(QZ?=IH8ZCYOMV&P7@4 M;N]6&[EAUO[ZT2@-!^,=!ASW1L_IUJA-_#T]^# 8#%=E\(>D37L0ES0*_T\2 MYFD395\K.,+,"=TQPM1L;J3-KO1IPN,H.#S&2'PC\9B,Y1-/=)$&%WCWB0Z' MO?OCZ<'FM>L2K]NZ7\U!S]PM,EE32NNO6INWS47UA;^?72WWM]SON$;R\( * M"8KV#L:'':;]S;%_L*IPM[539:W*W<\4.%9L6H#_)PJ9K!YH@^;Z_OQ?4$L# M!!0 ( "(#EE#[7U.-@0 -4) 9 >&PO=V]R:W-H965T^=YA!;](J[H^W MZ)]<[!3+DFF\D-7?/#>K67 :0(X%:RMS)]>?L8OGR.)ELM+N"VN_-SD)(&NU MD76G3![47/@_>^QXV%,XC5]12#N%U/GM#3DO+YEA\ZF2:U!V-Z'9@0O5:9-S M7-BDW!M%JYSTS/P2EP9NEA4OF65)3R-#J'8MRCJ$S!&.N& M93@+J/(UJA\8S-^_2X[CR1O^C7K_1F^A_R?_WD:XOGFX@M$8?D:"&P'WV!BL MEZ@@/7.4#D,P*X0+63=,;*#@%>; !-P4!2HN2KC@*FLKIH .C:U\2 X7T0(^ M?**=<"T'0&DY3-)A,OH('RS4^W>G:1I/G@$X>3+Y"-0[G$VN=!!375>5/:)5;K'K%7<<-2PR,P 'DCV/.PUT_"]914O.#&SYF;EE:\N M+",WF9&.34^F!VD4IZ@:$EN'*$X*+(SC&/RR]YM1!*W0U@?,0U@B%=H6[6JFZWE1:\H'4R0QU2:6K.6\:X(+I8U6?.Q\-J2<;^(78RIM3& M I&H)>([M:ZX;&*2DXFF-DF%*?<*,Z,/UT9O%0I9T?5 0&.7V7@X^>4_M1%T M;60K>$++5FCI<8GTS(0@T$71BEV0?=EFLG/Y8'AT3'3EE.8S8I?2UZ"[7BA' M6^0#&(9GR/ G340I_H-9C:NU*(1'66".4!0)]1M)^1$DZ>3:_EN+P_^"\ MYM'/S#WLM0<;.U'@R\95$:/39:@DJ.9%QAL:[7+/FD;)1T[E99DX2 >GV[,= MVL/-RE(A>84AE"A0,5>QEG%2RQ#)!)W<_>[T$N;Q#K-+UO,$_:04#]*^R>2^ M\JT5S1^A]I<7VLMK5S.V+ 8O]?9H[ZJM497N06'KF1CPMVXO[=\L"W]5[[;[ M!\]7IDI.Z:FP(-5X<'(4@/*/"#\QLG$7]U(:>@:XX8K>7:CL!EHOI#3;B370 MO^3F_P)02P,$% @ (@.69Z?[ P>"@ ." !D !X;"]W;W)K&ULS5IK;]LX%OTKA*<=I(#C2/(S;1(@R72Z'>Q,BR;; MP7YD+-HF*HD>DHKC_?5[+BGJD=ANBG:Q\Z&Q^+J\]]RWU+.-TE_,2@C+'O*L M,.>]E;7KURV'BDURN+$V<7)RM^5+<"/NO]4>- MT4E-)96Y*(Q4!=-B<=Z[C%]?C6B_V_!9BHUI/3.2Y$ZI+S1XGY[W(F)(9&)N MB0+'S[VX%EE&A,#&7Q7-7GTE'6P_!^J_.MDARQTWXEIE?\K4KLY[LQY+Q8*7 MF?VD-O\0E3QCHC=7F7%_V<;O3<8]-B^-57EU&!SDLO"__*'"H75@%NTYD%0' M$L>WO\AQ^0NW_.),JPW3M!O4Z,&)ZDZ#.5F04FZLQJK$.7MQ8]7\R_$5Y$K9 MM4;KRE)(]E";L=U78E6%OBU2DW?,GX*IF+0FL724' M"?Y6%@,VC/HLB9+1 7K#6M2AHS?\ :)Z2J/=E,A17ILUGXOS'CS!"'TO>A<_ M_Q1/HC<'^!S5?(X.4?\F/@]3^N/#[5LV?LWV461O_RJEW;+WQ5P4Y!WL8\8+ M@S&[7&N9 ?EXU&=V)=B5XCIE:L%^D1H.I;1A/%5K"XJT3!MW4V-'M/[S3[,D MB=ZX;33KQO&;5XQG" NR6#+$%T=)&E-R4*"[RC6SBB7]*(KH'S,K#KAI9:[R M'/P;$@S'M"J7*[;4O+!N&8Q!/-.O-O UU#277F9-?HHE4+):SDD"OPL,/)DK M"XF81X#\(N8BOQ.:1)WT&Z&=C!MNF!4:_LEQML]XX6$AL'FQ)6GCZ1MS"$7. M"H0PX2&4-81K(H\H \UBCPGW3IX']J0+M@2G*SE?.2I:4,PFZ./^Z7#2)V$J M@/D]EQF_RX332JV1$HZM'TG.+2;H#R(UVP@MF(46S$)H3::A=L)0>9K2 4YF[L'%-RO 'O'F.2VA+%O'R__$.\D7$2^ MSM16"!Q,&\^"$Y)=01:R!(,\[>(#&$Z%UT:CBZ>>.6 ?"H8YYMO]\?R?JCO&5RJ"5QQ$T29[EU-CVK1%TO"."7F?<&'9)#)(1W?S( M2.K-8\>"4UB?K85VY20Q&?8Z;9&S-/J><[,ZOG/>Y'>Y0 Q5%E5)MY'6QS(' M),W4L:%"J1\D!MOW4I4FVSXKNE6N<"?F'!'G&2>J^[PO%:7+%.0N54 M[4II M^1](LN-0[>SP(Q36)*_@\*S?>%&B4&8Q('%T=Z2/G&^]MKJ^M?,:"ET%8I[0 M2 IE62:,BVX%BZ/H9'-$NR#S,J^QW1.NOP,Y*.]_@QF9-V$B'N8"G"V( M:6<6@WT.P3.CFOCN"R:7W5V$0?!(I9>66*EB#P#)2E=[.(:%KPFH 4Y+.#T= MI#Q=Y?Q2"Y\CJ3$U+5NNX-OE>B0'T45 KK!<0U1TO0X*5#7]EBLL5*F]E'T* M@_41;BTJ-G3$UF5_H6G8":9SC9)$2\YP%>*51%]X,,/=MJH08M'[&M@YMNK8 M%5L^M@0+@66$"N=1":XHUQ\W9D.!DJ? B-)^A3QE8 --A69 M8Q&PJ&6!*.V.B0?JDU GID:%_O+6M09=7 $A##I2#9 MP?2^#&5P%A^$== M'NPC^*GNS>H=RZ462XJ_CXE?=HJ3/5>^#9DF3%Q#SQJ64Z*$#7/O,24+(^=/ M[GCGHD 8?6@U:V'NH\M@8?1/N1#LZ-\4PE[5DY^=NQZA# T&^:K%?*C6 V'N M(G3==0]C9WS#FMKI:7\X:88QZML)IDY']=0+E@RF23V<#N+V6CR*.S7WHY8[ ME&+-?;ANU)_.1AUPXN3[[?1=Y?M'T_YHY$KU5ZQ^K'=%@]%X+XF@WG0OG[*C^K$A/AHDHP/RW@_AE)@NH\W%Y5>9Z; M [?*Z9"-!]/)CJO"#"7S30A5O(HH/G^[PJV;,Q\7?6FI0\+< MDP>Z7-,KKQ?1(!G3)M_GN'I"5Z^!*GNK[Q&UB7[K390V>?4V:32&=22[J,JJ MK (97SQ5)'V1\Z1>:$H:>J-S[[6UBS.SDR?2JPM'#H;9:.9F7L2#$:NH,Q352/5JX,6 ME':EA??#9X+J6Z7_1XEQZUCML%@GU,>\[Z-1R_3LA?#K0.@DN6;FDS1?CA?$ MG82[THL5*DP%!=J(O62P@P0_W1'BK' O7U))+_2 [E:*+*T#Q\NO/-7G[U7& M2=5(DW60&@V&=!5^$9G<+V*D'\?ML\ZBCF35S;]"$)OA7ROF#J:=<1W!PW?" MNAL\Y LMNEZCH6286 M.!H-IN.>?VL;!E:MW;?A.V6MRMWC2G"TD;0!ZPNE;!C0!?5_%KCX+U!+ P04 M " B Y9]"#%'?H' !!&0 &0 'AL+W=ON+GM^K%Q[X,M&XT+\\+^B2S9C^J[B7\-9O4&*>L5QQD1/)%A>]*__T M>H#[S8;/G*U5YYF@)',AON++;7S1\Y AEK)((P*%GQ6;LC1%(&#C6X79:XY$ MPNYSC?[.R ZRS*EB4Y%^X;%.+GJ3'HG9@I:I?A#K/U@ESQ#Q(I$J\S]9V[W! MN$>B4FF15<3 0<9S^TL?*SUT"";>'H*@(@@,W_8@P^5O5-/+K!'Y('*=*'*3QRS>I.\#7PUS0#AM/!(?0C.3V(M9O3 MCW>?;LCHE.P_B-SEY -](O[0ZI^\U@DCO_XR"0+O[!YBATG)XHIP*O(5DR92 MP0V9V>6?O7%(44I5 AS1@B"]9C)31"S,RU1D!P\<"4 M!J283)G4?,$C>$&ZVSP2LA"2FJ#N\G1H8\L0HU%"5$(EV\?%K"R8))^%YOF2 M/!?T-548]*#BF/#+-((!)T=M@$X ;^U"2JK!XW M%&Y, M65-=7UU/B!%Y[];WYGUO?JUWLI(L; ;3Y"IULO7BV7DBTQEK]#?=LJ MLE["Z%=8VZ*6^CT',\?6MLT9K4GN.C:8"@4.:1V>(<8,W)IA!GL>!!/G;3AR M/']H(/V@9?+5@94*[GH+;N",O;$S]/PMXGWO%52V!35R1B/S[VBH$W\++ Q# M)PP'QT,%6U ^\.0YX^%_X"OZ/8U(-W,TV3B'2D(LA4NV\RG M?EY"LIT!G%95HX]E-K=%LFEU;QZ9C+C" L0A%&\>"UXU/5AV=O86Y#7DWA47 MI8*&9;_[O %G'(2!,YZ,.CH5?J$JIG MDS5G37<061I;PV279F%I>$TC68H6@:+:=:MG9=#I^%E>ET91:%O%_X.+-7[Z M_(/QV]D&/K &0T^48,>Y(9<_<#R(LTDX;!VO*\0N<8UNVG*_@3=Q1@. ]-\^ M8X"N*$]-/[L+<>@,?"P!HRH;'.Z@6V,$$TA;D+Y&K>->Z1.(]Y,/5'Z%FGH' M';6T,X!82II!;TS>L;DL,36 GD)GH_]%4;#N85&%SMP@919)U$A%A61FC3_< MJ0N*XSDTST,Q^87%%LHN@2ND4S%8!6\^IB MR*"O$QXE&PPN>(K,(1.J@*TE]F P*[ ,.T[[571$?&OB(-QHJIN/]RW(K 'I M,-@T>QT&T,=1$]:'69I6HP#/C/^;W[+ QU>!YWHDXVF*\H!TWQN+VL;7L7TB M7H_!)!,;%T&%.&1V,R6R!*VYY+XSQ/_.EM9XWCODY@,@,6H#%G*_RR%F4:;^C"B&\?HA+F'LQ^R#2$VARF-\#B M50FJ7,<8E9(534M&V".V?K@L<@:>QF6\KUB9^7(!UN7F\J&"7Z3"LH@L^,%) MAO=#S:L V!X3 G[+HP--:;O U?V6KS=;O^X #5JR:$VIFP!I)X['O:(M!?V]D6+PER2SX76 M(C./":,QD[@!OB^$T/4+'M#\U>3R7U!+ P04 " B Y9PV-39>," !0 M!P &0 'AL+W=O:EH>WZ)E%@&IL8J+#MLYM<&XO$SFRWI?]^9Z?-2@?5)K$OB7U^[KG'9]]Y ML)+J46>(!IZ*7.BAEQE3]GQ?)QD63#=EB8)69E(5S-!4S7U=*F2I8RY70R_TMH8)GV?&&OS1H&1SO$?S MK;Q3-/-KEI07*#27 A3.AMYYV!O'%N\ WSFN],X8[$ZF4C[:R74Z] (K"'-, MC&5@]%OB!>:Y)2(9/S><7AW2.NZ.M^P?W=YI+U.F\4+F/WAJLJ'7]2#%&5OD M9B)7GW"SGS/+E\A=-XKBPAW)O%*UR\C.C">;,8 HE4X:C!B92 MRK6SG5K;&HQB0C.70SWP#<6TGGZRX1]7_-$K_&VXD<)D&JY$BNES?Y^TUH*C MK>!Q=)#P\T(TH14T( JB^ !?JTY R_&U_EL"*O[X97Y;5#U=L@2''E6-1K5$ M;W1R%+:#_@'U<:T^/L3^!NH/\W^]?;B"3@_^+0[<"@0Y Y,A7,BB9&)],+@A@N9&]: :Y$TX9W%14'_^:(SAOWW#> 4&J@HDL=, MYBFJO2C-/58HE5SRE 3O@*C"3$;J2\:I.]&!\,0")'"CX?Q^HIOPL(,F6+I/ M>QRV.BX'QV%\!EQL:6"&1$6MTL4SF4(\+>S]AQ(5EZD&M&4 =(FQOL2.B :M M!HG2);H^E:__1L6'C8HHCE]5H?D3O(V&C-D+L&;3G.@I\<=QNPK?C4&NB))R MN">1.>"?H2XQP6)*Y]<*&R_%?:DT_)TN5Z":NUZN(9$+8:J&5UOKY^*\ZI*_ MX=5;<\/4G-,]S7%&KD&S<^:!JOIW-3&R=#US*@UU8#?,Z,E#90&T/I/2;"&PO=V]R:W-H M965T?64;JJ)"6N]5:0UNO](@U!H,_7KQN\7AO[E\N5\N*Y+"IW M,\B]KR_'8Y?DJI1N9&I5X4UF;"D]'NUJ[&JK9,J'RF(\FTS.QJ74U>#VFM<^ MVMMKT_A"5^JC%:XI2VDW]ZHPZYO!=- N?-*KW-/"^/:ZEBOUJ/P?]4>+IW$G M)=6EJIPVE; JNQG<32_O%[2?-_Q3J[7K_1;DR=*8O^CA?7HSF)!!JE"))PD2 M_Y[4@RH*$@0SOD:9@TXE'>S_;J6_8]_ARU(Z]6"*/W7J\YO!Q4"D*I--X3^9 M]=]5].>4Y"6F.30FC?.FC(?Q7.HJ_)?/,0Z] Q>3%P[,XH$9VQT4 ML94_2R]OKZU9"TN[(8U^L*M\&L;IBI+RZ"W>:ISSMP^F++5'E+T3LDI%8BJO MJY6J$JW<]=A#!6T<)U'T']^]JK M?S352,PG0S&;S!:OR)MW_LY9WOQ[_!T=IO(*E&%7!9*@#NL)-%!@I KJQ3K M'1V3'R21: W+$F-K@^-*Y&";KXVT7EDG= 6,-94'X0@JTJ%XD(7&H4I+X7-K MFE4N[IH5:H= ^5%,AY.+LYWGQ>G%=QN_K[O0J$(LX\@M, M3;!+K;B'00DM'Z@]W5=[>J#6Z6?QO4J/%M)09(UO$ 3T)ETVY4&L:[D)1$,F M*)GD)(),J=2S#V$0&R5M*#&\P&B1H="%=M]58/]B6?"*3-BIGW;'74GT$3P] ML8HF%]K;A<:]Z8%@,3ME%CG0K1"'#](S:O#GBLL^EQUS9%&DX M(P65F]4P4::0#(4JR\@%$\R)#G(JSZ^ 7QB'MDHN&:?)!VXA.8NC"(4D,R2\T+V/>FR@7AA_D>ZFH Q1!]^6A4,\H M H*P[7SD2%&O2\4RB#)$D3%!NF(IG"<$'P%$N'#S(F3UD+JTS+LGI!3>KT@8 M+[TAS,N(1SX$:;7Q5!(X]Z1-C$)\5<@U&6>[\ Q%=.0 -@?F5&3N$UB-PX!C M6SV]];:H45.4QR$7/_)"X.IFQP"M8]46)M+82U+D(@%E(,)A. T@_.;$,6$ M(8Y12278HK6/P#T_^X>B6:%*"-NYK@^-WRWU'!FIC-^F/9@9,QEGS]VDL4JS M+/0J,@DYW\J126*;**9O=JA<]OC@?$P""CXE/*8]$G,>I^+%X5NGZI%XE 5= M*.0SW.S?-/8=SS7NNU8G3!%D/6ZW5*TP@14+QX(\!$6ZI04R@^X+'Z1\I*). M&Z+CB" T \^R:ZG3WGFRE";B* L:1=W8).>9&@(MH-Z&/40444%$OC15^)S0 MI3$&!ZIZ]-<..?L O7O\%!'P3MI*E@+7,_KT\JZ-\ X:NF/'73MLHEO_R-J( MUB\-()KJT#9'XCUQ [:PQ8W/$7 4+0^R 0S@49V@"Z'S%/H&)4+'9MTTOA.])[]EWW$-/R6M!)I6URN?> B'A$1WM9BY*PB M]FRGD];(-8QL*KZ&8I>JP+E)H&V:=ES,D+:]QL:)>8CMAKU>8?+E,]PC2)!5 MNES2I%&V1$ZO*5+.J1["R%7VI-^M #0>/KM638,%4M@5>$QI6_TC<2])Z@O# M1=!*A@P/\@/NPVA$E=_A?-M4X#NN!XOM?>%;:SER*"D(XU/HXUP=(9/MS:SO M=S0?7!0,Y*[>L77+FB>8Q M^2)> K3;7KKV9\+M+$B$='3.&QX9"?=FOV,?CL:]3WRELBO^D$G?2("F\+6O M6^V^E=Z%3X3;[>%#ZP=I5QBD,&EG.#H9G9\. KS;!V]J_F"X--Z;DG_2%QAE M:0/>9P:M.SZ0@NX+\NU_ %!+ P04 " B Y9G#VY K ( #<%P &0 M 'AL+W=OS/6EKEPNE7@PS%9%PH7CW*^V_:^D?O>_P97 P>Q]'&01A&W0<1XCX@S]EDKM[#L7F4BZ^X?P)S&IG%MT^WX MH,#?*M5G)\.$C8?CR0%Y)XV/)U[>R?_Q,8B8[!9!I7%N2YZ*JQYRWPJS%+WK M7WX:G0TO#A@X:0R<')+^8P8>%O'[EZ_W[/TYVQ+%;MP;MQ!O4'+?4>-Z-A-& MJCDKC9X;7K"/1A?LMRI?LU$ G#G-;JHY4H^]#V\2!@'L3A%-QE0I\M@Z+*V2=:5OX MRT_OQJ.W%]AST/,^>Q)*:H-?:65$QAZ !(1KLV:_:R?8%\6^I$Y/(7T4DG'< M10+P"MHH%2#C08YT$F \5"9=@"O8S=P(45 TCF@GF38>7I"H'6O\U]'%,2C M+=A-#JE?RE(;5RGIUNPSM]#'/L+AA#T]W+$W4(F]<\"9U5\?L'RF 2F[[:C\ M%5$3IM:0L+(R!*.C:*\6,EUT/".,(9- ]^'&(OH%L:N81B5N:HBN"A M/&8V0&HCI*E62V&APEHY-WR61RULK.71FR*V/[["M6=C3!XS2O,H\(X]E?J WO<2&@5$E; M), 0J3!=>RWB69A4PAA@A#PEEU154![!C&B0SV*"I2JAN+,KVMJUH(U"?,GN MZQT/I&>3/; $37;Z%QH?@=$R>$;%[M!4?43Q.\%"'WONF"P*D_9N](5DGXJ,'5D52I\_H-4>>XWM:2%?*67_SO MC4[D&J8K*YJJBZ*52(6U&)SH/8U;#C]^P9+GU1ZI[9@"=Y0F-ON0=V/4@>O^ MNYM7NNR9HU8)!.>6_V22<%ITCIJ M&C3YT5P%,M_/I(_MY8]A^1:IOD9Y7K[''/UA*3/1-M([G(+)"/)=UFV:4*L+ MW*2N3UTD=M.ZO[;M;_#'\/8B-_?@U85*M3H,+?S&,>.:%VQ!KP[ D+"8H!UC MDET-H=L'^&L=-*.T5.WIXC3QW0/_YK%S,5[H"M;$^M+LYY/^L!D+VHZ@XE0J M2YXWA$(D\$P4/!=LIDW+MH;A][-HC(H/"5F[2?:O+<>1R>W4X('A&U/(!+=" M28F2&_)&*NMXGE- [+E?.Y,&:EKO:P1>^CU.3H?#9#@L_),DQK-*#[(1:% 2U(JS_J1J!3E(L1L:MR=AIDU">VC4.2R- )3X:@Q8S7XP*]HA#0^=Y#')%-0)D MQ8A.\(&L$75!O?2.O)Y5>1Z*<>LK>FR>TT2)K. MLNF_+=@I3EGE0Q>-QOFDF7,0?W]VHK\_A /^OXB(KAPJ2V4A+VJ>B,45F_2& M/[PG"%U%">9DBJ?U?S#9A^JET4D7'9\$S+-44^,.HQ0FL51L;(N6UD5?^CD0 M,TB,N]>4D1 _G]&.+;"D9:$A1$[>CJZ%?)EMHGR3H4B0,N1^MT6%,4WZ4+9[ M3^3DVH:7D[U&1L]]%K:;\^;$D;P^L+P^6[36U2UFP[.!3;[BK>5A;/J@TRIP M]8YLVF/*,3H0&'\J$"@+*^Q,B@:W<$#S 6E$TT2->!=$3/ ^"%$LGG9QT2C,C3I1]U=V_^I#\:=J;,':=O/^LL?@5(:N4;^4J0402EFA,NK)$6G0#A)>NN9F(AU5)><5GZ/A4R]$,16,./:0:=1)R M!)%'Y4K?UIN7(MS7 +1XJ]BZ]/!8M&Y"-MG]H[-YR\5=)?DC0^#!232<^:GS M[9[4G^K/_WHRGQ.T.X;/1F%#<(@2#1&.0N&)U*>X9] YJQRX"5"LZ1K"1\N MB]-<+-LXS'&PO=V]R:W-H965TQW>V[J(-%P\R!U#HL2R8G#BY4M488YGF4!)Y MQBM@>F?)14F4-L4*RTH R2RH++#OND-<$LJ<.+*^A8@C7JN",E@().NR).)I M"@7?3!S/V3INZ"I7QH'CJ"(KN 5U5RV$MG#'DM$2F*2<(0'+B7/AC>>AB;/;1UV -Y+ +\%^,\!X0N H 4$KU4(6T#X6H5!"["IXR9W6[B$ M*!)'@F^0,-&:S2QL]2U:UXLR\TYNE="[5.-4O"!/:"W1 H1])3_R#AMYJ=H<#]A'S7#WO.,WL]/.A+Y__4YV]6WRM& MT+V"P/(%;WD%?9?=T(7]=*:WC65%4I@XNGE)$&MPXH\?O*'[I:_2[TF6O"?9 M_)W(]NXD[.XD/,0>_]!#XHJEO 1T_)U+>=)W#PW%T%*8D;".3X?^R(OP>K? M/5'AZ//Y?E32$^4%Y\-@/VS>$S;R0[^+:I+%.RVI!+&RLT"BE-=,->^R\W;C MYL)VV6?^J3>>>3W^1(^G9IK\HV]FVS41*\HD*F"II=RSD>Z8HID7C:%X91OB M/5>ZO=IEKD&PO=V]R:W-H965T(%5@@89-H2 ML+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A M&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S M_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ M'+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@ M!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V M[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CG MG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ 6 M&GYC& BE4 !D !X;"]W;W)K&ULS3QI<]LX MLG\%Y4UMV56T(NI6KBK;R>QF)Y-)Q*A"Q.*((#D);]?OWK;IR4*,:> M)+/[Q18/ (V^+_#%3L@O:L-YS>ZV1:E>GFSJNGKV]*E*-WR;J(&H> E/UD)N MDQHNY9#1H6SP=#8>SI]LD+T]>O:!['^2K%Z*IB[SD'R13S7:;R/M+ M7HC=RY/XQ-[XF-]L:KSQ]-6+*KGAU[S^7'V05HB /HC7_G?*>"WPRWLA+B"UZ\S5Z>#!$B7O"TQBD2^'?+KWA1X$P QQ]F MTA.W)@X,?]O9?Z+-PV96B>)7HO@MS^K-RY/%"9J4-;M(4]&4=5[>L ^BR-.<*W9J?YV]>%H#*#CAT]0L>ZF7'1U9=L9^ M$66]4>Q-F?&L/?XI;,'M8V3W<3GJG?!?33E@XV'$1L/1I&>^L\ M="%#KS7I7@L%[YFJDI2_/ ')4ES>\I-7?_];/!L^[]G)Q.UDTC?[J]=*J)B(FND7)X4\*@&59#?\#+E[-3,=_'6 M357S=%.*0MP@JZ\%B*+>1]6L@,Y,)6M>WP_8KXULOPI0@U90P"/P?BW8AA<5 M$_!66N2\K!6KI( !-6VXXJ(J8&-5 =17$<%8;X";%-MM.,RT P2!UHI(MT5, MU4UVKU^[S55>'UE_FV0<]XY+?"YSI "AUB"A %7 ?3Y&E;/>,UE1 @$3BT!N#2IZD9R#1A,I7C: "&!6T!CP80# M]DF WJ^ '6K"Q3:GM6BAY OO !3O(&RJ9B1A('IF0X")(HL0,QK-"!! **H( MYBJ;->AY@@7$]0NO\6E5""W$%H2+IA:EV(I&L6L 5>: @8_()\ISPO5'97DA MTK22 EB8UZ@% J[T,_Q:<>!VV)9B5QR1XR;[^?K7*\=82JQKY&T&'"4U%@%F M /BR:#A[AQ,SON42.?,>-K_=-B4H&Q([V&F><@_EFZO7 92:>XY#^L;-^DM2 M@LD%XUJSZWM5\ZT']@ G_6Z $,>O31U.FC::\:N4Q43A+_ 75=6>N= M(>SO\C^:/ -4=NFF;YZ4H4IORJ3)B,]2 2JH1*%> X^6I!,4\MZ6I'23W'*V MXAP$7O(*<) A_R6@[F66H,K8Y?6&KHWZ!XS#)"#-B@&.@1,*$!IXSJM:CSWD M<0#W D@"Q'7H_SRX'K!_7%Q\\%2M&JD:M#4@+#B'; HCR)+?-(7A.*M!-3/F MYHTW=^DF*6_(E%F9LTM=OW$\.0"&E36X< "G=O0L]DK052S+55H(!5(5XL4C M$!2MV.8U[BP$5C7IIAO:P3?30I1&0VPY.F6H][7.2,JR@=&=\P 4D:6$J/+2 M&+*M$X8(_4ST%U%'LB3['?PO&@KJ9I/#;H#$10.Z591 W!(Q5< 00+E$%F@- M*#D(JD(1!(RRA*V37+(JY$Y#,M :N.$%D#H*&#)D=-7F:D3VZY!<$N!D1;@=:_JP %2 RS MVCU/),Z.>WP-$VU7H+C&L5D"7L(7!;P)OQI4OF9/FLZ*?XV^:B.:(L.E,:Y M"L& WYM2^^TD:+5WQY!IX_ES(*?AGF.T)NFD(0@XW^ MPA>:QSYR;<]*AO$!BX?G/S]H_@@@+N"!VQA(HO>0#%HU%^ROK +7,]0]UB4W MS@<8WI4&_SW*;ZQ5!YCE7IP-P+-%S9;7Y+UQ\O2B$ ,@B?0(^)UG+6 ,CP(L MH"B4D?B2WV@V2Q.U86OP.H 4FQ#CC9RI:S^)+7I>1(Y5*5)@3/CW95U.C7O M>P!0>A()4^$#XQ"0?:.P3VM$"5YEK;TRG"MX*T*. _ ;Q-H6[.>MT0=Z-G0@ M:#(C+P<, /]P@-',S1;5(0DP+1-_A@AZ[>D]%@ M!HX1^*2H>TGR6[*,,&ZU]H,-P-OCO;0QDG52 M;, NNF +N00\/O![09(3LIC-MM%XAV 9V)2PF%2 Y+L<+ WZED_B^33<#N*O M%NF7C2@@3% &SX2Z^KYK>#P8V='M30-C ?E0$$N2U"0#_B&<\<+P+_1Z:M[IC!,(>OB1EE$2$-#?)SQ56WU+?K 0BJSG&I6L"-@ M;QB9B68%,K$23=VM4U=Y@5,#K%8BD+L2IO$ ]U(N2V^'6L 2IY!DF3 .0AF4 M.E23?9[CS'F.LZ\Z>2EQQ^N\:)"CWO.:O0/N18/#KD$ >9?K^.VSTJW"WE)T M"_:'SCDP O$JLAH**,W0**NPZITX3XL$1FXYJ&!T@X!XTEC7"@-2U'K$/LH[ M;RO+9#!'WGH/DV'DTH,@ F=!#)%K5Q)H7+XJ, +@:ZZ5-,%&/ORQM8SG M9(2-WL50KRXTS_IQ7)OF8,\9J%80+6!A,F:M9R3(.+D!#&8C3TT+J%WMB$;M MV@"IE1"R$KA1*Q?46!X6,"7H)_,Z$!$%B M5 GR(R!HOM%40%5!C&"DUVC1]H8&[.UAU-#%%Q$#\U52Y(_Q>1H8*G6<=OM^ M:1>?('R@94#S@U= W.E6.B!:1(@&A4$;1B9%D2XM\P,\%/Q#5,_]W:36,R?( M>:0X_(26S$WE>%FD6G&FG'0IR%YY*%RA,($.)-J2%_>814_Q;>V46WG;8RO/ M,QD':D@=S 0VZPQ7IZP#I7?A.?"$A'"!E0W9VD +(.! _Z9&;4O09HVT>D![ MQ%IFCTLBBMZ=<3X)]2M"T,'BAVL1HVF4TUEFVT6]UW; M0_05VC6M\W/[PH!]Z!\&&$QJ[0&V28^8U=MUX>(!53W^'A\9PBL4[8!Z ZWL M?-NUP/0@[/<9)5F'X^>/_N\6.GK#_B=("(IK;<4T0"LT$MG-&$\>@[1TR1>1.-%;">\_,8)Q]%DN8@6TZ6=3\Q] M4>G0,P9 A]-H,9ZR932!7[/IE'T2->BQ;E'7VF$$^)DL@26 T:MO[K!8@9C_=0WA*;XC^2T6?X,D29@61;_6)#.ER3V2 M:]'(2A@'T%A*7!\X1@"GFO":0^3?Z =^/"/V# L+.JYP-3D+<<(+O>F45MOC"G)UX=AJ^:>[")%'%V3]W'(PG'( MHI?.2%K)-UC-!TQC<-7%*X^=PX=E6'&$P JPJ(T"Q@X0S ]2"8"BH"=:Y?U+O)MKCG>06_] M\4;Q=5-0ZDII'C(7,"/:,>" MM-FSY*FX*7.=9-UIRW;O"[04+B+;IC VKTUX&;D S#N%UNK5R1TS^@5UE)U$ MM?9.90A\Z_BVR4R<:WV 5?A,.?@<]>YM:E3FMSK\;M&5J*%,A0%5NDXFW6A% MK54:# _&@.;3$;:M1:14$\ARX"II'6+,8+>YD&I,^B6,*)&'[[&0@&_(7*L# M\FJ[\MT],AT/??_,L%^ H9E?[- MIGW99944Q$^ZT>M(NM@D_5!+>+1A\EU7,T@?A@4L6Z@Z! ;KABX6Q$P)^E16 M0O15BUV RWORO:XEZ*A3T[4I3P.S5J\B(3MEI[V$9D*/F= MYF;OP8_IY<"1W\_H3Z[Y'G3@?X#@9NW._7RGN3']\![+)LA1VE?]R_%@!8_'\XC9GQ+ M4Z?#.0!&Q_4&1E@V6.[Z^NK1!2. M^#?9ZZ!<'C1:H%>K/4O,,E&U%&0'GF I!HPIS]KM!"&V<8/CY7/S&B6R!'J; MF4U/X3Z,2A:P+!J_%2]RC@%%>6\TO>)FGJ/KZ")10DM0X<*D0)TZ#82ZI6 P MB2"*/$N.%A?[6-TWY<6]G7*OWD(86]9"=G:(/'0L<[^B5M711I09.9 @GN3U M@.],NP#JU";/N[-Y/\R:2(JQ)$^*_/\H("'C.@"K"D^I_&02IK8J@$EQDV_" M&6P*-RAI*6:RS7H%C#?6N53U>5Y&YA?6;TPVW>\+W8X[K/-3U114/CDFQ@73 M_HI]U95=*?L#2A?9:@4D!&A-*$ I6]T^HO34N=+NDVTWH_+:3F+G!WHB:[#A M-B&8ZV(I^=XM1R&;M]JJ\LHPOY M04+4H3[2CS1N;Z3M0%A;3.+3P0/><96:8&:04U.NTE8A@V@AM0&&N4">5*SQ M(3HU$XFL2;4G]E-K$8Q_2 TYG4,]7)*$&]5Z>VNM&A)UT-H$AHXP/( &&C!\ MEP(!UHGR*Q5*56U3# ??XZ4 MM-527,ELUSK^F6]0HNC-PF_*\0"#U*J!@@;R:J?DP1X%:]U-(T+UT;X2.UKK M5].4,:37GHRHZ_21*X'"-D&-[EQ%O/0M$KONE,.%PGFU$5G;N%,S>FO"Z7"N MIYP,EWN9D@<4$#"*5Y7M$_[Q.(X-K'\)CL??#HW/]YX31?SEEE93.)#Y>DK"--X%%[-IWOZSCY;1N/).+!A M43P>'NP":#H)K%@\CZ:3&7L'*S[;ZU8*:(Y-?IU+GDZBY7!RYJ\7T7P8GWD2 M!?M<1-/QHG6]F/C*P=O2A-S@W[$_FD36VLT\[*]"7>[:U?#!SU-V.P94IQML MCC/I.E[UU)ND6/MY=W@: 9VW@YZJ0>P;LFZ2O(2A:$7SE'=RN_>5 M/IG"I?:@+5^VT&?D0U*E0G.L^N_S*Q$6MDO1(#4"W":Y]J)18/7MD'RST3"X MCH?18CB!14"BT9@1X[28)6 [^W\&NO?C,?W7&APO#EVR>#EA5YM$0BRQ$ABC M[K\P61Z6IJ:CPWMMR=F3H*_(QC%1V!>)#@[PR)M$D_$RN 8A'?GK/A_3GSN( M^\\(O/79V@O*175ZE8^7#OUNZ0#U]MZ5?>GM M@_%^2C[DF:%JFXCZGN;IUUJ 437[0-E+W!.&GH"_.AV/%V?!]6PZ8E=T[I,2 M1.;$Q":O%/.V8SGU4YS"7S_!'$(]7<,^ABY05-%RT@)A.HG/6L_'R^4WD^5; M_Q_FIW\@3_U%/.1H]H-X:31>GL'_^31^) _%$U#9(V*&#T[E#UYUD_"(Z M$['&2C*I3'O&5?)DC?&1/OCW8%_H/\=.LEUH14Q4.)4."UOV$<@- M;WH]/([G>&.V?\,KQ!'$K' C2+#&"[RQW-_0/L2C>+RGDXU][G.)_8&*N/_L MPZ^4<+PR!UG>^9ILIVO\)^=B^HD]+A-4?O^2[(5CQ\[HKQ4%!A=C=DWRA4T5 M050RGX57LXDWLQ 2"94' <%H$OO?$-O\9EL\7 ^%C]("TSD!(ZP1Y@9/I\&; MAPD-8HC1LG4]F?8RB&_LB_O[\QS0EI[=E;?'3D+1DL<#";U+[[I>F+1(\BVE MBR%ZDHTOP<&;W-2XN#OU[M)R;27?KE,&/5'MD[7'+@@ZF>M3#Y0@,=* 563;H$B=*^Z\ K9@8 L6*$YA*\.L*1M%YU DGGXY M]V>/$>;:G22K$EV:Q&Y ?70G:U7,M$K>0S3H;W^ V7: ^,8D) &V<SQZX 7#E&GL@0-3*J_QT ]6T_%[$C7A-NP]HR\I M5*;P#%O^4HI=:=%!2R-B3=VZ?5IA=R"1 \RFX'EY^ZV)0YD]ZJ#\I;JL4WV1 MVKHTK3[_2LH&3Y\'NNX)*9= 34RFV-5A^ \W9O:+JMGT&G@-%JA'B !G M73OOXRW?RQOV-N%?!>0I_[,#(1,OW0=2U3DK8,PR= M+/G#5V4_00SGSJ?MNLY3V$-0#S^8:1L J5^]Y=^9/J%6^Z$R5KQ5TO5MJ6 # MTZ11^IM ])FH@I(L'JQ.$%Q_*=9_><;!A5]IYR#2[C6H-_HHT+T]P\E;-14T M=X +A=VF-CZIF<*>+MW-8FLH9#H'MO.Z!8A#9\M&PC3![JBK!G4K(41_DXI. M7/Y.S=-XL&[+$S1WM@];H\I'99U84Z[WAI>DCRB&DJ[S34=M4>@$T,M=!+#? M)7G0[A[L8;7/Y5-SF3MAC@X.^0>ZP>RE: _NJ[Q!S!V+[@=D6C?=/\P\.=*GXK.L1T* MCW[HCW )[%\F)=V[DD4:*@'M%G8*\,%Q9D1X*)6.>-:7Z5]Q%3;YFN2$_Q9! ME>39.7K/2953FR]^SX*^>2#H( O@=W6TMK'U&T\8?]*AU-YSKFHAV MD"L8]A!W-7LQ^N>EDDZ9?SZW0C,*#4I\_. M*X@2\(6MR'C1UQPY\IWHH_Y.=-+TY_KS%,AQ((_$P5V6YD].U9)A=SIC;?NW MS:&!-!S1\=6LSJ[>*Y&Y'O*@M]=_-VT>+Z(V,.?&N!W?K,;DT^#SF/0)-/P( MJ-+?E=-?RG1WW8=&+_3G-?WK^BNEOR3R)H>HH^!K&#H&PO=V]R:W-H965T!'!-Y&.[1G9:7KM)%.-E;O,?81)2,*$(E0 M*S[]5V % E:-*/4 M;N^^2,02V/=]L O]UQ\E1M*%7K(1RNB*E+FZX_M_TMJ@4/-+>2[-+]K7<]T12DNI M^+9>#!IL65']D\?:$>N/V\HNN7;'2D.B!096E;107R%EFQ=L!5+2:'0/$UY62A6K-&" MYRQE5*+Q9W*?4SFYG"I01+.;IK70FTJH]XS0"'WBA=I(]%.1T:R[?@H&-%9X M1RMNO$&&OY;%6^2[#O)<+QC@YS=>\0T__]6]TN>,2E;0+TN7W87C:"N M)!4/='3]XP\X"(OJ8YB6$!JT$WP*=HA2\42IB*@E8F>7PO@#AU#=$ MT#X'#*NX^#O40@!@9H7:"$I-4"5[1-LJ#ZG.0P191)LL,E/@P0<9@$%2:?Z: MP8KG &40\POTXP^QY_KOOON_$?0LX?AO-#%:+*G0SIBC!< 6%0+T72J>?D5C MT.^!"L6@&)'BZ#8G8/B-SE^PKIHT,0RQ]PYA)\"QX\?XR/#FA0Q])TAB)PZ3 M(\/MF0SGSVH8NZZ36 S_X;W4Z,AU7-<],ER^4$//B6:1$T8A^D*$ ""0>LVN M%.D&]H?>Q4U 8R<* L?%24/!#O9C)PBB?FZ-$_P3K:V8^IXSBX'/M@99O-GB_?LHGY/4[J]!P#RL=-3T'=D M#QNY@N"07#;OW^AH1+/.&&,/?8'>!JQ%.\%3*MOY.&CGQA[ZP H&S4"&UIQG MUBPOMIZC$]W?0!E[@=>1ZGON0+"B)EC1V<&:+^^D8[!98ZN&;EY0G:TULC;* M-Q/[HCHL[_\WJF$\Z_@[#K QM([J6G3"ZH38LT>SL.N>YEWB^(%O!1?0Q#VQ M D,-6N'%,R<$O/D($B^@+T[+;9D3O6]F%%J0E-7[:?&,R''@)&XP:<>Q,W/Q MQ(IO:V?LA'[<&<=!^&K1^;-1,N: ?3G5 F= 7D@+-?MK.D3*K*M=.2YUAB[ ML$<%( 3P72I1N:OC(LO9Q__(G:$[Z.\(P+(I@(P^P*%H!T<)L)I(5O.@RW!3ZPQI*:7 M#"#-K$&:V=E(LQ:Z^4MA-SSHYIQL=9LNC==MXX .>_Y_F_91@Q K%"G6IA& M;9S"JCU3&_ #U#2=-<,F/HUH*S9'VNUQTB_G!@:-#U!D$K8LQO#;,IC!SETU M4\^Y"X &.K.."F& )YWW?I*\."PO_>^ K<'7OS"G_J8<:F+V%^62YR<3^)^% M^#MS" < O+$;?7_N^+$_,?0P;#J1 =R-&]R-S\;=5:E*T8>A';_1QQTM9.]- MP;"HN6D5._#E?)],L[U3 CMP#?<%?51HI4\O)M!FBP"ZH&0%.8$84&1]Y)?? M/O#_!WCHRP2=:YVJF%?I8P!W+*B^+M5SVBN(3E7#V1=FMMGCXYDF1$\);4/I M07\(!*O+Q[$F)$\->JJQA_TGF52CRD!F)$UF)&=G!MJ;H"347M3\SIO2 >9O_J,>X-JPGG#PQ1=PF,G;(%B.]>W[#PP(NR ' )SBALD+""7H%2]VW MLW"$1/5AK!HHOC,?H^ZY G@TCQM*,BKT!'B_XEP=!UI \WGR^@]02P,$% M @ (@.66G\X:%G P &0L !D !X;"]W;W)K&ULS59=CYLX%/TK%JVJK40'8R!#IDFD^6C5K51U-)GN/CMP$U#!3FTSF>ZO M[S5."$PR:7=?MB^8:]^/<^QCZTXV4GW5!8 ACW4E]-0KC%E?!('."JBY/I-K M$+BRE*KF!DVU"O1: <_;H+H*&*6CH.:E\&:3=NY6S2:R,54IX%81W=0U5]^O MH)*;J1=ZNXF[6R4+*K];X,Y]ZU *""C)C,W <'N :JLHF0AC?MCF]KJ0-[/_O MLK]ON2.7!==P+:N_R]P44R_U2 Y+WE3F3FX^P)9/"S"3E6Z_9.-\1U@Q:[21 M]388[;H4;N2/VWWH!:3TF0"V#6 M;E>H17G##9]-E-P09;TQF_UIJ;;1"*X4 M]E#F1N%JB7%F=@N;3L MF;0C\DD*4VCR3N20#^,#A-CA9#N<5^QDPH^-.",1]0FC+#Z1+^IX1VV^Z#_P M/D;798N/9[,WYT*O>093#Z^&!O4 WNS5BW!$WY[ &G=8XU/99W-W88A<6KTY MJ.IYJ*>3O7J1,AJ]);\ZXL9#M_'[K=K6)V^(+J0RQ("JNYB7A/DL33L=*"T;832Z9E63NYBGO G7=CL^[\KO?A.UDKF36:(]6XE9$J\FROGU7*U3\ZQ MPSE=[=\>SO\]WA<*8'#5]WIYZCLX(#2BSKB5I3"M,O"Y)Y\?0+F_>VEX]9/5 MR_F=[NN.]8SQF X40TYQ!C$D>KCV2<#)&Q).K9D8\_@YL7A]&0R2 ^\I/1(8S??9SC>_$; MR2P^?W)"R> $*.T++:;#Q72@0C]$S1X56H0G%Q_.TK#G$?NU*#6K5-F2:9 M??9=Y]+-=GW?I6MW]NZN:?S$U:H4FE2PQ%!Z=H[OJW*-F#.,7+?-ST(:;*7: MWP)[5U#6 =>74IJ=80MTW?#L!U!+ P04 " B Y98!])1BX$ #8$0 M&0 'AL+W=ONUG82^@B2Q124#S[V]E&\<-8)(.OL%@"$_,B[TP%D8L[QP79TL(*/Z7"Y!X)N95!DU.%1S5R\5T#07RK@; M>%[L9I0)9]C/YV[5L"]7AC,!MXKH5991]3 "+C<#QW>V$W=LOC!VPAWVEW0. M$S#_+F\5CMP*)649",VD( IF ^?*OQCYGA7(5WQEL-&U/K&F3*6\MX./Z<#Q M+"/@D!@+0;%9PQ@XMTC(XWL)ZE0ZK6"]OT7_D!N/QDRIAK'DWUAJ%@.GZY 4 M9G3%S9W<_ VE06V+ETBN\R?9E&L]AR0K;616"B.#C(FBI3]*1SQ'("@%@IQW MH2AG>4T-'?:5W!!E5R.:[>2FYM)(C@F[*Q.C\"U#.3/\0)DB7RE? ;D!JE<* MT.6&O/]"IQST6=\UJ,0N=9,2<%0 !@< 8W(CA5EH\I=((?U9WD5R%<-@RW 4 M- +^LQ+G)/1:)/""J $OK"P.<[SP11;O,[3 B?;CV'2YT$N:P,#!?-"@UN , MW[WQ8^^R@654L8R:T(>3(DN(G)&$&IC+HD^U!J.)5(0S.F6<&08:5RC%("74 MD)FU;FVMVV=1L\YW;[J!%UZ2_[O](@WEY!.L@1._;(.R#0GN/U3[?Q3KJG#0 ML65CJA<$OJ\8N@IW7U\;# PJ#!UJF'T+%Y[ M!5Y78%Q# MD4% G]/#C"UQL<7M0P/DUP?"NV>D]D3#!L$"#[,R2W>.2!4E@J MBOAX5!ET7QH75N*H4MV@LMV*>\]+DJ!]ZW3-R!]:M M-+]?HVMKE<;Z:^PNAPA]3K+2M,1VL4Z$Y#/:+K>.N-)D=E7;*ID MZK;:/_/.XH0J=IPF'&8IZYQT\Y57Q&Z$8&+G,/]VGTAB9Y=T% M4+PUV 7X?B;1D^7 *JA^Y@S_ U!+ P04 " B Y9( PX )8" O!@ M&0 'AL+W=O*GUK M:@!+[@679A+4UC:C,#1E#8*:0]6 Q)VYTH):-/4B-(T&6ODDP<,DBH:AH$P& M^=C[9CH?J]9R)F&FB6F%H'HU!:Z6DR .-HYKMJBM MI6("I&%*$@WS27 >CZ:9B_%]-@L@1 @ZE=0@4ISNX M ,X=$-+XL<8,^B-=XO9Z@_[6:T?='>197E)+ M\[%62Z)=-**YA9?JLY$DC0:D"1* MLAUX::\U]7CI7VI]2F*'D#V-X"ID9!I:PB3 $C"@[R#(#_;B872V@U_6\\MV MH>"C M=_7<>_MN>-XU@8?PKI5>4;U@R(+#'%.CP^.C@.BN/76&58UO"86RV&#\LL:. M#MH%X/Y<*;LQW ']/R+_!5!+ P04 " B Y9K.8[T0T% D$ &0 M 'AL+W=O.3Y M>"7DG9H#:')?\%*==.9:+X[Z?97-H:#*$PLH<60J9$$UBG+65PL)-+=*!>^' MOI_T"\K*SOC8]EW*\;&H-&;:=/3'QPLZ M@VO0?RTN)4I]AY*S DK%1$DD3$\ZI\'166+FVPFW#%:JU29F)1,A[HSP*3_I M^(80<,BT0:#X6<(Y<&Z D,;7-6;'F32*[?8&_8-=.ZYE0A6<"_Z%Y7I^TAEV M2 Y36G%])5:_PGH] X.7":[L?[):S_4[)*N4%L5:&1D4K*R_]'[MAYB3R>R3TPW@/7N36'%F\Z#O7O&NI-5*\&\FGK'C&>]#'U_C"['%H^_*((?*W,#%9F4)K )PM.2[5KB?M)O'TU#/WH'?F_?;_8\X8[^,.! M3I<@,1^]&.!Z3G'OG?A'54QP4W!#G@*\ I,M63EK9LQF$F94/S9ZNJ2,FY-( M, $_9?+B'F3&5*-]C@=08I14E+N^3]C%,)EFCVQ\E+343OJSTDK3,F_SNY0L M:]!_9U,@W;^!2G7@.F\IK[#7]WW3$Z3O<*PACWA$M("I,@YZ#QE89T6!/=R1 M0QN->E'2B('?\Q/L&L6NZS4)O31T8NH%[;$@#@Q@2"YV'0,CX@W6FZ9@,>>V&\A^V"R1;78&NAW> '\'PNKO#" '=A M.*U!+PYPC_W&#HJ^/^@-H\;W&#IM)D,O:(]M_'X+RGC)6(=ZZPW+*(0 M]RJ*MDRF$1EX:?+8U)YK9."ND<&+KQ&J\/5E+Q%%*LTX^P>783++^F:9F6C= M>4OLM_&SLO[-7 *0HGY?@'E?-#F1W>\>^/;K]N?% YNOW="M/-7T7#%U=S@U M[!B>=\S.FDB3T/&L^.0-B;PDQ,^VA$<%'Z=(-#RWXQS&LY:.LBV8)T64D>ZH0^\(;XUSHV7MJ6]P1D MX@(R^;YWS>'$OL6R]OL3[DT;\.&?B5EIXQ0Y;K]Q,@QCP5E.S3HP!VC !*_) ML)VK_+0E)>WLB(4@OFT4AE$VM[DQ1S@N%F936CFWE7_#1CU,AEO]UQ2K#XN" MQ>(=Z/9S)&KN_4&#,&QNF< ?DH]08@AP"T%S+)V8TB8DELVM/VQ\$<=-Q >C M!BG%_ANA6^\H7&!\;]02P,$% @ (@.67)ACAM9! @\ !D !X M;"]W;W)K&ULS5=M;]LV$/XKA%IT+:#:>I>2V@82 MM\,RK&M09^MG1CI;1"11)2D[V:_?D9(5)W:TN-F ?; E4KSGGCO>"SG9<'$C MX=I]2JUX.[[%OUG8SO:R@MI_LFF71OCXK21BI>=,#(H6=4^Z6WGAQV!Q'E"P.L$/,.[ M5618?J2*SB:";XC0JQ%-OQA3C3228Y7>E(42^)6AG)K-:)9[C?R O?V ^_I(IK&-=O808"*NP#*GQV0*4M&6G(=+&;$:ST9-FH1@!A4C:T2N%0 M7 VK>6[<8&:#R>S''W2F=V[BM8X2210G=2/2'(OP0^IN8#M.:"=^>!]MN^EQ MP*+6_&H-0C&L<@_Q$CL*$-(]>42 KBDK=%$\B!C: 1*)G8A<<5UWE]A.%-AAY QL;]1O;S3H]_F.374?M\:L0YLX"/:#I2WNJ<;_8A&._P.F M2<\T.2)GGG0PH8W*N6!_X80V1T=&][H3C8>,&U9_E>N *_#\I(-9F:[\%/C;2/>@XKL*#*_HZ'>NWM@ON_; MOA\<#^7M0;G(R;'C\ =X[9TUB&\')XX=A.A^7_:.?OG4KT&<%U M$G29_VRLMD_M<4(+L9OZWK[O!P+L4)D=[]Q+2A K<_N26+":2K57E'ZVO^"= MM?>:^^7M[? S%2N&+;B )8HZHQB/'Z*]<;4#Q6MSR[GF"N],YC7'2RH(O0"_ M+SE7VX%6T%][9W\#4$L#!!0 ( "(#EFK_*CE$P, '4( 9 >&PO M=V]R:W-H965TRK MTG(F8:2)*86@^O4*N)H/@CA8;MRSZ(*9XL;_ MDGFEVTX"DI7&*K$P1@:"R>I+7Q9Y6#'H17L,DH5!XGE7CCS+&VKIL*_5G&BG MC6ANX4/UUDB.25>4!ZOQE*&='5XK(9C%+%M#J,Q)IJ1E<@HR8V#(R2,=0@1B#)FGL=U+RHP!-7::7S#Y]F/RF;\[HF'%F\4HTL!NUQJR30FG_H+PY[?:ZJU*Z%>4ZD%3R;!]8 M&D7UNAO'Y%%9RHG:#[>1B^YZ+EJ'6J5=7[[VNR_?I+2E!O<2,5&*+6(%??4M MM>O^'7;RWA+] :H- 9D[IVO7:ZEQ*52)F?7W[T2#FTQ.U[ 7(OR;=+J2HU;2 M=IKM+3^=KC_H;!UTTT51-E*QGH!:/6[$:/$=3+45QQ?D5EK )\+6.B>]SBD9 MN5<#>3]37D+=V8=*O:NTX&ULK9AM;]LV$,>_"J$56PNLD?5H([,-Q/%#-[2%4;?;:UHZ6T0D M4B4INP'VX4=2BFH[BN8 ?&.3TMWO>+P_*5'C(^,/(@.0Z$>14S%Q,BG+6]<5 M208%%C>L!*KN[!@OL%1=OG=%R0&GQJG(77\PB-T"$^I,Q^;:FD_'K)(YH;#F M2%1%@?GC#')VG#B>\W3A"]EG4E]PI^,2[V$#\ENYYJKGMI24%$ %811QV$V< M.^]V-=+VQN!O D=QTD8ZDRUC#[KS9SIQ!GI D$,B-0&KOP/<0YYKD!K&]X;I MM"&UXVG[B;XTN:MH M<8BN=8@;A_A:AV'C,#3%JF?7E&:.)9Z..3LBKJT533=,?8VWJ@BA6HD;R=5= MHOSD]&L&Z)X5)::/"-,4;6I%(K9#&[*G9$<23"6Z2Q)644GH'JU93A(" KU' M,RR(T*9K#@*HQ+6Z%.8C^5Z1E,A']'8.$I-EW>;N/^4^\WN!?U7T!@6#WY$_\$/T M;3-';]^\0P+V:J7)CO'=]^,^8:YPWCFN S/OQ\PA:3%!#V9Q?7)]F.7U2?5A M5MP+M\N_=6QPNY8^IEP*TJ"/ M+K'8A,UMPA8V84N;L)4EV)F4PE9*81]]>H]%9C24Z :H_>N <[41="JE1L4& MI1_VAZD?^]'8/9PJH#?>:Q70$=$?^><1%S8C+FW"5I9@9Y6-VLI&O955J[\J MJAQ+2/5;BEK^7;O[K(9$)S/L#:/ ]RZJVAOKM57MB!E[832ZJ*O-F$N;L)4E MV%E=X[:N<6]=-Y(E#QG+4^#B-[-BY6-78>-G2\?SO&%\4=?G5N_]. XN2C%_ MP2R\J%B7611X%[1EAUD0A8.+G635818&T>AG"F?S-VSG;]@[?Y^K8@M3&9OX-4(%RV"G7P<&=';AXE%O&%'K.LT+>C+9*[:['8YEL64[E%=^Q0G^RYB*G2N^*S5CN!*.K M*BC/QMAQPG%.TV(TGU7'[L5\QO;D3MZ/? ]W6Q5 M>6 \G^WHABV9^GMW+_3>N*6LTIP5,N4%$FQ],[IUKXE7!50C_DG901YMHW(J M#YP_ECM_KFY&3GE&+&.)*A%4_WAB"Y9E)4F?Q[\-=-3F+ ./MU_I?U23UY-Y MH)(M>/8S7:GMS2@:H15;TWVFOO/#5]9,*"AY"<]D]3\Z-&.=$4KV4O&\"=9G MD*=%_9,^-X4X"M"<_@#"'Y H1VM:N5%5OXK6]4J+\D)9*J$_376T&K--N7/4>2)7N1 MJG*$VE*%#DPPQ)Z3;+]B*[06/-?'&4ITTKVBU=6BDU7A^O-"?S]P[O@^NHK]TUT.\'ENIZ+7A/HT!?9D_'->\9Z/L3 MSP\#FNS,TATB4/E @;K]6*#L"<\N."0M!J41*)K9 M.MRU#D/+5$.$Z@TD+0:E$2B:V9O.+;M6VW>A5($ZYH9FW-)$CC-]*U6@=GA M6K.FG==U[6;W5:J^8+B[*7O*LTL.28M!:02*9C:O,^AN "Y6H!XQ-Y\-=JZ&\4*Q O7A#,U0C=/2_4ZT"]=D?9S4KVGEHUVZB&ZE: MY5@5IL M4%H,2B-0-+-UG6%W(W"A O7DH+08E$:@:&9O.E_N6@WFA4(%ZLT;FO$(.YR$ MP9MGXJ!IR8"TYCNNSE1CNZG^286@A9*E&NWV(ME2R7IEJ:^V=O:YM06EQ: T M D4SN]39=.Q"JQ(&]>&@M!B41J!H9F\Z'XZM7O(R56J8QU_H*/1]QSUQ9XN> M@:[K1;X?G@C.4"(90#0KT;E>;'>]O5K2VC;O]&ZHMRZ@'AB4%H/2"!3-[%7G MIK$/KBB@9AF4%H/2"!3-[$UGEK']=?9EB@)JEQN:^4+,PY/HC>R .N$!:= [8L[^HODAY&J9Y.^$X0>2= M/*Y9](R<^DX0!J?/=08CR0!D78OQT=KPG(E-M2A?HFHY=[U"MSW:+OR_K9:[ MGQR_*Y]7FEM$5$^4 _?F:ZXXT.V6"]L\GYO\!4$L#!!0 ( "(#EGL1T9E MC@( \' 9 >&PO=V]R:W-H965TSKBE%6Z/W]RON]Q-+D]$P4*P1YKI %J*J M"7]%A&=HW;]-)'*TI@6G.4T)U^@R347#->4%6@E&4PH*?4>W? -<"Q-^O 1- M*%,G9O5AO43'1R?H"%&.[DO1*&.L8E<;7+NIFPYH5ST:_@#M5\-/4>!]0]C# MX81\<5B^A-3(_4X>O)>[IDACI?!8*=SY!9]>J:G4^[W"Z;WLT;U0-4EA[IBS MJ4!NP$F^?O$C[^=4(3[)[%U9@K$LP2'WY(ZTYGO4("EADYGV\JB3VYZR2?"/ MZ"QV-]L93 3Y/AZ#WI&%(UEXD.S1] _["=92I* FV7J#V=:V?KB+MA]S_@'8 M; 2;'02[IIR:$YNA0HCI@S';Y\+G.UQ3,=$T6#2"10?!QO,\Q13MO:( AW@' M:C\(!]C;H7*WVI7]5?PFLJ!<(0:YD7FG9R8IV;???J)%W76P)Z%-/^R&I?EC M@;0!YGDNA'Z;V*8X_@.3?U!+ P04 " B Y90VM889,$ #/'P &0 M 'AL+W=OO783 U83FXL=:+_]V4F:$!K MY(]R0ZE"3UG*YY\NB5K MNJ3JQ_8NUW=N0TE81KED@J.5!B$=S\V7K_0OY7!ZV >B*0+D?[#$K69 M.9<.2NB*%*FZ%_L_:!W0T/!BDJ;/-43<>"@ M.?T.0>T0'#L,3CB$M4/XWAX&M*O9PX3!293W.Q1[FQUC1S M4Y$RF)&)?H-71=*<)&)0J(EC8N#@Q(!#="NXVD@4\80F M/?[8[C^R^+MZ\IH9#%YF\":P O\J^ 4*O:\H\()!SW@6[W5:(3R2FY)3&>. M5D))\QUUYK_^XH^\W_LF&Q*&(6$1$*R3ED&3ED%)#T^DY8V-VI>5 616(&$8 M$A8!P3I9&399&5HW"Z8:&C-2/C'K#6*$=\4XTXJ>H.OE?:]"5MA1B35O KNY M-W5WAQ/^VB+H6N#7%G[7(GIM,6@L.O&.FGA'UGB7)-6/#:,,^A'S2,NGB447 MK+!S5R D#$/"(B!8)R/C)B-C:%T80V8%$H8A81$0K).5RR8KEQ^C"Q5V:-&% MUQ9'NQZ_R8AZ&&&_,$R:@"?6@!="*A-@KE\8>$%/KCTKY=RU!PG#D+ ("-9) MA>^U!8$'K0DU$2@QH#0,2HN@:-W<'!1K_L>_TBX0=M]($U^EL=959DO?%9/<]>@9 T#$J+H&C='+3UG1^" MJP-H@0=*PZ"T"(K6S4U;Y/G6:F4>2<4RHK0,&&F(S47*=K1?$$#K.U :?B/, M$#U3DO=%%4&-HYN MI[S[07=+7DZ*5!6S[/G&Y*&06D1%*V;@[;&]$?@ @5: M:8+2,"@M@J)U<]-6F[ZU;#I/H$ +35 :?B/,H46@/J*N]-O"TK=7EC^S.:S$ ML_, 2<.@M B*ULU-6P/[$W#A BV(06D8E!9!T;HG/&U-'%CKNOE2$UE,4?S. M/RKLN',3 TK#-:WSSZ_O'5=P4'U6$^X>'%!F-%^7)\,2E6>*U>%2T]JM)7IT>5S=*;,OC M4;W3E,C*RPTE"&PO=V]R:W-H965T(F%HF=V4X+WWYG)T2E#8472%5C)_<_ M_^YR]F6RY>)1%H0H]%253$ZM0JEZ;-LR+4B%Y26O"8,G:RXJK& J8,BN9F'L+D4QXHTK*R$(@V505%L\WI.3;J>5:+S>6-"^4OF$G MDQKG9$74?;T0,+-[+QFM").4,R3(>FI=N^-9K.V-P1]*MG)GC'0D#YP_ZLF/ M;&HY&HB4)%7: X;+ALQ(66I'@/&O\VGU2VKA[OC%^ZV)'6)YP)+,>/F79JJ8 M6K&%,K+&3:F6?/N==/&$VE_*2VG^T;:S=2R4-E+QJA,#0459>\5/71YV!&[P MAL#K!-Y'!7XG\$V@+9D):XX53B:";Y'0UN!-#TQNC!JBH4R_Q942\)2"3B5W M!4$S7M68/2/,,K1JWR;B:[2B.:-KFF*FT'6:\H8IRG*TX"5-*9'HP@@Y(TQ) M;7^]6LISQ*#R3N=$85K*,["Y7\W1ZB./98U3,K5@ITHB-L1*OGYQ1\ZWH41\DK-7:?'[M/C'O"=+O(7J5$10 M7 Y&VLI'1JY/F$WBA7$TL3>[$1P:^7'@]D:OR(*>+#A*IJM3EV M> YQ#\*U M'L*===W0]?;@AHRBZSO# M:*,>;?1NWLY1+OAPRD:':_I!L)^S :LH#$;#9%%/%ATE^P5O<0Q](&VJIH2: MR^#XAI).*38- G[OIC4ZX+H(KIQ@CW[ *HZ<-^HQ[NGC#^053LLAKOA@ \2A M'^]A#1C%P7XAVCNM0;?EWUCDE$E4DC7(G,L(PA)MJVLGBM>F6SQP!;W'# OX M.B!"&\#S->?J9:(;4/^]D?P'4$L#!!0 ( "(#EFJN][2( , #X) 9 M >&PO=V]R:W-H965TF M#6LC02NT39N$*&R?W?2TL4CLS'9:^/<[=DI4FE!M$E_:V'G?X^<"OFD M<@!-GLN"JXF3:UU=N:[*?%;DD9 M=]*Q[;N3Z5C4NF <[B11=5E2^7(#A=A.'-]Y[;AGZUR;#C<=5W0-<]"/U9W$ MEMM&6;(2N&*"$PFKB7/M7TT3H[>"7PRV:N^9F$P60CR9QK?EQ/$,$!20:1.! MXM\&IE 4)A!B_-G%=-HAC7'_^37ZK_% M]BOL\AF8>)DHE/TEVYW6P8_>,00[0_"OAG!G M"&VB#9E-:T8U3<=2;(DT:HQF'FQMK!NS8=S,XEQ+?,O0I].'',A4E!7E+X3R M)9DWLTG$BLS9FK,5RRC7Y#K+1,TUXVMR)PJ6,5#DPAH%!ZZ5T6L,=#O M-;\DH7=. B^(>NS3X_899&CWK3U\:W>Q=&W]@K9^@8T7?GC]^E)OQHKZQS(; M^DI5-(.)@SM6@=R DW[^Y,?>E[Y"?%"P-V4)V[*$QZ*G=OIQEQ: 6XP(2>@& M%P)=%$#PY&FZ^PK01(UM5', ;=)1''AC=[.?6%?D>R,O:E5OB*.6.#I*/(-2 M<*4EM:>+X>_C:V(,]H:.@@.ZKB3VAOUL@Y9M<)3M'N>'RBRW*VP)&SQ[*SQ) M];N8@PZ#/XH/.'LTR3LUC%O.^"CG-*=R#60AGON7=]RM7C(XP.IJ!L&@'VO8 M8@V/8KTYE,[)6@K5BS?L#)V$47C UQ7Y@1]Z_82CEG!TE/ '*'6%5UI6EW5! M-9A9QEV9,;L:^UA''8R+*-G; PULCVHT]/Q^V*2%3?ZGG!QT'V#2V:11%"8' M?%U1& 7) 9Z[=[N9+XN?N,@85WB(K-#F70XQ/]G> NA\?JTCSE^ MX( T GR_$D*_-LP=VGXRI7\!4$L#!!0 ( "(#EEGAS6YNP4 "4K 9 M >&PO=V]R:W-H965T MMC/'0&*)6P<4")IV^\S(M"U4$CV13IK]^E&/2);,,+)[ER^Q'KSG7)Y+D9IU2JVWPS%KNL81%LH"@ZN>>+5F2%$C*CW]JT%'#61@>7C^AD[+SJC-W M5+ E3_Z.5W)[.9J.T(JMZ3Z17_C#'ZSN4.E@Q!-1_D4/=5MKA**]D#RMC94' M:9Q5O_1'+<2!@<+1&]BU@=TW<)\Q<&H#9RB#6QNX0QF\VL ;:N#7!GZI?256 MJ71 )5W,<_Z \J*U0BLNRG"5UDK@."M&UJW,U=M8VOOF'7J#X@Q]W?*]4 1B/I;*[8)\'-4N7E+77[!O_::+(B18 D60H(1(+!.]-TF^JX)??%[SH5 $.7,,5B>;_ ,]>:C^\/ V;D.C5@0QA#2$;R F-'8*\1V#,*K+Z;?;I/ MJ&2K0MU0?\'SP7]S0VTIVJ\1#&$)*1:!B=J:/7V&\T]HT: M+[O#]SW*F'8,^T?OH:J4[5=PAC",E(_.,Q['D3O;Z31M^)4=^#+(-6 M6<;A2$;LA\JR!=,I/CGJ_Z2O]^388[-^I_FQAKX<%:S^Y.CILUTTIL<-6V\_A*C M:8,G;F]V-/?T7"4/]L'8O(IS(8O/)F?W+-NS9U=Q,\RI'PDH6@"*%H*B$2BT M;GCM-KSV*TZ4-1G4((!$"T#10E T H76'01MK0$;-[,_,ULZ1_F=U]]^:MJX ML_YL>=SF*"$?T(:8.WJND.VV'9OW[8&:)!.^4YM*R:)MQA.^>=3*!KE!7H*B M!:!H(2@:@4+KAK8[LM'-CF MPL&R_-4LU)Q3Z50>JFJ?-F!3/5>FYG=?AU_5[E[O)94DUW$K^@ZVPG'D3CZP@IPW'![GY#+M\8JN72:[=EVQV M8P./9(U&6>V"C8.*B?9/M[MY. B(HE<"HEU Y'RW(.?RCB)-$R4W1-G11LT6 M7*HNVIACPB[* I7I928.T\<2R*VL:BI>"!4KLF@7A\B<+%@A6,XR*I!<9YEL M!#)1D+GD+&.@R4=RWV"C@#"!5!1LR8%0K0$UH954R'Y1-_&P-3M( SF_ Z2, MZPMR9D+(8RD;;9 Z\=$D8NWXV<[T36LZ>L7TUT97N^KG1-,YAYY@!I4&OPTO?OPE'P MZ0WS@\[\X"WUU,W%N0)[$NTZ:;8EE118ZHL^JZW8R(G9D[M.PWB:^.L>!\/. MP?"4@[@/U4;%!ZA!..Y'Q1TJ/H4:]:'B?T>-.M3H%&K(&R TQ_+B7N*_9"[9[#]#=02P,$% @ (@.6:& ^]@6 P \ L !D M !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;0U[[!U M$*D%IFW:-%3:];,)AEAU[,QVH/S[V4Z:D9!&(/$%[/B4[S"":02W"8)*ZC$= UFC. $(P$^@M\R11R, M"\Z1POS$<($)EGKLOKIMG]/RSUZW+^'*NH'LN?53=B!PF:&2ILT@@OD%6_/Z=&SE?NLIP3K') M.<6F9Q)K%,RO"^;WJ<=S2-2^D/"ER_^2&AFJ/MDWL3^(AO9FW]8.3!0T,9/> M$$YUZTQB#;>"VJV@UZVQ.?G4X;)$.1-8=J[:4B+<<\0+W)9K'1C_<\NUWE!. M=>U,8@W7PMJUL->U)\BYVO4[0*JC>-=E6WA@21 .6K9U8)S6@IR$APO2]9N8 MZ2'&#<(:TT@RJI.,>I,TETY77M%AJ<.PE="P7K[7VB_C#E 0MC=5;VBGNG@FL=)%>^^U MI-_"OR!?8RH 02LE[UP/U/+@Y?NR[$B6FP?4@DEU*)EFJI[DB&N &E\Q)E\[ M^DU6/_+C?U!+ P04 " B Y9J:/&Z><" #(!P &0 'AL+W=OP!_W')_C&]\[W'#Q(C-$!:]%SN3(R90J MKUU7)AD61%[R$IG>67)1$*6G8N7*4B!)+:C(7=_S(K<@E#GQT*[-1#SDEP/"4IC7V02^A#E=,;JD M"6$*;I*$5TQ1MH(9SVE"4<(%/!,A].X;_*)D07.J1Z=35(3F\DQO/\VG<'IR M!B= &3QFO)+Z!#ETE=9M3G>31N.XUNA_H#&">\Y4)N$[2S%]CW>UW]:TOS4] M]H\2WE7L$@+O''S/#SOT3#X/#X[("=H2EGM?X:UTIJPOZ/"#\(]I1TQH=>M-&J51D>5ML_0Y((<'6L;I4M*MM.[JQ57AO?:S;5-U5_M'4/>Z>B!5E$G)< M:DKO4" !P" &0 'AL+W=O)$%@$*;DC(Y<0JEJEO7E6D!)9;7O *F M=W(N2JST5"Q=60G F165U T\+W9+3)B3C.W:7"1C7BM*&,P%DG598O%Z#Y2O M)X[O;!<>R+)09L%-QA5>P@+44S47>N9V7C)2 I.$,R0@GSAW_NUT9.RMP6\" M:[DS1B:39\Y?S.1;-G$\ P044F4\8/U8P10H-8XTQM_6I].%-,+=\=;[%YN[ MSN492YAR^H=DJI@X(P=ED..:J@>^_@IM/I'QEW(J[2]:M[:>@]):*EZV8DU0 M$M8\\::MPX[ #T\(@E80_*]@T H&-M&&S*8UPPHG8\'72!AK[2^U?CEVE MJ4UL-VT)[QO"X 3A]YI=HX%WA0(O"'ODT_/R&:1:[EOY8%_NZEIU!0NZ@@76 MW^#-"]:7>A,K[(]E;O"MK' *$T=?40EB!4[R_IT?>Y_Z"O%&SO;*,NC*,CCG M/?D!2TRO4,J9U!=(IWUEJY,3AEE*,$4F($G[J]"XCJUK\]I9)>$@&+NKW>2. M;7Q_V-GL,8<=8Y?!:?4@E;M6.%-/V/C*MJ)'YGSM,=X;!-[83]CU#%& M9QFG C*B4(I%_]V)CD(&-\,#K!Z;\ 16W&'%9[&V-Y\P!?HPJ3ZT^"BL']\< MH/78>/UDPXYL>);LERI ].$,CT*%T2'.L8T_.L$SZGA&9WD>N=*G'[?U@O9- MV0BR7 M @ TP8 !D !X;"]W;W)K&ULK57O3]LP$/U7 M3AF:0!KD5UL02R/1=M.&A(1@;)]-M EHH''NA)ZZI7&-.>^K[,2:Z9/9(."5@JI:F8H5$M?-PI9[D!U MY4=!,/%KQH67)BYWK=)$MJ;B J\5Z+:NF?HUPTJNIU[H;1(W?%D:F_#3I&%+ MO$5SUUPKBOR!)>%,>H,K%"T" M$SDLL$"E,(=-\O@II?K4X0(-XY4^HL6[VP4<'AS! 7 !WTK9:F+1B6](EV7W MLU[#K-,0O:%A E=2F%+#)Y%C_ASODY_!5+0Q-8OV$EZVX@3BX -$033:H6>^ M'[[ C."A@\=[Y,3#'L>.+_Z'/=ZU6QW;:#>;_:S/=<,RG'KTW6I4*_32]^_" M2?!QE]7_1/;,^&@P/MK'GKZZ/<>@2ZD,&%3U+N<=W<31V?ZS2J/H["SQ5]N. M7A>%IZ-P*'JF=#PH'>]5NCDBA9E<"OZ;--.=-B6"YH]0=]<3[?6DDHH9&HT$ M5LM6&$VE6=7F'29_Z9EID 5<,M%2EX3PS4LY&[_V%9[&+\SOM?&WQ^EO]8T: MU=*U4PV9==6UD"$[=.P+UZC\I_*NW5\QM>1"0X4%08.34Q*JNA;:!48VK@O= M2T,]S4U+^NN@L@6T7DAI-H%]P? ?2_\ 4$L#!!0 ( "(#EF@/RG*1@4 M %LH 9 >&PO=V]R:W-H965T5U4%9ZA+/B]PL3G)G/JVO/1;SJ=C+-,GY8X'*?9;%Q?<'GHKCS,'. MZX6G9+.5U05W/MW%&_[,Y9?=8Z'.W):R2C*>EXG(4<'7,^<#OF=D7 74BK\2 M?BS/CE'5E!N_Z-AH/0X>P":B; M[I[:7G<HSA? M(_*4]>OF.=H58[9<2581:+A/U/!LDUFK +,4F3^K,OZ5OOF'7J#DAQ]WHI]J>+*J2O5@U>W=Y?-0SZ<'I)<>$@??1*YW):( MY2N^,L13>WQDB7=5A[6]1EY[[8%8@7_L\SOD>^\1\4A@>)[%]>&^J3G_[^[L MA^^N=8;?#B&_YOD_,(1,N3[1 C.M*HSWY2Y>\IFC*E_)BP-WYC__A"/O5U-' M0\(H)(P!P;24!&U* AM]_EG(.%73LL[!>Y1S:4K$B1'5C.H+Y3#WB:=&Q.&\ M@PVB,.J)Z% 4!N%(%[&A* HBKQ5I#0W;AH;6AGYX?C+6$VO4K6,,$D8A80P( MIG5]U'9]!#KM(\B40,(H)(P!P;24C-J4C "F_8D1GLU#[&'2F_8&$?:\WK0? MBM3[:8_$#"),B'G:C]N&CJT-90MJG/;6J%O'&"2,0L(8$$SK^DG;]1/0:3^! M3 DDC$+"&!!,2PGVNI=X#V#B-Q!]*DYP;^:;5,'@&]^@\H,P[,U]@RKP_;%Y M\N,SSX*MS7T422XK3Z$LB''0V>-O'76@- I*8U T/1.DRP0!K08-#BHQD#0* M2F-0-#TQG2?#5G]Q;47PAU_SD]#K5X2AB@1X4!&&*F4G<+\B#%4!(1=< .[\ M#K8;'JTBH'_1)5]@Q]P\_B!I%)3&H&AZ0CI?AD/8P@#JV$!I%)3&H&AZ8CK7 MAJT.Y-K"$ VG?-\BF#1]AV#0!/W?!4R:2P6A&28[!C;AYWD#0* M2F-0-#TAG6/#8]B" .KE0&D4E,:@:'IB.C^'K=[DVH(P,;PID'&_) Q5Q)\, MWA2&*A^'0;\L#%4!'E\H#*2S2L1NE?X\\.*B;[#'WCKH0&D4E,:@:'H6.@=' M,&@U(*"&#I1&06D,BJ8GIC-TQ.I+KJP*K!B3L+QV85+CO+JA!14@8]:J! M477I-8%T-HG8;5);#2R>P8ZX>>R!KEB!TA@434]&9^)( %L40,T<*(V"TA@4 M34],9^:(?97MRJ(0#J;H9-+_+<$@PMYX4!,,JLG@UT6#BGCC"TL+I'-(Q.Z0 MSFO")=M@1]P\]$"7LT!I#(JF)Z/S<60$6Q- _1PHC8+2&!1-3TSGYXA]">[* MFC >+/J3_EK"PB :#2K"4.,/?EPTB'#87VUPSS9+9;S8U+O42K04^UR>-KVT M5]N=&6QRM>5 +U^5H(^7I2W:#=3SC_#U!+ P04 " MB Y9!_C)J1H$ && &0 'AL+W=O.1)8DA!\_0LP. M,P<[SS<>Z3:2^H8[G^[(%I8@O^T>N&JY%%A#'&DGE\6\)ZE1CZL#3ZV?T M3SEY169%!"Q8_(.N931S)@Y:PX9DL7QDA\]0$AIJO)#%(O]%A[*OYZ P$Y(E M9;#*(*%I\4]^EH4X"<"#,P%^&>!W#0C*@" G6F26T[HCDLRGG!T0U[T5FK[( M:Y-'*S8TU=.XE%P]I2I.SC\1RM%W$F> [H&(C(.:(XG>HT5,A* ;&I*\W*LC MBF$/,6(;1--=)E6>,J(IDA&@C0;9YR 1!4YX&!W1FSN0A,;BK0)[A##CG*9; M77(JU)UORSOTYM5;]$JAH7\BE@F2KL74E8J3SLP-R_P_%OG[9_+_.TNO4."] M0[[G#UK"%^;P.PA5.,[#@V:XJRI9E=.ORNGG>,$9O*^4K&A,)856+D7PH#U8 MO[$W8D="F#GJE13 ]^#,7_^%1]Z'-F:6P!H\@XIG8$)7=>-T3_0;B.*2\O%9 M-.@6+5B2*-$L)0N?T(%P3E+96I!BE%$^BEYQ]O- S>+^E.;++OX85WT:V0^J M[ ?&['\4&3527RI&(%#R/D /:B4!SF%=$&C+VXC?=R(M@35*,:Q*,;Q$L$.; M/"V!-7B.*IZC?E/>QM8(T9=M 38\U>UDT*[;<45B_*>Z7791K1&]+S]+8(U" M3*I"3"Y1[<0F3TM@#9[7%<_KRU5KA.C+]OJ%:H>C:[]=MMBK389GY''/4C@J MV\*?E#'=9.>^]$:0ODQLH34IG_@J;)3HK1#0_LTK VW1M(36I%G['6RT&5UG MUG\A*XRQ_]N7OK67=V;-Q+55P6:O\C7WK1C]0AV3-<+UGA]+:$WRM=/!@S^5 MH54/8PNM2;-V,=AH'KK*<-A)AFV]SLJP-B#8[$ *&0:M>5DU'K;0FCQKCX+' MEWR;L5438@NMR;6V(=CX];>V#2J',>Z#RCX-0WEN(X1K@X'-#J-4I5H<+]\4 MF8?J/;66T)K[^-JR^-Y%.WFK7L466I-K[55\HTGH9C/-&+T9X^[;(__D],7L M1CJIN=-6R3Q0;[;_QUF-7SL@/[A(RU8-CRVT)M?:\/@]SW9:&5OU/B7:Z>K= MLFER3PYI]0GY/>%;F@H4PT:%>5=C]2[PXM"Y:$BVR\]M5TQ*EN27$9 U<-U! M/=\P)I\;^BBX.OJ?_P=02P,$% @ (@.64U4U4YF @ 708 !D !X M;"]W;W)K&ULK55K;]HP%/TK5E9-K;21D ";NA") MQZIU4J6JK-UGDUR(5!]?:O,+.Q8"E:! MT$P*HF U#B;]R]G0UKN"!P9;O3L5\Y[\;+DFJ82?Z3%5B.@\\!*6!%&XYWV#WL PW,<$+> ^"5@\ H@:0&),^J5.5MS MBC1+E=P29:L-FQVXWCBT<<.$_8H+5&:7&1QF5Y0I\D!Y ^0&J&X4F$^$Y".9 M% 6SC::<7 M_6FS;S^> E'%]84KN%W-R?G9!S@@3Y$2:(/)([BP1$]L[?# MDQ-RDJ['B>-+_JG'Q_KD>0;'>>R%OM0US6$R M \N#SO+@%+NWO'&6J=: FJ"B0J] '3T?GFSDR&SN;+(H#3?[9DY5'"@<=@J' M;U7(&5TRSO#YM,CA7T6>JO BP[V;6H%:NP#3))>-0'^^N]4N(RFS5,5# P # H !D !X;"]W;W)K M&ULK59M;]LV$/XKA%9L+;!$KY;MS!90.RW68@&" M>&T_,_+)(D*1'DG9S;_?D9)5QU:49>@7FZ3N'C[/'7F\V5ZJ!UT"&/*]XD+/ MO=*8[97OZ[R$BNI+N06!7PJI*FIPJC:^WBJ@:^=4<3\*@M2O*!->-G-KMRJ; MR=IP)N!6$5U7%56/"^!R/_="[[!PQS:EL0M^-MO2#:S ?-G>*ISY'^_!J.;7VSN K@[T^&A.KY%[*!SOYM)Y[@24$'')C$2C^[6 )G%L@ MI/%/B^EU6UK'X_$!_:/3CEKNJ8:EY-_8VI1S;^*1-12TYN9.[O^$5L_(XN62 M:_=+]JUMX)&\UD96K3,RJ)AH_NGW-@Y'#HC3[Q"U#M&I0_*,0]PZQ$YHP\S) MNJ:&9C,E]T19:T2S Q<;YXUJF+!97!F%7QGZF>PC98I\I;P&<@-4UPHP189< MD&5)Q08T88*8$DAA[7;.3A9D*:LM%8^_:?(7[("3F.RI4A0=J5AC%!7;49L> MPAF]9YR91_+V&@QE7+]#[&_#Q@RWO2!?5M?D[9MWY(VE\'N8;5&VY M^WFK<-$HC)Y1F)(;*4RIR0>QAO53?Q^CU84L.H1L$0T"?J[%)8F#WTD41$D/ MG^5_=X\'Z,1=!F.'%S^#]\I$%4Q0D3/*C\/=%]5FUZ1_5UMFX MB(-)OXRTDY$.RK@#>^BHJ\UX\%9XK?%05A>QN^4KOR1R6C I'+RN;G"N+XM,KTV,T#=+^'$T[PM-!PEC(7[C-T[.+&I^>GG.3 M49Q$)\3\HX>U K5Q_0;>5%D+TSP8W6K7TKQW+_G)^@);G:8S^0'3]$DW5&%Y MTH1#@9#!Y1ACI9K>HYD8N77/][TTV RX88GM&BAK@-\+*DP!7JA_I.FIT_L&2T0JZHX" QGWF7HXMY9.-=P"/% MC=I9@W6R%N+);FZSF1?8A)!AJBT#,9\6%\B8)3)I_.HYO4'2 G?76_8;Y]UX M61.%"\%^TDR7,^_<@PQSTC!]+S9?L?GDAE )CX0U"$LDJI%H*J[A%%;=*X'(09<(:4EX@0HH=]OU/SSE3XAJD(EH+K4L$USS#[&^^; @U5"K=5FH<'";\U_ S& MP4<(@W ,#ZLK.#XZ.< ['JH_=KSC_ZK^/L,=SV0_C^W<"U63%&>>:4V%LD4O M>?]N% 5?#F0Y&;*<'&)/YEA0SBDO8$X8X2GN2["CB!R%G01M M#L+3@\+?S1]#;?]'KQ^RD^T(ICNRI^?3SV_H1H-N=%#WEFLT9=1F9J02[?38 M)QW]XW@R"5X)^SN=6:$LW/RQEAJNNR8=3H<1=]EU]I_P;CXNB33/8-LK-]#@ M[),Q+;N9TVVTJ%V?KX4V4\,M2S.F4=H J,<9A*HLH\IW)S"YE8CQS? MV3ZX9\M4FP=N-"SH$F:@'XJIQ)G;L"Q8#EPQP8F$9.2\\V_& Q-O [XQ6*N= M,3%.YD(\FLG=8N1X1A!D$&O#0/&V@C%DF2%"&3]J3J=YI0'NCK?L[ZUW]#*G M"L8B^\X6.ATY;QRR@(26F;X7ZP]0^^D9OEADRE[)NH[U'!*72HN\!J."G/'J M3I_J/.P _.XS@* &!'\+"&M :(U6RJRM"=4T&DJQ)M)$(YL9V-Q8-+IAW.SB M3$M<98C3T03FFGR99VQ)35H5N23OQ.^\M!FJ&+KM#*;\;E1! M8Q@Y6%\*Y J4YENQBL)>?^BN=DT=QOC7W29F3VNWT=H]KE7PR[B4$O \%D8M?@NV MY_*%_:J(>[N*K_W!'Y(/@_R@&[1K[C6:>T&PO=V]R:W-H M965T3"I=!!I *;UDFHJ*C; M9Y.<)%8=.[,=:/_];">DM$LS4>T+^/:^/H]/?)GNN7B0&8!"CSEE[P IGL2+G*L=%6DKBP$X-B*E9$AV7+^8"HW\N_'2R 4F.DP_A=>SK- ME$9X7#ZX?[/LFF6+)2PX_45BE:9VC\(DZE_47[>JSG MH*B4BN>U6$>0$U;]X\=Z'8X$VJ==$-2"X+5@\(:@7POZ%K2*S&(ML<+A5/ ] M$F:T=C,%NS96K6D(,UG<**%[B=:I< E;A6ZWE*38+*M$YTM0F%#Y"7U&ZU)W M1&B#$U!/Z(8E DLERDB5 M"\"!5XP:(EGT2V_C50/>8&5]SO"Z3>YZ%N_?ER@@1UTN8#V_'>6R M0;G\5S981 I,ZP]*?V!H:X\J(F7Y^MBHF"I'WSN*(^B-FSBJ6#NG?>=F&3=0 MXTZHZS05D)K<,'VQ%X)' ''K^5#Y^/X+E-$KE,[)WHDR:5 FW9^:S@)F>L-$ M7*I6A,G?V?!ZP2N$SDE.17"/[L\<1&J?%5)'J+^?ZBIM6IN7R[6]L-WGX=6S M9X5%2O0U2B'14J]WJ;>KJ)X2547QPM[&6Z[TW6Z+F7Y]@3 #='_"N3I4S 3- M>R[\ U!+ P04 " B Y9\-3%;@8& /- &0 'AL+W=O\]BLD5+U2:Y.Q1$%ED&17?;UG*-]<]O[=]XW.R6"KS1G]RM:(+]L347ZM' MH<_Z#6669"R7"<^)8//KWHW_,0[.34!9XDO"-G+GF)A+>>;\Q9SYX^G?6'U!(\.;\E26_\FF+NOUR+20BF=UL&Y!EN35*_U6WXB= ']X M(""H X+7 :,# 8,Z8'!L#<,Z8'ALP*@.&!T;,*X#QN6]KVY6>:=#JNCD2O - M$::TIIF#4JXR6M_@)#<]ZTD)_6FBX]3D2?'IRX=;K12RJ8O.HKW1+#ZT_K6N^J6H,#M8[) M \_54I(HG[&9'=_75]!<1K"]C-O "?R]R,](,'A/ B\(NMIS1/C *\.''>&A M.SQD4QWNE^&#CO#HZ'!_W!$>N\-O5F+;>'_HN)>#IDL,2M[@4);UT:(6$A$A8A83$(9FD[;+0= MNNB3/XKLF0G"Y_70)72MQS)]3AG1LQ19")JK+IV=U%-UKF"C$F9FOO5D-/2' MYY[N^^M="??+75X.Q@.[5(1L6@R"6=J,&FU&3FV^,*F2?$%63"1\9C3B*S/N M=,I-,-V8H("8M!,$O3<:/IV'G#3$KNGDB[ ME'2R3E42"0N1L @)BT$P2]WS1MUSV$QYCM06"0N1L @)BT$P2]N+1MN+TV;* M1,JBG"@+O6859'5@##NII^J,A(5(6(2$Q1=[$[W^8FS^FJG>DO"RD?#RK>0[ M/C[Y.EFG"H>$A4A8A(3%()BEKN^U7UT]6/JM42!YH;002HN@M!A%LR7><2?\ M'_)]Q8T]66XD+832HIJVFSQ]_2VIM +6EI*@:FTE@U;)X(UD' 3;9)PTR?C0 M+.J&G:P?DA9":1&4%J-HMLBM<^3CK",?ZAU!:2&4%D%I,8IF2]P:2/Z)#M*1 MZV*_P_5YME.^TQZ9 M/#)AQC1=L-)*+I14-)\9@WE:C6EIQK0^R66B$[?N"&9%3?.\H*G)!X+IWJ$/ M""W4DHOD'UVB3OE5IE?+.EL8>WI5U=9I4-<-O=Q)_=Z9-WJ=]Z&F%I0606DQ MBF9WC-;8\MW.EC/O_\E$5D[N9>>H?X!X3^[G9"62:=F5?,\C/YN#.4T$R:AX M88JL:5JP3O&AAAB4%D)I$906HVAV)VFM,_\2-T% K3,H+832(B@M1M'L)R9: M^RQP>C>3!_HMR8ILF[KKB6)O4.]E@RH3='4$=X6G=H2:MCMM^*]^(896&$%I M,8IFJ]LZ9X';.7NR)%,ZK7]T:218\4%MSSZ;?%JJ\P#%8M$C\Z4S76H=W:N4X:H=I]4)XJORMT2 MSUPIGI6'2T9G3)@"^O,YYVI[8BIH]@!-_@-02P,$% @ (@.6;1H,U?R M!@ H2T !D !X;"]W;W)K&ULM9IK;]LV%(;_ M"N$50PHTL4A*OF2)@<1JMP[K%C1+BWUD9-K6JHM+TDZR7S]2DBU3HIFHH;\D MDJSS'O(1+R\E7CSD[!M?4BK 8YID_+*W%&)UWN_S:$E3PL_R%=Z@GY(XZTTNBFLW;'*1KT429_2& ;Y.4\*>KFF2/USV M8&][X7.\6 IUH3^Y6)$%O:7B;G7#Y%E_IS*+4YKQ.,\ H_/+WA4\#_%0!11W M?(GI ]\[!JHJ]WG^39U\G%WV/%4BFM!(* DB_VWHE":)4I+E^%Z)]G8Y5>#^ M\5;]0U%Y69E[PNDT3[[&,[&\[(UZ8$;G9)V(S_G#;[2J4*#THCSAQ5_P4-WK M]4"TYB)/JV!9@C3.RO_DL0*Q%X#\ P&H"D"- '@H %-,/?=;P>2OL8P3DUN11]].KR6Y&9CFJ6Q. MG!0/Y!04/X%\53^?6#R!DY *$B?\K;SC[C8$)V_>@C>@#_B2,,I!G(&[+!;\ MG;PHC_]>YFM.LAF_Z M96I6S'U4ENRY+A@Z4; ^Y9E8A+3#M6:,OJ&ED5?U]G9P![[P#RD&\HT/3EX=A4'WMX2",9#DWA6FWP[LGC M0@\?>O+E [O:R*=)[A,*Y" "?F4D$Z9G56KY9BTU.)WS%8GH94^./IRR#>U- M?OX)#KQ?3)Q3\1@/Y"/>[#.S%J0K,T=B&K-@QRRP,I/-%X'WW]=J M,(FSB&9JX >KA&3J5,Y=G)HH!6U*>. /1WZ#DS5Y5TZ.Q#1.@QVG@953T16- M ]_UH,7B=.C[@>=Y#1C6#%UA.!+38 QW,(96&'*.G]/X (YA"P?&8S\(Q@T: MUA1=:3@2TVB,=C1&5AKO'U@1B_:OREY8EE M\!VW> 4^](?>H(',6HZNR-I)]1%?8P&]VLIYUAG]SW5Z3YFJ;36W_U4#,?HO MS^6D[E0M=*6FH]QSQ?#X$WN5H]$9!V,Y.#5:E[TTG=DY4M/9H9H=^M&)JXK< M)V*>N.PI.@-QI*8#J8TVM'I0.5Q3%L7\ !+V;H=TX M6^=SV';$I^89W9ZE,Y-CV&)8^V)H-\:661VVW>^I85ZW)^B,XQCN%];V%]K] M[^OG=MCVR=#WO&"$@R8XIT;9E+_TR%U3F&.TU1'0V1,U6Z-1@NU+37Q/61AQ9W:G- 561 M$.WA\,[\YH!D3] 5ARLU'4=MII'=3%O]3Q7; *;ZR][BLY CN&04>V0D=TA M6]U/%:L!\<]0<\E@3]$9R#$<,JH=,GK.(1^T/E7DL^W#J3MVI:;CJ-TQ>MUK MY>>M3Y5 HP8-U)SZYTKMX$BOTZA],;+[8K/G>3F*H%4J>#9LNB![&3J3.(9U M1K5U1H-N+N@S59^ %:AIG@E&(K$F"?@CGE-P\H_DQM\:R;ETQ5.G:J$K-9UP M[<.1W8<[Z*'V!*,BD ,(4O41$R ?S,B3Z3/JU*[4&:R]7,-FN3Q#N72HM7E' M]M?:K^WH=O6@*OFX+#D'^#!1IR;>E9I.M3;Q:&P=#*X6"T871%#P47;]..-Q M!+Z09&U<#"&7-GSJ5"UTI:9_+:]-/;:;^H,!49RZWE_#R!K,#K'*-- .( MFBLF>XDZ8SG& @'7"P1L7R 4WV^*_4PSL")/*97PR -AL^TVFRVV:IPT]F7< M?MEN?+%LN,\/H(<:]X7V,O\HD[WM*O8UP@>MW8@EW;+@Z_M_:22 R '?V[+$ MP::83XQH<*O5C_Q1DTO[)O7ZL$GE&$L%7"\5L'VI<)>1-&M-N*TP6#*S6=7;VPP/:%Q?X&-S,3EXN"J5.U MT)6:SJY>8F#[$J.3J\!.%Q).U4)7:CK'>B&!GW^AKWRMH"P%)W%6FE3CO7\'Q: M[A:N9V5!V'5;N!RY/1+XJ=LC>YT+D:7&XI&1&F;I! M_C[/<[$]40EVN[(G_P-02P,$% @ (@.65[:*7_S @ 7 H !D !X M;"]W;W)K&ULK59M;],P$/XK5I#0D%CSWHW21EI? M$"!-FC8!G[WDVEA-XF"[[0FSZG83R'CNXGE6H>%1[9*E5ZPHW%)5_ $ZEOY('!F-RP) MRZ&0C!=$P')BW;FCQ5#;&X/O#';R:$RTDF?.UWKR)9E8CG8(,HB59J#XV\(, MLDP3H1L_:TZK.5(#C\<']D]&.VIYIA)F//O!$I5.K%N+)+"DFTP]\MUGJ/6$ MFB_FF31?LJMM'8O$&ZEX7H/1@YP5U9^^U'$X GAA!\"K 5Y?@%\#_+Z H 8$ M?0%A#3#2[4J["=R<*AJ-!=\1H:V130],] T:X\4*72=/2N N0YR*GA2/U]=3 M#'5"9CS'\I/49/":W$DLGE)/)-DHEK%?:(.52;A9)%=S4)1E\AW:&IIZ0XYM MA9YI?CNNO9A67G@=7OCDGA!LCTH3%.X1EZITE_+HI M!L1WWA//\8(6?V;]X7Z;G/\[??'/I[\*AM_4B&_X_*X:2:F EAIIRW/%%+0S MZ4MO)$L:P\3"6TV"V((5O7WC#IV/;4&^)-G\DF2+"Y&]2D?0I",XQQX],KF^ M7@H P@H%R*^(H K:LE$1N55B]9.QC9R!$WAC>WL1VK=I#MM.#P/_1'.'V M-J*'_41CIG-RQ0JR!RKDNS;EYYG""DD^D+RZ*]U;DM!]VVT]Z\<4')B\H(MI MWH_IMO')ZV):7,*G*@7VT7.9@UB9/D62F&\*5=V*S6K3"MV9#N!D?>J.9F[+ M^AQ;IZK3^4-?]5WW5*P8OJ<9+/$H9W"#92.J7J::*%Z:Q_J9*WSZS3#%]@^$ M-L#])>?J,-$'- UE]!M02P,$% @ (@.6&ULM9EMC]HX$,>_BI5652NUFT<"; &I MD-R35&FUM'>OO60@T28VM0WL??NSG6P@#YONWKIO('%F?O9XG#_V,#M1=L]3 M ($>BISPN94*L;^V;;Y)H<#\BNZ!R"=;R@HLY"W;V7S/ "?:JOH#JH!&BK>A.=>?Z%39.A;:'+B@1>4L1U!DI/S&#]5$7#A(3K^#5SEX M;8?@"0>_C0[3)V/7$1%G@Q8_2$F+*6-'6A9U][R_G* MB%HH:\'DTTSZB<5:T,W]IZ6A./]I0854_VIAK/LAR/]\1X?/25$I%R M%),$DA[_:-@_'/"WY=S4$^0]3M#2&P3^=2!7R'<^(L_Q@I[QK)[O[O>%\[K> MX__=>V,R_'JU^)KG/[5:4LR@9[7TY;DD!?TDI7_7?(\W,+>DP'%@1[ 6[]ZX MH?.Y;Y)-PB*3L-@0K)&.H$Y',$1??*,"YXC_Y#WM2T[)#357_98<%UXXG=G' MRSGOVHQ]MVD3=6U"QV_:Q%T;UQV/:Z-&Y*,Z\M%@Y"O*!:);^5-U!'* CXB MZ(MSD/+216@2%IF$Q89@C52$=2I"8YH0FDR'25AD$A8;@C72,:[3,?Y%FE!R M1Q?OZ:2E"%T+UQFW%*%K$XY:@M UD=O:?CV8U%%/!J.^E?.(V29%R^ULKR8,DEZZ"$W"(I.PV!"LD8YIG8ZI,4V8FDR'25AD$A8;@C72X3KG M7;[SBU2A C=>^B!L"4.?D==Z[:,>(R]L24S\$U(S_(M#CCL8_AKGP+4VR-/P M/8B,['IC':2\="T:I45&:;$I6C,?WCD?GC%]J%"FDF*2%AFEQ:9HS:2DB9ID5%:;(K63,OYE.>.S.F$T;.>45IDE!:;HC63 METP+83M>L MN8SH0$19%ZM;Z[KX%UT-;K4OW>N5V],>J3JZ+M6>\641_BMFNXQPE,-6=N5< MC65:65G7+F\$W>O"[1T5@A;Z,@6< %,&\OF64O%XHSJH_UU8_ =02P,$% M @ (@.63+>9A9^! -!T !D !X;"]W;W)K&ULM5G_C]HV'/U7K*R:6FF]V,X7X 9(=YRF=>JT4UG7GWU@P+HDIK8YNOWU MM9.0$$B=P'S\ $GPY_D]Y\5Y<<9[+I[EAE(%OJ5))B?>1JGMK>_+Q8:F1-[P M+9%:>)C"&,_)2SSIN/\V*.8COE.)2RCCP+(79H2 M\>\]3?A^XB'O<. 36V^4.>!/QUNRIG.J/F\?A=[S*Y0E2VDF&<^ H*N)=X=N M9P$T!7F+?QC=RZ-M8*0\0+6ZK-Q!MZ8$E79)>H3WS_.RT%109OP1.9?X-] MV19Z8+&3BJ=EL6:0LJSX)=_*@3@J0.$/"G!9@/L6!&5!D LMF.6R'H@BT['@ M>R!,:XUF-O*QR:NU&I:9TSA70O_+=)V:SLB6*9* N>*+9T"R)?A"A""9DN ] MF/'LA0K%GA(*M$E65 BZ!+)HNE,;+MA_^H"I8E+NRDUM%JGT!LO6X.T#580E M\IU&^SQ_ &_?O -O ,O WQN^D[J1'/M*RS!D_$5)^;Z@C'] ^8]==@,"^ O M$(KPE%2_4F_[\$XKAKVU"'8$U9 >5[,"&/IUOB 8%=Y4-VM06$%$.82:4EVD8 MA# *S'E[.5;2HV_BQ#/NP_)"[LXUA>-8Q/*%VWF(4CD9P&+0SBRIF41]F M?]472QN]J)/>>0LKO;BB%UOIW:W7@JZ)HN C^[IC2Y)/NH_Y)$"S!6TC6R#& M%K+G+8(HB%$[U4%%=6 ?22J8<6+)SDQ1^;781M&*=.GEYPBL(7I8B1XZG'6& M+F4[ FO('E6R1_]_UAF=71+#41!#%)VXT=K5E4(0K&^\L(]M[_O8U@YUZ0ET MA=84?I0XD$/KEF"NI#M":TJOHP*RWI+[V;?$:-P,!W 0073B7WMGUXJI P#J M2 "%@=->!K9"77P6':$UA=>9 H4N#6Q-*!=+=X36E%Z'%M0KM708^#R3Q,7G MU,#6SJX54T<<9,\X!P._1[TL; 6[^#PZ0FM*KR,3&KBTL-/8Y JM*;T.3L@: M4'I:>'AFXV?7BCE:/>F(1 <+!WTL; >[^#R^ M1H#"=8#"@4L+.XU0KM":TNL(A7NMRW18^'SI)0A',(Z&IQ9^C5"$ZU"$.T+1 MP<)A+PL["CVE]->(4+B.4#AV:6&G$N32PTP3E"JVY?E\GJ*!C :K7 M"CX\CQ$!@D.=A4^7\)V&(O_HE99YG_@G$6N629#0E8:'-P/-2!2OZ(H=Q;?Y M6ZXGKA1/\\T-)4LJ3 /]_XIS==@Q+\ZJ%Z73[U!+ P04 " B Y9>(/! M] H# #L"P &0 'AL+W=O$YE8T,7-S'DU8*5.:PYPC4689X;_.(67;J86M_<0U72=2 M3]C1I"!KN 'YO9AS-;(;E"7-(!>4Y8C#:FJ=X=-S/-0&9L4/"EO1ZB,=RH*Q M.SWXO)Q:CF8$*<120Q#5;& &::J1%(^?-:C5^-2&[?X>_=($KX)9$ $SEM[2 MI4RF5FBA):Q(F&Y061))IPMD5C&2FH M)"FZD2R^0R1?HEO".WL MO'+F/N+L2YD/D.><(-=Q??0:V4@DA(.HFS\!;15)$X[;A.,:#]Z3P^EB6V'Y MW5CZ/IR*@L0PM93@!? -6-&;5SAP/O0P]1JF7A]Z]*W,%L 16S4[V\6PPA@: M#'W!-E$8^+Z#QQ-[T^'<;YS[OP*RHFY-DLB MX01=0 R&KX?-Z8V43&6"/NZ QU0 FG,:@P[&'SA.5R"]?)ZYU<,FVN$113%\ M :9!PS0X@BB"!Z+ ON>.PJ!;%*/&^:C7>7.8A3G,^]8%[6)1@04M%GZW_[#Q M'_XG4>)!&':%T,OGF4<];J(='U&4XQ=@BIU#CG".(,L:I*W+P!DI78ZZ=8%; M.0H?4YDU6MB^($8!G2P.J07WYH.GZ_,JEDSO&_8J>79R?8D]_^)\MP^$"&WL =_L7";M5N MN@[^2OB:Y@*EL%)FSF"D4'A56E8#R0I3SBV85,6AZ2:J' >N%ZC_*\;D?J K MQ*; CWX#4$L#!!0 ( "(#EG+ 6AK0( ,X' 9 >&PO=V]R:W-H M965TMG#?+E6VD)VIN8!+ M1737-$S=GT,M=TLO\!X^7/%-9>P'/UNT; /78'ZTEPIG_LA2\ :$YE(0!>72 M^QBB3OM)'- $8%#1?]F]T->=@#!/$S@' A'\+B 9 Y(SVRIRM"V98ME!R1Y2- M1C8[<+EQ:'3#A:WBM5&XRA%GLA5KN6$UN38ROR5,%.2&*<6$T>0]6Z8R(&\N0##>*W?(DI7#&,7OD%Y]B=^/D@Y[Z6$ MSTCYVHD3$M%W)*1A/ %?'8=?0([PP,&CQW ?DS)F)APS$SJ^Z,69F;+6<\73 M7/8HGNF6Y;#TVB&/7O;Z59#2#U-&_Q/9(]O1:#LZQI[U=F5K#YDF1I*V4WF% M!X7D>[MA*@4];^)X;?/89D%,:3*+DH6_W;O;1E^;B;8S MI3H]4!/.:!HG*7TB^^C_7UH9?Z_;VION&U,;CDFOH41Z>G**@E1_>_03(UO7 M@-?28#MWPPHO7% V -=+*&ULK5?;CMLV$/T5 M0@F*!.BN9-F6-UM;@->VT!9(NXAS>::ET0662(6DUFF_OD-*J_JB5=: 7FR2 MFG.&G$,.A_,#%WN9 BCRH\B97%BI4N6];%-;*>!SYE2:KT M@.W/2YK %M27\E%@SVY9HJP )C/.B(!X82U']\%,VQN#KQD\-I]6ZU,#C]C-[8-:.:]E1"2N>?\LB ME2ZL.XM$$-,J5Y_XX7=HUC/5?"'/I?DEA\;6L4A82<6+!HPS*#)6_],?31R. M ,C3#7 ;@'L.F+P &#> \6L!DP8P>2U@V@"FKP5X#< SL:^#92*]IHKZ<\$/ M1&AK9-,-(Y=!8X SIC?65@G\FB%.^2M:9HKF9*MXN">41>0;%8(R)%=7CD(V7\,^*W9*Q\RMQ'7?2,9_5*^#.[$7XNA^^+ 7"[UZ$;WX" MKY);,JKAXPYXT \/8(?>/W3!3V(Y;C?9V/"-K]YD74+77)-N+IUH[V5)0UA8 MF$DEB">P_%_>C#SGMRZ5AB1;#TFV&9(L&(CL1-U)J^ZDC]W_2O,*"(])6)]] M:526*457A%8JY2+[%R*"MR#)I*PH"Z%+]UXOU^I>DWF&3%^N3_YHY'G.W'XZ M%O32RILX9T:;2R-WZIQ;!1U6SK'526BG;6BGO:'=UD'443M/:G7,:OCTV.L= M'EIW/#F=WJK7S[7G8$BRS9!DP4!D)V)YK5A>KUA_X0V'IV G^!X$%F4FT94Y MNL-"3)$8H#/=>1<;9WJ^N5:]CJ]5;TBRS9!DP4!D)^K-6O5FO>HMDT1 0A60 M1' L94S^(J7@(4!W03*[3#'NZ$*Z7J_72C+4 DYN4A M\7ZIF*I+VW:T?=PL34UO_V]>OXRP\DPR)DD.,4*=VQEF"%&_-NJ.XJ6ICG=< M8:UMFBD^T$!H _P>.]I!^^3S_P-02P,$% @ (@.61D-"Z#6 @ M3 H !D !X;"]W;W)K&ULK59M;]HP$/XK5E9- MG=0VK]".0:32@-9-E5!9M\\F.8C5Q,YL ^V_G^V$%&B:L94OB7VYY[GS[UA'YNSJ[/,L( ;EOTBB4P'UI6%$ICC M92;OV?HK5.T?..G2HTXRJQ M89F8]T9B/KIC5*8"C6@"20,^:L=W6_"V$JE6RMLH-?1:";\MZ07RG3/D.5[0 MD,_-X7"_Z3COBSYZ7_1Q.SR"6,'=)OB.EG[==;[A\X_2=4W-4_('S?SZ;]P3 M!8YA8*G?K0"^ BO\^,'M.E^:*G=,LNB89*-CDHV/1+93\:"N>-#&'DX5'XD! MS0$:ZUFBNP:M+\-5Z/J7?7NU7:8&GZ"SZQ,U^'S>XQF]]O&"8-=GW'J:_]2J M4VO5:=5J@I_Q+&O6J?,J]Z"[)U,K^;]V\]_CC8X9;_PZWM5+:4HU[:W;+@>^ M,'.)0#%;4EG^@FIK/?IS=N@SUR>Z-RLGFA+^>L.\P71%V#&,><.V@OL\9DYN-#E /D.$?4$L#!!0 M ( "(#EFC%NWA@@, (P0 9 >&PO=V]R:W-H965T= M$P8S&RXJK* KMJZL!<&% 56E&WA>[%:8,F>U,&,/8K7@>U521AX$DONJPN*? M>U+RP]+QG9>!+W2[4WK 72UJO"6/1'VK'P3TW(ZEH!5ADG*&!-DLG0_^/+O3 M\2;@3TH.\JB-]$J>./^N.W\42\?3"9&2Y$HS8/AX)FM2EIH(TOB[Y70Z20T\ M;K^P9V;ML)8G+,F:EW_10NV6SLQ!!=G@?:F^\,/OI%W/1//EO)3F+SJTL9Z# M\KU4O&K!D$%%6?.)?[0^' & QPX(6D!P"H@N ,(6$ Y5B%I -%1AT@(F0P%Q M"XB-]XU9QND$*[Q:"'Y 0D<#FVZ89L0A6DIWP'@VV."WKYY MA]X@RM#7'=]+B)8+5T&R6M+-V\3NF\2""XF%Z!.DLI,H904I+/BD'Q_WX%TP MJ7,J>''J/N@E_+AGMRCTWJ/ "R)+/NOA\-"VG)]33W]./>N')R0'N&^#O_(R M['9=:/C""WR?:R*PWF?MCK)MCX8ALC/H\W8N:YR3I0,'JB3BF3BK7W_Q8^\W M6VW&)$O&)$O'),M&(GM5TZBK:=3'?EI3)/29?L,W-WOH8"F)LI:Y(8T-J;X% MGU>^-XL7[O-Q^7J5KRW?$,5T3,7,HAA-9IWB*[LGG=V3J^PN*7ZB)55P;+^' MBT,(.+-1S86^OVV^-^R3HYRFL^F)[;T97&O[ ,%T3,',(AB&=M/CSO3X_YO. M.+L98'Q\EE;H>2?&]V9QK?$#!-,Q!;-SP:GOVXV?=L9/>XW_RA4N$;]LO\WI MZ5D>\$4_W>.]NM=:/40Q'5,QFUJ.EBBRFSWKS)Y=_1:JHC8FG>M!#/V3#4_8;O1[NG\P;P83\;O_?G:MXPG_CQM7L;_T3?O]$]8 M;"F38/\&I+S;*1P5HGG[-AW%:_-6>^(*7GZFN2.X($('P/R&<_72T0+=/R!6 M_P)02P,$% @ (@.69UN!G3. @ &@D !D !X;"]W;W)K&ULK99K;YLP&(7_BL6JJ976< U!78*T)JK6:9.B7K;/#GD3 MK/K";).T_[XV4)0+I5.T+\$&G^/SO XVXZV03RH'T.B94:XF3JYU<>6Z*LN! M8340!7#S9"4DP]ITY=I5A02\K$2,NH'GQ2[#A#OIN+HWE^E8E)H2#G.)5,D8 MEB_70,5VXOC.VXT[LLZUO>&FXP*OX1[T8S&7IN>V+DO"@"LB.)*PFCC?_*MI M8L=7 WX3V*J=-K(D"R&>;.=V.7$\&P@H9-HZ8'/9P!0HM48FQM_&TVFGM,+= M]IO[3<5N6!98P530/V2I\XF3.&@)*UQ2?2>VWZ'A&5J_3%!5_:)M,]9S4%8J M+5@C-@D8X?45/S=UV!'XT3N"H!$$_RH(&T%8@=;)*JP9UC@=2[%%THXV;K91 MU:92&QK"[2K>:VF>$J/3Z50P1K19%JT0YDN4":X)7P//""ATB6Y*74JP,Q-6 M,F3^/1+; 8B"*1XJ\$NM/9^!QH2J"Z-YO)^A\[,+=(8(1P^Y*)5Q5F-7F[QV M5C=KLEW7V8)WLOTH^0"%WA<4>$'4(9_VRV>0&;E?R<-]N6NJU)8J:$L55'[A M*:4:=.'5?E&WGWT_KU2!,Y@XY@54(#?@I)\_^;'WM0OV/YGMH8MCGGMH% M0.<2[+9@%U^19\0,?JXNNKAKL[@RL]O()HV"X=C=[.+T3G@B3M3B1!_A#+MR MUZKA3NYX=)B[U_G$W,,V]_"CW'%7[N%1[E%X$+O7^,38<1L[[HW](#2F:+6_ MD^SO'UU4\1&5[Q]Q]HY1KU,CK ZA@415$[J([K M[IQ<]JOA%Y9KPI6)L3(R;S RI9/U25QWM"BJPVPAM#D:JV9N/EY V@'F^4H( M_=:QYV/[.92^ E!+ P04 " B Y9<+]KM2H" #D! &0 'AL+W=O M?.=RKVQCZY%@#9LY+:E5&+ MV,WCV-4M*.XFI@---QMC%4!)"2<98DLUAQH:.J"&^8S61OSY(WO31DE7A!(J-$S<%IVL 0I/1')^'/DC,:0 M'GB^/[%_#;E3+FON8&GDHVBP+://$6M@PWN)]V;_#8[YW'B^VD@7OFP_^,YN M(E;W#HTZ@DF!$GI8^?.Q#F> +'\%D!T!6= ]! HJ[SCRJK!FSZSW)C:_":D& M-(D3VO^4![1T*PB'U=(H)9"JC(YQW;#::!1Z"[H6X-A'=MLTPI>/2R;TT .^ MF._N +F0[GT1(ZGP7'%]C+@8(F:O1/S1ZPF;)A]8EF3YW_"8Q(\99&,&6>"; M_D\&DTOZ!K[\,I^?@KGK> UE1&WNP.X@JMZ^26?)ERMJIZ/:Z37VZC&T"32, M[\!2UU-C^]$AP4P"=1=#L.J2Z.NT*3L MRQGBK)O'03 M38P=9FHPT'2AC]<&:2K"MJ5G"*QWH/N-,7@R_&B,#UOU E!+ P04 " MB Y9TI,E0"<" @!0 &0 'AL+W=O%HG/#PD_&>S-R1QY)VNEGGUP M7V4X\H* 0VD] W7##@K@W!,Y&;][3CP5E3 X7BOUAEZPQ_ MPJB"#6VY?5#[;]#[N?9\I>(F?-&^SXTP*EMCE>C!3H%@LAOIH:_#"6 Z>P40 M]X#X;P%)#PB5(YVR8&M!+A-@'MW##I;W%EM=ME#F?S0@G! MK+L6:Q"5%2J5M$QN098,#/J(5I2[\9$>4'&V<[D 2QDW5R[G:;5 EQ=7Z (Q MB1YKU1K'9%)BG3Y_"BE[+7>=EO@5+=];.4%)] '%43P;@1=OPQ=0.O@TP)-S M.'%5&4H3#Z6) U_R+Z69C-GK^&;C?+X?;TU#2\BP:S@#>@O(6>][=NG6WSAE=,\[LRYC?CF0>2/QSLLND01PV#A5-;JXQTET_=H%53?BEU\JZ!@G3VCUAH'V"V]\H M98^![Y+A4.)$9'%,^7814!SQ;PA[W68>>/C[E?ZQZ+SJS(H*6+#HOW MM_>]<8^L M84.S2'YE^[^@ZM PY_DL$L4GV5?'FCWB9T*RN I69Q"'2?E-?U1"' 0,G#,! M=A5@'P78DS,!@RI@<&F 4P4XQP'6F8!A%5!TW2C[7@CG4DEG4\[VA.='*UK^ MHU"_B%9ZA4E^H2PE5_^&*D[.EME*P/<,$DF\G?H4Y,8%2<-(O"?O2)B0?[8L M$S19BZDA57MYE.%7[$7)ML^P+?+($KD5Q$O6L.Z(=_7Q(TV\H?I9=]9^[>S< MU@(?LJ!/3.L/8INV0[XM77+S[KWJI) TBM35+[OZ> ERR8'&L'JQHQ;3J#0/B]96N:FGK4L+ZCA_$A2]'%[4 M(G\\M0FY:%_XG2/C[='0580>&X5:0J/2/"Q:^[E:4VG;^DK[9#CDW@CP6;)^ M2_F*?#A(3L>(OOEKI4>E>5BTMO1->6QK"[[9IT2"XDK"\SE8RPY"":W6/.63]WIO_2[%0_$&@=$<7KZ(\4AYH,8' MB6"C0LW^K4I O'RWH=R0+"T>WJ^8E"PN?FZ!KH'G!ZC_-TQ5(]5&WD#]ALGL M?U!+ P04 " B Y9FDV)0$0# #*% #0 'AL+W-T>6QE3T84:I#A8%%]4@G&E=OH^B:C*C!:FN9$F% M07*I"J)-5TVCJE249!60"AYU6JTD*@@3X; OYL5=H:M@(N="#\)N$PK<[5,V M"-O)=1@XN9',Z"!\NGC[?2[U[9O W<_>G9VUGBYO=^,7%K@,(Z_HS0&B5ZT6 M+@P@)IX<)KY/&Y/N;DO;X>=&R!'/,5KO($=[#&'"J<>/%?H-L=OR$C?F AU+ MCNHR&?9S*=;5$HJG@]NN!Q5UP/WP%6/3#(.&\,=D(7&/9+HC55XLYT[& ; M? $%=?MQ61J'4T66[A89_3'.PH-IW!7T%_G&OME=$TW3&*J;3L9U0']3S6EO MREZ_2C,%,*O;39(-2F9@ 56'P3)5FD\W(#T7*1[K0JW):Y+CGS@EZ_KOK/*6" M*L(W39O:/^95?K7CN/NO+-O?*KN&O1[K=_:QF[PY!9/)*9@\B9KLG8+)]/A- MQB?@L3Y?'IW)J#X);1RWM@Y;332 0^T@_ I'9+Y.&HSGC&LFZMZ,91D5+\Y< M1EZ3L?E#;4O?C,]H3N90,& ME@_/]A3$L=IZD< \SN(8PR! MIQ%', ?@ 4/BV+X'=]Y'T>H]%:W_>SG\!5!+ P04 " B Y9EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "( M#EF-]@0"A 0 DG / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"J%3 M>G!MO9P'Z@*IG70#[#9&'*3'@)9HFXA$NB3E;/KK2TKU[CB)!WN9UI'BV_]:'2[:35BYE M)=W+)&K_KD3$:JED+7^*1/K1RO%H71536)XJ[B01@GBS?% MBP!YSY>V+7%\><<]R"0:CWR#*VFL:^]HV^>><2?\S=U5X_2UK)PP,^[$5Z.; MK53KT(Q_BB%XC#8.^\\NB!?FOX11KU:R$#-=-+50KHNC$54 5'8CMS9BBM=B M$NUO85R5[$HY'R1VH[JF_+WA2?U7WY3=4SN/"V)H+J2O,#=E"TX'.=6J%,J* MDGWA%5>%8&UD+:!+$+JD'SIV,N=&P!"F"&3Z?T$N D&XVS*]8K=;8?S= #)# M(+-^(.=&K(0Q #)'(/-^(*?<;MAU!2#'".28%O)^(]A4UUNN7MJ1O6CJFIN7 MP+F0:_B;/$4@3VDA[\1.J$:T@+.VAWU0?Q<"PC.$\(R6\)I+PQYXY2'_$MPV MINUNP':.L)W3LLW$TK';927771V]^Y,5P=Z"3&?!(3"^4N%/KH;;E?=PC;,IJN;.#+("9F ME)A<*74M73?_!<3"KYW\,D:HPD-#2,PH,;%2%LW2BA]-6.%<[<2K3L8L$A-K M9,Y?V,ZRN3#MOX=EPTS:HM)AEH&0F$5B8HW<*"M+8=B]X:7O6G89!LJZAW ='4A5@UQV3]&Q1B8JI)J%5SU-DM*,3$9).0YR^($=D) MQ,34DQ"K!Y^*,HB)R2?I,X=YS"$FYI^D5_^,(2;FGZ17_YQ"3,P_";%_<,PS MN)F"^20XQ,?^DQ/[!,!_;+/$?3,Q"*;&%<,P88J);:,06PC'A2C/% M+)026PC'A"O-%+-0VJ.%'F-HH12S4$IL(71!/& 0$[-0VN->&CO(@E+,0FDO M&VH^CM.*6PNWH5/,0BFQA8YB7I:E/-PMQRR4]9,%^6AN0IH.,3$+9<06.HK9 M#7F(B5DH([;0FV3-=W>MC0N'A*S@$!.S4$9LH;6MM 3$Q &;& T&@>""C#!)01 M"PC92?#3IH:8F( R8@&AF+>PTW-,0#FQ@%#,@T[/,0'EO1WYA$$$S_-R3$!Y MG^<^A]'$!)3W>>[#!A 3LU#>YV;<8331MPG(7R? ,&&VEF,6RHDMA&/";"W' M+)136^CU<=^[JZ,<,U#>&FBX?_6J%"NI1/G--V]]><&K8FY8^.C.B;,\G->L MFJJ:^K);]:?FY?Y-KOU;:)]_ 5!+ P04 " B Y9$R?LNN\! "E(@ M&@ 'AL+U]R96QS+W=OZ)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=Q MN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1 MAI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[)) M'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K; M9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H M':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W M>;ST?*_Q^7])=3G=FR^//R^_3Z*$BS/."?Y*N?\"4$L#!!0 ( "(#EEB M(^<8V $ $@B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R M<&M&UZ_Y$>>->JM>^ .+ MHS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3 MV-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M" MGE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF M1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[, MT^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS& M'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TLSX;?B"Y>@502P$"% ,4 " B Y9!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "(#ED^ M#C2T[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ (@.671>3'%/!@ MM"0 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.62S/T_#X!@ BR, !@ M ("!WQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (@.69&GZKM9%P Y$P !@ ("!;S\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (@.64/M?4XV! MU0D !D ("!9V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.6<-C4V7C @ 4 < !D M ("!6G\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (@.6:VIK+B$ @ P < !D ("! I0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@. M69-UCDZ]!P JAP !D ("!TK$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.62 ,. "6 @ +P8 M !D ("!R<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.6:O\J.43 P =0@ !D M ("!:LX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (@.6>Q'1F6. @ #P< !D ("!J-L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (@.6:J[ MWM(@ P /@D !D ("!6.8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.6:& ^]@6 P \ L !D M ("!>/( 'AL+W=O<" #(!P &0 @('%]0 >&PO M=V]R:W-H965T/X !X;"]W;W)K&UL4$L! A0#% @ (@.61K7>BR7 @ TP8 !D ("! M__L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (@.64U4U4YF @ 708 !D ("!FP@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.6;1H,U?R!@ H2T !D M ("!&1X! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (@.63+>9A9^! -!T !D ("!O"P! M 'AL+W=O(/! M] H# #L"P &0 @(%Q,0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M (@.64MX,S!W P _@T !D ("!EC&PO=V]R:W-H965T&UL4$L! A0#% @ (@.69UN!G3. @ M&@D !D ("!"D(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (@.683":4PS!0 ;2( !D M ("!SDD! 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " B Y98B/G&-@! !((@ $P M @ %H6@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 0@!" + 42 !Q7 $ ! end XML 71 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 72 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 247 314 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 995200300 - Statement - Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit) Statements 5 false false R6.htm 995200400 - Statement - Condensed Statements of Cash Flows Sheet http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.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 7 false false R8.htm 995210201 - Disclosure - Revenue and Deferred Revenue Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenue Revenue and Deferred Revenue Notes 8 false false R9.htm 995210301 - Disclosure - Fair Value Measurement Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 9 false false R10.htm 995210401 - Disclosure - Debt Obligations Sheet http://www.knightscope.com/role/DisclosureDebtObligations Debt Obligations Notes 10 false false R11.htm 995210501 - Disclosure - Stock-Based Compensation Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 995210601 - Disclosure - Capital Stock and Warrants Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants Capital Stock and Warrants Notes 12 false false R13.htm 995210701 - Disclosure - Related parties and related-party transactions Sheet http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions Related parties and related-party transactions Notes 13 false false R14.htm 995210801 - Disclosure - Commitments and contingencies Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 14 false false R15.htm 995210901 - Disclosure - Subsequent Events Sheet http://www.knightscope.com/role/DisclosureSubsequentEvents Subsequent Events Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.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 18 false false R19.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 19 false false R20.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 20 false false R21.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 21 false false R22.htm 99930403 - Disclosure - Debt Obligations (Tables) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsTables Debt Obligations (Tables) Tables http://www.knightscope.com/role/DisclosureDebtObligations 22 false false R23.htm 99930503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.knightscope.com/role/DisclosureStockBasedCompensation 23 false false R24.htm 99930603 - 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 24 false false R25.htm 99930803 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies 25 false false R26.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 26 false false R27.htm 99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details) Details 27 false false R28.htm 99940103 - 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 28 false false R29.htm 99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details) Details 29 false false R30.htm 99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details) Details 30 false false R31.htm 99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) Details 31 false false R32.htm 99940107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails The Company and Summary of Significant Accounting Policies - Intangible Assets (Details) Details 32 false false R33.htm 99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details) Details 33 false false R34.htm 99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details) Details 34 false false R35.htm 99940110 - 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 35 false false R36.htm 99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) Sheet http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details) Details 36 false false R37.htm 99940201 - Disclosure - Revenue and Deferred Revenue - Deferred revenue (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails Revenue and Deferred Revenue - Deferred revenue (Details) Details 37 false false R38.htm 99940202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) Sheet http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details) Details 38 false false R39.htm 99940301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details) Details 39 false false R40.htm 99940302 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 40 false false R41.htm 99940303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details) Details 41 false false R42.htm 99940304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) Sheet http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details) Details 42 false false R43.htm 99940401 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails Debt Obligations - Amortized carrying amount of debt (Details) Details 43 false false R44.htm 99940402 - Disclosure - Debt Obligations (Details) Sheet http://www.knightscope.com/role/DisclosureDebtObligationsDetails Debt Obligations (Details) Details http://www.knightscope.com/role/DisclosureDebtObligationsTables 44 false false R45.htm 99940501 - Disclosure - Stock-Based Compensation - Equity Incentive Plans (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails Stock-Based Compensation - Equity Incentive Plans (Details) Details 45 false false R46.htm 99940502 - Disclosure - Stock-Based Compensation - Stock option activity (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock option activity (Details) Details 46 false false R47.htm 99940503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details) Sheet http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails Stock-Based Compensation - Assumptions utilized for option (Details) Details 47 false false R48.htm 99940504 - 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 48 false false R49.htm 99940601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details) Details 49 false false R50.htm 99940602 - Disclosure - Capital Stock and Warrants - Outstanding warrants (Details) Sheet http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails Capital Stock and Warrants - Outstanding warrants (Details) Details 50 false false R51.htm 99940603 - 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 51 false false R52.htm 99940604 - 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 52 false false R53.htm 99940701 - Disclosure - Related parties and related-party transactions (Details) Sheet http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails Related parties and related-party transactions (Details) Details http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions 53 false false R54.htm 99940801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails Commitments and contingencies - Components of leases and lease costs (Details) Details 54 false false R55.htm 99940802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails Commitments and contingencies - Future minimum operating lease payments (Details) Details 55 false false R56.htm 99940803 - Disclosure - Commitments and contingencies - Additional information (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and contingencies - Additional information (Details) Details 56 false false R57.htm 99940804 - Disclosure - Commitments and contingencies - Sales Tax Contingencies (Details) Sheet http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails Commitments and contingencies - Sales Tax Contingencies (Details) Details 57 false false R58.htm 99940901 - Disclosure - Subsequent Events (Details) Sheet http://www.knightscope.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.knightscope.com/role/DisclosureSubsequentEvents 58 false false All Reports Book All Reports kscp-20240630.xsd kscp-20240630_cal.xml kscp-20240630_def.xml kscp-20240630_lab.xml kscp-20240630_pre.xml kscp-20240630x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kscp-20240630x10q.htm": { "nsprefix": "kscp", "nsuri": "http://www.knightscope.com/20240630", "dts": { "schema": { "local": [ "kscp-20240630.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "kscp-20240630_cal.xml" ] }, "definitionLink": { "local": [ "kscp-20240630_def.xml" ] }, "labelLink": { "local": [ "kscp-20240630_lab.xml" ] }, "presentationLink": { "local": [ "kscp-20240630_pre.xml" ] }, "inline": { "local": [ "kscp-20240630x10q.htm" ] } }, "keyStandard": 249, "keyCustom": 65, "axisStandard": 22, "axisCustom": 0, "memberStandard": 30, "memberCustom": 25, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 3, "http://fasb.org/us-gaap/2024": 2 }, "contextCount": 247, "entityCount": 1, "segmentCount": 63, "elementCount": 590, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 710, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 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_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.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_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.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_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.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_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit", "longName": "995200300 - Statement - Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit)", "shortName": "Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3zEcbfAVfEu4qOipWhXEEQ", "name": "kscp:TemporaryEquityCarryingAmountToParents", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_kscp_SeriesMPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3zEcbfAVfEu4qOipWhXEEQ", "name": "kscp:TemporaryEquityCarryingAmountToParents", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows", "longName": "995200400 - Statement - Condensed Statements of Cash Flows", "shortName": "Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.knightscope.com/role/DisclosureDebtObligations", "longName": "995210401 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensation", "longName": "995210501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants", "longName": "995210601 - Disclosure - Capital Stock and Warrants", "shortName": "Capital Stock and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions", "longName": "995210701 - Disclosure - Related parties and related-party transactions", "shortName": "Related parties and related-party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210801 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.knightscope.com/role/DisclosureSubsequentEvents", "longName": "995210901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "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": "16", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R17": { "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": "17", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "kscp:DescriptionOfBusinessPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "kscp:DescriptionOfBusinessPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "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": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationTables", "longName": "99930503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "longName": "99930603 - Disclosure - Capital Stock and Warrants (Tables)", "shortName": "Capital Stock and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "99930803 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_wRE3ixFLCEKsTpAXtRUkXQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R27": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "longName": "99940102 - Disclosure - The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Potentially dilutive securities that were excluded from the computation of diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails", "longName": "99940103 - 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": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "longName": "99940104 - Disclosure - The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Autonomous Security Robots, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_mpFiZG-DSUWyQnoDNKqOsw", "name": "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_mpFiZG-DSUWyQnoDNKqOsw", "name": "kscp:AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "longName": "99940105 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Components of ASRs, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "kscp:AutonomousSecurityRobotsRawMaterials", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails", "longName": "99940106 - Disclosure - The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "kscp:AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "kscp:AutonomousSecurityRobotsNetPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "99940107 - Disclosure - The Company and Summary of Significant Accounting Policies - Intangible Assets (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_uPUiMjrcgEKNsKMFyRdtTA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R33": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails", "longName": "99940108 - Disclosure - The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Future intangible assets amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails", "longName": "99940109 - Disclosure - The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:DepositLiabilityCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R35": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails", "longName": "99940110 - 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": "35", "firstAnchor": { "contextRef": "As_Of_12_31_2023_uPUiMjrcgEKNsKMFyRdtTA", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R36": { "role": "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails", "longName": "99940111 - Disclosure - The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "kscp:AccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "kscp:AccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueDeferredRevenueDetails", "longName": "99940201 - 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": "37", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R38": { "role": "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "longName": "99940202 - Disclosure - Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details)", "shortName": "Revenue and Deferred Revenue - Revenue by product line and timing of recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_kscp_AsrRelatedRevenuesMember_4If2_8Jfjk60TdpiD1Povg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R39": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails", "longName": "99940301 - Disclosure - Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details)", "shortName": "Fair Value Measurement - Classification by level of input within the fair value hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ifHTnOjbk0m92U2J7tFfvg", "name": "kscp:DerivativeLiabilityClassCommonStockWarrants", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ifHTnOjbk0m92U2J7tFfvg", "name": "kscp:DerivativeLiabilityClassCommonStockWarrants", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "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": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "longName": "99940303 - Disclosure - Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details)", "shortName": "Fair Value Measurement - Changes in the fair value of Company's Level 3 warrant and derivative liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_rALZI6Zhkk6OqNDBhDkTBQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember_rALZI6Zhkk6OqNDBhDkTBQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "longName": "99940304 - Disclosure - Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details)", "shortName": "Fair Value Measurement - Summary of the changes in the fair value of the Company's level 3 convertible note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_ConvertibleNotesPayableMember_C7PZPSCpr066e7hLImYcXQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_ConvertibleNotesPayableMember_C7PZPSCpr066e7hLImYcXQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "longName": "99940401 - Disclosure - Debt Obligations - Amortized carrying amount of debt (Details)", "shortName": "Debt Obligations - Amortized carrying amount of debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.knightscope.com/role/DisclosureDebtObligationsDetails", "longName": "99940402 - Disclosure - Debt Obligations (Details)", "shortName": "Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_10_2_2023_us-gaap_DebtInstrumentAxis_kscp_PublicSafetyInfrastructureBondsMember_trQKiFeYfUSD4C8lFXIi_A", "name": "kscp:OfferingCircularPublicSafetyInfrastructureBondsMaximumAuthorizedAmount", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_2_2023_us-gaap_DebtInstrumentAxis_kscp_PublicSafetyInfrastructureBondsMember_trQKiFeYfUSD4C8lFXIi_A", "name": "kscp:OfferingCircularPublicSafetyInfrastructureBondsMaximumAuthorizedAmount", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "longName": "99940501 - 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": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R46": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "99940502 - Disclosure - Stock-Based Compensation - Stock option activity (Details)", "shortName": "Stock-Based Compensation - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_uPUiMjrcgEKNsKMFyRdtTA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_4MG_PjnFbEK_Y_Z-coIhIg", "name": "kscp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "longName": "99940503 - Disclosure - Stock-Based Compensation - Assumptions utilized for option (Details)", "shortName": "Stock-Based Compensation - Assumptions utilized for option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_43PaqdttWUqrVQcaPiHcSg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_5HtDJN5wi0uAap62t3HPBw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_43PaqdttWUqrVQcaPiHcSg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_5HtDJN5wi0uAap62t3HPBw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "99940504 - 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": "48", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "longName": "99940601 - Disclosure - Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details)", "shortName": "Capital Stock and Warrants - Convertible preferred stock authorized and issued and outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_vTUpIG9hoEiZFo5Qibk1lg", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R50": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "longName": "99940602 - 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": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_kscp_WarrantsExpirationDateDecember312027OneMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_6XnyQrK2XEaXHzriYAiO-Q", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R51": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "longName": "99940603 - 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": "51", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "kscp:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R52": { "role": "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "longName": "99940604 - 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": "52", "firstAnchor": { "contextRef": "As_Of_6_7_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_AtMarketOfferingMember_IpncTWM6zkWCkoM9SzMjhg", "name": "kscp:CommonStockSharesAuthorizedForIssuanceValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_7_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_AtMarketOfferingMember_IpncTWM6zkWCkoM9SzMjhg", "name": "kscp:CommonStockSharesAuthorizedForIssuanceValue", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails", "longName": "99940701 - Disclosure - Related parties and related-party transactions (Details)", "shortName": "Related parties and related-party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_kscp_KonicaMinoltaInc.Member_ieLJBL5IyEeAGaOeS12TUw", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_kscp_KonicaMinoltaInc.Member_ieLJBL5IyEeAGaOeS12TUw", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "longName": "99940801 - Disclosure - Commitments and contingencies - Components of leases and lease costs (Details)", "shortName": "Commitments and contingencies - Components of leases and lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_5Qjbty888ki65hyV_j85_A", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } }, "R55": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails", "longName": "99940802 - Disclosure - Commitments and contingencies - Future minimum operating lease payments (Details)", "shortName": "Commitments and contingencies - Future minimum operating lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "99940803 - Disclosure - Commitments and contingencies - Additional information (Details)", "shortName": "Commitments and contingencies - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "longName": "99940804 - 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": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ar7I6tcitEeEuliZXXtPtQ", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "Unit_Standard_USD_PZgxBfxqh0mlatjXqzysbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "kscp:OtherCurrentLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R58": { "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": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_kscp_AtMarketOfferingMember_V_SC0TzYeEaY3F8dl36dEg", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_10_2022_us-gaap_ShortTermDebtTypeAxis_us-gaap_ConvertibleDebtMember_CibEnpD38E-MeitD6Q2r_g", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_77Z0ObXLHEmZbkBUv5K_yA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kscp-20240630x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "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": [ "r44", "r644" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "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 $91 and $15 as of June 30, 2024 and December 31, 2023", "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": [ "r780" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240630", "localname": "AccruedCreditCardsCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for Accrued Credit Cards incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Credit Cards Current", "terseLabel": "Credit cards" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "kscp_AccruedLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AccruedLiabilitiesPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued liabilities.", "label": "Accrued Liabilities [Policy Text Block]", "terseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "kscp_AccruedPayrollAndPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AccruedPayrollAndPayrollTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for payroll and statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll And Payroll Taxes, Current", "terseLabel": "Payroll and payroll taxes" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Legal, consulting, and financial services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "kscp_AccruedWarrantyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "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/2024", "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": [ "r697" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r55", "r644", "r902" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r506", "r768", "r769", "r770", "r772", "r841", "r903" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r710" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r710" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r710" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r710" ] }, "kscp_AdjustmentsToAdditionalPaidInCapitalShareConversionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalShareConversionCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r37", "r38", "r328" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Reclassification of warrant liabilities", "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": [ "r6", "r24", "r89" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r743" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r744" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r710" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r717" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r673", "r683", "r693", "r717", "r725", "r729", "r737" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r735" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r360", "r369" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r129", "r198", "r202" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r4", "r71", "r278", "r853" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible assets amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r4", "r212", "r218", "r612" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r172" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Potentially dilutive securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r18" ] }, "kscp_AsrRelatedRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AsrRelatedRevenuesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ASR related revenues.", "label": "ASR Related Revenues [Member]", "terseLabel": "ASRs" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "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": [ "r95", "r107", "r124", "r145", "r175", "r179", "r191", "r192", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r382", "r386", "r420", "r467", "r540", "r606", "r607", "r644", "r660", "r807", "r808", "r857" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "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", "r132", "r145", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r382", "r386", "r420", "r644", "r807", "r808", "r857" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "kscp_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AtMarketOfferingMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to At The Market Offering.", "label": "At The Market Offering [Member]", "terseLabel": "At-the-Market Offering Program" } } }, "auth_ref": [] }, "kscp_August2024NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "August2024NotesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "August 2024 Notes [Member]", "label": "August 2024 Notes [Member]", "terseLabel": "August 2024 Note" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsAccumulatedDepreciationOnFinishedProduct", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of accumulated depreciation on finished ASRs.", "label": "Autonomous Security Robots, Accumulated Depreciation On Finished Product", "negatedLabel": "Less: accumulated depreciation on Finished ASRs", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsChargeBoxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsChargeBoxes", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Charge boxes of autonomous security robots.", "label": "Autonomous Security Robots, Charge Boxes", "terseLabel": "Charge boxes" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsDepreciationExpenseOfFinishedProduct", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the depreciation expense of finished ASRs.", "label": "Autonomous Security Robots, Depreciation Expense Of Finished Product", "terseLabel": "Depreciation expense of finished ASRs" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsEstimatedExpectedLives": { "xbrltype": "durationItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsEstimatedExpectedLives", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the estimated expected lives.", "label": "Autonomous Security Robots, Estimated Expected Lives", "terseLabel": "Estimated expected lives" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsFinishedProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsFinishedProduct", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date which are held by the company that are readily available for sale, classified as non-current.", "label": "Autonomous Security Robots, Finished Product", "terseLabel": "Finished ASRs", "totalLabel": "Finished ASRs, gross" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsFinishedProductNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsFinishedProductNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots net of accumulated depreciation, as of the balance sheet date which are held by the company that are readily available for sale, classified as non-current.", "label": "Autonomous Security Robots, Finished Product, Net", "totalLabel": "Finished ASRs, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsGross", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of autonomous security robots before accumulated depreciation, classified as non-current.", "label": "Autonomous Security Robots, Gross", "totalLabel": "ASRs, gross" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsInProgress", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product, classified as non-current.", "label": "Autonomous Security Robots, In Progress", "terseLabel": "ASRs in progress" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of autonomous security robots, net as of balance sheet date, classified as non-current.", "label": "Autonomous Security Robots, Net", "terseLabel": "Autonomous Security Robots, net", "totalLabel": "ASRs, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsNetMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Autonomous Security Robots, net.", "label": "Autonomous Security Robots Net [Member]", "terseLabel": "Autonomous Security Robots, net" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsNetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "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/20240630", "localname": "AutonomousSecurityRobotsOnLeaseOrAvailableForLease", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Autonomous security robots on lease or available for lease.", "label": "Autonomous Security Robots On Lease Or Available For Lease", "terseLabel": "ASRs on lease or available for lease" } } }, "auth_ref": [] }, "kscp_AutonomousSecurityRobotsRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "AutonomousSecurityRobotsRawMaterials", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfAsrsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of autonomous security robots before accumulated depreciation, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process, classified as non-current.", "label": "Autonomous Security Robots, Raw Materials", "terseLabel": "Raw materials" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r732" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r733" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r728" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "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": [ "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r356", "r357", "r358", "r359" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r731" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r730" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r729" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r729" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Liquidity", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "kscp_CapitalExpendituresInAccountsPayableAndOtherLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "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_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r15", "r120", "r594" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r842", "r843" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r15", "r74", "r142" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r74" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Financing and Investing Activities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r708" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r705" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r703" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r114", "r126", "r127", "r128", "r145", "r166", "r167", "r169", "r171", "r177", "r178", "r199", "r247", "r249", "r250", "r251", "r254", "r255", "r285", "r286", "r289", "r292", "r299", "r420", "r497", "r498", "r499", "r500", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r528", "r549", "r571", "r583", "r584", "r585", "r586", "r587", "r748", "r765", "r773" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Capital Stock and Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r126", "r127", "r128", "r177", "r285", "r286", "r287", "r289", "r292", "r297", "r299", "r497", "r498", "r499", "r500", "r618", "r748", "r765" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares issued upon conversion of warrants", "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": [ "r300" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding for future issuance of convertible common stock", "verboseLabel": "Number of warrants", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "kscp_ClassOfWarrantsExpirationDateOctober132027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ClassOfWarrantsExpirationDateOctober132027Member", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants expiration date, October 13, 2027.", "label": "Class Of Warrants Expiration Date, October 13, 2027 [Member]", "terseLabel": "Warrants expiration date, October 13, 2027" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r709" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r709" ] }, "us-gaap_CommissionsAndFloorBrokerageReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommissionsAndFloorBrokerageReceivables", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Commissions and Floor Brokerage Receivables", "terseLabel": "Net of brokerage and placement fees", "documentation": "Amount receivable from broker-dealers from commissions for executing orders on the floor of an exchange." } } }, "auth_ref": [ "r755", "r866" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies..", "terseLabel": "Commitments and contingencies (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r50", "r100", "r469", "r527" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r80", "r236", "r237", "r589", "r796", "r802" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r903" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r903" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Total shares of common stock reserved", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r768", "r769", "r772", "r841", "r900", "r903" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "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/2024", "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": [ "r54" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (n shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r528" ] }, "kscp_CommonStockSharesAuthorizedForIssuanceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "CommonStockSharesAuthorizedForIssuanceValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares, Authorized For Issuance, Value", "label": "Common Stock, Shares, Authorized For Issuance, Value", "terseLabel": "Value of common stock shares authorized for issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "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": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, share outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r54", "r528", "r546", "r903", "r904" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "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": [ "r54", "r470", "r644" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r714" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r713" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r715" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r712" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r811" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "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": [ "r302", "r303", "r314" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 six months ended related to amounts included in deferred revenue as of January 1, 2024", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r315" ] }, "kscp_ConversionOfPreferredStockToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ConversionOfPreferredStockToCommonStock", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of conversion of preferred stock to common stock.", "label": "Conversion Of Preferred Stock To Common Stock", "verboseLabel": "Conversion of preferred stock to common stock" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Member]", "terseLabel": "Convertible debt", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r82", "r257", "r258", "r268", "r269", "r270", "r274", "r275", "r276", "r277", "r278", "r613", "r614", "r615", "r616", "r617" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible note liabilities", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r45", "r96" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "verboseLabel": "Convertible preferred stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r285", "r286", "r289", "r654", "r655", "r656", "r657" ] }, "kscp_ConvertiblePreferredWarrantLiabilitiesAndCommonStockWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ConvertiblePreferredWarrantLiabilitiesAndCommonStockWarrantsPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to convertible preferred warrant liabilities and common stock warrants.", "label": "Convertible Preferred Warrant Liabilities And Common Stock Warrants [Policy Text Block]", "terseLabel": "Convertible Preferred Warrant Liabilities and Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services 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": [ "r65", "r66", "r458" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue, net", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses, Related Party", "terseLabel": "Service fees", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r67" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r146", "r147", "r260", "r287", "r444", "r454", "r466", "r596", "r598" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r39", "r785", "r786", "r787", "r788", "r789", "r791", "r794", "r795" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "verboseLabel": "Conversion of debt obligations to Class A Common Stock", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r16", "r17" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Obligations" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r81", "r143", "r227", "r228", "r229", "r230", "r231", "r245", "r246", "r256", "r262", "r263", "r264", "r265", "r266", "r267", "r272", "r279", "r280", "r282", "r428" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r10", "r45", "r46", "r96", "r99", "r148", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r613", "r614", "r615", "r616", "r617", "r642", "r766", "r797", "r798", "r799", "r852", "r854" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r257", "r428", "r429", "r614", "r615", "r642" ] }, "kscp_DebtInstrumentFirstInstallmentPrincipalPaymentNumberOfMonthlyInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "DebtInstrumentFirstInstallmentPrincipalPaymentNumberOfMonthlyInstallments", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, First Installment Principal Payment, Number Of Monthly Installments", "label": "Debt Instrument, First Installment Principal Payment, Number Of Monthly Installments", "terseLabel": "Number of monthly installments in first installment of principal payment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt obligations", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r613", "r614", "r615", "r616", "r617", "r642", "r766", "r852", "r854" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r10", "r148", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r613", "r614", "r615", "r616", "r617", "r642", "r766", "r797", "r798", "r799", "r852", "r854" ] }, "kscp_DebtInstrumentOccurrenceAndContinuanceOfEventOfDefaultInterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "DebtInstrumentOccurrenceAndContinuanceOfEventOfDefaultInterestRatePercentage", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Occurrence and Continuance of Event of Default, Interest Rate\nPercentage", "label": "Debt Instrument, Occurrence and Continuance of Event of Default, Interest Rate Percentage", "terseLabel": "Interest rate in occurrence and continuance of event of default (as percentage)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Principal payment", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Principal payment in second installment", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "kscp_DebtInstrumentPrincipalPaymentNumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "DebtInstrumentPrincipalPaymentNumberOfInstallments", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Principal Payment, Number Of Installments", "label": "Debt Instrument, Principal Payment, Number Of Installments", "terseLabel": "Number of principal payment installment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r10", "r30", "r33", "r42", "r87", "r88", "r148", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r613", "r614", "r615", "r616", "r617", "r642", "r766", "r852", "r854" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r851", "r852", "r854" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240630", "localname": "DemonstrationAutonomousSecurityRobots", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Demonstration of autonomous security robots.", "label": "Demonstration Autonomous Security Robots", "terseLabel": "Demonstration ASRs" } } }, "auth_ref": [] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deposit Liability, Current", "terseLabel": "Customer deposits", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r46" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r175", "r182", "r192", "r606", "r607" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "verboseLabel": "Derivative liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r133" ] }, "kscp_DerivativeLiabilityClassCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "DerivativeLiabilityClassCommonStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative liability - Class A common stock warrants", "terseLabel": "Derivative liability - Class A Common Stock warrants" } } }, "auth_ref": [] }, "kscp_DescriptionOfBusinessPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "DescriptionOfBusinessPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to description of business.", "label": "Description of Business Policy [Policy text block]", "terseLabel": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "verboseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r93", "r785", "r786", "r787", "r788", "r789", "r791", "r794", "r795" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue and Deferred Revenue", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r313", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r313", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r812" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r326", "r330", "r361", "r362", "r364", "r630" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r664" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r696" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r707" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per common share (in $ per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r139", "r154", "r155", "r156", "r157", "r158", "r159", "r164", "r166", "r169", "r170", "r171", "r174", "r377", "r380", "r396", "r397", "r463", "r478", "r600" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per common share (in $ per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r139", "r154", "r155", "r156", "r157", "r158", "r159", "r166", "r169", "r170", "r171", "r174", "r377", "r380", "r396", "r397", "r463", "r478", "r600" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18", "r19", "r173" ] }, "kscp_EcdRelatedRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "EcdRelatedRevenuesMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ECD related revenues.", "label": "ECD Related Revenues [Member]", "verboseLabel": "ECDs" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "verboseLabel": "Share-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Vesting term (in years)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r363" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense, options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r840" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r662" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r662" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r747" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r662" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r746" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r662" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r662" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r662" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r662" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r701" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r742" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r742" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r742" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r6", "r115", "r136", "r137", "r138", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r176", "r200", "r201", "r225", "r301", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r421", "r422", "r423", "r424", "r425", "r426", "r430", "r431", "r439", "r477", "r490", "r491", "r492", "r506", "r571" ] }, "kscp_EquityIncentivePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "EquityIncentivePlan2014Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2014 Equity Incentive Plan.", "label": "2014 Equity Incentive Plan [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "EquityIncentivePlan2016Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 Equity Incentive Plan.", "label": "2016 Equity Incentive Plan [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "auth_ref": [] }, "kscp_EquityIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "EquityIncentivePlan2022Member", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Equity Incentive Plan.", "label": "2022 Equity Incentive Plan [Member]", "terseLabel": "2022 Equity incentive plan" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r711" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r717" ] }, "kscp_FairValueAdjustmentOfConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueAdjustmentOfConvertibleNote", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of convertible notes.", "label": "Fair value Adjustment of Convertible Note", "negatedLabel": "Change in fair value of convertible notes" } } }, "auth_ref": [] }, "kscp_FairValueAdjustmentOfWarrantAndDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueAdjustmentOfWarrantAndDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustment of warrant and derivative liability.", "label": "Fair value Adjustment of Warrant and Derivative Liability", "negatedLabel": "Change in fair value of warrant and derivative liabilities" } } }, "auth_ref": [] }, "kscp_FairValueAdjustmentOfWarrantsAndDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueAdjustmentOfWarrantsAndDerivativeLiability", "crdr": "debit", "presentation": [ "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", "negatedLabel": "Change in fair value of warrant and derivative liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r399", "r400", "r413", "r635" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r399", "r400", "r413", "r635" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "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": [ "r270", "r318", "r319", "r320", "r321", "r322", "r323", "r398", "r400", "r401", "r402", "r403", "r412", "r413", "r415", "r449", "r450", "r451", "r614", "r615", "r626", "r627", "r628", "r635", "r638" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r414" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r399", "r400", "r401", "r403", "r635", "r845", "r849" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r408", "r410", "r411", "r412", "r415", "r416", "r417", "r418", "r419", "r461", "r635", "r639" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r270", "r318", "r323", "r400", "r413", "r449", "r626", "r627", "r628", "r635" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r270", "r318", "r319", "r320", "r321", "r322", "r323", "r400", "r401", "r402", "r403", "r413", "r451", "r614", "r615", "r626", "r627", "r628", "r635", "r638" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r414" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in the fair value of Company's Level 3 financial liabilities", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r414" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r404", "r409", "r414" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r399", "r400", "r401", "r403", "r635", "r845", "r849" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r847", "r848" ] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCancellations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCancellations", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cancellations 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cancellations", "terseLabel": "Warrants cancelled" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "verboseLabel": "Interest accretion", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r405", "r414" ] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfCommonStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "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/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRevaluationOfPreferredStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revaluation of preferred stock warrants classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Revaluation of Preferred Stock Warrants", "terseLabel": "Revaluation of Series m-3 and S Preferred Stock warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Notes converted", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r407", "r414" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r847", "r848" ] }, "kscp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassificationOfPreferredStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisReclassificationOfPreferredStockWarrants", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "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/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfCompanySLevel3ConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r404", "r414" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "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": [ "r270", "r318", "r319", "r320", "r321", "r322", "r323", "r398", "r400", "r401", "r402", "r403", "r412", "r413", "r415", "r449", "r450", "r451", "r614", "r615", "r626", "r627", "r628", "r635", "r638" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r635", "r842", "r843", "r844", "r845", "r846", "r849" ] }, "us-gaap_FinancingReceivableAccruedInterestWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestWriteoff", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Accrued Interest, Write off", "terseLabel": "Accrued interest", "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income." } } }, "auth_ref": [ "r203" ] }, "kscp_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "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": "2029 and thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period (years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r208", "r217", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "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": [ "r219", "r592", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2024 (remaining six 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": [ "r905" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "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": [ "r219", "r592", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "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": [ "r219", "r592", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "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": [ "r219", "r592", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r211", "r213", "r214", "r215", "r216", "r217", "r220", "r221", "r459", "r460", "r592" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future intangible assets amortization expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r208", "r217", "r460", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "The Company and Summary of Significant Accounting Policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r217", "r220", "r221", "r223", "r459", "r592", "r612" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r211", "r213", "r214", "r215", "r216", "r217", "r220", "r221", "r592" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesFutureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r459", "r791" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "kscp_GainLossFromDamageOfAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "GainLossFromDamageOfAutonomousSecurityRobots", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of (gain) loss from damage of Autonomous Security Robots.", "label": "(Gain) Loss From Damage of Autonomous Security Robots", "negatedLabel": "Loss on disposal of Autonomous Security Robots" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "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": [ "r69", "r551" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r69" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "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", "r209", "r462", "r607", "r611", "r636", "r644", "r782", "r784" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r210", "r222", "r224" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill adjustment", "documentation": "Amount of increase (decrease) from measurement period adjustment 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": [ "r0", "r783" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit (loss)", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r63", "r67", "r106", "r145", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r420", "r602", "r606", "r774", "r776", "r777", "r778", "r779", "r807" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "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": [ "r64", "r102", "r106", "r464", "r474", "r602", "r606", "r774", "r776", "r777", "r778", "r779" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r226", "r232", "r233", "r405", "r409", "r414", "r487", "r489", "r556", "r592", "r637", "r871" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r232", "r233", "r405", "r409", "r414", "r487", "r489", "r556", "r592", "r637", "r871" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "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": [ "r456", "r763" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other current and noncurrent liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in stockholders' equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (decrease) in temporary equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r673", "r683", "r693", "r717", "r725", "r729", "r737" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r735" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r665", "r741" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r665", "r741" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r665", "r741" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Carrying amount, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r211", "r791", "r793" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest income (expense), net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r606", "r762", "r776" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "terseLabel": "Accrued interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r97", "r867" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r756" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory", "verboseLabel": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r131", "r595", "r644" ] }, "kscp_InventoryNoncurrentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "InventoryNoncurrentLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table, these concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory Non current [Line Items]", "terseLabel": "Autonomous Security Robots, net" } } }, "auth_ref": [] }, "kscp_InventoryNoncurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "InventoryNoncurrentTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed after one year or operating cycle, if longer.", "label": "Inventory, Noncurrent [Table]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r108", "r119", "r130", "r204", "r205", "r207", "r457", "r599" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r758" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r757" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Service cost of revenue, net", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r206" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Common stock issued in exchange for consulting services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r4" ] }, "kscp_KonicaMinoltaInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "KonicaMinoltaInc.Member", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Konica Minolta, Inc. (\"Konica Minolta\").", "label": "Konica Minolta, Inc [Member]", "terseLabel": "Konica Minolta, Inc" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Operating lease costs" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r855" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum operating lease payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r856" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (remaining 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": [ "r856" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less - Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "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": [ "r10", "r45", "r46", "r47", "r48", "r49", "r50", "r51", "r145", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r383", "r386", "r387", "r420", "r526", "r601", "r660", "r807", "r857", "r858" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, preferred stock and stockholders' equity (deficit)", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r101", "r472", "r644", "r767", "r781", "r850" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "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": [ "r47", "r118", "r145", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r383", "r386", "r387", "r420", "r644", "r807", "r857", "r858" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "verboseLabel": "Bonds, net of unamortized issuance costs of $356 and $194, respectively", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r10", "r99", "r269", "r283", "r614", "r615", "r642", "r868" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt obligations, net of debt issuance costs of $356 and $194 as of June 30, 2024 and December 31, 2023", "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": [ "r125" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r324", "r370", "r403", "r455", "r486", "r488", "r495", "r518", "r519", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r610", "r618", "r629", "r638", "r639", "r640", "r641", "r646", "r809", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "kscp_MaximumPercentageOfFairMarketValueOfStockOptionsPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "MaximumPercentageOfFairMarketValueOfStockOptionsPrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of fair market value of stock options price.", "label": "Maximum percentage of Fair Market Value Of Stock Options Price", "terseLabel": "Maximum percentage of fair market value of stock options price" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r709" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r709" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r324", "r370", "r403", "r455", "r486", "r488", "r495", "r518", "r519", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r610", "r618", "r629", "r638", "r639", "r640", "r646", "r809", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r728" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r813" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Movement in accrued warranty", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r710" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r74", "r75", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit", "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": [ "r68", "r76", "r103", "r116", "r134", "r135", "r138", "r145", "r152", "r154", "r155", "r156", "r157", "r158", "r161", "r162", "r168", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r377", "r380", "r397", "r420", "r476", "r548", "r569", "r570", "r658", "r807" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in 2024", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r709" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r673", "r683", "r693", "r717", "r725" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r699" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r717" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r736" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r736" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r70" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segment", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r607", "r775" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r603", "r609", "r775" ] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsBondsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsBondsIssued", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Bonds Issued", "verboseLabel": "Principal amount of bonds issued" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the issuance cost of bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Issuance Costs", "terseLabel": "Issuance costs" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsMaximumAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsMaximumAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount authorized in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Maximum Authorized Amount", "terseLabel": "Maximum offering amount" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsNetProceedsFromBondsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsNetProceedsFromBondsIssued", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the net proceeds from bonds issued in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Net Proceeds from Bonds Issued", "terseLabel": "Aggregate net proceeds" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsPricePerBond": { "xbrltype": "perShareItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsPricePerBond", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the price per bond in the Offering Circular pursuant to Regulation A of the Securities Act of 1933, as amended.", "label": "Offering Circular, Public Safety Infrastructure Bonds, Price per Bond", "verboseLabel": "Price per Bond" } } }, "auth_ref": [] }, "kscp_OfferingCircularPublicSafetyInfrastructureBondsUnsecuredBondsInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OfferingCircularPublicSafetyInfrastructureBondsUnsecuredBondsInterestRateStatedPercentage", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Offering Circular, Public Safety Infrastructure Bonds, Unsecured Bonds, Interest Rate, Stated Percentage", "label": "Offering Circular, Public Safety Infrastructure Bonds, Unsecured Bonds, Interest Rate, Stated Percentage", "terseLabel": "Interest rate per annum" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "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": [ "r106", "r602", "r774", "r776", "r777", "r778", "r779" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r434", "r643" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r433" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r433" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, non-current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r433" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesComponentsOfLeasesAndLeaseCostsDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use-assets", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r432" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r436", "r643" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r435", "r643" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "The Company and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r43", "r77", "r78", "r94" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "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" ] }, "kscp_OtherCurrentLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "OtherCurrentLiabilitiesPolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other current liabilities.", "label": "Other Current Liabilities [Policy Text Block]", "terseLabel": "Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current liabilities", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties", "terseLabel": "Payables", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r98", "r468", "r522", "r523", "r660", "r869", "r901" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46", "r644" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "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": [ "r49" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r72" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r709" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r23", "r46" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r674", "r684", "r694", "r726" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r674", "r684", "r694", "r726" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r698" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Share conversion costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "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": [ "r73" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r708" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r708" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r717" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r710" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r699" ] }, "kscp_PercentageOfVotingPowerHeld": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "PercentageOfVotingPowerHeld", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power held by employees.", "label": "Percentage Of Voting Power Held", "terseLabel": "Percentage of voting power held" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r701" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r745" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r700" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r650", "r651", "r654", "r655", "r656", "r657", "r900", "r903" ] }, "kscp_PreferredStockWarrantLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "PreferredStockWarrantLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of preferred stock warrant liability as of balance sheet date, classified as noncurrent.", "label": "Preferred Stock Warrant Liability, Noncurrent", "terseLabel": "Preferred stock warrant liability" } } }, "auth_ref": [] }, "kscp_PreferredStockWarrantReclassificationToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "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/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "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": [ "r760" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r751" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "negatedLabel": "Offering proceeds, net of issuance costs", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Aggregate gross share proceeds", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "crdr": "debit", "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/20240630", "localname": "ProceedsFromSaleOfEquityNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds From Sale Of Equity, Net Of Issuance Costs", "terseLabel": "Proceeds from equity sale, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r9" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r619" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r194", "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r593", "r619", "r645", "r646", "r647", "r648", "r649", "r803", "r804", "r812", "r870", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "periodEndLabel": "Balance December 31,", "periodStartLabel": "Balance January 1,", "terseLabel": "Warranty liability", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r805", "r806" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r243" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r244" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r194", "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r593", "r619", "r645", "r646", "r647", "r648", "r649", "r803", "r804", "r812", "r870", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "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": [ "r116", "r134", "r135", "r140", "r145", "r152", "r158", "r161", "r162", "r199", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r377", "r380", "r381", "r384", "r385", "r397", "r420", "r464", "r475", "r505", "r548", "r569", "r570", "r633", "r634", "r659", "r761", "r807" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "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", "r438", "r465", "r473", "r644" ] }, "kscp_PublicSafetyInfrastructureBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "PublicSafetyInfrastructureBondsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails", "http://www.knightscope.com/role/DisclosureDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Public Safety Infrastructure Bonds.", "label": "Public Safety Infrastructure Bonds [Member]", "terseLabel": "Public Safety Infrastructure Bonds (the \"Bonds\")" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r759" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r759" ] }, "kscp_PurchasesAndRelatedCostsIncurredForAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "PurchasesAndRelatedCostsIncurredForAutonomousSecurityRobots", "crdr": "credit", "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/2024", "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": [ "r698" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r698" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r317", "r324", "r356", "r357", "r358", "r370", "r403", "r452", "r453", "r455", "r486", "r488", "r495", "r518", "r519", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r610", "r618", "r629", "r638", "r639", "r640", "r641", "r646", "r652", "r800", "r809", "r845", "r860", "r861", "r862", "r863", "r864" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r317", "r324", "r356", "r357", "r358", "r370", "r403", "r452", "r453", "r455", "r486", "r488", "r495", "r518", "r519", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r610", "r618", "r629", "r638", "r639", "r640", "r641", "r646", "r652", "r800", "r809", "r845", "r860", "r861", "r862", "r863", "r864" ] }, "kscp_RecentAccountingPronouncementsNotYetEffectivePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "RecentAccountingPronouncementsNotYetEffectivePolicyTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to recent accounting pronouncements not yet effective.", "label": "Recent Accounting Pronouncements Not Yet Effective [Policy Text Block]", "terseLabel": "Accounting Pronouncements Not Yet Adopted" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount", "terseLabel": "Preferred Stock, $0.001 par value; 43,405,324 shares authorized as of June 30, 2024 and December 31, 2023, 0 and 9,499,083 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively; aggregate liquidation preference of $0 and $35,361 as of June 30, 2024 and December 31, 2023, respectively", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form." } } }, "auth_ref": [ "r26", "r27", "r84", "r85" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related parties and related-party transactions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r197", "r552", "r553", "r556" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related parties and related-party transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related parties and related-party transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r440", "r441", "r442", "r443", "r445", "r502", "r503", "r504", "r554", "r555", "r556", "r575", "r577" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r146", "r147", "r260", "r287", "r444", "r454", "r466", "r597", "r598" ] }, "kscp_ResearchAndDevelopmentAutonomousSecurityRobots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ResearchAndDevelopmentAutonomousSecurityRobots", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesComponentsOfFinishedAsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and development of autonomous security robots.", "label": "Research And development Autonomous Security Robots", "terseLabel": "Research and development ASRs" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "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": [ "r371", "r592", "r606", "r865" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research And Development Expense [Member]", "terseLabel": "Research and development expense", "verboseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r667", "r677", "r687", "r719" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r675", "r685", "r695", "r727" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r120" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "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": [ "r752", "r764" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4", "r234", "r235", "r801" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "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": [ "r56", "r89", "r471", "r493", "r494", "r501", "r529", "r644" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulative Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r200", "r201", "r225", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r388", "r390", "r391", "r393", "r395", "r430", "r431", "r490", "r492", "r506", "r903" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue and Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue, net", "verboseLabel": "Total revenue, net", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r104", "r105", "r175", "r180", "r181", "r190", "r192", "r194", "r195", "r196", "r312", "r313", "r458" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r113", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r316" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r736" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r736" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCommitmentsAndContingenciesSalesTaxContingenciesDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax liability", "verboseLabel": "Sales tax", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r163", "r325", "r749", "r771" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "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": [ "r18" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18" ] }, "kscp_ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ScheduleOfAutonomousSecurityRobotsNetAndComponentsOfFinishedAutonomousSecurityRobotsNetTableTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of ASRs, net and components of the Finished ASRs, net.", "label": "Schedule of Autonomous Security Robots, Net And Components of Finished Autonomous Security Robots, net [Table Text Block]", "terseLabel": "Schedule of ASRs, net and components of the Finished ASRs, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240630", "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/2024", "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": [ "r36" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r842", "r843" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r211", "r217", "r220", "r221", "r223", "r459", "r592", "r612" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r612", "r790" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r60", "r61", "r62" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r242" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.knightscope.com/role/DisclosureRelatedPartiesAndRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r40", "r41", "r552", "r553", "r556" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": [ "r327", "r329", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r356", "r357", "r358", "r359" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r8", "r90" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r92" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r28", "r29", "r30", "r31", "r32", "r33", "r83", "r87", "r88", "r89", "r126", "r127", "r128", "r177", "r285", "r286", "r287", "r289", "r292", "r297", "r299", "r497", "r498", "r499", "r500", "r618", "r748", "r765" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of convertible preferred stock authorized and issued and outstanding", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r11", "r25", "r28", "r29", "r30", "r31", "r32", "r33", "r53", "r54", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r612", "r792" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r661" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r663" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r193", "r195", "r604", "r605", "r608" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesAutonomousSecurityRobotsNetDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Sales And Marketing Expense [Member]", "terseLabel": "Sales and marketing expense", "verboseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "verboseLabel": "Series A Preferred Stock (convertible to Class B Common Stock)", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r753", "r754", "r810" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock", "verboseLabel": "Series B Preferred Stock (convertible to Class B Common Stock)", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r753", "r754", "r810" ] }, "kscp_SeriesM1PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesM1PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-1 Preferred stock.", "label": "Series M-1 Preferred Stock [Member]", "terseLabel": "Series m-1 Preferred Stock" } } }, "auth_ref": [] }, "kscp_SeriesM2PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesM2PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-2 Preferred stock.", "label": "Series M-2 Preferred Stock [Member]", "terseLabel": "Series m-2 Preferred Stock", "verboseLabel": "Series m-2 Preferred Stock (convertible to Class B Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesM3PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesM3PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-3 Preferred stock.", "label": "Series M-3 Preferred Stock [Member]", "terseLabel": "Series m-3 Preferred Stock" } } }, "auth_ref": [] }, "kscp_SeriesM4PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesM4PreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m-4 Preferred stock.", "label": "Series M-4 Preferred Stock [Member]", "terseLabel": "Series m-4 Preferred Stock" } } }, "auth_ref": [] }, "kscp_SeriesMPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesMPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series m Preferred stock.", "label": "Series M Preferred Stock [Member]", "terseLabel": "Series m Preferred Stock", "verboseLabel": "Series m Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "kscp_SeriesSPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SeriesSPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series S Preferred stock.", "label": "Series S Preferred Stock [Member]", "terseLabel": "Series S Preferred Stock", "verboseLabel": "Series S Preferred Stock (convertible to Class A Common Stock)" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r619" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of options (in years)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r327", "r329", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r356", "r357", "r358", "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares issuable under plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Available and outstanding as of ending of year", "periodStartLabel": "Available and outstanding as of beginning of year", "terseLabel": "Number of shares available for grant", "verboseLabel": "Stock options available for future issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r35" ] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable as of ending of year", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsCommonStockReservedForFutureIssuanceDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Available and outstanding as of ending of year", "periodStartLabel": "Available and outstanding as of beginning of year", "verboseLabel": "Stock options to purchase common stock", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Outstanding", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Available and outstanding as of ending of year", "periodStartLabel": "Available and outstanding as of beginning of year", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForExpired": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForExpired", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares share based compensation arrangement by share based payment award options shares available for expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Expired", "negatedLabel": "Expired" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForForfeited", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of share based compensation arrangement by share based payment award options shares available for forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Forfeited", "negatedLabel": "Forfeited" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantRollForward", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grant [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesAvailableForGrantsInPeriodGross", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of share based compensation arrangement by share based payment award options shares available for grants In period gross.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Shares Available For Grants In Period Gross", "terseLabel": "Granted" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized": { "xbrltype": "percentItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingCommonStockConsideredForAnnualIncreaseInNumberOfSharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding common stock considered for annual increase in the number of shares authorized under the share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Outstanding Common Stock, Considered For Annual Increase In Number of Shares Authorized", "terseLabel": "Percentage of outstanding common stock considered for annual increase in authorized shares under the plan (in percent)" } } }, "auth_ref": [] }, "kscp_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesOptionsExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesOptionsExercise", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares share based compensation arrangement by share based payment award share options exercise.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Options Exercise", "terseLabel": "Share based payment award shares options exercise" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "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": [ "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r356", "r357", "r358", "r359" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r326", "r334", "r353", "r354", "r355", "r356", "r359", "r365", "r366", "r367", "r368" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r631" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationAssumptionsUtilizedForOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r355" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable as of ending of year", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Available and outstanding as of ending of year", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r91" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of the shares subject to stock options vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r350" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance as of end (in shares)", "periodStartLabel": "Balance as of beginning (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r45", "r797", "r798", "r799" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r44", "r797", "r798", "r799" ] }, "kscp_SignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SignificantAccountingPolicyLineItems", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Significant Accounting Policy [Line Items]", "terseLabel": "The Company and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "kscp_SignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "SignificantAccountingPolicyTable", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the company summary of significant accounting policies table", "label": "Significant Accounting Policy [Table]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails", "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsTables", "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/DocumentDocumentAndEntityInformation", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r114", "r126", "r127", "r128", "r145", "r166", "r167", "r169", "r171", "r177", "r178", "r199", "r247", "r249", "r250", "r251", "r254", "r255", "r285", "r286", "r289", "r292", "r299", "r420", "r497", "r498", "r499", "r500", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r528", "r549", "r571", "r583", "r584", "r585", "r586", "r587", "r748", "r765", "r773" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r54", "r57", "r58", "r115", "r136", "r137", "r138", "r149", "r150", "r151", "r153", "r158", "r160", "r162", "r176", "r200", "r201", "r225", "r301", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r421", "r422", "r423", "r424", "r425", "r426", "r430", "r431", "r439", "r477", "r490", "r491", "r492", "r506", "r571" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r149", "r150", "r151", "r176", "r431", "r458", "r496", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r547", "r550", "r551", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r653" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Preferred Stock and Stockholders' Equity (Deficit)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r163", "r325", "r749", "r750", "r771" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r149", "r150", "r151", "r176", "r197", "r431", "r458", "r496", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r547", "r550", "r551", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r653" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r670", "r680", "r690", "r722" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "kscp_StockIssuedDuringPeriodSharesConversionOfConvertibleNotes": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleNotes", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible notes.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Notes", "terseLabel": "Conversion of debt obligations to Class A Common Stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r6", "r30", "r54", "r57", "r89", "r273" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued", "verboseLabel": "Proceeds from Equity Sale, net of issuance costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r6", "r53", "r54", "r89", "r497", "r571", "r584" ] }, "kscp_StockIssuedDuringPeriodSharesNewIssuesOfferingProceeds": { "xbrltype": "sharesItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "StockIssuedDuringPeriodSharesNewIssuesOfferingProceeds", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period, offering proceeds.", "label": "Stock Issued During Period, Shares, New Issues, Offering Proceeds", "terseLabel": "Offering proceeds, net of issuance costs (shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r53", "r54", "r89", "r340" ] }, "kscp_StockIssuedDuringPeriodValueConversionOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible Notes.", "label": "Stock Issued During Period, Value, Conversion Of Convertible Notes", "terseLabel": "Conversion of debt obligations to Class A Common Stock" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r6", "r54", "r57", "r58", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Proceeds from Equity Sale, net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r6", "r53", "r54", "r89", "r506", "r571", "r584", "r659" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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": [ "r6", "r54", "r57", "r58", "r89" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationAndLiquidityDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheets", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance as of end", "periodStartLabel": "Balance as of beginning", "totalLabel": "Total stockholders' equity (deficit)", "verboseLabel": "Stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r79", "r530", "r546", "r572", "r573", "r644", "r660", "r767", "r781", "r850", "r903" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity (deficit):" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Capital Stock and Warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrants" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Stock and Warrants", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r86", "r144", "r284", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r301", "r394", "r574", "r576", "r588" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r427", "r447" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r427", "r447" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r427", "r447" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r427", "r447" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r427", "r447" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r446", "r448" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsAtMarketOfferingProgramDetails", "http://www.knightscope.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r716" ] }, "kscp_TemporaryEquityCarryingAmountToParents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "TemporaryEquityCarryingAmountToParents", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity, carrying amount to parents.", "label": "Temporary Equity, Carrying Amount To Parents", "periodEndLabel": "Balance as of end", "periodStartLabel": "Balance as of beginning" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Preferred stock, aggregate liquidation preference", "verboseLabel": "Aggregate Liquidation Preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Other Disclosure [Abstract]", "terseLabel": "Preferred stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r11", "r25" ] }, "kscp_TemporaryEquityShareConversionToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "TemporaryEquityShareConversionToCommonStock", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "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/20240630", "localname": "TemporaryEquityShareConversionToCommonStockShares", "presentation": [ "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Represent temporary equity share conversion to common stock.", "label": "Temporary Equity Share Conversion To Common Stock Shares", "terseLabel": "Share conversion to common stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "verboseLabel": "Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "verboseLabel": "Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsConvertiblePreferredStockAuthorizedAndIssuedAndOutstandingDetails", "http://www.knightscope.com/role/StatementCondensedBalanceSheetsParenthetical", "http://www.knightscope.com/role/StatementCondensedStatementsOfPreferredStockAndStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance as of end (in shares)", "periodStartLabel": "Balance as of beginning (in shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)", "verboseLabel": "Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r52" ] }, "kscp_TermOfStockOptionsIfPriceOf100OfFairMarketValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "TermOfStockOptionsIfPriceOf100OfFairMarketValueMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term of stock options, If price of 100 % of Fair Market Value .", "label": "Term Of Stock Options, If Price of 100 of Fair Market Value [Member]", "terseLabel": "Term of stock options, If price of 100 % of fair market value" } } }, "auth_ref": [] }, "kscp_TermOfStockOptionsIfPriceOf110OfFairMarketValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "TermOfStockOptionsIfPriceOf110OfFairMarketValueMember", "presentation": [ "http://www.knightscope.com/role/DisclosureStockBasedCompensationEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term of stock options, If price of 110 % of Fair Market Value .", "label": "Term Of Stock Options, If Price of 110 of Fair Market Value [Member]", "terseLabel": "Term of stock options, If price of 110 % of fair market value" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r624", "r812" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r624", "r812" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r708" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r715" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r735" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r737" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred At Point In Time [Member]", "terseLabel": "Point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r624" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.knightscope.com/role/DisclosureRevenueAndDeferredRevenueRevenueByProductLineAndTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred Over Time [Member]", "verboseLabel": "Over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r624" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r738" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r739" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r739" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r740" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r738" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.knightscope.com/role/DisclosureDebtObligationsAmortizedCarryingAmountOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Net of unamortized issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20", "r21", "r22", "r109", "r110", "r111", "r112" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r704" ] }, "kscp_WarrantAndDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantAndDerivativeLiabilityMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for warrant and derivative liability.", "label": "Warrant And Derivative Liability [Member]", "terseLabel": "Warrant and derivative liabilities" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementChangesInFairValueOfCompanySLevel3WarrantAndDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant and derivative liabilities", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r650", "r651", "r654", "r655", "r656", "r657" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r844", "r845", "r846" ] }, "kscp_WarrantsExpirationDateDecember312027OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantsExpirationDateDecember312027OneMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants expiration date, December 31, 2027, Exercise Price 4.00.", "label": "Warrants expiration date, December 31, 2027 One [Member]", "terseLabel": "Warrants expiration date, December 31, 2027 with Exercise Price of 4.00" } } }, "auth_ref": [] }, "kscp_WarrantsExpirationDateDecember312027TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantsExpirationDateDecember312027TwoMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCapitalStockAndWarrantsOutstandingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants expiration date, December 31, 2027, Exercise Price 1.88.", "label": "Warrants expiration date, December 31, 2027 Two [Member]", "terseLabel": "Warrants expiration date, December 31, 2027 with Exercise Price of 1.88" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase common stock (convertible to Class B common stock).", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to purchase Class A Common Stock" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseSeriesM3ClassPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantsToPurchaseSeriesM3ClassPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase of Series m-3 Class A Preferred Stock.", "label": "Warrants To Purchase Series M3 Class Preferred Stock [Member]", "terseLabel": "Warrants to purchase Series m-3 Preferred Stock", "verboseLabel": "Warrant liability - Series m-3 Preferred Stock" } } }, "auth_ref": [] }, "kscp_WarrantsToPurchaseSeriesSClassPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.knightscope.com/20240630", "localname": "WarrantsToPurchaseSeriesSClassPreferredStockMember", "presentation": [ "http://www.knightscope.com/role/DisclosureCompanyAndSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesThatWereExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.knightscope.com/role/DisclosureFairValueMeasurementClassificationByLevelOfInputWithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase of Series S Class A Preferred Stock.", "label": "Warrants To Purchase Series S Class Preferred Stock [Member]", "terseLabel": "Warrants to purchase Series s Preferred Stock", "verboseLabel": "Warrant liability - Series S Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r165", "r171" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r164", "r171" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r702" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-10" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "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(23))", "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(24))", "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(25))", "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(26))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "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(1))", "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(10))", "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(2)(a))", "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(2)(d))", "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(14)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(15)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r115": { "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" }, "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))", "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(27)(b))", "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(28))", "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(29))", "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(4))", "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(6)(b))", "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))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "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": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r750": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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(3)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481913/940-20-25-2" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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 78 0001558370-24-012268-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-012268-xbrl.zip M4$L#!!0 ( "(#EE*D43;1Q4 .+K 1 :W-C<"TR,#(T,#8S,"YX MV>[GF:@DA(PH87 M-0#:UOSZ/0!(BA0O("7*H;*LZNK(Y,'!N7P\N!T O_SMU770,V&<^M[GD\'I MV0DBGN7;U%M\/@G$O/?QY&]?_N,OO_QGK_?'Q<,=LGTK<(DGD,4(%L1&+U0L MT9._6F$/W1/&J..@"T;M!4%H<';Z\^G9Z0#U>E\4BPO,H8CO(<5K>#J(7ER& MW'SO$_K8'[SK#\^&[]#'3Z,A_(>F]Q'=/4@VIR;"5VY_XM:2N!@)S!9$?,4N MX2MLD<\G2R%6G_K]EY>7TV\>72P%M_P5.;5\5[$Z^S "$V A&)T%@MSXS+TB M9_Y#NEO**.R >_)-SPN.<=\IDI%;Y1V$;D5, 9N M7L?DJA).K-.%_]R/WJ:*,#(O%.M#'][&.L,+6Z0YAW3O^_IE3.H4LASU_[BC MWK>$?F*]*M!/O4D)RYDHLD?\*E4@$*S$Z/ V(<@"XU6N'/)%BJL#&I1H*%_/ MX(N(I:96OD/@15H]L6(%E/ F8XD"R\6O4@6(%[C#/.\-S_KD51"/TYE#>I*, M,"P@;/#>4(:-$%E^X E6!"S],E6?1X0)[D 24V-J\7SFZE6*M4UH/BF\2!&^ M9AP5?JB#\_/SOGH;\Q1LRYXIH>%U7[Z6[(>]LU%O--@HNJCR;8=DL3M>K66^ M$O)-2HL*02O&1"X:TC;AU!RZ>M3C GL627[\M 3RV_1VZ7=G;[X[%3AH;E3Y MH*,*C4B_<6M5,F15_U_)E^CNQ[ *_6/8V88\'LT)B^5(7^/(7A%3; MA3W/%^K;DH^BAZL5]>:^?@+/)"H_2<@\ =Z0_/';PVVIW@I?C\!8M5R7OF?# MUTSL"^Q(ESPN"1'\!%'0RT04"1&)89,Y]:@2^/S\O<3(V1GJH9@-_(XYH9 5 MTKQ^Z6]SV.(=0)F)]T7]AF:/ SME&MD\A(5#DI*"%G:LP*E?;B-68;'P8>2) MYOT3/^&3^605!=TB1Q50&STV+/'8AB?RYVC#M?-='=]=8KZ\!T='4=ZA%";_UGL$V/EM?$8&I$SJW07ZE_C]_!Z%V!"[?5 A_/"T)"NM% MV ,4Z)HE!!)UHTWE**H="L<"H)]"$?ZK0TM3:)'TOJ<_\3%G_"L1#>&FA+,9 M0>\;1=!&%$D_?GS@_XV@#]_AZ;!XN@&I^9+8TOL' %4>>S.R/AP060)815(I MF'4(:QYA-X& 4K=@'F\A1_YCSJ'7/G9])NB_E>K7KRO9V6@(-M=HSN"P:! H7Y<^ER48&=/AB;8?#S+P"91J8*-E:PVTZMR5-V* M4/T$:-&=AGL0S0W<< +-6RCO3O%:%:F/F!I,S:@9UD5-V ]R=?7( MC^H/4;,*)>B \T; N03%!P=!C^9< J&WP0^2*1_"F]K!FB!,?.7[46X*98]O271$!?SJFT M&IL_ _A, MKD!DBXHJZT$UN!D1,*J\8!37BE1U>M"1J/BO2%(:QYS4U^ ;2AVG/45=0)!G\DCL0*F M9G>?EEC\3ABY?K6[?L!#[*T?_)DO&DR9J%"#&:WOFIVDCT5"D4Q("]6E M4!PL@2N]U-Q8'E<^6S.B?FXXG2M>I]:"=!@R8^B!/!,O(.#LJW '#X)_[E8 M3YEO!Y8 T235$W7![)/Y ['\A1:Z $8-S-5II M*1!PUN1""2(QQS:B=%C:;=Q_Z6#.U7.T(KR6$?-D$Q2\G\[ !>518&(5S"2H,,?J,9:\X2BZIA;1F:C*#KNJT M%H!.BX2RN)(9\%JVOW*DI$,C]*+E4S'.CB6$N!>*V&%P-PS&O20S1"Y][YDP M(?LH7V&T5@-^^U=B1EZF@U^(O$2_3(T>RX H-GTZ *,3@M':"(D\D+(#GQE\ M5V0F)C.'+O2>I#!3E-B7\&&OH)>N1X M+ZH*66%=,HT4*E/S#9*^0T!=!%1SI MW&KU\-:SY!3=,YDZN-!]]1F8//L^^X6J2L)3*I+5P*MPH3.N"JFZ.M?OZGKU M=+)2BR 6&+2XWUF[O-GQF4^ZQ/%Z W RHR+3 MYS?%A]Y,O;*2K[HM0/NF6B3&;%OY3X%8^DQ^?T!]"Y^E^C$)A#Q=1)Y=532) M?ZAZ3)#ZD).57YS@H1*RXH'@*D["XIHT%DJ5HDHL]=/?"-:A;F?4)=P;/:H' MIQ(&9IQD\ZC+<)*H*IK)ZOJD^P0P!GM6?8IP2RI\9S(YMFYHJ<[1 M#(XZ66(Z Q_:(1TU6%B[ZK#,PSVLH0 =8G9&S%C<8_:-B,D<8K1<_F7^@F&W M'D@,3,RXR/172G$Q%CVQ)#U=)XHJ16&M'1BJK \[\I"V*68RAP@\F7BP?@([ M!(&?L_V+D"5:Z4H4")A^UI//UD@D*NJ\OM/Y?LWBPB,_GR/&=N M,F:%-*_.30_B=Q^YF5^X]:N_*_A3]ZF93&H-$P5$)NW$IA\.HX7/0NS,6=IYAR?>Z MB=SDWF'6O:6[V3H'UAS8Y[LMG\CDK'=99V63ICL'[338S_=3*:W)7772(#NW M[3'T*&P0#05,#JR]]-=YL>F^3CCCLC;MHFR,KVD)<3 X:_0@@4B0^!#R+@E^ MGUY2YL]ZQP44%#>!HN:2E6JWPTI^A!4B"[3W8?_'V"0_Y,; M.Q[('*E;8#_)NUT_GW#JKAQYAZEZME17(\M;1WO1S:+_ E5/7UTG(I'L2VY% M53C:MDY8<<0",RO#)7-++3"1YVC+E8-^)/P)ZC>E%?BAKE9;KFNA4@"2NDJE M<=5"G1P\JZL3%"'.0=79;R@,X0DSN?OF,N#"=\>OE%_Y+J;0!JJ;CG-&Q.8B MY2'S+-.!CG@B8(HT5R39(LT718Q_S+#X2W_K'N+P0>JV8G57,0#49P)YV"5\ MA:T0/7SK0O%1,CKT!J>#$\35M=)WOCXQ:%-L"[39HJ=0;8BX$@F*[VHNJCB7 M7%W;+']4KM5TV7=>]=O%',92I7J23V\P[ T^["Q'\D;N*C*H(O*O^.9O*<5( M2C&JZ8.0W7M]>[>H7']40%;\?C>W;^Y_K^3VB%S^J.?V[5O$J]2:6Z9/(*K$ M=Y'O)L/FAO=J]4?TNF[X:P_(VX+U9>,E&0Y[ )A1U8\]IZ3ZF^_D!/G]\/V] MH-C4,T?QM>\[Q!XHFUL[S+B@(I!B_\K\8!614B Y01YU'#G-^/E$,)EXJ]]!/X'Z]I-B MK(,(U(.!$<.6^'PRQPZ/:6?Z/HK/)S:9R7L2BC1-[]H-9ZKB>:JOOF?I"_02 M:E(M:F%2E[E&[U8Z5NS K&&RHX?[)5A_C VFI:@U;#:FH5D+57KU$UO0K(VJO7NVIZ%9"U5J_'2FH54+50 MJPO4V8W:'C56R).H5:JG?>.2I;/2N=,ITX%2'*5"\V3*-<6VJY1Q@"V(%3 MTO4"&&@5XTMB;ZA'.10K*:%6^?-L^D;UM=[:58[GJ&#$7=BTU3:Z>1U4:X4+ MR%K87OV/[U$+WU//=P2&[OMI1J5"BA9J$]\OYD3I-NJ2LWAZYX'(@[@5Q?;5FNG]>LIHWZ/RHYD[N/7D/AJ?):;,5$N7L%\Q M25)+$ -,9=31%I^6\)Y9P8S<'@QO.2+?44]5R,LU2Y#MH-TAOZ&2?ELF3E2@ M;6&4*)+Z&@1QY=R=/ C4@G_O8##)*ZA;5##IV4C,=@XYK\B*$8LFCT'=].3# MJX8J&*(:F]8$+<-R09&6#_CE'KS-*':JH"--WI9E@AUUO_74^6^$5]$\27SD M>M?_%MX:]H>V A5R>DAW9%K.[:LP W42DXRJ$V\^D"HSJHM-C-UYHHTG7AW MT/4E$S9^QE0)<^,S]:B"F1:Z?+?=^215.(? MOMZZ]D+8WXEC)Q,IRJA:J9>ZM3Q[ZXBJI^'9X%UF MZL) U\)IBWR)/U34[$.+-9. 2D>RV[F*99/YX.PL$_0R&N]8_L@L,=C3$B7E M6VB)?4.:>LF38XE?Y9SY@^\X\%L2-A@_JU36LCAY()7EG(^2:WNZX(WJ2UE9 M%3GN[D%6;?AO3JC:#G) XR9J^?%->OVZHNS !HWK^&',J74,%;Y^A,X"]9.?R!?( MY.A5*-&:)2*3#;9\JJ"[T;+(#K5*M<86AMF.&DKI+WPW@T1EVQ8.E'#Z\K^K M0%W/I/BI?G82]ULWS*?Z2#NS: U&C'M(\E743MW/3%5XM TT8_M_ ZY/UGCR M-T>J3#&U;[WH[._TQZ V%B7G37=FT1K0& )+J;^_DA?UBB=N1;,(L2L#IH1! MV]"2.[,S'%:; =K0_4BC_>2$<6(6,]%> .PYM4FX"\_S GDT$H0IX'3K?0VD M22;SL+\>7YG:1#?V8**UN.H6.)5I= M$6XQNM)YFQF"YD!,:8\Z)B/8;C%V? M"?IO/3*9"\+^23"[\8-DC-J+2UM,9>A[-[P%ZU)6ZNC3XPZXTVNKFM9T9M[6 MV*G];N6=YC>ON34N,86*J -R29D\]I!-@QD$^$<\)W(^:,XPL \LN=_\PO=L M'B88;B87]%I4LO5OB&%; DC#!E2Y-5/"Y!^[6RW-)6=Z1\T!O8FY&K*+^I^> M<=W=+"DF/RB BF;&]F/3FGAE:$)J:BG/N$G,"LC*>QV+&XIM!UMN;K,VD M.^2IO.'"Y5$'F$C.[>'"31W,L0?+:LDT31,4D+9Q4 M,?6*MI6K2-]"37-G9[?6V4V3N1GR8XFSX6JZVMD.^ [D@K 7!A<^Q6LIQMBS MU8S9G>\M9#9V8K(EN>*Q+Z=C,5G9;#[?:RV@L/2QF";W3!<8HLKE']5P"97Z MI%=$34<2%Y=KC3D:[CG_YG$YG">V[K)Y@L!')!Z@Q7@4ZJ+U>/E]]\YAG3H. MORI??]36S$3)-K;>["RDZA4?#QR1O1N4U-)+#4KK)M^5+R M,ME;N<$^D ^G@"N+KF1JG-(Q4D]28,=QR?;*?/W"20-0B!8+PK[SNDFP@'93 MW@&@$B!S#G#*?=_"CF?:'3>4<9&P?9%[[GU/+)UU)1?OQ?.PGJ\?^=.J32Q] M[)A%XJOBU'319'[]K/I4X8U$R18NM_ULEFT;F\Q,IOEF+AL"7S3/IMJVU,:& M&J6.992>GX]U12P5)48#F9 U\;*;4&N6:V&PJ:+!TXN_D^:)Y,]CK=PSD6<3&WO1S)PPFW9/.[U_^^I=/?^MV_SB[NS9L8H4N\@+#HL@, MD&T\XV!F/)#YW/2,&T0I=ASCC&)[B@QCT-_[L-??&QC=[A=>Q9GI@PCQ#%[7 M_MX@^6$4UT:\C\9);W#8V^_O'QHG'P_VX9]Q>Y.4NP'-)KBLH(.]7Q_9?Q[A M>08@]/R/+S[^W)D%P?QCK_?\_+SW?+!'Z!3$^X/>'S?7]]8,N687>WY@>A;J M&%#^H\^_O":6&7#SI,1?'JF35'#06SY+6(+]U4V*==E7W<%^]V"P]^+;G5A% M]K/$0Y+B[%=<4#Z%)2J_5G]L@\'IZ6F/_]KY\A?#^$2)@^[0Q.!??0P6<_2Y MXV-W[K"J^'(>#;R@.PSTV$ZW,\0 M"OR.P:K^?G>5T>*7AZ>SP+?('.U9Q.VQ,KW2FC@F*6OU:@>U_,8?3\9S1+E[ M;(9.5*4N,$>F/[MTR'-]*%,U-@?R'/N60_R0HA%Q(60MAIY]'[JN21?CR3V> M>A!=+-,+AI9%0B^ *'A+'&QAY%]Y3Z WH8MS%)C84;%#G0]M@ZE8>>)%+ ]] MZG]#09-&*WI\V\QWB3WLSY#-<&S+AKDZM,&0EV$ 4E<>M()3_.B@H>]#TS%T M"0WP_WB O7B9L[C4I&75E6J#JF*+0+5D)3-<(GLM*\ \CX@>;6FS3IVIF MK"C6W$#\=D,WSBJ]*=?[UEQPD3E8@^U9+GZ\JOFXA4QJ)6:, M/RX1^%!+JH;]@UYS0,):J"Z&++Y32D!2VXI.4*,%JH=.5-=@CW>"?UNM M/=(V5?(::H[K9^K4T8=, 4 O 8)2]O);'+!GG)X>L2&"?M_H&LOZX/.R2B.N MTU#NF#)\C ]B911QV' #H?FFY%5-3/^1UQ?ZW:EISOD82 \Y@9]\P]V>6S7^ MXF>49B25.N8C2<"R\)6G MEQ7_>7QP%4QY1=#FM46W#5Y4NRYU1Q[0HF[;J/X M2:2B_H3:B'[NP*?0![W(G#W6=#K&,V(>S']1HF%CS\C&F#NFQ7CRW8\24X'# M%,ID<7\ W$=:\58=1$S>OD;DL:0W@OB->%:4_8I(RRO;&K*DE8]).M"'I*^$ MV,_8<02\)#^WA8I"?6/K'^IC_=6N-D3FBQ?+"=D41PDS,J)M8:TREIC1(WT8 MO:60YM%@<>NPGJQG7_PWQ'.6EZWG&#(B;6%0&4/,W+$^S$7@1H7-5*9,6[@I M5SHFXX,^9+ )&-;[A/\Q5WHR'=X?#48FI0N("O\RG1 )2)*2U9&\(HK6::T. M4[\\?SF7)(Z2Z2+M)Z\4C7[I_!WR XJM '&7*XZ3N67;SYH\+/T2_7A4W;]# M%H)@ ;D6N%Y):U<@DD5] JCW6T:F,CK]N@^W%,U-G,R+0&.0ZHD64RLAV7Z& MJX+4KU>1FC-DDV8!L7[-B -:^JSI#Q8"ELO%FH4AK?AZ0;V\49:/M#=*8M(O M.6,30L3CZA>FW2O%]&),TOHY:;8,+/U(&]HVCI2XA1!XY8W,.0Y,T6"2H/2. M4*B"3L>\.S"QA^P+DWK0K6.+(4*7&1[9YVB"+2Q.PLL$=X3?BD#UR]$+IMX+ M@JY (HOY%# ?MJS%5 6GX[MK(^3RO@7Q+ ]H+ZIU=>@"AT)B/LD*=.$*2C M=C)T,W19ST3X6F]09_N=HG[X^L6!E%W*,_OV4UH&1K^.=TKCXG[V>D%MZ,^MN6#10V[H*UM86^Z*]!./?$F TX]&E@90TPI^X& V"OV MN(@FEE@4DRHCNB,45X:J7PX5+_Z6#KG"\CM"K1H^_9(;/@@KS::@= ;K25^? MX4 U+E70Z9<%91F437;E M4=7>< K6L"][MKQO]0.ZM^;KGK*%D"!-X+6F_2Q?+%\FUW9ZJP'4KP5=3>_DMD%(N/0 $!^TBU(U9-++@S_U M5G;AO<'./.'Y)RD[%V[1VR_8HO=:N4$F1J7C51KUZ6\HN/+ 6.B:^*+1Z4R9 MGUM839H\^Q*\-IHW"B&:O!KW#$T(.^B E7LP7Y!_\1)0$YP.>R9=7 $A?O[L M@G!QZIL]4:\7?XW9]3>]:5OH-T2Y;+Y*7Y2K#))^--VA)^2%*/'OU5'SY48TMFX4_MG@Y,*9>>6: M]**]C+R\V?AZ(.OG%NSPE/&$[3[D$]F(/F$+^??$L07LBP7:3K(BLM*1L.[V M6N3D"*&R]C@IEP6XO^4YH^IA60Z8ALS=(1^!B=A.MW.(-0[ANTIC%,(X7""C M*:.%O.3%756(^D78>\3S08!P8])?*&4% :]B@=T@51&??E/U7Y$'R!T ,+1= M=C)C0/D@;3&M)5*[P6T5D/I-1O -D*$5A!0L,)J9="IL2O.*[@:5TLCTFW& MGCC)YA#%KZ:PO%Y,;G^40LU032ZT)5VG5<9N!KV MDI)HE3%"VCI%YVJ4BV;-<+#ETPZKLKXQ8OWR,3ZKJMJH%POM%M<5L$IG;4U/ M/:3Z4GGEFM1NJ=UXT?B;4RFE'V0-9H#'.?I$J>0NM-+&!?3";*$>P@:5J+A_@$*F,JWE#QA<*FSQ7=PE"OO M$K)DSV)#$Q;D.47[TN0KT"O.;,>W,CV(S2RGW_ >(+$0LGF7C"_%''.=H.>% MJ(5]))I'*973RW,VY&W=$:KAUYO_*]\/V4'DX\EW:'JLD+*=^8\%!V*62;XC M'U"Q0'.+T%,^"D%P/(EV]X(AQI-$87[]1/XR=%GI':6Y#BOHUQE)KH 83WC8 M*G(#&9$=Y;XR]-)^2?/##@*CL,,M_6"#=#&G@JQ)#K>\AD+;=%'6('\G#/?PJ6OUM7Q(JNJ4BM^6H7IU>#K0A?:M-2.%[2U)17L*.>4I,A-!S]%IAH.;];M1G*J4 OW]"V&9*UG(9)+%\8 M6;!D_[6 7KZP(1.Y?= BH/H-.'PULVXR/.+J,\OG$5ZI.?P4W6R%4#7OJ^^ MPFJU>A:KR:S6VAFFZ[1&Z7;\YF/]PCIQKYR-JXU_I]4,(5L^6B MN^X154V0C!KU-'Q^8>VV8 MM#O(5):UU?&NC2?4:)3$@72:=5J'QU&\VDO-8?*$WYV#2!LA<0B=1A_%C6)\ MT+YR/A'+O3LWD,&?>(!&HXZY0%;.:E?Q@171]^@&,B9(/$&C@S_7L11>R"#M M%(6UO#O_4+=&XBKEYXIJDT94B1W"&MZ=BZA9(G&/\K',^O?^L:$VA_@A16Q" MQO06[*@M9D2Z&$_N\=3#$VRQ4?NH;00TM\3!["Z\Y5WRY^P>1$=V>^#I87_0 M/S"ZQNN3X8^'&3)B!0S3LXU8!;9#,*6$\:J%D:@!PDM-C+_'NORCH^EFPJ6J M13NCTT6:C@KQL^_,YQLS0!2;COC]SRF;]>\/6S^@8]W:V1=7%H)^RXZ6NO\@ M]!?KXQ(+"5>/Y1=N*5GE&/0[HFJI_"4[A&F&;'ZL81E;F<(M9:L<@_1J3)U: M/U:>>-%.FJ%/?3!#A7;PJ-9V\%4G5GYX?^?_T_!0\.:MHF!AA6A9UWK35U9< M^2QW18WXV:0J.G$!/5Y(&=NMK,Y01U5[\Z=(4$$Z(BW7 KK$!$@R6$L>,Z>8 ML"K?G%7>B$_I>MHB*95%>+*3C):@EI!8SM<.\I$1?0],"L#628U M:HQ>2#I"-^3;_-)K=L?>!KS+UMD"AU!K:S<"+K_K0=>4.4')4N<*>?/Q&^;- M 525J,>3:-WRYQ4/44RG\Z3_C!I;BQIB,AL)(6]_+.B?R<)F+-?2'KPQE]%I MU&?D96VR2%:L?1SF:BS):1GPIKK;^='T2G MDZOP+"6XF_16AU[[,0.*87GL\8MLQW3X!.DK6])T22C_2B5*BVO)@F9WL'[8 M ;YKLL,6S_.MWD6[#(.0W5<0F-Z4'48>+85,;]")%\]6Z+.=U-IGBS0U\%)5 MP^2Z&F9*60-%VNJ_+H#Y:8"N\1/?_9:QOGBE0+%0\Q?@%NB3XT)WR#4QN ME MHP$^^/N_H1551RI;LQ[!2IZZ]2G5MS*"?FL;U)!^@[CS\(R<)W1#O& FFE7? MK-+WYCY2^/5;9Z$&DKT2#\^D%H>)ZWIO?E($6[]CMBI@@R>+=E!4K.U=NH@0 MN'ZGN*BCNR1A/9E+4ME[=!$A[L8.@A&JS+1D1QFF-1]. D0%Y&]:77OI?Q/D MI8[FQ,?+$+XH9E=0NL5LJB#2K\/'#I1EQ]-? MO+ [C![,EWAO=S&+)5(M9K,*LE;.9,2;N),[MM73KL&@UK0KUL=(%-(_VUK? M!E_\T@C+;RGC4M6_6$BO=[[0UH*L2PV:?FE7K#\['QY!)L&TN4223BD0:C6I M%: UMDXL4FU$D8V#D4EM 4O%A;,0!@#A6']V*D#2+VM*#F#-)@?0]GXCT=4^ MPO=-0K*5M&Z*K_91[N(W#]0#"SB@5_P),CU1J)26:R5QFZ&3'GI^X]37Q?P, M;9:YL]-G(+=$WNJ6"KX4B97@'_A%7,I9[TE_+>M-/9UGO5;Z^6N;)QRN!"_( M/T)QT$/_9/?UK!:F==D)28+2/_<;3W3S%2D-TZ5R>KWK!?;.278K8=,OWQ7@ M*.G$% KM'JL2P;L\V]U2\(Z6,-Y@#[NAF\677)97(8#OJP;P>"6E&^EAD$21 M.(#/8U7TC^'7T U"2. H2XN&HM4<\N+-Q@%9O227P56M3J_8H,6+WQ1KR=IF'VQSM./>401!KJ<@[5YOC(" M509224LS&8O!%#(&[SQQ:7X>IE"S[YX=7_/#ING867Y#E_U5!:6HKG;&FORA MQ_H,H%_.4L_PRPZ1K0)QDW[NIUYDX#CN??D_4$L#!!0 ( "(#EG8DRYE MGSH &G7 P 5 :W-C<"TR,#(T,#8S,%]D968N>&UL[7U;<^,XDN[[1IS_ MP%/[,+,1QUUV5=^JHWLVY%N/8UTE']LUO7M>.F@2LCA%$6Z0=%GSZP\ DA)) MX MY-GBZ,R?$W/WQS_,V)=W3T-][$J9_2*CCQ>%OOOCFI?C@K6\/) M3]Z/;T^^??ON^-VWWH\_O7]'__-N/E;E/E+*%I&N8!PE7WYB__= ^_,HPB3] MZ26-?GFSS+*GG]Z^_?KUZS=?WW^#R2.M?GSR]K\_7M\%2[3RCZ(DS?PD0&\\ M6OZGE']YC0,_X^RI57]Y(''5P/NWF[ZD)=BGHZK8$?OJZ.3=T?N3;U[2\$U) M(OO9H).J^,M.^1+3R8LO*O#5K MCJ,S8O';GO#N,JK/C) SG(0HH6I_ZL>,Q7=+A++4 IFV)3"@;GQ"?UNB+ K\ M>#B$K69=PMU\D\X7\R=$N%KU$Z:L22@P;V@M.JVS+W'PA0XK_N\2QR%=-"[^ MR.D0.T>+*(BRP=A@T^5T;#J/TB#&:4[0I1^1?_AQCCXBGWUF9-_[#S&RT02S MYES ._.?HLR/*^;_YA/B4[GT0*AIT0E(O*([EC53KGRU\LEZOKB+'A.ZN0@H M:;,@P#E=/I+'&QQ314,IW;E$A6JF5#Q\D-*ZUQ'5QI#K8^9'<4?NC$3*/K#U M!F<40^3'\?H\BO,L>D9W*,A)E-$?[Y=^]ALBZ.(EB/,0A9<$KU@'>0%ZON!5 M4/@)9=/$9T79VE*]SY3\E#:MPO&W:)GE.2($G]>;@;*;\I_3MRA;E+/;3E$N?D7>ZOJ90XOGB*J$3TF_4 MBH^23:V_1W0C2H)EKW5M1 DIHS^G7OA,XK*";NGS%B4P_ M9W3FIP/U$I."[.%Y8M0;'.9(E/R%_=EK6>G3'2#G3VUY:WGG\FR)"1,O+7U% MA<[_F.<9.U!@ITB]+)C1B '$VAIYU5F-V"GKC$^8^HL36OEC?4[)3/^B]@['OQ,DTG3^DZ(^<[BXN MGE'/(2%MRQ88I[U"UR9DX:'CWZ_E-!!4+AZNW%2T8G=C9?723YJCSC MN8Y2?GI78PAK*:W.6W?:8YQZB^(L9=^PQE/./,XXULT;(<,-*#=:QNC@%S>TM$* MK1X0&9+69KO]"5U2FDB0/Z"C#1L&)%?8^J#*4(R%<;2A:MN88-8Z2E?^-R@G M^(G]PYM_BU*TV!#_-0H1.4KH$HN_=M6-F)!->ZS#H_(#A7'RX]')R=$['C3S M[^V^:D@HNJAPPE[3CV6/K(V1IKP"(&*S?(C"S;=1QGK\\.'#\;%WY&U;IA^J MQCW:NE#L]XCH9YXT9N 5UMZ 4H[AH ]Q62V>D M"9-J?-7L@N"5':^QCH@\I5U@;HG[F]6P'&1]YJ>" 5M4/QE0[=UC3TTM)G28 M__+&C69L*"_<7(M+P-W@$'BI;YV)"2 MZ8>)C/3Z %&2//P@24E64QKZ::LP],-V9-\%B.Y8(RP8%M)R.PJB+#D5HK+; MSTGZA (>DR]4?V59,3)5Z:YJ;\)<;-#_9,JN()BIN9;0R57\EIV02]1Z\YM0 MX(U?IZ3V8\.#T::W^%5.\?;W/DHI8@T6]C*IZM7(JM2M18[SC4841CY9W_DQ M,K!19>65BZ^TA@O$6RH^^2OZ9\U3K]YW:"O*>6!4=8B=B$XVV)8H)YL2"8K& MML2(>J=C2W8<=+JN_Z(8;.8-2#7/K@G'3%(.O]V"1J"'&UZ=I(%U5$T^OFQ@ MU >\?/;$$6%VM _MMI"/_Q^C1[]N+B**!@S@A([^B$I,SKE M17="[6[_+*2Y7:"K)JMYA,6=3::@0NJ8!HJH[0=8\BE4QJ9M5 MELYMYM5=,J86^IL*XM!5\[Q5&WHVF;;2=W6P%BON0>SDBX8INOJ"88T*RIBN MT7M)N.LK4.W2#&J:C&9572!#>4.7]0!NU;0:MH*Z PY6 Y%I1JJ /I?C4PY( M-S@%0)P.R3,_7;*8 ?H/.Z5YIA:?^L!07D%^NJRLXL0>2C,2!1D*Q:2)OQ4Z MX(9H4F%C]6NT[Q VDC4>CM[)A[0*8-,NZP?,[1 O(A7*4.(YN66!1*H1+BNO M"Q\1UX""V"161E3##O5PZZ>)&':C9V343#^TY.0+PFAD9#L=.-4U:>[!62 R M7_R*<3@G=X@\1X$J6,"@IE2M#.O"XX=R@!G5[!P!PHG'XA&D.I# MTAB*T\$Y2[(HW$EB(DU>4LX? MNFJ6'&Q6[#MK3*,9V [4Y!/-J%RH3U FZ*'XN3:)*_A&Q\S#M5O'Q+&,RP.E4=9,_Q%' DQYD/*L6BS_% M1.6+5U61#A%=)4#0M<'1^HK6;!@V7-I00MB6KLF'JAI(?:2: 7 ZU*Z2 *_0 M)DRV2M2M&&F*&E(-T]2!@ULYQ)1U;+$/-[#,!((M*)I\2"DAU$>4EG2G@XEE MMKI*THP4^=/E8VBWH%1]Q$6=@]/:QK+BAD"'M865_,9F-$P^*$1$U\>"BEA MP^ 6A:A(8T6-Z@B'QL-"5-%0>V15P3'#8@B)JW9DR%A#2R,SZ5"3T^=XV(D! MR8>A'(A;BRKV$S9#J"RH6A&YJ= JY!"*VAIJ%-+"&=#*$7,1J_J\M4GH>8.=*.,W./>+N7B A+W*.^D>62'S(]%D.3I>EOFQE_S=9\1 MOJ4^"8WT?XRNY)><1NJL]PF(1#/P^*1/?\[1Q-JX,#42QLGOQ]XS]"S3>1@] M1V'NBX+MI>6$MU"E)5TA8@G<^7T;=C%G&3W=8\45D@XMF'%!WT:?^[HZ\>#. M5$UZOU<"H[KKVX%\MW%%M.WYHC8KJ"*)1&7E<3*RTBXV%+59CTYJGW#B;[^I M7XI3QM5:MB+?E-BWTSN62",ZW(NZZ>.(Q' :!_/V,-Q&QF*>$;[(<'H;I5]. MUZ#&K*O=)F=2'Q0Q^>I*]I MSX^! Y2L1(:MZ9O>S6\"J.']-P,R^3)3/A2INN0D*R:ND3DB:49DX0JR(H) MYT)9P:G2HZ*GG 1+/T6S1X**W/TMBJ23OG%=(7"KVGT6!8TH< =R)ETDQ/1O MDK7:T.TV2H*]-3X+Z&8MC33!VZ*B\N,)26$ $-77,H6%C6$.&("@YC8VH6'Z M2 (AT8T3%2FQ3H?!:9Y&"4I3LY$@*2W5$D5Y(%C9GW2B4@X-;3TK_#LU^PX8 MO5"P)463#Q\IA/H(,B+=[6UAA@M=1\\HO$HR/WED3R_R@9^>K@M7G>[NL'D+ M\CNL=FW XM.6/FVXGF4K7?@E:Z?W#=Y.8L:]:)[^=JX-R,9=77MP;E\%6&*2 MW9LY((1E%4&BDM(04&IB:86ES9$.-]AT+,=&5$R?V5],=C-(54IN:T#\_+;% MO6OZT>;AREZO#!<"DKQ3N:WNU>I7#U(6\44NWJ/LDVK_G43+Q44=OR.@R8;9 M+B@=PN*B0[XCL,-=R7L!@\76\?[:+PX;O150D2I[$T 4-_=$(DRB;/W+FV/M ML.WSU"P.^*VKZE]V9L6#:J^2!28K/OR,1NZ'#]^].SX^_L!?F2T;J__I)Z%7 MM.PUFS9]_KQ2G1$>&:B(K!%VS_)]M(:!NNC;S@0Z?2!W2[C1>#0>+L*7J;?J M71_=)B)H+,QR+*TA/JU,>CSA.Y84=I]>%XO 6*W4+_NZ%@!>K7!2&!+*A4Q4 M<"0!-%<--??E"M2,O=LE'@K;3TW9?NJ"[>\&8OOIX&SOM$;1Q1Y=T>$J>L]' M77PI.B1_;']/<8I M"G]YDY&\UU)M+B=F@2GD4OSL4/F[2J0@?+L[W=U73\'=_YO3?3,B\?H6/5&S M5\'HG9)3\OS],#S?P>":_45FAHLD/*?;!07S6^6F9/VWP["^A< UX_EM*\XY MK>+O%IV2_=\---OL@' E@<)VO8QB]"D7;''$1:;D^/?].+Y+O%M.WZ+'*,W8 MZP',N2_E=KO8E!S_80B.MP&XY3K+#D?H0..4H^S7PD+3^E6#X,(18I$K<"F84A89$(Q3\,PXE4 M&,*RDWH>CH>0A! &""F?? DS() M6+U;9%)6]S1^=ZEWQ>I[XH=1\GBW7CW@6,#GUN^3,KFGO=LBW;4R7[P$2Y;$ M2.)>$!>;E-\];5DQ K?;DK.<$,1R_#)G'E,&NFO*1>=7ZN*3BF$0VU6&Q+6[ M)T.$)>]Z1N=^YI=$*OP\XN*3'F,-8L#*D+CW+I,S:D<\8K)6.IAKI29E_B"V M:PN 6Y[?K?PXKFZ32'G>*C4ISP>Q4EL W/+\8H7((YT$?R7X:[9D.77]1*[O MDM*3RF 0\U0"Q+$L7K9G;,5AIUP0@J*32J&GW2I'X7@*6J(XUHV"9J%)V=[3 MCA71[W@7RD.Y>+P73]N=SO,LS?R$F2?RO:BRTJ0"&>2H5XW'L8 02]$77R4A M>ODO)!\4.^4F%<,@Y[\[$)RY*XL]\&64!G[\/\@G\O >>=%)^=_3/I:C^K&?!(CNSI#A%\U&P_7.\Z7.\Z7.\Z M7.]ZI=>[>DW^.[L)V:Q?*SCY!2\]U<(I'L2EKL[I]-+9 PO=#MHG9K)" :# MF7S:A(]C"G3G>VFZ&[%_IRR E4"L/;L2V*$=CB#._'0Y2T+V#TMR_NS'B#T/ ME9WYA*RCY/$??IS+=M6&=<$(2J)NC>7##!(<^=TB"B8*,L1I%I_\:\H"F,Z, MY2.! $<>LR!@=TS26Q0@JCYT6?R$,K58U%4>+460I-R.$R_(>C)C\*+%_;R+GM(=YXM$6G DLC"J*;#6['6(C(" M!$=R)C)R*(WO^\Y:(_']2QH4S#S^_OTQ9RC[YO=9GN$$KW">5I&=M_@!9^GN M7*0O#F;I%O%73SX<%9<^^"-?(=15P"S;ZGE(!0&.=.9//(-D\GB-_!3=LA.1 M^>)S6N2/E8A'4P?,BJZ2CP8#' ']BG'X-8K;-QUV?P:S2JO8OB47#H?;29/I M"+UX">*9W M-X<$4HIF;GE5!0 N7UNME,@/L.N^\K;=^&OF:C-S,K8+PY*4A8^Q#0247$B. MPEU8S#XPG1&EI -X#2PG)D, 1C;%47 M$XC2P$\C> MR&)K1IMOPT5U8.T@^NS$1>@ B0XGC]6K35I7CZPPK,VX7 7;KWR+L(Q]C'9# M?T2TKT*A?O,)R[VZ60.E(K"L"VOXJ"5B"0W.V#E')'KV61(/(5;)(-+6@K4+ M-QM-6E!PI-;>VY@YN '(2K_W-I.5"@\@,8F-!+VT]/5@;<<-A::'!4=V-73Z MW1^TW;CA]J$. [GV362*%OQX-\D9.X1JC(H">224-: M119[\*5V. ([1:% M"*UXV"G5/>;2PC%M_Y%G"4-I5@#=[)"JF.[9BCF4)6+MV2:L=0^G7/6JC[<1Y9RVNCO(.R4PR $6T_NS8AP)'"+ RCHN<;/PJODC/_ M*AD#L*?HN.)!DH5M*.X8M@=@F=':V2R!!RW1SXS/[ M,4HOZ(%P_)D/5 M,> M";*K $&,2VLUM9(G)#G>HQ5[69JL"]=(\;0?W9;Q%/SLV&S%">,._2K!QWF4 MLD4^IR4TPW6PUD'X"DT&\V"(P:K(C4_FA#,CY"AN$.'HS%1 7AO L!]X,"CT M0LX&L'(ON##+LR6E[U^H_2Z/<2T 6^CIY+P+'[A\K](TMY-M50/ ?FMJN5;0 M@34 "_#4TIW@ :(!1'P=T7]"_LY#$;^$=M^YMZL*X+QO.E%+> !' MW+6HFB8;Z!:BXZZ\7Y, U,-L*]X/)D@-L-Q[&]4$L.\>0L48DBWC^L:R]1[.H!V!+/9"<=J#!F0^KI' -='78JM>6 M3:H"V&M;2=$.'1Q!\L@&*5+95D-3"E*)] J\D$* (Y/?$ M$1>&,FB_^(VJ&U=;" M854CQ[*-2>77*YS"$AAXJ9;Z9QH/;MW*I)+M%7-A#0U8,'CS/2%A6M!6MF&# M8/'WQL'BF^X]WJ]'N>35*?B+5]#@_;6DXI"@

X=433OBC#P9).L5U M]B#LW!")VPU-DR1EODY)66 I.U4JUMC9B-$XCI:NSXF:H&E140#'!DJ-:L9. MBQ! N7%FD,'3&>R#U.FT]1#&X_ [ M2Q9+R@/8\9CS6()A-";?V?%84AS +L:8Q1((KB_ZLB=G+,PJ90T ^QBS)/U* M% D\Q7%\B384X,%)+A"K7J*KVH$@*TZE1 KR'#FTEWDN\$M7;8RFE8 #-RNNQD- M,CBBW9L'MHUW-4:JN3^O;AOD^767W-=X?V(O%*!)?+=7#--[+#GIYK2SP+F0 M'="B).67)FX1Q9U&&2KS2=T@"BJ\10%^+,3$KS!*PP/&[A; 9#N VHS/I_U2 MQ?*VLG+ZZ- .R-W8*,K2 C[V]IIC*#H[Y]E-"C7DNK?=+N[<;A;NLKNW!> 8 MHH=X>X)W).)BP1M(QB:- 3CK&$G()NCA3.,J3>6_S3EAZ<4+(D&4RG>!]NT M.'<9:O]N!QR\] L5'D#\RH8 V&^=M=] Y38X:C #<$!0B&_;,U L#=]KY@X MZ%8D?XBC8+Y8(")W65O4!W %?8 !;P'8Z6+^"7WE/Z45/17AUBNYHB4 5])' M7<85T.$,8=4LM@'08=VNU85PZWWDQ;J&%KQH6\K995%V)=R1/:D&<,%+5V4F MWJ& ELRB3@/:H$T(E_%''N@&7 "O(DHCLZN.&#<*?.=NS!;CV6-*E9'L]8Q] MRUM:V4,2PMU>][8@9'3HN^'KCA[.M \>]3)>&YSV]Q20^?AV#XEN4G\^9%" MH9\WP:*F#S)^>'],_^<=>=LVZ0?6K,?;]6H->W\MF@:;.&/#C2H;+;LH5- ? MSI-;-E.2,C5.^CG!#RDBSPS15?*49^R@*PEH+7X8IDJ],7PWTP[<#?VGZTW: MWB*07GX!55,'3/*.L52@/OPUO' Z*0^(OXU.>3-V@GYA7+0U&CQ";1F/,R-L M]/<"Q4A]O*[)3JFA W,.CD]CR*>YQN@(0Q+J/TZ2%+H[GS*G\?F7Z MU.J='5M_SO>[_IRRY5IFU*IQ\#Z=[53#B3\MME[*S*BJ&HH ,%W::WCUY"=K]M)%OEKY M9$VA1H])M(@"YND/ I8:AD7QX#@*6+(X9HGR=S)2NF1PPY/[2ZCNAOQQC,R/ M8F-#[]OCD^.3MJ%WOT1>25;Q $9!&'L?HT::MZ7-JXBCE3E]Y5,:&PIY,QL: MV>,9G,JQ[$79T)+R=2TR!0WK'(S!KL:@E5 .YN#!''P]62M[&GW#9JVTGRYE MQIQ%O%5]]907/H;- M(Z>?4,:N5&S>)K;WB+P;U"-2 ^6%)2HOW<#R,HK+^TJ!>:A$YC&-H-\C+]CB M8YV%!4(O09E'B4L].C"]E*$#X>^:8,CI]:3. M%@#O\.SERTA6\MU5W\,[26X.Y;O+9X17DU[9$X224W(;EA\>)!SB"+LKQP_/ M$W9,>]J1X2,\5JB^&9G>XYN&3>O!B CJ37_C8!-(H=RZ+WGQVNF MXZ%3,P#2A@X@)P.@$\KM;A"QJ5H!D/MQ,*FI<#K=YUZLGF*\1O74I05U M_X>?$CD*M;U*GNF,@\N(>V>]JD\B3"I".,LPD0!3:151S9& D_Y="@WM0PJ M 3@M,%>R;1)./;#AQTU*LMJ8H9^VXX5^^/W63QZ18-IJ_3;]_"0*TS29GUJ$ MNV&H4+EW?G4[E0BEW^"@,Z7\2-FQRE=2+K9^=S@;2"1>L;%%Z/2,]%_4C&S^ M[M P8Z9R A$($C[*8M9<.29Z9\1C%^8B1>O+!W0=7)'XUJ M@:&FEA\P*" 3#' MT20Q;>Z1$OC1)U\0E2.;S:FV7QQY\+2\K?=(G"&X+#/&B? MP@S0GNN[BH.(T@PJG/M7&]"_47K0.?XJWY/O%G1]==%48BH,>W22=95DU!QG MV>**3+L=CJ]^&/3X:DN05U"T3_>8V*#,$)MIPS9CS>XHZ1N8.'&QG)[3]4?_ MGYAH7WBQ:<'Y^5AWD392"-M@=IN86D[IED[MU1[K5F!X6SHHMZ&4Q:B=2KKT M.*#P'@7+!,?X<5UDLE,:C]I: /PP'76X+DHM3+>6?IYFU%@FMRCF>\!T&3UI M;'Y5#0"^F %$IH0(T3N]/P<'$J'U6Q,/IPF'TX0_N6-ZJ'.$@V,:TC'!P([I M,;?T,E>V755W#V59(),\*Z1=N/8O_EV.Z7.*%GE\'2VD+\X:504P*+M*W@P@ M',^I N>O1/XZ,?L5X_!KQ-8VB1UA4A7 _?FNDC4#"$>6=1V;+]K42Z2H MJP3@_GU7^>F@.3SJND7/*,D1CZ8JKBN7WY3_G*[+LU$&D):ZCU94Z5A&Q _ M%KU;GW:]V\T$6/;&3[HJ0C9?;G]^6%-><7(\VFI1/.,4L7,QLJ4)_GD7A>\_ M/A+T6&I%"5%UPJ6N,NT0K_3@GOA)NF Y,ME$-"=WB#Q'@>B6A%5-,&=8)F*J M#W4C=$XG9PV%2H^=85T8GCL+%;60( A/7D4;G25GV0VFG+I**-UJ/YZN$@ O MGI5N-H2FP09%6O-G1&P$U2X/P(TPA(S:L":_[%-N:E3KE;P8F,,DT\5)#L45 MX]ECY"4AJ7#%T91U?QU0I4$MGHL C!$TFA;GN)LMO/CD0%/6\05!K7YL SVE M$$;@[440&O-67M;QG4%SWLHAN V_$<]WNA,9?35GIS&FB!IQ-LI9?__.7DKZ MBQ0W24;\(/LMRI95;,K&T\6\)?2_\-Y_D0BZ4TL ME1=M* 35H>.IDL_(OR) MIX_(9Y\WC^'Q2&;6^.GZFD60,0?94\[!1,FFUM\C1-BU/_N7.-_OOL3)6O5X MLUZ-&OI#DR#F;HH92I8+I1AFS;M0'#+6:GZ$*YFL&%(5Z^F*0(3 00GK/?6PGH/P,P:55CO80GK=%T#=TG0'SE* E5:/Z.: M8)QK4RV1,1"QWA)A$\;>ZW$X]FH0Q\^I5 MO)7TJ0=BI_+_B!.T+JZ87.9)J):LK#" V78(/:Z+5 ;5[<3+_'_S1?FPQYSP M^ZNJ>5=>?OII5Q9./.JT*V< /$$J=ZW*&D#F3)UV:B4SXNGSG^7))QO9'%Y[ M B PB7D_A,# /O0TQ)RO.U4?N ]W%R+'X)70X.R_ ._?X7Z!><."[3'L["'E MA]82[3*H!V 2&5UW#-@ Y]J/V 00$&_EQ1#6![#B&VNVWDTAA A'KC6=MA_( MII4A7*X=>S2;\@*.Z*N=#X5:Y'*:YUF:^0F++)((7%T%P,"U4^>Z_-30QDX* M>T[WG,\^>Q^N0K#F^\_:D[X5@:)]NE5U &NKO9CL84*+AUNR5SW2JVW8VWQ1 MY@"]*TZ 2]+Y=&1]=H\ BU93S.0-AO*@_) M6F4 ["@G&R>"S2@L?V-_!AB['0?MRKWW<03.C31Q[*TOG/EQD!\X?@J*^L7@+VVAYHLXR8<_XO(2F0WHW: I4UDZ6W+*U6N*;PMB\"_ M ?IZ7>NS>N#KX@P'8.?87J:N9$NH/O.3 ,5E=G&16VK<_E[7O*A7O@E8NF<* M>(N8EZJ\6-L\JE=Y2UU0 >D(9%^5U8C1^Z'"]%/C.O+TZFM. 82TJ7NJNN9, MW@^U%0]%PT.JR4F D!5V3Q77@LO SMDVK_KI#]S.IPQ/:M M\1%;[8D_=L06J$[ MM;GP24*+3:2LJOY?ETMY2MU5<=6A)^X(&CW)7BE#.K%8;AQY,HD MET(=Q0@G9CT16#(Y$3,TB &QQ"RDU:8=C9WQ._&JK MQ-&D:GNB4+=MPZ"H!L$8M1*-# T=8=27Z1,T#:A,4PUO']LEKD.,8.49XO%H@YO,\BP@)=B6Y8^R_1*E_-\FQ)R:([>:%X!FUY M/XR<02$#$_H-B0)T@PC[,("DF\WMAYG4'R_O)Y5W M R8P@7Y"V0W! 4)ARAX\'5:^JL:G%/T8DKF"/?'9]\*W?>:BH <-J*%6*SR&D 3,;C[VUY_+T+'DN\>9UX M_/W4/'[WSI+'VPH _&Q=>+P%,/RT'! MDJDH!^9AWE'6307PZ055=O\Y29]0$"TB% K73DU9MTNH5N,V7)W7$-['( M3H82F:(AAZOY<")3X'-J'&RFB/(]-DZ]PI93E ?ST/&HAIV" 1!>W.3DF#RT MV2@(P]K3ZJ+@?F&N&R$ M[WAYVS/= T["P4:CBN-N6^XB77_8HTZL_13SH9)R;-T&[XQM-[)^P'@#QE) M(8?G%9QK!4.!>_:CF VZ2TQ^9?D 1]:[W>X N(I@J]\NR\8^ >Y,^3;J9+ZH MO;Y7RSIY1NV>B,H"A13.+$ER/[Y* H)H2U>)X5P(E$8 P6?#*C)0/H^M_64D M99W^EFW>-..Y$2]2T8X- 0A:&T&/.C(#V(+[H.?)0YLG%R]/$>&%*?@(*W=V MP[0/( QNQ"5U&!Z-/8O4%?T?.*,SWPW^BLC?42Q#O=J\I*\+M M^$]> =OSRSX/T79[&VU7]$P[4!S1M,K\.>+M6J!AKR=2>%L426@4MC=.5S". M@X2Z;K5:= +O5'4N5D\Q7B-46RF49TF*\@".E,8<"'5%4' !]D1P.)LZG$V- MX*0M'2P2[[+\P=S)>GUU!U*3<>X56,U_YN.IUI0X\3#_DY]=:2C?GDP(O;@3 M]^UPBG2@E1,S%ZR*JIF75@A^)3@5WL2=J&.')_I[IYQVG-T_S:3_+5"4#7R& M;]*=P^/XUZ.%-7[NG^[Q0[^I-&_3FC=QMNO@*+I@19BX&1V]AC=W8( MMK-DV*O4OV)'/+[J5?WL@[.YU^@=21,K_KT>)=0;*J/VM,^>Q?LH0W.U##'?Z]'B6LL?$WQ")N43A[1L1_1-5.A-\B82Q>3.5N,29DGQ?V MJ5PQQLS\T^FT6T5^;2X=R]G#@;;OE8I+0^B$GH4QU'Q("EZ7TVA,51^2ZZ]( MW2MD3C7>DHC7Y>!RJ?26C']%>B_PQKC0?&LR]GEG#DOWK5G_BK1?X !R,^]; MDO&ZO'QN9WY+UN^1]IN[G1Q8L<:]ORY7HD,KUICCT*,(Y>R\14RJ/(-1DA$_ MR'(_9CE]9P\I_SA&F&$?:O9Y'A?Z%YUS%-CT_*#GPL-@7'BGFJJGIF3?[V3U MGV0&28K41P2O9RS(ERX9?&4:GZDIV?>;8+#&0B<1 !L+/80Q"\.HH'R;0BB5 M;' FZG.?M^BC'I-J^/9ZE+(V0US1H17AG(4 M+@&; GMLG5E^31160V8S-,8REN3=3:EX'R:?U$9A&1PMW"1K0^0Y"I"8D9]P M\LRQ<'3I/<[\N/X[>U']$\[^!V6W*,"/"=!-Y/*6"3L3 M/X&VED,4D_(K5DXVDTY-Q*3Z.VF6P*DY"2X%]2Q-\U4QS#YG4=FWM\"D2D]]R$I]R$K=W?C:XD]V\WWV^,32. M6]V<=W",^T'!7KP\H8 :C?_ L<^LFVP]E8K*>M[G&S[3*:F,>\#4M(M76 5W ME# G@P[W^>K-.+Y[ Z:!E1.9?4K2A#Q8TK>+%Q1IK)0V2QZ1B8",ZP+P.RQ MEIHA-!A'$[WV33K/]N"].'-SC\0OL<][T$WM_OF_2V0H% ,OAY'LO-RP,H#5 M>P*=,N6&0T?)F?\497[,O1-TROS-)SS"_(P%$Y$LHCI\0]4*$5(&N\WR;$EI MI4R@I8O M*^+T\3_QEL)]\K04'JOU6>RGAOX208VI\]^72S4GH21(X?-0E ?H\9 *I)F8 M7@K)K45<(T?IJA 5A.&?T&I7PR06P'!L7I$(I;/FE*JQK!0U +@IY"K5M*04 M*,:XE<3[^VC 9WUQ %L5-9/U$,;C\(DEBR7E 7@'S'DLP3 >D]]9,EE2'H Q M;\YD"8;QF/S>DLF2\@"R&YDS68)A-";?V?%84AQ Y@5C%DL@ -B$G%IO0B0U M -S5MMF$2%",-[%\:SFQ2,H#N+9L/K%(,( Q?G2>4TE99_Y/)>V2R-U=0W7_ M?)'W:/6$B4_6%W_D459$(J5;%Y1$>MI:P+;T2HEJP<")^!.26O@(;215U0!F M%-A+J0("7$(UYZV-F!K5@-D6]K)JH $KL.N(_A/RPX-BA46)-%FQ655@]HJ- MX"2(X!VFU%,)EE]U."5Y9W5*4NO3^UI]?3CX.!Q\' X^#@):\"8 MI+3ZII7,$+.5Q!_7[*_V"@I+F3@/,DS'Z\E[6N\'N8_.O@TXDY=*U38./'N M(TA*W/LY"GB7[T]8]_=?L5Q,E@W \0<9R<@2G2,!S1-Q"'*7!N"X@@834 T= MA'7HX!;?([>X4!?U;CQ]-3@3H5ZF>C1PW'A"6ALO4&V7W/+75';-O6-;<*;0 MCJ+50X3G^9MEQ?E_]@ I(;D6SI88E M9IPO[NDBGOJ!-IV$244@4Y9.^QIR,H U@D>CO5.3NRYD)0',3N:ZM'%5R-" M6:8//HE)?!(RGSE?R3B![Y^B^8Q!P9'B#<$!0F%Z21%7L\5\49M5)/(SJ+=/X7P&!_C!(<9_Y5$GPC-ZBE11U:U)VT:6,@2!$Y3L@H'-\Z UM?S9FM;8I( M;'9;S7=[&"3 TE/1?4N992JM@Y(:"*HJ .SS+@)7@X)C%W$%^]MG64(DS@\96U2I#[#DY>&<6RG42R,1$.?M M+;K463[$92&<:^DT2R$*$%OO<_20724IW0;R]U/DF8LA.'YL"Y., M/;O$4.CV0>*RTT\SLM?73'=!8ARPY*!Y<5A2&L8\HU0JI21 ['UJB:(979IP M0V%9 -.21J.:G@XA".<;T+V-/)2]Q&=AIAU"#@\AAX>0P^;^"6+(X5Y?VI!$ M8AC/4X?;&H?;&H?;&J!N:]3&[L/^4,Y[0^1\%5/G8&?,9G;M0>+IN7QY7[RNZ MMPH@D-I&Y+WQPE&(IC?WT@_0;,6"MXQ<_O7B "*J;40H!S*8;"3F;+/G&SK; M!]&3']_X:^Y/+[6(E:#JP[YJC[K.K0!X$,)$1)WQ01U5Q6(>!27Q&S!&8TQ> M&<"#$MU'G!S6M./O,B)I5E,CF:9]I#OJ9;RV&Y:]&@?PD$7'T=H+]IX,8G;2 MD)Y2LC%.JJ_P*;KQ(UD._^[-3:D)'T8>Z$J@TP[]>4 W:CP9^BP)SZ@N1DFY M>><8YXMSM/#SF-;($#7#LEL_0Q1-0'_S'X77>(=M?U+'T/&@,T!?Z!TB7']^ M6X@C*N)!__;_ 5!+ P04 " B Y91BQ[@QE[ "!% @ %0 &MS8W M M,C R-# V,S!?;&%B+GAM;.R]>W/C.)8G^O]&W.^ 6[:)$$8D@]) ML%A10MZ]_>Y?OGO[W3MR=O;OG,0'+V5=XHAP6C]\]R[_XEQ2BZ,_DS]]_^[' M[W]X^\./Y$]_?O\#^Q^Y^YBW^\@D6P9=#<,@^NW/\/^>&#_"-(S2/W])@W_[ MYCG+-G_^_OO7U]?O7M]_%R;!_^9KKVS($HS+_+I-X2U_W/* M/[R)?2_CYJET__*4A#F!]]\7O)0MX%]G>;,S^.CLW0]G[]]]]R5=?"-%A*\U MF.3-X=M%5G2H-O[#]^++HND!::G^NY]^^NE[_NTW__[?"/G7) [I/5T2_M&? ML]V&_MLW:;#>A,"5?_:]?M&J^"I+ M%R*R%H#W-#K[Y:&'S/_.J9'/.;W_[U\%7XLCZ4+./]?1,D[6')W0 9@3)A7*Y#.G??1@7'KI$^>Y3<]6GK<1(Y*& M69I_4@Y-^<'?'C*&["#0>>BEZ>WR(8O]W^9?@G3/*#KM<0Y2;4UAI'8VQC=< M]44>#)I D,1+PDDR]&1$G0S6JF87\=H+(H4M&AOB'IYJW:KC\K 5W@'9(JNI MD2C(NAF+\7H=1UR@^4>Z?J*)R@Q-#9&/1:5NM;%XT KQ6%3+.GPI"22)&))S M\EF0W1^+1C3+JANOL=23>DDUNK;LOXNV^#Q. M6^*C]^%>M""7419DN^J6?+PQ^L@HMB@OO\8_!JMZ[(\Y^ [W&*M)>/28 FKC MC:#_O?42ANWA[IYNXJ0I6JUNB7]<*;3;'V)[S7"/-I6P1P^\@C 1E,<;A'+%9;2X\+(V/-MOAW\ -FJV/_QJC7 /OF91CQYZ@BR;2A<$"(\X@29>E 8P M:7?B7T-3_.-/I=_!)+O7#OT03OT%/I MDP^Y_>]Q#C6EE$.'F-PF $4B2(XUM.[I*H 3ZRC[Y*V;IE=%,^Q#K%FO^C"K MM\$\U!22'CG<2JH$R(XUY*XC/TX8?/+M,#];/(^W49;LSN.%>@1V]<(^(+6T MKH_/UBZ8AZN>X$>.WAJ3&>%L2)P0R8H K[&&]*/WY7K!E@C!,A )DAVSM;H] M]F'5*G/_)\/U\LF-%2^1^(>KY3VJ*Y+?81VJ)A M?70V-,0\,MO$/7)42IJS_ \"U,EM-!I^2K[G[,_;Y#%^W<^^:6\YD1%YJ%WC M>"R;36 T-@AK:BP":9C/@?C(XY"O)6Z3NR1^"2)?O295-I_(B%3HV3@L]]I. M8&RJ)#8S0.6"\S8A.8.1!^E=G&9>^/\&F]9MDZ+Q1 9HHXZ-P[/6<@*#LUE> M4]@IJ!-&?J1M$(#U/*&>8BSN?8UW]#7I45QIJ7R'Z&YK@'4HJ??+AM/\]SB&EE'+HL.($":4H$8$N?%PZO*+_\PDIHHC.44S MO*.J3:]]S*JVP3G&6B4=.M1RHB2G.NJ1W/DV26B4B:P&\!^VM]TV)31W-,<[ M!'7TK&\LF]OB')):$A^YN93424&>"/KC'1MG%&[6!R_TPLL\*4[+&:2B.?8Q MVJ[G_@EQ4UO,8[1#XJ//A OJD"OHY8-VS$2MY-S+Z"I.=DH;[+?"/B(;M3K, MV"J:8!Y_S8(:R-M*2$YUK,'VL/;"\,,V#2*:JN?J_5;8!UNC5O7!5FN">; U M"WKD8.-$24YUK,%VN:;)BDWZ/R?Q:_9\'J\W7J1&.%5K[(.O5D2JI3UV.'ZI M)NL+VJ--R\\T#+L G%QI@7G,-&/''OG5][?WCV MF*%NMQD4[(2 I3I"T-X)^S#4T7DOB-/2 _,PU9+[V(!.I7+"C @VI,)GM)', M-NB)%UY'"_KE/ZD:,P_;H1^OS9KM#=%Z(]2C4B'JL0-1D"6<+F&$1\A7$7&A MJR#UO?"OU$O4]XM;FN(=?UWZ%3DMBG8X1V&GM(-S761L6U F0-K!?>-2KROV M25L]F<.6>(=BAW;[EXWWFN$FQ1Z'8,^F-PWK;J8S$!@V; MQV*EX11&8Y.XIL:C+,4PTHB<,]8+KECH->UI]K_'._(:-W],,W@@=)/[SL M(MO%1/"VRP4G)RZN=WC.C36>;8M%(/#Y>/#^Y\1T;%M%SHL.T4/$FA MX:%#[37$[EI_=E*TWTN?Y]$"_G/Y]VWPXH5, MH'2>G7M)L@NBU5^\<*M:Q^OVQ>V7O2Q0J_:OTQ&OW_83?_ 09^1Y77+^1X71 MC'@9R7D1SLS-0P'CFL&'/VC)R(7/WU.&7X&?4:YU\[6&KK:X?;I5PZH/-S;$ MZ[/MX@X=G"55[J4SQ1V&^I3YOU/(?U$LW;GZ^B" MVP=U]*TM>UO:X_5(+:D'+X(E<5)29]/FDOD0F8=A_,J#O4NH0)G019"1FSA- MW7KO..9(*N:(: 87\+V:/7QACY#9@_(W]G[WTSL^_?[NW1_8:AL^^5_;B)+W M;V>$OV$.WUTPJE =@KQ_QS]][P(EKJ,79JHXV3&[*6R\UP0W"C3I4_7ZZO=X MO;Q1RJ'#N" V(XR<%3>-,R]L 3_XVWV9Q%*_C;9I7JKF/G^(L/5P8:S3'Z3"Z>H+O=+5UZT8+ MF;;)"\SW_'D,!'? V6 5U HRB.SN1P_\Z&_S:!D77KE;2+^G7D7AK'UOY$ MM2APJFPT\F;,OK(/]XUJC;27B3O@<&4#$*$.;'1TP8GA??2M M;UO4[?$NB;2D'KY,%\1GA),7SQGG#,8'HY%UICE9KG<:+[-7+Z'._/>6B>5! MT;4;R@2]#U;/V>WR%[9#@V6>PE)=?7![L);&51=N[8#7A_7$'CJ@"^J$DY\1 MSN L7IXQ%B+BX,2+Q](Z!/(DR97>IO2L<6-(*E M<(+6@>@(&A>IF]X:DC+<[5/*XZ)/# =:CU%4;7%C5ZN&M?U(4T.\Z-0N[N 5 M:>UDLR3L9M-A4477)Y:M1TSHG:JNP^'A)%ZWV9/ON.-(AZ>0AHX?W;G!3> ] M!6&0!32=1PM>U.XY#A<,$R!"F.TZ;K'UZ([;E?K:H>ILNGWQNF-O#88.]PJC M(C*>[5Q?C!M/_>OYA^N;Z\?KRX<9N;N_O+J\O[^\( ^/M^?_2>:?Y%__<7MS M<7G_\'MR^;]_N7[\*WES<7EU?7[]N+_U&!L@]"ZVMG:8# AH7'%5MYZ$HYN^ M!UHAC>;&JT5U1]R5;NCC$&;4IE.W1^V"[IGMNV-P8M2=VB'S$. 7* MI&F"=.6/EE7-<]3=[,RMJ2)%(LID5\+5S"UZCV.""+BFCM" ) M?:&1G:(>&F=@3G0E9R1]CI.,L)]B[3YI3Q/5.COAQC,]G=5Y>]/!,$VYC67N M(8&MT=06*6QA=:UI\?"P=^Z>$\T)?WHYCIP=[6OO#]6MD>-7NY8'!_Q3VAEV M"7S<"3B:7:%=-7-/K+BGD\VA+2W%UC#6U-71R8UVE!P]WNA!S910QL*8' U: MNIS.FK_A\[0R0TK_F+2QSV3\3ZVQPA4/.TS"*UO$-N*@)7U$IZ86E/Y4WC]W M?GAZ$T>K1YJL+^A3UIEXJVR,W%5;=:SY:&-+Q,[9+N]@KV1DSR#X18#PC)1W M /(S_X]>!K?<;:UA._W3CMY CL1/8;#B!3#2HBSA KX(TG3+*TOX<9J)(I%1 M%26(]>V+$],&6: H/*/;$7D5FMYJ6"M)L\DE(2F(0EZ%+,6TONM3E,9)39K1 M;%DP$@^'$\FJ&IYV=,W#E1T40\;%,O"")L$+\[<7VKCT5)>*NH(/7SOE],?S:(U%SXAJ.W7@_:BNWB7*:;IMMZYMIRU3<%8-F0V> MN3AW4NOJEHLKUX%2Q5EPM[MJ]$/NM;J::^1X3,*'M46WD>GA^L;TB,HW9#U$ MSA'-N?[[,1G'IT+=@7;T -:@C>)\!R\H-0EIX.S&]9FJH<-4QVN#\WB]#C*( M?,$E7$A]9>Y-(U_M/NT]<+N3AK;UO'5E<[SNIB/T\"SU@K9XF;%*_3LK042- MU/3Q]/6KU,F;3W%&R9^<7!"_IPM*U_R5+#;L(6,]#AG]U77$#$;33%RA+^)^ M> M L5 MMESG 3_$,=!>B?),_*6?_'3[,>??IJ]_=/[G!B<50,A>"!GFZ49^X,7 M>=,GS*ALJ ^!S7#W/XBW6B5TY66PSV"F6_"C.7GZ1>%@"T[#A2R_>\_4^N.[ MH;Q< 'COHC\3+O/3K[#/%$OY6*Q>4R7]^[QTSSS+DN!IFW&@S&)RYV%(81O- M"E18X4%$%Y=> M$K'U?#KW_>UZ&[)U^>)"3+_*_9!&1]Q.JJ][/3#0U0NOZ_:0??@67[ @.0_R MIL*%2#9F*[[_)#2/^'YRT;Z+MVZ JK9R!>LH8(% 54>;;>T=#'J,4NO6OJG& MBT$MLHZPB;;ABAN:!/'B,FI%'@MJ?Y IX"(N1B,K.Q2AW$/F)9E3]9[H*H@ MR)R<#%M03QP0IZV1#T>Y)M9=5.B)L39[=V: JAON>417[SXUV/'.,=J2&\A4 MJ=1<=YVT8D?7@TR6V<$E)?XP:1\D&[6,\SWU:?#"C^YHIE=P7;,K;I_OHW]3 MP>>V?GA]OY?T1]=)+KG,B+?,X(6A,(Q?^<)E&2?DG#E)D)&;.,53P7U<"R45 M"\G+SU[-1+XP4&BCCB+4/6D@1XXA%JE!2!\" MB+%DD!I&0:4;3MQ@R+B6P048>7G7JR "HD.9B,_ M&-UT:<_;J#H;8GZ MS5?-SG@!HK\*1U42N#T$6$0$DP8 M 4;Q?)SN;D9U]][\2->;./&2G8BH?-I"MNGM\H%GQD)B\'H#*,03=.;1@M\0 MO@A2GZU0MJQ%QVK ''79C.LK!3?G\H(%*7E@<'/C>A^X]^%E.W!S M\:FK! [;1NCZJ=UAF+BJT<7>VSJJ\(I M>8\7*4894K[MIW6'3;?EO>D^-JEWFR!*->C="565/A/#JR;)C8-6A8FSC&;K MVA_D-]M&+3NYC#;LHR'7=% ME0X]"ZFZ3FHN:]6_93YK[#>9.:U=>G/S6H4/*1EA0#D[%CA NJYZ.#BPSHXQ MYH7N6L-@[/H?]3.D.R\9>-![)$G<:&G"7HH:)+WIX457(UJ9J6TB^,,"4T@@ MSFS$20WLY&6SIT M >*SVHH5-,]IVWM,QM=USF=;FD_"MXT?S=5]&L>9[ CZJ@]C5=$B-[[;>CZI M;CTQGU6?2RJ:3LA7#1U1-?DIEDJ#-A3M>0KIQCN[3^@ZNDS,3SM.YMK:3\AC M38;FF]W6\G%4;PW6W84=U*UQNVZ'EE6O533% MZ[!= @\?N-&"1BDOFB]I\P-5^=#5L"?$F\=KFF25LTSB4H:/ M_!T/Q32QWP;G>&S5J%:SL]H W_AK%W-P9DL^U@0]1P]9V%#)A==(+V[UFOTV MN+VF4:.JU]0:X/6:9C&/16NG7F-%)3X*PU?@UR)[/MVR' MNZ;)Y1<_W,+&=@[EA=CNX='[HC#),$JX/? (Z]2KY/;CU%FJ(-(G@1^ M'9)S):^,+2L">/MJ-S\^#82E4D3P9F7 '*4)8=2^9%"Z&EVN_PY MCA?57+5?6=*@+ZCL+DU M=85W^E)IUU[Z090;2Z_+*!,X2NW.ZV]KB]J5/3JF\I&^/UM&Z1AP[5 M@C+)2;O.D1Y#5RI).WF5]9ZFE(WM9S9=7[ Y-8PW<*HGM54NSMO[X'9/+8WK M.^^6#GC=5$_LX;MI05V^%U[0SSW7T99Y-)47)7TWQSMA"-O?:/'12WZC%812 MANA;.N!VV&Y=ZZ= JM9X755#YN&'*9PT'[,%<:=.:E-9+Y3/!ZUSTDXVAS1B MW_CUHA]W#0<"XSL;P;U R(B MSR,V?S.AA[=]BJ.XKIX$E8ZS#YU^N#U16_.J7W9VPNNE^J(/'=-5#H7;2B;? M6CXFT4C8L6\ 43XGD)K+2?3;(8\>2L.MLR]B?PM2 M\LG#T,]\?%FW-3P'RFNWBN$/5T7!'[XE"0UYE9DL)EXA$/QKR>24%5A8OU%1C)QBTI>D#QN=QQ*:B+( 'MN-L/Y#>I]_4X%:A>3N^ M[G6:(J"J5'"'H'XI$8F82"D"Q#1MI:M2XSI$5A@1X(0&$4U;0 6!![^^FP(- M&666S6KK[.H"7/T_REVV*KC6U0FWH^OI7 OMMO; Z]R:FZSCRWK]-.UU][N>H$O=3>2!W?-;O.9>SI*L]#*^%<=U7.X*0HOV0: M1%NF:UG+Z@-=Q@D5[1Z]+S2]_)(E7IPL@LA+=M<97:?,2#Y<3XUY2F.^:% N M7&QRQ(T,(UC[L&*;%79XT6D,I8>OIROGS.45?"%@I7X<>>(BYA#(A>1;CXI0 M))?*"2YBMC+;^1"XX)=;46Y>,N]+O@ARLOZA66>VR7X;W&C6J%%M;5-MX!8Q MNB?Z1EF/'8(N!MJEE\"K?FG^E,$'+PU\A=:JMK@'7JN&U0'8V!#OU-4N[M"Q MF%,M']V8$4[9R5[7CHZ<"NQL!?##PQJ^+"_,ZPI#+>'?.7YO8U_SBR#<9LJ: M_>K6T_+-/2W;O%,VG8Y_[@MLTD,E;10^:DI/20>YG_Y*@]4S$W/^PI:R*UI_ M%*Q2 +UM7NU+ [=/#[)(U=-[$<#K_\/4&.HM.32'\JDX28+JMH@(R*Q.1@ MIE.1D8#&Y7.RY@Z/;%#2V] M+%"KH:'3$2^,]!-_>/W%YL=0RH?(.7-1F;$BQN_E$^WDS05=!GZ0N?4.()*=04;WV#I M:HM[S+9J6(LH-37$.T;;Q34U-IT^P%), QS[.UZ4:&R*>VBVZ5=_7^*P'=Z! MV2KM\*<9ZBL"QZ].V-?0\=.CK<[6U ZWIRDU4[PLBMW'U*(.7XJ7;XBZ]2YK MNJ6N_&J^6 20UN*%=UZPN([.O4V0>6&KCW7UP>UO6AI7?:^U UX_U!-[\$V[ M@CH!\F=!1"0#MQXZMM9GOF#@IH)=QI:_=)$?:[8ZK;(Q;F]MU[%>QZZI)5[_ M[)!W>+$W0984A^]._=&2EG/?WZZWH;BA+@-MYFZG/] DH.E'C3V>1G.<_J6K M9W$%O:4M\IOG.I(/][8-DYD'RK)GR,A=QLF:2P(G)3#T(:,YBXD0@JPK\6.^ MYAOW>KE-4T@-/QY$R)W@SUCJKO?5'?G:K#,]R9OJ97DVPL]#+TW)G%1W:T/. M/MHQ^8>>H*QJCQ^56S7=A^7&QM/ Y7;11P/FLQ]00+,=:^387%,2"3I;U7A] MJ+%#@!Y;505&?["+T0_](%K5'#U"M^JY!]"-;2>!S^V2CP7/#QC V8XI&C3$ M@(2SWN<;+?WP G@/;2MOSNE;(XWQ*@C])'C>XX# MMEQJ[*A0EI,?U]:"TA!X?>@-7JH>4P"O5FT/P:NQ.7;P:A?ZR/'] 2-XC:NQ M4_ :^<=%"U[7D9]0)OL%%?^]CA[I>A,G7K(328_W<1A>Q MAMACKSZ0=G^\ #A(BR,J^' F<&U!_/4ME,+N=>DNS@/55>V?HQOO,2B)HT[6:U>^)T_@':%T$VO6[(XVT] ME3 4>ML?R3/B2\;$$]74V4RY$;S'#;J-9(]]B)N1G!.1Y>0?8R*9V=!_PY8K M\>(R4I=$'\D0'SS6T:?$X_?<:&3E)JS0]B'SD@R7OD]T%431L">E]:"Q3!@&/<26;6,,,'=VG ^HZ=E A>UO?:<&[EB:#,8T!NU>\A;$/\?("MU\P MES>^BT1TISAOUS#[ZUG.C93L .RK^T$73V",:9"'CJ'@! U%O8,C35,0.0UD MK-MD"#X*"J>#DGOZ'+T>/B&<-&2:WF@IZZJ,?V(]OFVZ@--U?93#*,EAL8PA M8<4N*CC1]DBKM <76TE,*;ZHIXCA$&-C\1248<:QS%.+-*8U\PR.-AY_P,JA M[#I-M\K2KGM-<"-!DSZU,]/*]WA]N%'*HZ:T=$8$N=%C759T.@AJM<"X-,OI DY? IW?<5KR8V(\7Z8QDG;%.79J0BB:.[_,@M*_:\PJ9^A3U6L)4/B[@I#),.@Q:M5%+0 N(?S%-F%+10&0'!7+L-G!N]N- M(?DC:.'$#2,6*N]_#22$/$Y_M%K''&VN$BA%7;S:+N*M 1>&++@T/+5%;,7( M=@/1V>=:L';OK7T8X]UDUP'^[).?[AG)P(5.O;J NKNRE-$ZQ[Z#74 M?\H7%^0# TJ4]E+B$=9B&XJHANRK MAQ'D:==\7@&)%K,<9F8%SJ000A2BCYROZ]"0*$'6ZLAI1EG7*[>[)/8I7:17 M#&O (' 2?PVG3%YXMV4+3_]VN:2)^L7#/OUQXVMO2]0?$M'LC!=-^ZLPU!5R M3@1^ )+S(I(9$=Q(SLX1)HYGCIP0V4B6,_Y@(=O^!;EI_#@]N+YG*R[WB;[R MK])0R&*M=FS MD4Z@C7$7+=C?!>SD$B +L]FSE"[@DC=(0VJ%:0;$$*I]<8+P( OHALN*CG@7 M8OW$MQ@6*]'"59VE42Q17X[F=\6\D)I;A]D-C V$@\/.D\0#A0VT@U[31025 M_..L(/ %;@Q:HGKZHU3F+;7II$*0='E+U MU=/:99X?J:<]%J[X,3E/OK65WWJ]IC7=!I2'Y%5OJ!1RM\2D&QXL0W@1#@K M%P/Y$\U @+LD?@D6=/%A]PN3\#JZW=#$ [B>^UGPPI=='<-[$"'<@WZX;:JN MT)\*7@?F7 M<+O@@8@X$0G9698$3]O,D\_E?&)&CJ.,R1E"L^N(N1)-,R=.:M@6(2/DO&@+ ME*>)_""D3"+QXX!^C[&9&=X2*]Q.;].^RNHPAOC@!2*KVAJJ,5.(10ZPCE\! MG=::9 H63PJ+1Q)1X5/XVP=C;X5]25R8URM$^K,+[+V NM]^P.-U[.^0PA_S M:#%?P_SWCZ8X7L^NN+&QC_Y5K-/IAQ>[>DD_U#.J3&:D8$.\:$&JC)Q@R>@6 MX&I[:K6/.)7YV0LB #_8-5UX:V]%;Y?S;19'\3K>IO+0:7$ M..,>FHQJJ#<_YAAEC92;XS:" M?,;;)5M>LN5;MKMC&F>0Z;@!9U1,--J=<<+J,!M45TIZ/?&NE7K*/]0-@$V^ M-6/><,&](=*"K:.+K6.9),F:-CDEH#U%%788;RW(#[L%UU6')9]42X(0V M:GG$7N?*"Q*>#US&76Z7L@XQV[Y=T"1X8:Q?Z(VL&+QK6N ,HH+34X^T2K'[ MZ4\"^1[H"(6.J^I3)M-32.>^ MGVPA\BX.1W]E&S@:+Y>*Z:@7 9PH/-P6U364?F^\ZZH!.@R&D9P5*7G-B.16 MG,S/"&<(U3R<++9&-$BN>M")N>A M%ZQ5"35]:>#&A$$6J;VUV8< 7F08IL907RC*@;%Y4VQ,8-;,.?+GG7*>!)YZ MXES=/+$YJEW.JY>$9.VC #9JXCH#-PP;U/E-AU3R=Y(75#DMNUU>T*?L(DA] M6%[?)70=;->J/ &-?K@A0UOS6OI-5R>\T* O^A'7?PH. G @^1,R!O)QLI; MF-UY+:-KS^O!+R03'.]R%SDZ\O)-1R)?+P*XG;V_+=H?XE;UQNO^ W08O"QH M?GZ[3'>3#%WGNHUHDO/R'F,E+2U-*5LFP9JI$EYPDJ)V: JVSP'@2LL=E;85 M&[M.#1_4^K)K&I 4(?&[5#A ZE*8%&+WT,PXCDG1_U M\LF4LR6"+QI,&<5(N37DD;!86\3<'/Z6L85SC2:S.(*=Z^B%B10GZC)*77VF M!B(-&K=C1:7#E""A26S#GE]A8=')'_MO(LSJ+FCMG\JZ"B E)0W??JM"Q2= MI^;";3;H"!HT])R24[?*;SI8P">MR@TY7+.Y%5,(G3%-T/FNY<[;#8H E/VF MYN4*S?7V_K+3E'Q;);JM7;_D@R3N9UK[0LU-HYKNO!E2%V[*6&,? QUVG:!/ M*_3O=.N]?A/S;)7TYIV;I\;<*'/E'/JW:1ODRN9;;1PN?@YE4SP_^S7(GL^W M:1:O::+*TAY.96J.KV65=@QH)3$E.-!3Q# RY$S)*^-*)/=,70K83ES3Z^!80]D]S6H_/1 M@D1LW,I_.KYUH%^@4&'(7@1P0T5_6PPK[HD7* ;H,&(Q3RM $6=>V 84(YND ML[P5(I" DXO41&7@=D*3! T-VVB 1PN5R8&(CBZ6P*1@C:@*GP,K[5<&;C*+ MN2OF=\QDSXQO.H\6]S2$ QA>^O]:+'T65W'2I[K6<>1P8H@I.Q6WSX^@A?P: MN@G-CKF/SN?E>)LMF?NPS3T7 $I2;G*Y^+H^_T(\S1A(V?AE("RENEP:\JYF M+,E=/%Y"K)II?W04Y-9'#U*Y5.ZX"6:>=F0VPU$ M(-+++S3Q V86U>I-HQ]N\-#6?.]EJ_9.>*%!7_3A-[,$!U&D713+D4Q(P<75 M U>CZBZJXL12=ZK0_9C8/- *9:!8 MNROVN'!_18X. P<1CP+SH0Y/-025&EG5Q^-G;+.=YX/)#S)(-MDFN_S?-4^9 M5>YR@LGX?IUR=4:.$8]GU (X^+( F)';)1'L9ORY+?;/H@B9^7>NNR#4F3WX MZ!(_/DD]64J O[N>&\/9B]=5&Q?MO4S MQIM\B*-%B@D=9&!;UF%L6XUI=D&.!QKZ-AWH-+5'C Z4A]]:%,4&;4XX_<_ MHK&B,W\\ DJ$OC#L@7J"SAQ6/QQT=#P)O3/WM\6P4"I>1Q^@PXBA4TSG,+9, MPO>8FXI)EH4AW)[%@!'@_V#S\\*V)+Q\&EN(!#YDQ+ O>'Y,]8-*RSN:!/'B M\-J%?"C^4A9.OF>@?+E<4N4YSNA"X 8L-[])%?3&E0 O<#JRPS$G,C,!OQ4Y M9J0447PI,O7JG]4Z"-%)P[VO&2D4(+D&!%0@0@-WL;!^$2Q%0M4VH"[#0>DRZAU'XO!>CJ81;R, M4#@!6?)C%:&;/:L]9%Z2G8K=GN@JB"*8:=NL-]HT *D>\HG.,ETM6C1LF>"- MAC!.MPGM2. R0!;_9&#";OOSP3$T<4\)1C0[.J6I?(RVS!P%+VU,_2H%<9T% MYMR #]O-)N3/^7IAU2X,P)A,9\*^9>@C6EB^L'A>Q&+A)6YY<,\COX^Q>.Z) M_Z/I@%B_*TX(&J)_D4NBV0]Y(DE?+8[)(BD?MZW$__G=C%JZ"-QAJ>:3C)L$ M,I9!2CZ0ZE%PD@=!CS&13ZWQ?]NP ./^%+=D?S@P1/=8<+&P@U/N4DCQ5P:1 M<#B,!N>:\W']3C'A].B.$R6'VJ&Z(-/MBW?AU5N#X;74GC)2\R-!/_*&>D'.9D9P/*1F1"B:K-4U)0V1Q.GQ)NU5[J>.HX=] MGV5(N^.R^,7CE+04HEY,P]LK[BX><&32D#-"& :LJV4;"9S,13($5-Z;962: M$C=&WL0YMG;^#&A5@*9' LB\>-0+Q#@#.9S5"$5E.;IGN<:A*>Z,P ]VQ^= M)B]=5?>^\G'U>^K#NC-8!CYW^<=87(UH,FE? H@Q?Y M*K>O>O1&CN?#=!F> M(U\/#TE^9)\A;(@$RY$O3GU%QM"MGN7()B)L]BIMDC38A#;99)0]\FVR\B+Y MD#S;V:=Q&"SX/]B,PC1([7F:.-$7RL6K.[!C1#& MNT+WQ(E&'ZF&[7GO)CM__"%81]U+FM)5]_1T3U'>4]WR4S2H' MI]&BHERI6Z[:(_V2?0@/3Q@=BG'"&'#$[V(,+@;(<*+(:G;%"X-]%1CJ%Y(/]XGBU:E[=Z].=>C=M;CIT7W28[]U M,:';=[*CW]RTD ]_7BNA^>TY]Y/MZ-; @977I#\Q0NWM%PQ=(4M.KK@=GH= M?:N.WM8>KW-K23UT" -QPJF3C[Q&%G55E[I)S:[IJZO/](9OZT35VF%: ]@< M"%=&<(6^^UEH-*T=^RWDXFG?)E(VQNVI[3KN)YI.Z3Y/A[Q')9'>EIF2[@=F MUU2B;CVEH=DZ?2B:3F5PF@-//CJK5\)MTN(*-(HY<)4GW3B M5;E Y$5>_*MK'CF6*'*G-F*SFN\?11$Q1)C1:_!E2LAV./L M$F5/6I'^U U M1>>\>#35$W&U=JL-\K5FDB?@;!V*'56\\8Q[,I'4R1P2C59\]X-@'G=M($1P MQ&5YCL,%,YJLVQUG7?O#SDZXP41/YRI6M/? "P6:YE'3( 9JHWK>/; A0AR0K_SDFSW MR*1(X:81VV!W9IIT=L/M_[IZUX_7V_O@]79MR8,0U!_;/H,/MN1 MK,(6TT#7G_SZ49CF\->< 'MTGYY3V #]W#\X,U+EAFH6=&$2O) !E3 "<>-^ M'BT@ R=@&_3([U5UL"<-W+ QR"*U>H)]"."%CF%J#*_=4G#C7N)7^>W?!\?C M&5WS:6\B)^ ;K;-J/PH3]PZ#&ZH]]Z@Q1#6].C9,#3>].B8<7=,T)$T$9PQCM#(FVM)_6*&T/>:H:3V>< M&@QI[@]4]U/+B,J:JPAS05,_"3;BON"';1I$-$WY];N=^/\JY^O?&ZKZYLS$I=@=^2S_FP'W?&B9/#;%!= MO^CUQ+N8Z2G_T/'.V^%V?$VMJQ[?T06OJ^L*/G1@Y_3AY47".:!S<=LF -_VQ6WG M(-S"*12\DW@3LX7.)C>*D^ #7<$R^9YNXJ3O%*_;%[>C][) +4"ATQ&OT_<3 M?_!>7G A!1MTGC^J'5R=*F\2^DRC-'B!IU_C->WCYCVZX_;TOG;8.RG3ZHO7 MWWMK<,0A4,F("$[HO-Z1-6#"=P$!OZ3T=GF99L':RPX>/% VPNW.S3I5G;;> M J]K*N0<.N08.=A%%@31.9]E?5TXV%T2Q(EX;'V_4G3YC$HEMJ>PS RN)UT MJ%VJ;MR7!EY''ZS)\)3'.I>9J$R9B,<6=I7'A]" @W,;.<&/3_2U$EY,XHC] MZ8L:IGW6Z@/(X,:/H7:IXD=?&GCQ8[ F0WV#,:P5JJVQ1+>N&-T\2M,P8(TW M$.4+(@*^;BZ#@:$5K=4OKO']%&=_I=GECC1PYBEBKR'8X@A MSX0PHMHXN1$)%[76K.YV49R1'4=-VW"J2D%Y\M" E#R*8S)H^0A;4&M]F!S8QM]3BCT^?P[/E459Y>UICF:7=$RRMIK.?<+.'HBQ3$_;HB&YRN70>1R\TR6";>9?(%R E)E;TX56+UNLXXL5K\[JU&FAF MECQBW+-@QP(A#=)&CJ4V-!WG:, O)2>;7/1\G5A%95F1"\0G*2\%+1N-C->8 M3%V1A13"Y.O0&M[/>9TW;CQ11SL7"<=,,$VC>BJC.KD*6[PN4GW_XY8G&?/@ M*Z2I0 H*,TO[0<8P2CCG& /6J5V:[4\&[W'&,+N=,SP5<^F?:RB-;AGV77_QPNZ +\=3Z>K,5:Y/;Y7XE@LY;^#88 M(<+P/@@%<'X?<"#JB/D\Z,' MBQ+GV(C;VILX VSVPG!'"JNGI=6S9R\CKY39D];LGSU3V%]4?X.%+'824;85 MR8N=I,Z*G11V+[((Y8D0'Q?Z2-O9?2KXJ6>'9E1L[SL%K-/4P(1/57)U\T-( M=& THCD"\UF\%5!59^.)#? FCB#%_W9Y%41!RKJU]&A%AE$9X\24\6U?1"=' MX8H\;CFN#8:Z_B-;&63>TS;T$K8DJ$8WYP_W(G$UCTY**>$[6$_DLI8-QPU6 M3L.^M;5R1\JT#&16[%S:N#VWV/6,-=4?I/<0=[LV!GDR>L,6_0<)ISV7R7TH MX9S=#%BG>?&L368*Z^C^RICP*\'UC+,]S.-V#598K+1*8-OM>TFR@P-#;PV' MB>+DQ?/9XF(KWL1CGR=9\(]BXP[ %)0V]81-7X/LF2PH4WH=1-R\(5/'S6F- MU#%NL^O5-H-GT2JZR3R&7D!FB,4T$,ZD/9N@SP1]_)AH5$O[8#DC0B92%2K/ M^1D)234N%:.U[E)8[Q P:[!*A1PNT%*19:\%@[I]<>-;+PM4@4NK(UY$ZB>^ MA4LF.)9AXYBAB@G*6T9N=W=W2;S8^EF>?5XDG_?"\""X8X-8__#"D^4$\.MF;Y-: "5YR\#%.)Q1TDHO?$$PT" M4T$275LHD\!/;1U,!)>;;J<@0TP1K5(?B.'#K^S<30TP%/3\$3OKT'V M?+Y-LWA-$[X_FT>+?FN.891P@\41UJD_2M&;#%[X.$:9(S+5.4\1V,RYSDCQ M.1>@\N]"D!F/H$+IPN"%8PT2R'%AQ8?M>NTE.Y[OE6?[)_2%1ELGL8Z+(/56 MJX2N9-+\$-)/_".N9U6XP*B7?+!@P#AFJ'B] M=';RM(-ZO'P7Q]I1#I%9L(9S)][*CU=1X"HA_\H+DK]XX996%F$?J0>)*(O; MZ!X2 A(F*7^$\Y/EC M_B50/8G5U6A&7O 48(+D-00G&]09XUL&W\!4V" M%P\N915/FWX]AB+PR!63&EURJYX^"D8-L]S'55_S@CC(6*D5$ M/L493>^\'0!\(]+I]L$)<[TTW@O_JSO@G=OUQ#91?(:3)Y*^&R\>7^F(D7?M MO :7;S=!1*\SNN[X+1;K>U'/" _E I7R M$B#L:311$\OI+3+[EJ>\#.;H*A9_R^LM<5(K, JW# .X3)B1)?P6+R#\Q->? M72!JB15N++5I7UOGOOB1U:JVV-:?., 6I[W M*;FA+\Q:[VNQ6Q]93*")C6+M,L6,,U].+G2&^7%_0INX[2+.&1 M\KXK6C,\<*.P%8LVKV@-,,"+NW;4-+&BS>41 "R6LX5(E?4NKR4#8I&*7%@P M%J]YY>UL9LJ]^AAY!8P281=@W/@I#$12I6,$;2ZNS,L?BPK+Z=S/@I?^USJ/ M(#P5K#S6=LT .93J%%#Q:-TLU3J?$<&>[?8E?WR0Y\YV%9P3KWW$G!_Q&AVA'_[Z%%D%>I)ULH$H[%LR30V'.5KN+JB5A N'FG:?I=BT^&XQ_ M1S&9'A8>;],N7!S.85H8:4!/$S[?B)T@TTP^M2+%FI%",%*1##.2(K&P5['6 M-F,[:UA(\O>%!="NW+UD4QCMYH M$L2L7F%[CZF I5);Q2)RO_D4 $LMM)'E'5_#/17W#3@')Y>2 MFEX>Y-+IINHJ>N$>RYI:*])UF[K@'=.Z@IM]+U*,<)M)NQH51\=4O7R\E4]V M3GP9P$1"UTU'XJVJ+7*_;=.PYJU-#1'[:*NX@X-X/9!FF[EG_$VXWXW#!;'K)CV7@_E .4+?)?;!Z[A.AZT]O M4L#1WU(MD*)/;#)@,T E8S D>?^>".[\>MZLF&LAF5B(@!2E')FN'LJJX%*> M[3=DE=+YAB+CN);GU/<4LA[IXBI.Q-L*UPPF/>:8?9Y&'$0/)_(8LU3#0X;] MB2$O9&!$M<$5#AJ?'.3/#Z=B:0 BR;5 (H7B1WCY@QY2+O8E/)-$LKCF@'O+ MB5GAD7P)4Z:VI9734JFN)=$W8)/+A2&M"%:LDIFM--6ZKN>6OE2<\0 M.(H9@/_)OD[=1))N:)I2>BM..*,5-T59/,;+^ NHFDX\A!)V!Q]LG;KS]R:# M&1B&*S,<-( GY/)*KD3"2*76>LX:#ZJ,;Z>&]^;6012LM^L\B8&93B#.1N2C MF-P8!JLH6 8^U*+R?4A?8=SNXC#P=TW9"KI]<")$+XW+35Q'!^P;-5WQAX[? M>[J!E2S,DA#2\$5(@Z3E9<>T% '>,)$RD T( 5=.,Y!CW'V4;:-4&)"2 Q$L MCLCJZ._&!X>AFG:X07_TVUMS'9<^/'V=67; MX+7(_?/2-&8<(*M/O$S-BZ[*FI9P9X_)(+BQY3G$E]> .-X7P)*8HY"0 0NF MF/M%.G#EQM$Y_G@&>"RCYGPK5KE3WV8;1W?C/VUAQ-XNBQ7E UWQ%9QB_=G6 M'B<(:VM:W5LI&^/=076+/'1$"\HP@,N=4D[/P4:O*5E9G#KVT\M@FF] 70;B%F\L/ M4,*'U[RY_"(6GU=LO,/*8)O)6RR77A(QA$GO:,*OO.A=OS#$!#<:V+&IXN%; M QSPHHXE/4T$$ZL"D5(BDHM$8$R0BE#0*1>+,+G$76.7=U".M.F'73.!EH>A M['+$C0HC6+L*$1;9X<6+,90>"AXJP'#W,%:SLI^\-6U]UTJCVQ0]\5#O;G MBN^C@:%#MFJP?$/9'BV 60*"WT6F(OM[(\6IIYV]J5Z<8*W$!9(/M4;?.GD, MRJH%BW3TQYCD7.IIC,Y?@QI'_^K $+_]O&8'FS#X0!,HQ/N>\]6X57X$F4G! MI+9=6F"SD\;D8%1?(S>P"F=.7$2R/GM?^-+>37?72&K?B(W(*@WS,;?+F/?_ M^X+MB":J#I_*V-FSSLA%$5R;I7R#DISI6\7"Q/1@9%YJI3+!::G;*IVSDIK$ M1")C,?C6&@ANGHP#28)B/[-FF:BQX,S$1'AT*+ M(GYE8=360EQM[7%.0MJ:5J.>RL9N)Q:-$E3=D@\^!*Q>4,43MM<^Y+CIJ%!E MD#QN3S!M1X.G;S^HY!KF\BO84\.N0N:@4>:R4"GN)MQCZ1C/ES07XFR@L\ ML8U2'"Z@, "\$,1D7Q!OF<&EMHB2'?42PE]SRZ^@^CL_9!O/8$G".%K19-P# M4FO&JV!32=KE;9Z[[5,8^+]D\K'Z0KZ6ZS@=77#Z?!]]JW-J6WN\,ZN6U$>/ M88>74%0*/C*>K==0M#I.TQO.#;(;&-3&KY[,MUDMXF\H MYNX^?HJS]!/-U)EL.IUPCM-^.A?KK,X>R!=<^O(;R$)39Z"58N01_QT1@LQ( M1+-QUU'V;:)6ES F#E/(7*K.?VECTW*:9)4IF?VKG([9/_YV#\^P-BP7][_# M"5:-&@ FU;[ -S4VBS<\.XE!29H%OA>2C]2#S1U_9+=Q@6?7>1PJ9M=%&J?Z MPV^1N\GAY+WW%6)7,9;*IQA3S0O'D=S%C7+67.:C*+>L=)K][_&Z3:,FN>/4 MOL3I.LTB#AU?DIJ;A9DU=4;S"N]+NU?L?8_8*YHT*;RB^B52KV@4H4-==R<"/OQFL(LQN>M&V#"-LDMX>SV'C@]J(>V]0-B97-\7M9'Z.%1/Z!- M"N(DI^XPM*W0MS6JW=5GDJ-8'\H[R/\\$BXX$$8$U+A0B0; M-PLI)Q: @ON+B@6H8.,HU="EZDX*(=.0D5LQ=3]ZR6\44E=TL$VC&VY@T]6[ M5GZXHP]>2-.6?'#4S0MIRL&L8( #RD;2'#QY76CN%L)YR>I*UI6Y;T#8YR!$,RI0]%'SH8;X8_US:#6E-?U7-M5G^),L./ M42=%ZO6-R^?9K"IL/C^H9W[C99H%<$MS<2DO MP$+[01)'M30 R;PZS1F0;9 MW!TYM Y4QE"9/IIS*6^BA, '1PZD)1NT>7W!DN0\"6>*)SO2DE$N%2/!/@9> MP)"$B9AYB-Q&WB[S6WMW2;S8^OL59DS0FR ^]K%4)UKJ$)LH=O92S1"2+BH\ M\_ ,;+&6^?73^<,]$E@=Q3QM(%L5H CBL;UV<557"H$'=$FGG<2Y(=' AYO(@;C%^OG'C3 M?.)-Q'6O)[J,$TH\GXF^#?EBO[ILF1$O!0JPG'GRF$0^E&ZC-",+UA:^V4:R MD@W$Q7C$3M0M*.H5!!'OO?:B[=+S,\:=R18G4 'IDA^%R^O]^-#4>Q@&4"9 M@Y1$<70FXSLX5DE&?Z>VU5"M$!F>)0^J:F0]4957<%HEA_7&]'M-$%$/M>[$ MT[++1-&T08$I8.GK.8E#W.44GBA/A 3>N9!PX!+F[=&#L\&?O0V:KWEY M.LX'#S";U)UM*&5]NB8E+2#S$7&]DPCA#8W6G49@SG3$Q UD/].00>B.-P30 MAF-ACL#P94*]1<#0W'OQ@I"?.3.F)/7@L!HYJ(X9 L0;ZC-MA:N6Z)T9-:'P M-BXU9V354$;2PG3"JU7V43OO,,&IHZ9KYX3!6T]TFJC+;NB QL_GBA3G-CIBC=R#Y@01L*_%.D%2E^!$ M<;2W>H:@MK(:5P H8?]#>#(^FL':D+4B1/VD_#:RNVS^25@MHBO@W1N"1S/> M#4W3/[<.+7MK[KJ-'@?M,) 8ROX,=QO=4";(;3+/-\-7<<(_ZF.N5BH3G,6Z MK=(Y;ZE)3'2FTE#( -3NK_(94H3 TXHZ_$:_C&..6D=!;A-2 M,":,L_@83[C&IGD@.MXQ1LR!Z 5=QU&:):)TBT+;)LOH=D0,E;UT+]!1JQ=R M0.RGP_#,P@J7]M#'N*#G0GTUZHV/:D[T'Y9%JH"MYG(6??"K-P7$0#;,&@6B M]>N.'-H&*F.\W LBN'-EDOF>23!!()9A8A865?*?/WO)BGZ(O_2[Y5GOAA@ M>^C=N*7BV*C).P%='60Z1_)FR9_X'ZY&S-X/T@/"D %JRQ ME]1D\LF@/A44?2;"-I0W3C,*%_X7U\RAHU7 QNL\36F6-KT].X@ 3K >;HM: M?47MWGBO=P[08?#52,D*0%8P.^/<2,F."'XNWV=M,<.'W4?OO^+D'&"\I;Y] M/PJX'62 -:H>TJ,[7A<9HL0Q4T2+7[!5!V=(.$>'-?-;;%):Y).W;G\;MC^5 MR7I+FU4T/::)Q"2]IE41.YXSJ_D-L'5:I%^&)B'EQW^.XC!>[>Z#U7/67ABV MNQ=N]]#4NNH.'5WP#G]=P8KY64UZCF/IWI6,'!2SWF;9O&: M)OU8WQ^NT.D(/CE5)VJ1&W'$IZ#'T3:K$ MD:U5;Q2%I'MVQ>VY??377(K>X*@T/7#]>2B]I>V:LUK'HQKA\9F2@C7W\5AX >#CI\LHL$O*5UNPYM@J0I\ M:G:=*AHDGZ+R]L;+WOWZ#95+S^\^*W;9XK>;>@F;U=PR=[UY2-F>#.J4VLL9EN]P#7W<4>+>L=D5- M3\0WJEZL>$32]=+@:IMM$UJUC"RX/W^"*TP']5 ,D<2-!";LI;EPZ*2'%T6, M:&5K,?$)(@HU()(20&)EZGLA^2O;=$,E:)%U^3F7#%T@<@1;<@XDF")^-=CE MGD+>PH(FD+,'/S7\T@.6>?J4)XMF?:VGNQO2)#M);.NMG*5P:?%B6E6@&2ED M$6FD!=1A@[71S AH0MXDG#9$:-+@"UG'4?:,+N+:8))/]$OV^$K#%_J1BVS$ MS@U$3PG!5#8;#E[[%$\%MY1ZC0M9?"5V&V$[]1G%8@P?_H ?AN 7>GR-C9BP MI'5*H+-GH>%8(PF="L3LJ^, 61C["2"+*4,Q3__C1 "%<>Z?2M)%[>1 I6JE M(V$%2)T4L-04<@$M(,!4P,6(L9C?_\LTX.6*&=V8\22Q4P.7JHV.PQ:@=$K0 M4M/' ;( _XD BQ%3,8?_D[EJ*VHE'].WB7=,V%\Z)H"\\@ M\C38E+P^TZCX/O]0%(W9,-T9=QBZ!7TF?$;SFH.E[ILX#;B->%F:-^PG#GEB MWF:3Q)[__.VXQ61J\#-C U:BI,DH=J1&CEI$:2>U'X.^D8)07TG0>+=@4%Z3TT?MR MY^V@/,^YF*<4UNCNA=M=-;6NU8-J[X+7874%'USY">CS:4=P((P%D3QF1')Q MLAL<1_.,J1L&WE,0!ME^J8*QDD-'T]1-/16^*K[);=P.3>K6N"&I0\MZW93& MIG@AJ$O@X<5".%U2$':+-[;4+*HM+ 0#)U>K9:G,7[TD\:)L-_?]A&U_SXNJ MI^U>J=\;MY?VM$+5:S6[XO7BO@H,'>Z2#\D9$_?S>PI_9!Y289)[?_E15NH,6%'Z4X8'TO=8GRK5H^CX/HM!(L> MMM$BV>435T#3=C3OZH,;P[4TKB)W:P>\>*TG]M#1RZD309Y4Z+M=@HV@LPLG M_1B_\,."ZXB!=;3PD@7?[&4T6A1%S',XN8[\!)X;9),'_^]]'(97LH_.+(Y%$,@B:&4A@AQ$.U7C%N*L7D)TCQ_X[54/6A2W2%"W'D[@#'5=;/. M3E-$A'V=NY$@[S$U!#B0>RS/SZ=O2^J'RU3S^<[MI;\_)%2(U.R#.+>ZDP^.PSKTWYXH5;VOZ*(_LF?@J# ME:A(S[:Q/-E63/ ;D1#!)^^-D)-_#GFX6S;&=\6G&8A?=LZ>DWB[>A:/0'(V MT V2COE3D3RIEZXW8;RC,$_2)).E&K*XG#X3ZE.>T<:;,_'7,^ @4Y^9G8)L M]_N4K+W,?^9E'IXA/%P?V=SWZ$8$G".%K19.1\ MYE%&;#'CR/$$#ZKG?W-&;F:>\0QP5W&OFE,9GVS.F8,&&8.(A<8,T]@8_[2B MUG%_+CEL.8T)I$5N3+-&[M="7,+E_>_LB5=GJQ>9,'?TQ<:;>E]<0U;89S>1'#[\C";U%[9[$4!KZ\/ MU&/PVE.R$X4!*/@NZI'S7FTB28H-=YFT3@ @G=\6"U%NM$KJ2[R1(G1]AJ:3X%3JZ MX$89'7UK5\=:VN-%$"VI!U\BJQ&'<2S)NQB_C\$ZB%:WR\?$B](E%)/^.8X7 MM\F#"!'-OP2JM!:]GKA'L=U'^,'5!3@/&-HY%_@;^$ @3G(B MGX'7?@HLAE%_$4/Y\V'V*_I.>N37+=!C[(N.DQW]>^);'O^"FQL/D'*Q1=4\ MNXL#R 9G4E/Q7KO*>%V=D(]Y+9UK@[VU!^)1KB?WX.%=DB?SC' &Y#HBP()\ M%DS<7&VPK+C0%#8QC*9CM[U]H4D?CSUH/QEG;=94X:?UQI-P487()KP32-MW M2XV",?;4Y2H.]$=5MD>:W(N A-R9I8U.UM46IX-I:5BF>B@:8L_TZ!)[>$QK MPP2&I'<>R JB):02\(U\/<=B_G!?1+5DU"H=.:O E@U -4DY#UVD;J9]ZWH: M3"&[]!?:H-+2%C&H=&E8@(JJ(7)0Z13;.JAB>PJ)6FP.$5E;2?[/ M#UX:I&U'E2;IXP8)XY:LE=XV11PO[)A7<7!!;R8)X:) WH6DSSVVRM"IMW[8 M%7_^1T 3-DR?=S<,1<*6XU;MSA/Q,RT;-#I1:\\)>(B>_,' M)ZZ%RA(+>-V 0SNTGKSVI3$13^ACD4:'T"$P ;_HI88=]W!X(%MH?!UMMEG* M >%=Z]E.>X^)#'ZUMHU#_;#Y! 9VB] F%CF"_(QP!N2=VP-8FTI+!;%XY_O> MWOE^PM[YOI]WOI^B=^X+;=X[W^/S3E-*2P4=;ZPJBXBKA/Y]2R-_I[>K:NDY M$6_MUEZQGU)UFX#W:@@_N#QI29@4E)%MH0JY>F^<#GM.9)1W:]^U2=KK-H%1 MKB&\X5&.82=4W1 6D3R]15=[U^F-=)7^G?& O7[3&NM*ZKZ M!(%V)U=VO?1Y'BW@/Y=_WP8O7@B*MBS-6CO@]N!N76O7;I6M\7JKALS#2RFE MSSPBQ_^H4'>X]+JG:98$\)ARL^+-G[9.54>2Q.T )NQ5=9%CZ.%U(B-:67 S MAVN_CW%$=Q^]Y#>:76VC1;L+*1OC=HYV'>N/O#2UQ#N@.^0=_DX((TL$7<() MNUVR655S+=1< F$GZS1X=NYV*2NRWR;WP>HY:UNFM;3'[8>=FM86::K&>+VQ M6^3!TQP[*JC8"W-)S9^#46]6D8PALC7 M$4ET-QWIW*9YX/83*Q8UG=IY@S^KW(Z:)L)X0B"^DZF(1'*92!RU9($2+IC[ MQ'6LYB65H*23EWBX.0KK7 2I'\8@T/PIY97,%/;4Z8<;N+0UKSW)T]4)+\#H MBS[X-B?G,".5T5UR80M7R<<- (RE/I[(?X.NO6+-S?UQ.W5O2W0?$S1TQNOD M_54P'MU4^+^;+AKQZKZ@V+V.HX?9%7KAFBR5'1HQ<1G/.6&11G@\?"EDOJ9SSD MOO92^#2B&7]ZB_-=B;RW&7SO59Z-+3P# O1^K= ^/.W%/ES';$9G*UJ:A#O^ M[FP49^+175%(GHCW-WE^ZZ9X49Y]^!1GS^*56OZN6$[;]R+R1$$ZPC;,64@7 MY(DMG:D7,>&9[P<+6N_ 2"UHR$R;[+CT$?%@J_T=N18%[-/:XV1,.I)NG_Z+ MOV<6,UW5UN"R07L*KY^)XOA/\/K:$LB/6O5GS/%3\JK\^F=$G-C,F=V!)4F! M)WF53,6BSB+/$;7AJXI+3#]1U8;0'C>-R1U M\:K)[EQ">6PV*\J3LT^8G&@2X-'8/'_.E9\Q9CGYZ8)K,5F-!K JCE\#R+9: MVSS0-K([=;!M5QH/X%9> SL9T+5H>P&\Y7+7*?;*E7QK,OI^&]SXUJA10W@2 M>\9YLYC'QN.<9I?;40EB"8O#?:2CPX$"?MK3G#C('$!2'9'.O=#?A@*QU.G.H)2KF<,ET,$*J"(N^0P" M$RFQXQ1+M#_$^3-$?M/\C=1EN0R*EQ#DVWC1[O=I44CH,$CN&LQ[KB53Q6*2 MTS*\;NWB-1'0MF%A$_O05D83 &PJR-O!WP]:6\>(R6MC8==JU]R4_ MS&>V8OU]B\9YR+PDFYYY/M!5$$5J"QV1I& X"G$.TH5B8F[,:K#,#^) MQJWSO<$V!6#85B>E0$Q*V;.7$>;\(<]T@ R0*&-=V0(V?N4I$MOUAN\-O*=X M*UJ4'Z9YKO*&06;@!QN>%O8:;T-@"3S()F&?1ZMQ\R!0_[Q68]8U4<=/MT!M M^")O4;H57:"=(N\I["CE\SAWB7S"IC,=T(D47\]TVN-7L37):HCP=4V]?0QR M_(2VS^GY%/XV:U.U/?UD52H(/,#?W66,3G!'VK/E@]L&T^9 M'YR]Y\=I#P?&/2+YTNKTS_XE<<-W-/7WD.#DI_V^OX;A*5^7_5=W(Z+]I9GY'_^,JCGX=%^G@-C3GDB;EZ]:-[)&U^$DY^*>_\>HVR_IW>_ MT)4UC&^\&V^7_7/7/?D??,PM=^T^WM3G^?%^HC8K3O]68V''!WZIF-]V-IP& MH,40YY0^GJTMWKJI<#N]E*<>.J/$Z(J@IW#AQJ3=/\49VTPQIB\TR0:=76+# MV)^](+J)TU168%A<1Y=> BE,(T%N*_^O"H&[?PF+@*QF_M7@LX8)4,(UR$W> M@.3?YG54%K#9R:6W@>$,_I[B45'I]F\-64QFC1EZTV1N,#M^QJ2OWR5O3UD=L M6II/:5@>ZJD>G&7;J0S1!HD-#=09 =K'/%JC..^ZVSZ%@?_@+6FVNXZ6B0<< M_8RM>3[$JG?Y>G7$.3K[ZUZ<"&GU0GZ.TT^'X9'>#9.>S_EPVA%$RSA9B\#O MAB89&\BP*S6^K6.(%04TOU+'V#_U&K+H&-+29O'#\O9571F+GJJO%>T#B/2K -Y2/; M3X(L"O7WFN!VN"9]:L] 5+['ZUJ-4@Y^R: 6,W 4^C.J$9^V9KS(=+PDV\A; MQTD6_ -BG&FZA5MDQ(]342[[=^__\$>>YO:[=S_]."-,O0WUH8A3.*1<_-'^ M]DLI+(<5*>_EEPV-4E5TK[,3;I_4T[GJI>T]\/JMIMQ#QWV%O(S_Y<-=NNG1(;"S,!;2*((UC" M&M1TOEHEE*U?*2121I!AF;\>C2L)*&8IMKP29_B\8KV.55_G*Q M22XWV6P36!SPYV'NZ2HOH3B'-03T>(!< E&B<>[SE<6[G]Z_G_',=&:A!5V, M&Q1%8O@#0\XTPL@44*5U6KC?J)DAL(>;.!2.L,@3H_[5(KQ1$P^$];OBIX /1E[).S=: MJ_;C(?PNB7U*%^D50SJSR-Y*_'2 MOMN&0W%?3?FTI@$-/0W-"I ]M)&L"/SD_YP=+/\ R<+2 "YJ_U0MJ&&K'3F@V:53-U<:::1?;/ MW8$5DP^$_"*O\;PAP0\?Q)NUV;7S[,;\QOGM\N'98SHRL1;P@B*-4C[8YU!. M;"7JYWS8E6WNO!V_4@SO.;95*S!)'^>D8,V2U81+8\3Q9FB:5]%$%0;.YPP^ M7Y"J-*0J#GG:U1I*D0B7R66UACMF ;CVW%*G8:\);A]KTJ?J)M7O\8[T1BD' M!YE8/WFUW5DEAERAUOH+!XVF,=34M1;J+? /-T-U%2H#SG@MAHT$X$F$+*00AH TX^[2 M[)I#K:7#6@BN5+:-3'_LBTQ_G"XR_;$7,OUQPLBT+_L8R/1'O,ADRAQJ+=$A MDWV5+2/3#S_T1*9*AZDAT[ZN[?ET:%D-0U1#I,.P4 M]_BA:#RB!860;I?\;9Y;\4[5]9)?.KI=OGO[]G8)==(_\H>K9+5TU:IM*"&< MX_1XVQ2KO$%4D*_^CM/)^JJ05QB+E_+QMUA(."/72WFQ$Q(AWKXE_QW^X(\? M"%G%&PADW)6C&U,"5WC,5#S*=5NQT%W50HWV<;?D=&@KS=&T!&O)A_[@$;3] M&T.6D/J=*:1N(S11I.ZTC192*ZE,&*F[=4*!U.\F@-3V3*F#U.\FA=26;:4Y MFDP@]?'9;5V91*I$HIN.(M5&".,$?/.VJR6R'4T5W^;4@FZ#=[(:Z6H=V6HW M=DMP:]3U0V/'#P=VG!2(?=H"ZLM\RK0L?V7:["U\3A3BNBQK!/%43$X0 #M5 M=8:',R)D*W*!TTH!/"?U7?$9N;10*BS$K]O >Y;;:,&^,'JJY X7[P@!'6N MXN1G>%S=\@_3P.[K@%&5G6V@Z3ZOTP=5I<:HL#67DBSCA' Y;8#LAB9!O+B, M%F, K7'#ET:"QR[B;99F[ ]>@)2_@T'%/]A?.^HE]NSWD'E)=I(6?**K((HL M&W&TF=ZX^0XF?*_FMBM;;FMS[V@=+:LQLSV#+;?\1FQ^2]G?% MWA):I94%YD8N,+W2@N.>8IW<#ZH*A38O\S\T+?,K8^)V22K*$:&=.'R;D5)! MPC0D0D62Z\C^0!.,.C;%/,[H.H()^"C]/IV,=#-C6?.S@U/SAN%T?M MX\YIF"QTF(6QG[PA$C?&GPXP64EW'#D+RS]U3YM/^]/FY9=-D/#&=SS^U!8" M,$0?)Z!;L^1!I-T$<>2A=:,J.HREES(1(92[F"4.D];0#A(AS2TTJQC_ESAC M*^2[^)4F_T'#QA!7>W.<&*.K9[$T;&F+? &H([F9+=4+ITXV0)X\,_K@TW2] M">,=I>FXB[J1M&:K,T&=QK):FB@CWRY95I+ARLND3 KY7*^Z,)BV-P>(D> !Q+E&@R"?G"8GAH, M^0U676["%<>]]W$8LK^AH='(;Q^N."%Q9*L??ZZHS1+Y*G5$ PS."XG)@BZ# M*.! 6N0X3.0 ;CP[<1:DXTCM@YQ[2,.16A'J/$B;N\K3YLAGD)A(D1U<49O* M[Z"3=.AB@NI(2"J/ QN#H6/S/L7):N OZ-7YWJJ4^8@&QBJ0K*7K$E$S,ROXK97Q^UJNR)QD^]O\I"1^GY!"E@M8TPK M4. MV-GB[%?P^NKFO$/-IS;3+7,-ICZYF?LI+$]IA:!&#?Z3,'C$7_!MO'2,WNXJ MPZ":OW@2V5BS5\GLJYJ[]FQL<>:2G+ZZ>6M?;SNS5FI[\J)"C:E/7:9^#V<6QL)$&OE=,)INKIZ>LP::^H M\%N]ANPP5P*YQ0_.SRI\)@ZK0C7[/T?!YZL!T[IE+>&H8/)50.B>JLC0,S]D MGUZA-FN6/OT*;LZV'G]4[!TMY4+-EOY4B-]PN MI],&RQ;KF@3+!C:G"Y9MRF( RXI\)6*.'&C';.MCCH:=PV59=\0V7#9S.FVX M;+&N2;AL8'.Z<-FF+ :XK,@W>;BT8>L)'TI>?J&)'Z00GK$:/6_B<^I J;"L M69C<8W+*(*E2%0=$%M+9C)Y;WWJ;MS)4#V&&@]@O+8E/$2LK =Y?:;!Z9FK- M7VCBK:BT&N4%0.&P=CE6^(*>-ML-_&TN'F9I2G"Y>'V$+#(!>.P[-%2!2 M@QSNJ7Q2^O/\*^MPG#O1F?P5+2:@G"NN#AW+N6L#I)"$?RHS3GM^H<>#LL MM*D^O[ZG:R^ $^7S..(I;5LO?*3).L]PV_NUW$N#$];=VZ6 ><>BG'BQ3P.& M^:H?YW-HO_'2R I52$47 LJX2AV>^F^G:>*;8$G)F[\.?:+6S-[JJ=O"3\8L M_$/;- 6*<[J1QC#$P3!KMP;P3FS1<_%AV@WS.CW#FBP4/ M(GCA19#Z89Q"TH,BXC<6SPG, K8M;O*0II4AI./?WG!U+[R@L0F%/>7XK0!>N"O M8J^X?:<(IPOF0PV! >(UKB/S)@14(*##A.%_[!^J,*4G3;GBIER *9=@RA=@ M V&1_ 63U>"[S*;3H/BGZ=X=/Z-'Y"H..(';HC6/3T%J)'^J:47MRN)].%A\ MDWNZ#)).)1?)CM$YU:/>!Q9R%<\$YY)-*%/(IF65PS ]&(=3/,859P[Y?%[, MV[;.:EO8X9RSQK*SR5-7%2_DVP>;&F/8)\CCO */5KVH+>UA+Y"N( M[=-_43^#5PK3VK.%+UP4%P!\N=Z$\8[2!YJ\!#YMGL,^Q9&0D)LO?8PS+ZQ^ M?QZGV:A3%>T!Y7?1,( M7B!S"7$S4DA8!^P9 ='8MQG9T8R4TLW(?!UOH\P)9$_#YK]$WCI.,J KMO\DHN-XHP5<(\.UV& _I ME0@O!"3+."$5$4\+\>W\"+ G@#S%#*Z=O6%[G9W;:U%#PDG%3F:>IMNUF)WN M@_2WJX32ZXAIQG2\]S+CY[0]^.*&\-$L;^0L5I3W6'<90R6$(JTLX( MR$M 8))+3$#D:9VNCO9# -&S)5@KR*V5'%IK>OA\R783/IL _Q*'C$P89+NQ M$%K)^2O"Z';K6T/I9K9?"4YW*(\0J7.)22GRB4"UI=^B,-A+07=29XQMIK)R M(U2'X01@V:JMC9PT=G)##L)V=<:,O=.[D6G?[H5Q,$0M_&>ZV(;T=JD5^9F' M7 SVU^UR/[8#49_T$>Z0JGX22[R00ZQ-"]?0U08CQ,!J55UK4>%+<0XE[EV? M>YL@\\+J.1_YS 79OQDY"AC\3".:>.$\6LP7ZR *X$9C%KQ0*?-'"AF6BI]# MMR]N9^UE@:KS:77$ZTS]Q!_\[I?@PH=^G4_N%N2S8.7F8O#X5O!J?-">27>" MYTT0T>N,KH]*'>K%!3>.6+)J[V-C?19XL!"&<&FL -T+39YB ^>\ MHQOU\%Z!"TB4:M-%LU7DSZLPK'9GW #6SP957-+KB1=N>LIO&T4P8O5S+LHNG'=W>L$4T2F8C8N+'1:8_3A[4U+:\QMC3&?BE11W1#5PR# M:!DG:S$T-S3)9 6Z+"9""K(^>T<*0<2P'OFVH$UK2"4_UI3D#-QLVT;3>'VH ML7%(>M\3DE3M\4-2JZ;[D-38>!J0U"[Z>)#T'@4DV;%& 4GO\4&258W7AQH; MAZ0?>T*2JCU^2&K5=!^2&AM/ Y+:11\/DGY$ 4EVK%% TH_X(,FJQNM#C<,2"O]<4)^K\/X=Z_$OMU'S$=4@ HA!:Y M"A3KU1LYK W3Q3K. MO4JQ('XAY>(EI&8D%XV\?S^/FWC)A\ZXB/OX&A^'N%4"$T?< UOT0MRB]PD@[J$NJ!'WW7=_^A,^ MQ#5GQ#[(PK@B1UPW=E$@+@P=KMLML*MG\5,I'?O01XUZ Z@@1AW MAUJD@-Z^!)"C[V!U' *P%(N\>R]\:5RH'=UBG"&Y79("7DJ>O"3OH44<(N[H MYE&#[KY57&1^U,UQF]Q#->!*"7K%8;E&-YP@VU?O:IY'5Q^\&1[:DA^' 7&! M 00*>P"3V@,-3E)M>.'CU%4JH;++<9MN$32%INO4BL7SRH8Y(D@7P[)@? MK]<,"]*&L.%8.2_6;?.I*%&<3Y=H0"Y?V_*E;3DAR&]3U=7)H;0F"(>Z%NK$ MR"Y"$P-.;74LH.GACJR$']EHW\40S,:5Y>:7M349221;)[>4MT]IL B\9/?@P8U/;I3Y MET!UW:BM/6Z8Z-2T=N-7U1BOVW>+/#@+@=M3+8"FDTNT%;T^>6OVYR.; MY5//YU&5&!YS5IE&IR/RT:NM>VT8=_9"/)[U93PPSSYZR6\T MNUTN:<*VN>K#!65+G*-20[OBH*"Y&?+C@ ZAK0?]YQEY9 V$$"278MP OR4; M-*OF,%)O3<\S]AN?[>MYE\2KQ-NOW'/,V6:YF!6KV/DV>XX3N$_*UK'Y"K;I M/=(!W1'#T0 [E(>9^GV1 ]<03(JC./D0Q+_QE\IO:<^ M#5Z@;)!J0ZS?&R=V#K3"?NQ,HRO>K49?!8[!",F'5[#@G$C!BE1XN8FMCV2' M3VQ!Q'#AJ5 H, MCDQ*K@ 8DCKAY$F5\PQJ"->_-EWC,DVRBG^Q?Y6^Q?[!5@Q;>'UB [PA2MMP MX\4.B_XRCP/<^!E$<9MYUY'^G/B52 M-\4Y2'7T*V*PBG;(XZU=4EL_*1("$"G!C( ,Y,TW]8^_^7;+6+KB=6T??^MF&NCU> MI]:2>OBBF!'G0SDG/ZL'(1R=75A46=;R=G8R<Q#.G^"%T/\3&$%K8ZX74Y?]UKI^>-VRA^R##[PX"SXG5IC,B&!#/N>, MW"QS1S# [89"R8%H14+*/G S2>8RW( (N:ZJ5:RZ-6[_[="R-G,V-\7KJ5T" M'S\Z.>%9X:1VEJIPUZMU+K6DIKAD%M==D82ETSNZ;F=+WSL1(24O>:)AE\*C MP!!7$G8C'6N)IG:XH4>I615T#AKAA1NUJ$-'I(07H.EZTC>OW-X<3WS8<;N? MZ$%'+>"1#7'[F%HW]8W;VF.)8/ MM.X>SS?X3S!U!3_JUD:VYKD8$.%AY@=PII'O;(0I[2@B:W MRZL@];WPK]13O3!^%,$I.,(QMCKTD2'4L+O/43H=.V.HXS,S./]XHN3."Q9P MRBBE@,V^D(. ((XV6,[L!HCP_[=W;3UMPU#XG5_A1R85[6F3)DU(0)F$U%'$ MF'@.C0N1TJ3+AWJC_2G]R9X< VZSN"+A(@M/!3-2@RW(>DD4T%0O! M*PP-5/"RSA@HL;?^"V9R@;_*PULX$+92RW%020T5%081*NPGCGH@D_(%,XR: M+W2!P][?KYAI8B!,1T,,0QC!?BJ8F .,G#)/AD5V["R*T&_8BF23;L3.]5:8 M0<<(OP.7+)E&.1-O)>&Z3"*.DL)I)$+!KYAOE4V-3 M0.$(*,H-U"Q;2?:A,,\E:Y#F!]&ZEA" P#Z)V7!7;^R?Z0EK)I%<=.! M++YZ[X:Z'-[76NJM\GW%0BGA6DU^ :<>(#/5T5^D6=JNP5F+4C8^A:@]0[3N ML+91"II-]A?9CU/>5D0B;]UHE301:1.V:L3J:AG2/&;5JT+I'K6-U:.Z9*T: MK?OUHZ2"UHQ23=6#]N=^$P62IHU1Y8"AK6=/^IS&"3R_#1,:2UKVM CB?)>Z M8RL;]C1)(2_#)O=9^5HWUTKXU^VXWE'?I2:J.)K@.EKP3!*AD=GY)8P2V+^< MTZ?.M4^++$Y&Z17ASNS<)(AX=I:ZJSQS@=8S4$M [\SXFJ<>I7S%TRIMV1B5 MK'::12T:I[I6.LTCU>!*YRH,7FF4>$\^!8^D*YTV6=SC5!KA;EFZ!D&\8U3N MKOK%K$(K'Z)F5SKCQ^@RM0AV&!8==R1M"G2S7/^BJS3BM6^N'-^G[N6'D(N% M8&L?N\%:<;_*3QAJI&<8P!(ET6X3^FLRA-)M&,#]=9920)<_$'@3MO7MH$+VGC3EI"2%IP4-!"58F/VNM!!@%."U35>\/X^16-0RJ65R_3^)-U@[T7Q\]"$LE.Q3&C.1<$^%P M5W_[QTJ2:9$EZ5I9Y^(1DM$^97&>$:$_>+QR/48 M!N6G8P*VE[$"/<64O0'NP)5KKSQVN5JE4439ZW81N%>\=F;JL-^6:WZ$LES/ MZ=I)_22_S5VYI.4\UR\PC:$?)PN-AF1+0CM,N54YK:90M1%8Z0^O+UOQ"'*& M[$R5_2"\FA5U#_BURY/2,X.Y[5%!2L:%]) 1+]A/YR?Y$V'\_"]02P,$% @ (@.6=SR MS&LX3P 51P& !4 !K- MN/^@K?NPLQ%779;?JCPQ,QOR6Z]C79;.=DWMW)<.FH0D;E.$&R1M:W[] 2 I MD2(! B1(@I NYK;+-@ BGWR0 !*)Q%_^XV/EC=X "ESH__73^)>C3R/@V]!Q M_<5?/T7A_/.W3__QM__U+W_YU\^?__OR\7[D0#M: 3\-[I$KK, H]'XZ)>OOQS],AY]_OPWVL2E%> JT!_1MHY_&:=_ MN$I:@_Z?1]^^C$^_'!\=GXZ^_?GD&/]O-/N>EON.>S9WJPIZKO_[G\G_><'? M&V$)_>#/'X'[UT_+,'S]\Y4]M*V0PI.I_O&"O+2!DR^;;S%+D)\^I\4^DU]]'A]_/AG_ M\A$XGY(NDC\+?"0M3O[J0DQ2TI$KZ#O QUR^M#P"\=,2@#"0D*RR)6V$FED(_VT)0M>V/'42[C3; MI[B;WP33^?05($JK9LID-:F+F#-<"]MJ\DMH_XZ'%?WO$GH.G@EN_HCP$+L& M<]=V0V4PR'Q2%YBNK&!YZ\%W=63(M-B=D-=N8'LPB!"X@BL\3Z\)^M%J9:'U M=/[D+GP\I=H6-J^V#2-L7_W%#'I8$T!&[B8?Z0.*1_ &_ C@7EXGQ$Q^4TMF M3FM]"'=KN>COEA>![\ B/Q/VU9*KO*$^1+H&+^'TQ7,7TN:9TT8?@E"[1Q?" M9*!@"R&]*JILJA?38KVZH>6EUOVGA1 >[34M"*NM?@R%1[8F>,$28F.%NY/Y MQ?H9=RRP[/J4E&B]IPECY89T\L)]PU,:,=QX@]A@;F"WU\MHC%X"\$>$.W3S M!NKRM=C($";W3B?Y?B=[V=X^6R]>1\"DG])J#=1 _LHV=5D/-9"1UYP&:Z,& MDC%:TF>=U$ V?H,:K9F:6!]^BYHM(9J9V:I6AS#18#JZL7,DP*)00N*Z]^X? MD>M0CTAHN5XW$Y%H5X8 ZPR&6 ;7\KSUM>M%H?L&GH =(9&I7T8 I!W> [V%RY>RDR" (2= LC\]A" NXU"7&M7A,D* MHM#])YTA;S[(ZK_3"5V^4T. >AHN ;J*$#G*O7>M%]>C"Y0N@:WJPA!@3'9I MZ[3_G2YZV!\? G3X-R@"3C)X.F4>Z]-:.?(*/];'1_H;6@&1_.=R/4/0B6QL M*WQ2ZME=895.YX_ AEC7Q!"W@E&-S^OB)[WRK""@HX!T[W)]CT7QIO,['V\X M?[KATO4WM?[3!!UV G#@.U;#E9<+75"/%_X@N4%PM\3J(K#,W M?YS.$_O[1'5[DDQ+="0A]\TB+A E\V.;W=$%WLT$5BW8%?3? %Z$XC7I PP; M31 M]42# Y5DG0Z<*TR#-;;8^!=X,3"=DW)-(*OU'0T 42ASKV*5'PG%T8AW MODU\L&]@YEG-)*[Q%7W H+^=OM+C !MWM*'YE?^(/E#@37NTHIT,?H38\N.! M>@M1W&WUF A]31]P&"1O[FII\CF-#G4ST]M.*'04+B$BZL6E[[#2Z3^F44AN M;Y![.(TVM:UU1B-H,]U+?]4"9KRO: 0&.1A/AL UUAX%!#O#H(+9*U:0*CJ2UK'MC9SBLA^1+,PE>QYTCW> MVU AZ#^N8-#X9*;I5S4#*Q[RWUW?746KY.Z3OZ#]GEEK6J4EP&2^K!EHREU# MM;^E&3!/ED<"NCYROVP)&/ZW= A.;[2,9K75EF"DP0"W2%L+@/W+ KY] ;9# M;VR3?U"IJ<1W?N Z .&Y@*RN)F2^7,0WYHJB%IJC.2V.T0"NG2 &^L2_V.K2_S#;U<0[RXF+T&(\,R>MN19+\#[ZZ>= MOWUIL1LI5AE\:&SH3H]X17\[/_EV=G%\?GIR>G'Q[=OXZ]'QML]9HDQ0OO\6 MLM//X'\6N)/725+BRRN]%/W97KK>A@YS!%<%U)(OP1J=APB/D[]^&G\:10'N M$WR-YX)/H]=T(W@?P\+L+>TJQ:Z)^N96\$+;C(+/"\MZ3PY7E^@RU%POJHN]Z M2BLJ75#"06N;.A2HH)/O8/4"$$O;A8*Z:5M06R5J%A--D9I#@ )PW[.N+T5U M?6FNKGFB);H^UD+7M99@)/3E#EN_W4F[JK@NFFXP9]<249'&&QMQ<64_XQ8Y MRB5_UER9?(V4*Y0I%M,\=Z&+_QM9" ]V;_T(7B':W8QQ2AJH(1$)U8ZV5^1" M(')47:NG(&JKI8O4?1)+Z.2GGI0+VSEL-PM:J"R MA$1,]'7:J;YB!]NMZX&'J&196E8DW_F+\?GIZ5#U(R1:HI>S'O3R"!8N\8CY MX8.U*K-V9<6,TX^ >(F.SGO0T9UO0X0'=1*T@ZWQ%0EI1.LKZ+!5QJUEG ;E MI4T4^K4'A3Y;'W<."5E,H_$K+".CO'%*E)$S4=^W'M0W<1P,;I#\AX@Y9JJN MI*QQ:A.5,5'917\JN\+_G*)G^+[K]N:4-%5=%1*F.^ZC_K1%S?@4S1!\<^,< MW%R5[10W56\B8J;*Z]9?DNOF# :AY?T_]Y6[2"DK;*KBJH5,U5;TG+2I-F(( M)@A8#$5E_VR0:BK%2I71K7>#/)3@S9;09^^6=XL8I!0AT5+%=.O&2#/RC(]? MGDET48EB=HOD>G]QA'L_6#>3D&BI8KKU8R3Q:D_KU0OT2K22^[M!*JF6*]5' MMSZ+E"HW'S:]K\KP*Y45,T@[PN*E2NK##Y'D?(D]QH1+&-VH[$R95]P@I4F+ MF2JO#R_$G1\"$LGHOH%K*[227G/<@67%C5.>A)BI\OKP1Y # 72%-W(+B-;< M$Y%-*>-452U=>I#WS MKPB^A\LD$0934Z6EC=.8N)2IYKKU-22]_-@>5\=1!FRU%8KFI1EC:;X.7&=B M(J8*Z]8?D1B")?"\JA&6+627Y\1"[/;]K#_]XT.4K:'$F_M]W/A6?ZD 'NL(N'$(RW6XS[ M]7)5>[J_778-O[R0+J.MCD9*KVFSI1KR;=UV;N;KI&^VWCC*%I)NR'I7=2=? M)TT+*:VH=$$)!ZUM17?R-="VH+9*U"PFVN%.OEFZYHFFU9W\1K/W9O-0-6V7 M[S(TT'6S^9HOEBXW\>NH.'EPBK]GR!?25K5\+175*R!6"^9:T=WO^LI.7)M" M.M\IJYOJ!33(4KN(9&9I_\H*EB2W)?X/>6/@S?( 33^8B=?,8 MGF ,QQJP0T31)5-\;8'-(LTCP+"Y=@@H%.4!>=RR)I%"7, 6EGY]SAOQ(W?! M([ !'@KD)1X0\KG JV(2):3E9.87&20S-D]C8ZD93,@6,4GSE7(Q,Y/(:?H- MH!>H@ZYG"+Q:;OJP)7G^@[RQFH.000&!FB8QHZZXS)0I@S0-(L0PE@+"RB[& M^$@J&X:6UUC9Q63SY#>_3:(0^G %HR"]^O,(7V 8%(U]57$]=2NHU%K"F;4" MG"'X"E"X)J_1T=SU>$_T2GPN['F?5V70=*@MH%E+O_Q+*H\D8F,Z_Q'$3]@S M.,&M8P0IY"54M$S4A!6_0NB\N][NI>7=/QNA:ZXP9BWF[K Z_ 5Y%S!&"INX MFP_;BTBL>87*1:KF$3P=GY]^&QX=:@NJ:BFH!U4RFYT'Z-O<]7]I62/(("X9 M,V??(+4?B\S=[AFA7XXHS"Q^?>SL&BLT?HJG&RZOHB"$*X!2 M(-9\@HA4-8XKM84VV44I2!A^)>.H4D-^O@K*;M3B]A_[B&:#5-7@) M*SW>Y84U9HB@2DMH(2ZI5EM81BS,+.T*'2\_+41>5MHLEYAZEZIK$@V:"VZ6 ME;@&R'VS2 [74E09YJ*BEDF$:2*RHFVK-J&VNZMOL8/4O:&(I+2F!6(SMNS5 M)*FJET?O?'Q^UD_J6*5&A10X-H(?;7] 7!T 0QI!N5O'I MY=?)BAQ.,KC4J$W#V:8>&[-\\=+A1:(:,8Y)DH*;M9[)9+[F)BW8*:8;)21U M6#YY50JHE7.M>7R(X[BQ #/+=>[\*^O5#2U6[#FCM'%$D)'3++?:(P@MUP?. MC85\/%,&$]N.5I%GA<"Y!G/7=MG+E*J*>?2^8DM\-FR6U!39K"5O$47AI85Q MA! 44=4:4X_=<=5"K&8@NW'DJ"6PJG4FERH]9!>?4;R7('3M[6)#*-7XF6"J M\=&?/_:%M06RQ54*=HA_;A9NN:)=D@_ MKH^NF\W7?+$&G7ZSN'6=]#G>08,K&&13MV"8*^R1<'W=.%7; M*#63V*QSJ$HLZK)&-[8T4WH-$NV!Z7D&JU>(++2./>L/$5G3XYT!?=6;Q RM MJ'STC#]-)WSM!K8'@PB7J#!,BEK7C8BUS5:;>)AU5KJ#U,Q"4T1A=R@X,X H M:&*\8]76C5=MTJ.2C%(@&6T$8[PG4;C$'?KG]GB-3[+=6@=RR8)CUK*L%(&[ M((CD"!77R.-U@?'J-VFM!F3B &/T5!A+/XW"(+1\DN!5ADV9:@=*2:-C5L3[ M#@3W+OZ/0S4>WP( >$\DQJW2J@=^U4+(V'#Y/.!XM5ES3]FD2=TX67LCJ1P$ MLTQ;!A[)G:- 3=U(I)P+7+I)H6+6-C&#@N 6D5-COUDDA(99^\&"]-R](*/T M@35[M/$K2%Z]Z>-5.7!'DQU>-Y<(-K\)IO,D$PGT-V%, A<(\/^8%PBVC8_@ M?)1K7LNK W<^1@IL>EVQQ6"6'M#U@+,C_/\PJ4]Z'>,5N(O:AB7%&G(P_R-X WX$;C%890^0;![#)&_GX?\YS]8'@P,U M6M*6)'Q]%XFB2G9%,X(V64])9.AT3AY2S9K9)^BQO7>L"L9P15)$LWRYOR(8 M!'CFG#-S_&1*&*/R*IE4>5_U2-:RR=Y[\_%*G%Y5Y]+,\L;H7TY"LTZ4'[&: M,,1+;.NN\2SIP5>"8 ($N[!#GRP@2?'!6U\KB-,6[]9I%LRI Z MXIIUUHO-9X@B.XP01O%J::$%,V-Z65'3""$LHUFKC )LHFM-T_0O)F G*?^Z M5WY\:'J/-UM5ZM^6U(T S3<9%;*9I?L'Z,.\X GQ*S:=E?6,X44]216]KJ+* M$\EXX._6H M%S%Y?+ @T=*=DN<*^IBSH4N?^PAW=QG"]?:''B*"-]V8*N:#@J"X^.F7'))9 MB-FY0T2JFD:>QK(;^50D$U76VI5;R53.U)#:K)VM+$T$L3KN/8I=%4/D!#9K M][/=ZJ6A!ZX?81RV<>678 X1B,L]6Q\@N/G X&(47-]":[J/*'_6C!OAW+0N;53D9I8UG DR]UL1R9082?@%S- \X$[]&L M!29"*DVC"%-!)5LQG4Y2$:C<0I?O+ MP)LWGN/W7,H>6-MYOU+@LO")\&7AS>=']+LCK(%1M@?_-HK[,/I3THLAO$=6 MX_5HH;H#NW!\TKO#3DHGHM>/3]2+;^ M.$H7EG#(',@;_HKKCL6BVFI<6'E% @C+.?A+KIE4* */5QFN=C$A!W_QE?$V M.U?_W#HFX!8BC_M]N9Y+B/+")C)!0M(6#F<[=EGF8>*^5%I:UD0"B NJ MZ/RUWZV NI>)-:- K2V D'0]YDA@A/\] >2"X+O VKZJN+;J%-+,5K.UY.Q[ M?<_7[K&D>DO+FZA?<4'[7LQS%?PDI]_2X@:J5US.P2_)8X$G$BX:3HT\1*<8 MHJ^#I$)=40>_.H\%OI1F0VD-,]D@+FH++VKT]O#\1/3A^8F9NA>44-&U+RU4 M?BFJ\DOC513L$7K>+43O%F*%BLHTH2TM^!HN4J.QT%HE MEF+L^W=$NK(06I,<22L8X8$$9Q3>79L@45,W-C16ZHZ#H $*BNCQBK-4-YHH2*)HN M9;K))B$A93Q4&K(F;B0/V-GX_*S?N/,>N<,!1*L;X5JL:XQGB@P*BOR<\:1T MXVN0H*2358U1'&H$@2*OJ48$*B);O!109Q?.;44W>BG44&')E MT2'AIL /J*X? <8Y<$.0O*4#0KE[D( MA$DZ3JZYE&[GP%!Q6(;@3*!HQ3).5XK MGQK$*?70M!!MU16OXL6*(F)5-[:_S*J)30M177WO)1FCCOYM2N4+;CX LMV MO:F0;<=LWJF%I86H,OTH%P]'!9SC-*0;Z=300YAVLLAH%<*B(/$$M %P:!Y1 M@HWEVWB4XW4K7K5&+YYK3^=8*+9#7[B^;BQKQ[0U@Z-IU&0WY]#<:@@T@ZB;1:-^\ MY#I]ZA)3L%'=F*F>0Y*FLAE1M> I8^,@?'ZWA> *!N4AB77;THUN+6P>E$*3 M\DJ7V.B^'_\PC3'B(J=,T.-84I]X,5,9(2AW2@N#8IL;A8L92X_BLK6-YZ\'TS80BDW3\53KM/6A^ES>N>3G\#A7@6_9(JG<_YI \S!-]< MK*[+]0^LA#M_\Y[YQ [=-[JVKGK36[JA_%#YUKMQ$-'DSKI A<1:;4]4')K- MW9"S@-P6T$W_BO19>O+%$]DL N2V6"2,U+==#^36T,]0CC^D_Z>05>1JKK1KS.6% E:&RZM["G#W_>K MY?KI&[77ULI:@.E\$H70ARL8!8E#$V]%7F"YCT^F_H%3BC!K:LET\_>E@$S] M)\L#Y(DU\I9WN)YY5IR0_I4HB6'-Q"H?N*<",,V2<*CQ(EWNWD3B^9,*A0_$ MJ@/0$*[/W%HNHD>*6TBG\^1F$)[^KP%RW["$;^#>M5YM;6 /^ JL"8 1>/#"Q;101Q/%X $'X$_<,P/F<8_ N898*V&UR3>)T*)[%X M [HQKS77;T-(S$K[4 0#+S#(& NV2PYA:A6KZD:JAKH7(9,@"$W=M+IM$(I M8"O]:KEXQQ2+<_-!-N< +QVFX1*@21" @G.W66-[2+;:L)CFS"U"<^>_8?U MQ Y/Y];90S)52:_6#_NLZP1(A\YVF2%GI\HJ[R&5A&%HZI+5WPZEZX&9M:ZU MF$KJ[2&)1!#0*G-1.^PA[K[4V2PSF16KYA <'_7^VF@W'!(!P3!/:0&&*^A3 M''^ZX?(J"D*X HAU@%2SE3TDESP>9GE!J^;].E:+V<(>\DL."[,\G^+NO\81 M^<8SJR$4JA+%0-QS;8E%-K^!BBL?G(9T(YJB*Q^R$FL5$LT(PYE%R%[BL1=, M?.<1>&1S2:]"X[$9D1[>0B03L-J@.=U(HX@$.V$WJ@$RS;V.]\#IO7W[C\A% M(!<_B4&K"E@5;\!XPBF"Q#07NCC.C2?$O:%80TA4G35KO?+:!+DU77EQ&M*- M<(I67K(2FQ6[D$VI*I,(N;)>'KMQ[ZD>%6F_9 :LA<00;ICE)*,73N+T%AC* MZ3R-9F3FD!*O;3Q55."AU8:OE<38T_D//R"[$N"00$4!P\.H:3R?FF)AV!26 M;$&2N&J>81*ILC_LD07!M#@#<60;KZ'WAE0-(5$5BJ#'9HT@0?X_F>C?\)1/ M(UHQG*Y-7'/X#]11E_U%IF2\W0-HTN[RG:DP/M"=7=4Y+5QT8K-S!K"HR#->FE3,<-(Y(E??=22WI5\Q[ZBV> 5NR0:15- M[AG-6H-L"(G$\LN#)%W+([ ]*PCSI_,N)[^1L+#'10N;-$*M:]KP:-NR MEC8TZ1X))BF[E%EA)85K=VL'*[I59;]$J^MF=R1UF;4LC40VP")LDM=^!Q;Y M.7L?1, 8G!2- 6EQ1)LV&7/L= NN:D,;I5@[EAHQT/>M'>7F9[6VD(KQ@\PK%I$5%7J^]%QTAOQ MY85P?=ULA9CN^,^/RXAJP*A/C-[,0O22PR9A!OG%^AF/U C)[EU^%KF!Z2M MCE[C[U!+@.+??2:_6X_"_+>TM TL;"I=@E75NO8%EO='W$)(M*";C1#58=X5 MV$Q< ^P$"0ATXQ@:;"2(0]3U%\"7/(/]5K)"V#9,K8*]T[26AH"#AG@TLUP; M'4=PBW2NRDK(-9(?.6>]/T-82\>Y<.WFXAM@.)ZBEP#\$>&6;MZ W'[BHL3+ ML6EMM&E.2PNQ*W;5!H)9O..MPTX_*K<*K/*ZC>8J?>0V!5)"&3!&9:.N)*.O M+HZ/QD?'ZH*O1G]*__7ON@Y_[>.P?E,4&7H- ANYK_'W+J/ ]4$0\V,=_U^6 M!9&LK9L]4::$K?E1@8A6Z90:CZ)+*W"#Z7S' %402Z[R'O!* 2!F)5VZL9"/ MQ2=I"JB?7XQ/%;7VB$AUD-#JCDWS93)8$)P>P2MY5E3.+@G5S6-XCC'\9BJ; MZN/1ZLV9[B_-X[4P DO@!^X;B%_$E:&5:/4]8E8C2,QZ#.I'0/(L!J&[PM"Q M;I?F"^T1400$-^M1IQGY=)RE:?>.V?:R;&8KPB",;#-[1"DET&B5FT-!FL'W MS-X#01__TXZQE)GH9)O9(](I@:;5IY]D5U4,KQ-Y#SOGF,S)^@##?X PSBR' M9WX!/U23]O: 7^U@I.HI*#VL6_K@L: 58Q7? S;5@B!U;!YID@:&89A8[PH] M@%# #(G7W@.:J$ D98TQ>:K2)#<8UCL,J;]P2<81^B3V[L\Q/@SS(]W.'A!. M+38I]?3PF3/,%4U41?/#3)X: 5,E5G,/6-,4C90G>GC&6=-:_/)U$KLO M$Z/CXVGNH<,NLD 0B)88>'FENIM:0S)"; MC%8)^S/BTG#(38+1]$:0 (44-K\O9&L;LI26AGC&MQ?_LE<#XZ?,Z(*0.$&( M@\.S?/X2NT9+>\!)U>BD]&O71ZY7^.4S23,I''QY%:S3FP_R,@MPXEQ'J] M$+]"']"7 3&*;H"K<6IP^=;=A_> J3V#:5@HZP9'@DX([O&<4_![2]I2X9;V M@*RJT=$J7;PR]D$>*K<1R;0_69'XX%@W- %_ *1HJ>(3>\C7UF!3%&"KS=$L MXPQ(B*-"=?,H?L,HGIM*OOIXF!6GNYTT9@@ZD1VF)TDI*&O)F5FLF3UBFA)H MS(K3S:RL"P=5DG2K:F OB58+E%:CI-90R4*<*;^ M(_'I(M=?T(07/WSX$@#T1E1RY[]&Y%$]B%=NGDM)1555);2BS^1'UVGO*2*J ME%HT(IT@HFB6\F)3TQ,S+[<;R"MR^W/RX;*N77/K:,N9-AG (9XP1D:PJ#G( MNWA=PY7ELNYSM_Y=;=DL3*M6;:($:#W2FW&LGCC.Z/8>N6\6"5[9B/,=K%X MVJ&=:#5M6=.IQG?.O^OBUL(>L'.W0AK03'+UI\]NES),J,Z!7N6&31ZT%G:* M@YUX\6X5W(5@5;GJ4_@I@YE<:['8-K2#YWLF*"7%+#[8SS@6.>#)A@4U_X;! M#.=3C1M0U!*N9KF+51HCT7=4%7[JP/SNX37 \[WS *RLT_NTZ/3>?056>W>W M@N=@NW=Q;ZW[%=[HK3&=*>.)<4\3%3J;<1!,YZ3?=S[N;12_5B@W,ROX1GX M]9__F*U(WE3:%A &/!)1_FBMK$$Y*QH4ULNU^AL6_9ZP[=-0E5_II=J-[_4& M$Y(;3CYHL6[#VIFDQJKEF2ZE*)FU]"\#*8%W\FXA)PL2L?$Q*8(@6KUN5TUU M^%K_(_O*7<6(:74?42&/;U:O'EP#\(2W-JX-RL?^Q*/=2,)];+CPW7]BA&E2 M8JHP<4HK_MY^L;L+\#JYE-C+ ^2R*\SSX@J3_0JY]FO,%IXC[W6-2#<1\6$4 M+_2*4T,WVU$--G?F$Q)OR,$LFPL25,9$8DXX%+.\=HJ75&()#:1$'3()L@)R M0Y"*!;53NY322H[5Q2046#-,IJZ<8#03URXRJ$Y53$AOQEZ?Y, M0%5P1&E9W0C0W/Z+BVE0I$$.+'&?2EFM/%3GO5\?%=>G\)*0*ZJQ7KK2)76Z M9YNB1[J/E"2/>'L&TZHA"%JYTRK3>V4RVCX"$@0 G%N(XIPE=T$06;[-ORW8 MN#T3F-0."";XJS 2;AA[ DF>,9HG%?AU,K1^*_%9;5NG'BL[V[[V;BL.-L*A M&%)M=._4N@<85>*9%3H=8I36SD#(8EZ<<60D-6L!B=AP7C=Y^!N7X/0KT M:'PT5IA"_/.(]H\4S?:0-K/IX^A/22^UG>0&D&G\1-&:FLFU==DICE =W0R6 M.L1WU\YU@!BR^[>E$Y_^*%)?C;7/? R@@;(SG_YM@YS2Y,]\3- V]0O$E^2^Q#;>'-(K*^F\XU[\ DLZ%:<00AF>5-Y(2>P6<^*I+(_@E>(0K*B$V1'L8+I M]!"46-%K'4/RH<]@B+_J6IZWOBX\QO>\M,*? 'FHWRT"G >0'@/@\W3?#4< M[\=*'>\9H4;I$X.C8"/6*,1RC=ZQ8".02#8B_,._!R-[*Q_YF!-+./)!.,*= M"T;8T(P"(N7!=:^@[:$^$2ITJT/%1W2QS*UPJIV'09FP#=GSV!"4RW5Y YP# MBQ:_J!NI.^!>D?!=XVL>^Q^L%>">N515TXV'75-"E)05B V964\ $80D;O!P M:N31^38^/QMKR*<*;99,S9(2]W_THX@6E]*T**UA-"W$)59T)-3"B2 5Y+N MLJN*&Z;I6N*VXH-5J.9C23V7EC=8T>+R*G*GMJ7I)SE%EQ8W5\_BXK;RAK'" MQQB"9SB+D+VD$?F;>SN5CS'PJIFH]KIBM_#8<#O*3^S7"0U-$AW[-9K9#W+4 M@Z&%1X+;),N3$JZP6]DGJDBBT,);O]UN$3<)S[8)_+@;1&9YPTA23]Z$#A<# M]ADT]-[=5Z0+4=6\;G0;HO.=#^;@8U\;HC-9D3/Y=F@?Q>!OU/5KOWW%_$.X8 M:S(O+9L?D1=X[OHZ_%@/JHBB"1,'P*Q; 1NY?T+T^YT_0] &025+ONJBO6@4EZFI_P'6FL.^N[ZZB%5-EN;_G)#XY MPA)_ZU=I'$7DU58MQB MY7?K@Z^][-\'K+U*,09_@'[GVW %-KO#^^310\Y& MB%-#%TVKV ?)BJG(5=O+-H@A*W<'Q*VC"Q'J*E.8#AQQM9N1)0A!GI+ Z)+L M:-?@#7CPE0A]\T&>1RU?9DG4' @Y.*HMTJ.NV'K._E+7#SWA254U$SE22^;!+S#(TQ/3^9/E@: B#^U..1,I("9D"Z>^+9VDW//2T/+* MZZ+<)BO%>D*VD-FM39?H31"Z*Y)LDI@JFR2==-] J;KE6M"= 'PE"OI()437 M*G9,DB/7 '?2=JFZDAF-GCS2X)89@DY4."INW-Y>\*=+>@*321E-",Y_RDHH5(>>B3 (?I?!*@FE%"9TJCA+9](N4G3X^'Z"!5 MP2MG[4YIG,!XX7KYD3GN/6>7,N %9Z]*+(:\YJ$1W@M4C(@7K+7OY*A 0JL% MC"0U&JQ\N6N[_2.)"!Q:AR]:VR\ MSUO<>)/'$M+NT5WX80/>?,"0TYA8B^BL9<\5NQ4PK M5GP641$R0]BJ7X,5!BY$,6P,N>3("*J\E /R&UTAS_I+UR\YYP$ 0CK MN(N^*DYGF'9H%/?HX"!J/E+&1UW'B6WS\Y*Q%P(2;>GLDDWL00YMR4E6M"-4PWU7B124RP,9=)6\LIG(B5; MT8U130D@12EA0(9,J\391K8,]M*''ERL'^E:C7O7JJ+6@&@CK.0B=>J 8,![ MD5=1$,(50(_ HSH,ENYKQQ]Q)5UH@I9UXZER+LEM,IJ@ML^L?<"S^?,[\-[ =^B'RQH^ M$X%&#UQ5 =C^^&&* )&Q^_P.E; S:>M R@8XF>6HJ8$+_K+\X02WM0,?&R&E MU;71'AAY"R,UJ\VTL0,?FP"EZFYJF_<#V>*F6/'B6A 'B/MY\V&X GJV/F;4F06*)@EFQL_Q:NADU=)]+(0&"6=RU)1?'30@C/,6L\QZ#( M\NBE*#SO (=/'<':^T2E)I"8Y2RC*Y.GR'?0.K,LX1.*6R>/V5GO 2EMTD@> M"+/\6E1^.=H<"",*02?YT/3:OJ7V>#/%RV_%YF"=N$S*P(D!X6__U3KTUZ*-H.J"7;*\ ,<["P*-25*]W;)OT9I1TZ[&P5;':^=FWM$BWB 3D' M>/"1@70+JEQQ_$JZS:#J5%,T9#60T&I[R4H6GXAEK?&W/()3_*]GZX/%#>%Z M>5#.XY?K#:-',S"T6J/S&7*%.^.&5WCF%Z!%L?"^<4$0 ;/.".]\W!$0A/D@ M#8SH _1M[CPC4',?&-04#@-/#9/Q)'=XR*RT3R2J@816X>NJ5KS"U#FP1AH$ M ]Y$?@1OP(\ ?=@P[G+RF\*/DMOPXZ/"-CQIBF[!T^8WO_R\_15*?J7]1COI M^RVF)R8BY=5/-URF";4KMM+"M;O.9UKLBV#TI4A5W:R)I [SR4YKBFM:C"X7 MB 3@1V##!3;;S ,QN4;VA49B@G>RD^YI(DK^<[E.G.GX&Z34L[MR_<5TGB!# MOEYCCCJ6G*/2?[VL,4"T.R/<:EP\I#TB3F6T[=-A$HN76\==VR2L56NQ0.2T MC:X%DX[RWD?C5T(, :$5;7.4OQ83 MH###"/S3E@WXAS0*B+?D8!733?<-UA=2(FKWB)B8BLEE[42TH'31P"VKB[*E M-%6J8$'9>EP!L([[@_@9Q(WWH?Q-)VY9#=4HJ(_=PWP9 ?N>KQD*O;$=886R MRAJC4"D!=9ULF_N [BN>Z*JJI@L?%&[Z:XD\^,>X*IQHF]6BOUM>A+Z1(XQ M7-*IT3OMU2A<@M&<-/)&&UFFG=/_@&,#Z!:0JBAW7I7NCS(VO4FR[QP2U4;" M""[1!55 P1MSW>Z<&MKRI+9J.701%+]O-T\K##F19LC)?C.$)_[P'W??FN,, MC+<(_!$!WUZ++7-8-;5E3/=K'"F(M#L0:KC V4@LO:S9J:DMH205++:2$1'> MB/5+UH!O!I_8-,6IJBU9)%4LN.P5D7[P"YHK*UABJTS^<_-'Y+Y9'KWGQ)ZE MV!6TI4='DY,D,HK./WHQ-(\@")%+'ETI%[K\MUP#U*1)W9@GR82R8Q#%8 QY M5OL.?;#^;J'?07@;^0Z?1N6%=2.(5)" M%'8K>\(320 ,"!M4,6??5\08*OV&;DSLS:G<&I@MI ;J.!M0_,QF,2"F(A*J MLIZ)W.-SHB!IE2"S)3=D"2927LF2^KH1KI[R19V/H@"81:;,D)4W66*5 M=:-1'W:K 5):Y6YMS+=T[8M!I:OF8!J% 9-MS!591HKJ1W% "@@%)K,I.H2>. MX\:2W/ESB%96K515)\545_&]'=&X=(O'F@L!XVA<^_5TO(7(+C;7JJ,L81MXC'DX*I,P'5^WR5V4:%81UO&M,D #O&$,3*" M1DP<>B M*H1:. I$X:<,9FZMZ;MM:,VY[]H_; MTYU1LM71(('UP4%*! X>RYURM"W%KE'NMPP>#Q*D5.=LE0=;T8"(GW1_"BT4 MMG4@KM@!?67Y-O!B!96>H+?YO0/O\[SO!W"M(H:Z8?TC( []))]F/H*>%TW2 M?2\.(Z3]$5)7#5H]DMWJN,$_Y9*1=C]F1'MP&"^MC9=&*M#J!? >YAC!<,6. MNW 8+1W/+J(Z,.O!!2WCK:TZI0216K*@W8(G](I M?,HH)M>:[MN&UISP*3/<3D8QGD^]7AQ-:LV\RD@0W6Z0/H$P].)$[MU<(,U\ M\# F^@)9JS 1W8;$KWCE>0^#X,XGKZ@"Y\Z_L9"/BW4T0MC?/PP833!7%"Z2 MS[\YP!&D\_+*& >BKNLK=:$@?1_D78.74^2!))Y1^.F=JKDKE%0+J]RK%+,)3H_UDS4&XOO/GR"*2 MV"$V:9>0];"1>,4\""?C\[-CC;1^HMG@%9$:(;"LT7TUC)?5T5-5TK6RALR/3HG?OA6NCFBR 5!1.[! MW7R\ C]@K=;YEL/]%CT%;#FH-_XO:V5R#?7D#_XL>JA51E[S_Q3@]*_*_ MZ*9SIN;J^E_Z5_S!_R*KK(/_9;_]+X)#WG#_2U[86\L&\0FID/*WQ?/@G/9^ MZ:?9GDM*2JV2MC&F@>D<]\3U%U*496QLS[<5;2:1.$2]^.?P"GEA,*6 MS:!/VX!HY>E1P[09V>;VEU.5*&@6\Z:&2C_\@ 0] 8?^=.=C MFH,@?+1"\(3U#!P,B$U4OMCU2K3[L?VE84.,AI";2!*1&(@@B( *8Y=I;7]) M5@6"HI0]>IFZ!Q#.$+0!<();C+M:6K$;WU^626*B*"F.3J8K/8F\@D%YCK0F M[>TOL:IA2+CT=< OS='$:I=6 !R2BPCX 6V0/-I.,"%K /<-S#RKQFG?63$B MFW[M,_W<*/L]_*?XDZ/--T?THP,X#MS(%R>>2D5Z!!Y92%'R/"TQK4G7G)FU MIM?%JHX-&S7:_?'BD[T$3N3AWM)>%?@T(8G[%O%-NX1:KZ0;GRH MU ];I1R!]#LH+5F-'!^-3]D'I-P*>:'/M-$B1R4[ZUAY\?H^!I52[+FL8L_- M5BQ/O+[/.&44>WPLJ=BT@J&*Y8K7PDL)"N;7 (69N17_M)U7\0^_4=\Q3<^+ M!;7P3K9DH<4LIYN6NUIMR0&B:,"K6W)542(1Z(VH6$HX_19A),X=#P7BP)G2W@1WIK M-:05 Z0TN3,3J)->TS4=3\"Q*IXP&]H+GLA)W_<2L;ES,;6X-&5I @K'A<,L MKPLY^O+GR &C: 7:3T[@C(!F"$@[9E1<_$11GVJY(^[Q; M4#=M"VJK1,UBHO6]:&@^&5192I:AO*\(G6_>L&YTHW0[%%/(92DDM;J>H W+WRS7(V;G%J)?R7M_+9-] M]W-Y39WW?EEJ<)P7 G0(]R5J [*-GI[.IU$8A);OD+BS[5.65WA#[V($@(-1 MFOA^9'EWOHT ;NG.%[3Z6O9Q[T;/<+0PA,>WDRM765AV/%UYIQAUB96-BUH- M[2=YU4&EU;40->N9EVKT7W;1O_EX=1$M/*,9EWD+&!7M[QUMNT%0JQ>E63DD M,H/V[S#$4\<,O@/TG\ K72UPBN\=B6H!HM7MD?YV;/3__!T$%# Z@L:J=VDE MG]@[BG8&HK$763+KEHD=NF^X0S7NL12RUG'NL= _C6($1U;RS<,UECJW&SI_ M"7R@UUB^XD%\VJLE;*[H$J/7*EA#/N^,1<,?X 1!Y,KH1I=V55ND4C480Z9# M?0RWN/B.T'V8-CZE&SFKR5)C@:8*ER'S]&;UZL$U )DU&3=:@UE>-\9TIOTB M\>0P:B5EO6;&3I?X#PUHV?$LVQ*"BDX*&Y!6]?%@XD=G')<^0L_#_R8%E1[X M"7]5.QZWPRM51WC-<#V$@&@? M+?".B3F'W%AZ@=%RK?E%<]#53 LCWE+SU% M[/3;AP&A;KY0 ;W1T5-\-04I,+\B&)1F.^ODPX<1T=4*2@#W(40VJ4<'_V\. MW%!Q7&#UYP[4[X#Z?+2;!EI=Q(3WP8(+M\DW_I!'1Z+(3!0]VY/:[L=TF3$Z"V;M7-Q\ V6[ S@ @W="!O5 Y?$W]D<;L6!.T M$F=6A$%DG&:U^*4#P16:9U%\-7-0]CX"MA<.VQX!)5\ZC "%(T 4WX/74M\M MZD"3&.E ?T%X6_=+=O_$46.[05>,Q*7;*O\+WSE8?Z767P3=3J[3#H;Y&87] M!.0.+W F;P!9"Y#NHFA&$:+,>5?>>L&.&#-V>O3D-X%:J\">H0RD?D>/,4-& M+9-[&V*',X3*2TZEKNC'AUF4ITX MC+2N1EISM>S91Y9$'/AGI4WONC3$#2O302T>\#=Q7O52#^Z(, MW&/>I-1M3W093SK2G#%+:: @ Q-S-4"5/?>S4.4^"-!M3W+Z/3L:GY]>' 9@ M:P-0E8+V[.2L0NT3QW%C +:YUJO2[[?Z35T&U>!"H^11/3C\& ;P#IL1UP]< MF[Y2UKZ++_\]8T9 ;6*VZK\3 -O -5H#[+B1*O2/UU8(R--^;0X7R5X8,XBZ MGD94X*S5:V:JO7+TM\%.;(E23UOI%_:.T%UAJ)4+N?<-.7G4#3CI\-\,\[9V MW:S/[1W;>P$TH?XW,ZB_>;,$H#?7!N4J>X#^&X6(@A8\P]#RLG\G3XH]P/ ? M('P$-ESXY-7K;((&QCCHY-M[.RCZ0S<9(1>'$<+%,;$V$"6_(N584T:WG*OY=XAWG*Z')>IJ7)1_.:^_X^$F1NIU M9$A@:V :9T#1QZ*K01J5WYPOT="=Y!VD@ZE#[=^^6\)('X :OCU3R7\^O&? MJ(9&=O9/(/[\P;%?Q]][UI]C7^@ ;N+1;N!_3>>[1VQ4-C$GO\)OZ69$FQ. MY_!O&[@A>]'N?&R'L*7$,!-,[Q,,.$G $7?(A""C93I_LCP0<'WRA7(#43Q';475BPG9@C.F6YT_8N5@8)<3 MW[D&;\"#KP2Q9%W-98% 31-Y45=L$SS8P,/-+;#DWRWT.PCQOT6(4E7-1);4 MDEG1YKU/BOP*?( L#\L]<5:N[Y*E?NB^ 1&>"-4UD2SU!6\A98R&8<^5*_RJ M8UW%7]&-@WUNF+J UH"I,T$ ..4 )2.=%<8G5#D/W4GOK.R"&251?O6Q:B4P MIFOO^97UZH:61UW6>$+Y:2%Z:?B*W"9 H8L']BR5)BX3A4O<00PZ+AT_@XO_ MD;F3+^U;/S\:[_K6DT[%CO01;G>4]HO\<=NU+=*C("ZZZ1VMY=+^T7_";0_U M=[]3N9?0P_P*;OZ(,!T>8 BJ4KEP*_4:%T_/8M97GA4(.L$+-70S5M5@\US5 M8N(-V36T6>!2&1.).>YF9GGM%"^IQ!(:2(DZ9!)D!>1ZB8L%M5.[E-)*O(-B M$@Y9VWC=YH)@DE\N5#AZF#5TT[^@_LH<.W(R#MY!' M\*4V#TAJ&T4!42J#B%+R^JF]^;N,'$Q^]X3-=;^,UB]0F2A M=>PQCO-:;@]4&#RHJ*4;(\3U6>1"'5$[.H7KER3Q09L,0>(:QI.#(V8K40"Z M$2-S\"K#CDPUXRE2)6LK473Z\.3>Q?]QJ ;C=1;PF<\QBE0UF"_B\BKR]F@9 M^I%]/2CY58V8CF.IF([,-T?OZ:_W,DSCI//SFO;"-/HW#M5@-PC34+L -2E, MXZS_!T$EE5@[3.-,Z5. PP[3T$#M4DJ3#],P0=MPM8(^%712<6MOMZ!NVA;4 M5HF:Q40S(/-= E&RU)JB1[(BY!AX9GG==-_!STLJ8NG+:NA& M!#DU"M) 3]O/.%5*]U$W'Z\NBF^3X5GP&MC4LIV,<8VO4[_\+IU\ X/0O]!L MH$CVOB/V&K#B^1TV8\6F@3UD!5_VO@^K&*S(X[(CW]0.(99G?$+$8Q-#M@W# MN*%$_+X# 74[R>Z?%( M=Y%)]7?R@_=\?'[>>.P'%5%>MZC75,#E42\:^=^#]F:UXG"0ON 23 M-SS#D&T,G@A_)?BIMEX5GS.!@)UB8T!:M\PR+%VH40"8:S+N&:1$.R:038W0 MK82H];>PGX1Q8L3I''<>F_P9@@MDK6JLY0N9_+EK^4GX.5R"S_''1^G71\GG M]W,!WV,F?N4Q:MJ;B(JL]V+B#3E@I:48-0T4+ZG$VC%J!I! 68R:!FJ74II\ MC)H)VE85H]:_M@6U)1^CIE;-/>YRHY? =5P+K4GN? 'SSBJOF^85F'N7%E)*+2%%/8GU"UO;W=&Q M T[*2VJGV'J*V8DND9!U\*9?<0R)!A1H;/+%Q>P[AH058+9U7NU>W[^%*/58 MT8T&E#64V; 'G@D.\;7^ZXAZ^FAR]QB9!_!._\3>^XM4 M-H$Y"B0VZ_%C,HK<("!'QA/?N?4@1)<(_@Z0M0"/P ;N&S'#S.E%K+9)S&DB MNT,PN% M)).S[V1^L6S)'PMOGR1M#UZC;]&3Z-0_+O/Y'?K49CYHO['3RRL*@Z@ MJJK]UOVR9+.T9_7M+J-?&S&Z" F_H$2%R>KF&ZJ5Z?$+4&D9!^:[A_!:X3L);:^DP4"\>'/CJRE M7DZINKJP1$J3>0(TDU4_%^=_0=^UK>^N#[W0NO/M7]@^3D;1O*#?QN?G1[TI MM9EV=IP>,O(.WM'),)-5/L^J:KJ0H\UYH1$6@P\!ID\:XBU'\@QAD$6!ZD!/T''2G2?HIO)2]T;K].?11V]OOQ MWY,NC.!\Y-%.T(+TG[AX,(0$CQR,MVA4N#*DVOCMN/.'AH, T)YEALP]P+^L MDJNZHFX&1EH31>-24VC#YIM70!)>^ MJ4N*[6/,?>%= P&%-/KPZNA&EII9+ MYB)IJ4U+ )!'(,5S?14AH@0ALNQ6VA.V"(EM6HY[!@0/T+?K,&9;;]](4R&Y M:3GO&2C(L67?.,)C1N,#6QA:7O^\V&QZ*A:SA7+&/-3&.A#AA0P# M*9A'YV)\?M;OI0(Q]569 *9D'2T_>_.,Q/>FO[N^NXI6>4R26_MUO"/%MRXJ MO"-Q-T:KN!\CF'8D\8Z\)ETY.$B*V_+.[Q['5I8QA::D>03DW,LAF1YN<9\M M[Q_ 8MU9J]^@;L9(6G-ETY%2, 9_4BB$QW4$'K!%>GX'WAOXCF%?LGS^=9O; M5Z:)0C'X@T51-,A(>WZ'#>F5M++'K.(AT/=-GL[(U)!%>TP?'F]4;M4UXLT/ MW\$@TO@BY^;#QD4G*_)3'1*QVMHW1DGAT-0'.1NOWS8YFNPS<\/ MB9^ < LXD[?D.AS9@*9_? 9HQ4I2+MN,\<:E)@2#W\AS4;A.9N%'/#/. +)% M#S:KF\F!>7Z$P1Q2S(T\GT0A:&O#WML<1K*-!,_61QY2^3FLF VS8@ZC'Q[A M+X]RGSY,8D4Z=Y_HGNB&!D*3)R&PCO 6DL38\\-M*FH-VZ24IW.N(7$G,7SM MFA.2>@K\$>&6;MYJ'75=% .!MVV.XD;U-P2[,%0EPV44[^&I]GQ/N%>,2XKJ M-I!YP):,65&)M+LEI8=@.(YJJM4/4?(P;L*KL%+>.?CN2^BSX:P[7VQH.Y:ES#U M@L(-.JXGEFNQ0AE;74H*.'AC_;2$*"1^:X)7U?J\K*QN>F^R.A>63U&(2S]+LUTI^2OS M\M+::5U8=0)JU]-J*W 8^V\ A2X>$$32BH[7LR^G&#K^"R6;^V MT&8E.NOF79#A$Z:>O(8]/Q3/P\G+\5-$D[T]1&1>Q;,SL/% (CE;KBS/ \[E M.GUA/BE8\>I=W58-XUD;:)CUDE'^$._6L@'WTB2KN&&\D1)3D>=256HTAK\J M+](,S]*V^VIYR97A=$R0$G@PT%CI,E^6?"N&,$.E]&;ERMH!A:[\7#O!9(.1 MD#UA53:$0PJ$;F%SU;*EN751$&:&!&O4T-PIWEK. #5HW!!.=0!*PKFO6G"N M77-%CKJ#2XP&A'[Z*W@)9I;KU#%@G.8,H5\K,"2$^Z8%X82,W-2.<^?B=6)Z MP2S9TU(TI_-K,+X).2[T/76 M'OU6 .Q?%O#M"["=^',8$A?W^QE9CNLO)F0;NP"Y2;3BKM[9Z>G9[DV]I-%1 MTNIHIUG1JWI$Y+]\B1F>_.YO_Q]02P,$% @ (@.66!]3U!\QP( (KPL M !4 !K#$P<2YH=&WLO6EWXKK6+OK]_ K?>N]Y]UIC M%"DW8""U]KJ#QC2A;TSWQ4.V!1@;&]P YM=?R38$$I)* \$$SMGOJ@"R+$T] M\]&<4U/2/__?:JH1"VA:BJ'_]S_4'?D? NJ2(2OZZ+__2;4RQ>)__K]__\\_ M_T\D0BB]=+-,R(;D3*%N$Y()@0UE8JG8XWNB;+!$(EB]IY@Q7B<9EDZ MP@*6B403+!L1&7$8B=& C<>9F,3(T*]C;"-9(7GIUKUC148 S/[[8VS;L_M? MOX; $N\,<_0K^,%K\X^@L*;HZK;D6LE=Z MR6S*4K]ZE7)+&L,IB"BZ90-=>GP*U2G;VP=W7Q'[Y?^X*:JL[(@%I;V7H,]W M(V/Q2]%1<"0%_N=5ZUI-G> MFU1=&8UM2S)F\$XRIEYADF7(Q]:])"N*V6G>IK@)AR_*EOV%?MT5D/+*,#P5 MJ R5?6EN1(1^V.NA8AE1FHJ_5K5?(GC@T.!2R63RUPH#;%,KE.3#KT<_[+U^ M]0Q>>W7B7Q^1]0%@(;0<[MJ?H$)':'8/G*R,KUDP#[KUNZ! 7 M4%;WN#9H^G\JL@QU[T]4H(JXT%0DO[DKNXG!F'5,3PP"A?X_'BFA;0BLP)#^ MAV@E+]0G>D[D2D)?&$0DHS@NCGX0.ICBET/EGM-1+]P,ZIX)M*(NPU4)NC\( M!0&B+0D%750A;79:')V%*RDW+W?[:DJ@!>K'OR0:2I8DDPGFGU][#3QI>[/! ME)!3+ EH=?0"0\ZA[ZQMF^M6K$/*]GS)*Q *K)E]J"F-D<#@-C?HKVQK"C54 M]AJK@=&V?5S650QW.%#(^6H?2'T$(*) -3%OA65J@/1JOT<#4?DU,-V)/>?.U:8@HIAG6O*QH"N.D@7=OM M9,H2:L.=7@$S7F1M2;$YR#F:,NCU[+K=V/0JF''N,\9TJMBX:U9*ES.H/C2' MH[E<@<$X%#SD"MWDJN[03 .0F1@O#,R..5I.4EB'3M\GBA88;]P8P:GS2F5B M2B.N5+5*E9S;E.UVZJ.=FJ?-L@3[,T/-ZZOA.%/@J(?*"'?JU[[.H@D!FJ@" M:/W[#Z;&>\MC/=1&PJ/*>TPH__UA*=.9ABG0^V[L33)X)HML9JN[E25OJM^M MT_MH&8[I??+FG/M #EY[G\O![ZF0T8!EU89=8"(NM6MF$\^2J95B"?B]0O"] MU3;JJ.XQ,A>0'8.DT/*>JWM-,*'U&>.;7D%F)>KK$!@.2;T5,I$Y(SDX!ZN;Z>DU822@RQ% M?114;/9 (^MD&AVU)"[[#Q)92;O-Y8^-!*''B)M/BHP_#U$7"&_TX$%+)E,L M[1/BTX-D!7TJV<>/Z+RI;'Z\2\>K/OW#]8_ MOPZ^_!UM>MLH__CW6?GGPWS4QKR$CP,M>04@+S;IUY,Q_'4(,#-O2MK"QS-P M['^Q^D4H&AFT6VP$OVP^;Y[[M:?'7Z'6%>9[Z'5SU+8?]-E<5B.9+M>89FH) M89[Z;GK]RFC=%/NFV!^?KX^CA&QOGIAQM)SFV6YRJ3NU=.YA,/IN2OA%D^L- M]E\PGQT']^Z2(A,-=ZYQ3J,5,5,][4&4OIU1^563SS4!_]'WW@ .N;^VUZ%@ MF#PI[T'2'XWT08C3A<@T:K;C"5*9J+8R:C;7D7YHS: 7^_HXU*]T]D0C'(V0 M;(0ASS_"J8,CO&CSLV(^.38X99 S8@U%5"DMM'/LFT?X8&>_WPA[CC>B9G:I+'AVWAB.G6S$*%^ZXA[NZO<>7>;@ MZ,8:3+>\,,8EU>'7V:5[H'NSJ]QY=^N#H9E<2WULVY0A7 ^MI M7)FJC8E^Z;I[L*O?>W2I@Z.;S/5D$J1H4:WQ5'36C\JP>)$6\^[H'NQJV$=W MNZ@>/;BH_G8'":_6&KKW<_I)<&?[,#=W<'*#,9T9NK>L^[R"7918.:-<;92$ M![6;<,"\VH[."^8E_/()%!].#3DKBM.3;I6+SGF.5TH1HY ONOS2"FTD\H;B+32I MLZ$XX&)F%\7,>5$L1B+LB*>J.;(U2\)$T5FW2OPE6MM7A6+F[5S,G(J+PX3B M$ID15DYTF""=12O&3:K1:)>[613A1_%;N?AH*/ZCU_,J\IK0!HH.90Z8NJ*/ MK !^FC1=<]58ODO.RXRA2" C S;\\'L=!X?[&G:_YW/CFY)E!7,#\W1)%<:@VPD%W[O]O5A?K7+ES':3)#1<"1MEA*1 MOI 6.P]D9NED6Z*J9*3%39O?-[[,$5?N/SJ^KVNSDUG-4PI5+?*1?,V6:";' MR)GP6[ZAU.;3C#:HFXO.:)[,J32M\^52N^[HW,E'Z*R=/Y"=]3G+9.&N\K(@ MYW@E4ZJ93H95S<*-R]XQP*=/OSL&F:U&Q0B;[@_J:@8VS9$ZFCISZF::G'VX M7_&//Z+.E1F5KHDUKJQ.RRG'BI&3N9*\J?.[QO/T*N_,I[WB8"S,JQ<08@^E-I]FM#OTDIW;\UQ/G6K\U%P[;'YIGGPI M[ZR=W]JA]'&XK%%,S6(:7,I<)A=/1=E5/3I(W"R3=PPP?2)'X[T#_#J9K5FQ M,2AT%WD>-FN1:C^U[ _D2Q_G ")J2,A<:CU^'6TN"AS)0:6ZL*R79FEPF]UO0F)J1L2WV/@ MG9D35S')) M4+4GFQRU:[N5-=UJ_<6+8D?A%*UA?R8FQ6F505"K-+J_DF#(5 MH3++?OF;I"Q^8T[\J@6FKR3%F9&/132R*:KNNMHI&"5&D=PK M6;&1*@H5(YMJ\_FD%7THY5?R*!;^,.Q5L^+7+=-])2EV. M(DUOO)QQ8CP2ARSH2*)6/CB#KO&PP94=:88+H3?YUF:XGDU*$U,'<]FVN_S<[#0D4%<*4BNT@[K7NT?+XL7N M'7-0K= <%_3Z02OO14!JM)X4\D9$)VM.-]^IEBI.K!K:*38T" CQ(27O18"Q M7C3:S:K=YN<+J5 O3)IN?73C@*,:UN$[,DQ?0--61 T>/.L01F.6W:G-(GR+ M8XQ6R.T:@)#>A MAEZ,_EE W8&;31 ;Z+25J:*/:L.V=X4F-&O#O&'(^S5MRP9ED+!K2/SH41C4 MIG?+L8?YL*?R+7GL="X#ME MF5_!VBV^D02U9+[+@V*GU)FE4LGB_-*@_9*L;JQ]+:@^Q-K+ADI/LZ#44TN= MFKBRFBR?#)_%>W'0OG+6/B[]5J3%.-):5/KD=%KG[6*F7RA50T>_-S8\$UH. MT5J&&74';+61Y2-,Q83BI.S2\]#F]=Q8YBM]']J-M^/ME-+F%(&CJ56DURR< M_@BZ*0%A(/PXG*DFUYIF2INK$(W71R;)/GHL?_<-PW%!&] M6FSHTHWD.JY&M!0H. ^%0:H=NIGFXL(>7V<-G2].'294'S*BLHLB+]7-)N R M0FI@]1K+2&?\[2?*[V:U71:^ORBBEUP5,@^9R;K&3R?Z0X6)V#TI?,?T75S8 MX\;:YX_H#>PV%8N,V[8*'&Z^'$5*_&!Y@_:-M3^%[^/2+UFS%N,5-Q^IP$@U M6"2V':&W&MMMDK9E:\Z6NDA53!EU:1[X=9*Z<93[H^Z0[ MG?EP-&(H=3Z4M?@\H1F3=.BP$<*(WF6-_XM6U)0?I" ]:K7Y^;!9K([CT5(K M>FDQF'-$],Z>H_EWV+4J!1GAAOE )=9=/ANBUFG0V=9W-CP3&@Y1&MJ83BJ3_@45-D^-!NK M?JGEEK\=9*Z<93[H^V2MR:%(=@;PF?'L?_.K&_T4KJF;&:V;R9,M;C1;A8X;PA;1"^'N_%!$]/)&MQ%I.E%3S:=,H;:W\*W\>E7R NW-PRD:0X$ =RM5N27"N\YV/=V/"+T7*(UI261:DEUAVI M[$H:1=T*V\JDOAUDKIQE/NC[]%RU*XT7VIR<4IU,NU>J9+3HI5ESYXCH7=;X MOVA%Y<:R;+/(T.%+F<@R/ZNV^F/YVYL\%SW^\9T^U.#PP#R^].#('.>]!X=THW@'Q_1D:A>-D/&WI\8F(F3R M^+3[B4-.7]6[]VM.1VAER/:Z#SG09W()66-8F0NM67=&S0D7@K\\N7O_MD,_ MFS]C.*B .4.O=_>/W2\9NB*!BJ(;F@V*NG2W6:R9\6Z_XC93_%28IB.YE=AY M<$.'-FPH'.I;,-HO=.Z8P[U_G_0Q;PGSE8T,H=19#8^R")3\?FS A3NK= MUB"4MEYHAO!HE]^^\:RMMUT-U80V4'0H<\#4$6=M;/G1,)[I-.?\0IT/9EG% M70[[#A6Z\7TV(;Q^4=/AOIZ2H,-VGLY1L%&C:I%Z,]?+J:X\E6@)%*C:.'29 M&Z''1MAV9AT%&^/BK&B*Z?5"55)"SVYE^Y%2YX:-]T8$PI;CHD_&NN;T-J>$/EKTS&3T<0)UYRN^.@JM,/^6H\W;O^?NORMC(BG$8 --'**KMBPK"R@7-01 M"D?X0IJ494';2KL5,#%,/QBS.T]DX0)JQ@S*;2B-D1-FC-RF,AK;&X;(298Y6^GQHC8EW2.!Q^OB#""XCFG <-&08X7RU!489>!&N$B[E!;;(KT@PW=IRX6Q MPI%A<&!N (K9 9H#TVY9 2*VK-SGX]X%I@FVZ\+N(EH<%')=AV1KHWF*R4L4 MR8;7$GBMAX]CN]?%R^7X#PRGF2H/BNQ@K*IL;5[-IL=9M1W>K<0A&LX3*>?G M1M, [1DE*FJ&EX3"-YFF4D_[4<([;#]TL&Z^TR'E_61': M&58?/MR4\RT7VY_&@'KO<.[<"%LU;&C5@0O0W\'P9N+U0;V5F9DDR\+XN%R< M]J7>I0_OJUT.^W"_,?9^C,&/1&8Q<<&MDB3+Y.JPGAM!.WR;KL,Z^&>/Q+\Q M3'L,I$0?5 %.[7E>!4-[4*>X5KLDAG:Q)M1(">$IK&]#BA?1#V;.%&H*>OL" MU;J V[(!6*;LC%&YI)+FW%)=H\3&P\#J7*H%Z 7UW]#K:\1+:@E,^5DN-S>= M:88+H9<069OA>C; &$@\K97&:S739_O29 J,>G@=O;W>/;+&B]W[G@AX^2:V M]Z<)*K#\D"['BBX'4WE0@RV*;O.A"]:>/TTP['EC'QM]9E%NU\S4:,W1]2I? M4(T,.XF';EH(W^B?7?X[W.^]C.:S?IIE>SGI8OT=SN=-IRWF=5&)K M=;"(=3JE^$V_PVBM?W"\]_7;;5?XEA6+"61D&)4*2FG(-L8W_0[C>+_SK);# M^IT;-"<-!7;[:JEE/-12S?)@4KO9YV'TQSXXWOOZ7>4Z4I9LQ]ISF4)U7@>2'S]D(*2A;E""^GI MC',K0K0;R^O=1C)T\V\8%?3TVQ,^I*'=W*)0&T^[.;YDVK%(6Y7U6>6FH6'8 M:'"&<[1&JBPEAAF3Y$!A1=MM>9AU:Z%SIZ[^'*T3SA,D_M]>TFYK;)AV&YI3 MO(7\6>[,3DH:_GV3I*N(G#[+,@DN4H&*G64;- )7:'%TJ(<'L^X>NWBBX:0C M%(G^=SI2"50ER ^KF=[&O&?91\!L38?' MP"S;T]V&6:)['.@5UJ;23RFU2&C]TV-@=BNX&V:/B=G]GY^,0$VR#=1'BL$# M< S82F0O:BWTD4W6^.'85:N-Q(,16K/N3[!]K^QNR'W3%LI6-=:P>++FJ.YP MG%@6)TEKOCPYM[W7YSK5CL-Z)#6D\TY/Y_/BJL/D=>08GUY%WFTHSQ[:\ M3+558@L!S3T\2@T%@WO)/[BF#R2S^%!^3SOO6TT']OQRG >M3$OX>! 2UX!PF41](FT M]#@J);O+5;,[;&0X4."G0K'8Z"74\!H8X5"I:T+Q@7#U=4PVY;;.E:] YU[$O&W4 M'32[ @OZX2M/^@%(=7J0=K*:7N+R4ZIO/<3GU=[#=8)T+UC^BLR^)U;_<*+" M69ET'7]0Q462H7AZUK-%1G@H)-O7"=(K/>WA?.A\,Y.Z$OB"N M&T*_VAK5D@_EB-")57D0T9,5FENN.[/09CU^4VOT2M'Y@C7J\T/+RTLYR*DY M.\4FE-BL00'T)]>)V1>,TS^)\(;D+T1RA7D9RDJ]D6@-UIK M?AJ MWADJ?=B*W?RL]\CPAN4SQ0B:SF30G(OI-5]:=, PDF:H3ON&W;/$"*X9J\%D M=Y!?LZWEBHRF-)94"I7:JD0[<]*^8HR^(JL;-D^&S)_%\C.C\:^=<2BV&^FB;GI&M+5J/3,ISJPD"C9J9%LY&^3M,A#)'_ MJ\7J:Y'_2*J6Z]CM05:M49F(Z79Y:IR]8GX]4^3_RK%Y./*?Z(_E5652*'-L M>CZ?55?3&(37F11XSLC_M6/S<.2?UF)"E\L*>;XD@-BP4%H4VX4KGMS/%?D/ MVZUD&W06=,_=\5!#HTIR?2/# MDI&4NEBXJ7;=D&ZH^9;[BXZ'FE:E4W(29DKD%7H\JC;42MU50VMR70!J0KPV M?3S44 G:&A164Y9KY19LFZRH);-\0\VWM&O^?$KI:_D(SVK!YZ;8+C8^#1T^ M/7WF8!4U]>8O2%5GN( MS^=X*[H/YS(< =WQ2JU:K!=5DV\M]8E><%1N,0VM6_EF=+\OF>&&[J]&]Q_C MQ$> -E?),@!HQ2@9&>5,.(Z+8QC>C1"O0/O#@>(;KL^(Z\,QYB/@.N7 9"?- MFP(YKW9;[@^)ZX/QZ>/ .Q6E6_.4S(?Y0'MYLAXN\F8 M]B5:VA\/4-^0_SBO)5+68G5#Z.0E'J3%;$$I MKEN:?+-$+@77(3[3XKR6R+#+=26+&0/>C;:+JPFII5++FR5RP_6G,X[.'O5; MN .MUUC.XFJII*_KY?1TP:XO<:GF:J-^(=Z/R%^Y#796M_.:[]ZSR9X#;/$"VI3^?5E&-/0%M5 M)JJTGC0,@^E?OOGQO8WK_7NAF2->./MQA)[,0):;(S%;[\,R"757C4&ZQDRF ME\BVUV0@AP.A7V'D)DC ,@^1.L4[55',BU*[4*Q<(H%>C9$;.FR>S%#5Q'6Q M.S ?:EQI7AB42L/IM,D^7K$IM5C-&D0LG MSF^^Q'PZ=%)T ,\0K3L4'R)F?2Y+17Z>R>;GL7*^69]<(D"OU#5B(A0=#HB> MS#=*5VL=H4//BSR[KL28^*#"]K3+A^C5^$;GA.A7.$?MJM#.S)J)I4I'IK68 M.57FF8<+3R.[&NYY9++MF,7>23:=?I&8<#FR5RCXB!+%QP: %(![87J4*MI M7+APO_V*7*-08/-DGA'+:@^)IIO,D+59JV>RC6A%*ETZ.*_(,SHJ.IGPK1N1 MQ:93)_L9B:S%1QFE^;!>I5*7.+%?KV=TBH7W$'E&(WX\F\ZST8Y:@JUVK],M MJ8OT)48^K]*ZW2A7A>92X3GE7I&(<#FR3RC MPH)T'T94.<6S\BC-T*59AAY=8MCS2CVC,&#S9)Z1+BZ597TR*Y)@4.F/EM+2 M<1>7#LYK\HQ.DE)'A\R0I765M5PR46N/;Z[1Q4"4/M&J^_LA M>C+?*,8WZ(DZ5TFNIECSLMXOY,O6)4:7KM0W.B=$O\(YBH'D0(TYIJ,JD\Q# M(SD1Q+EYB11ZC467?$=A >?) MW", FW%HJTJ%8[5DHW./K@V>1[M5# EE:NC>SZD/H=2O8(] C2+? MSE%@KK(N+9* 7EG+T26&/C=%GLOHR[#Y3+K'!*;U;>[L. &*!W-#R7>CXH2? MY^3XL*+%^HQPB6; M:'X\LX,/B&*<].HJ_1'];E(_7T8)B;%HP;%X<[>X\5$&@]Q\V#\>;#UK?2 M@%X%4_CHN/E2*^H2[M\"X@+XB9<0_![XTQ(=2=;H6)YC![ Z6\QFXSX(;3AV M5S2!F_:J;(Z(W*,HS&=A2V,LTLQ;8/NDZ&>/UJ,0U^ZS;1:*=A$YB::#^_(( MUKHCHCZWP!#B81F: !>1;,>$:4.7K0!WMMDH*3G8'_*M;#23T'*]HB*$UA%[ MWM< ?6_J[,G6,RDR0M)'=-A?=W4^-^#YJFAP:I,BU0PC)#)B;Y(1P^NSA&? MS^Y"[&>I'PL.$0,N\LE.I\[/LV*L^:"PL5%XCW4+#QSVCP@Z3J;W'_3?,NU' MVZ*%YEF *GX<[S8TI\&\6)OA:JSBL&XJ$JP-*8JL#7- ,2O 5*'= 9H#GQ@M M[S5VN")=MA,*W^1=L13--P;NM%@,G;V"1'9_4&0!;#XDL\\;,T7+/@=P6S_+"!1 U,: MNV6X@-H>!K9EBOK,L2VO /-DHMNIL@*!A>Q@+*:<"><.U"7W<'T[):TFE!S3 M5/114'%O7.F7AB#=)MF&S4Y78B_-+D,W$QZ VBL2?<3<*R+]_#SXAK$XT))7 M!B/L?LP;<'X<4"K#0ENO3425G"9IGGZ(V[GAXA+X[YIP<.#(L4L@/)XBX_-^ MBUEP^4X_I^:E7G68O 1LW0@O/&?K'1V58QWRJV&GS9**(.N]I+QR\IG0ANNO M#@A;6S^QX_5M__Y3Q#;EC!S+QD6KA@VM)PS7+HB/@P6M0SD.&=]A/@QTSB1(!19 M :;; AI\EG:?LOT@9VTXA#M3:G&F2^UNA5VKW8QJ5)*M=642WG#:N1*'7A+M M!OL'97M*!X6,'PN$4<1^YP9AQTG4%7&]''/.?$()R9),M^0;",,-0DR&QP(A MFH 3Q\RB_! *84<6^]>+GGT<4K'9&5*Y& MZ>:TD 34 MO-[G4V+E?'LW/X^5)K0@7LQ @LOBQ0ICYFUCV8/+=)93!OE(ML5WW89N9*NE M>7P)KB\H=LWQ!Q&3,:PD/F#S:--E-(HN]5D5Q7+?$T9%8:R\9:ZI MQZLI9;2(Q?A68]4WUG6I9N0OFTO./-=<,F*>SS5#)7O6QPG'.N.=]I M)9_'REOFFDFIEJ3SL=6*STL/+2[=CO;=U6VNN5+$/)]K6NGQ@]YPA2'?K42R MO-SNR#9[V73RI7/-^=#PQE- 7SUV*R7+"JX,:'6@R$4] V:*#;1-_!V03JD9 ML9,DW>U;_7E\5:!;H75KWG@6UJM=OL9HZS&0PJ:T.LM6.RVU)/>-6B:X12*@* M&QN['6&2B)T^[? 2?(3-9H7D)W;,I(-YA\]T#=8P8%I5UHFU/#,$LI,,OVGW MID3O]!?LPCM"PO4QAG.3]=^9J=*BF9J-^*FR!D9BTA^FV=!&#H^;MQ^2X?R# M!Q^MY(7Z1,^)7$GH"X.(9!3'IS^S,:P.K:,KOM1X] >&O"X#4Q:L,3"A)<3C M [(F]LH%;CH0U32_B)4$]Q'-4_^,@G^#-GK/;-ZS^6WS&;_H#R_E6UFA/ABM MTL/5?$Q.-6!/>O.U:XG/WZA81I2FXO?HD4^\T,.8IF&T"D!3L_U*H4-SW9RM M&W*SKXD[J4R;VKU])3O/?>+M,U1>B!7L[$,UME1()P5F+&TSA7IZ^8*$\1/O M?V%662 D>M(-AC6F]NS(L+$>J/3#,D\*73E"YA[G'-E[8+>RJC.%2*D,\X/C M\.QY_&46ZL94T0]5^U9 [57Q:[_U;Q^(@+"$99-CE%6NG.%*5GN6ZME-7NTU M#D,@>.;UT?BEK.Y1#PS'E*#E?QQ#('M\@)KY[S_H/X1ENQJBE2E819:*;(_O M*9+\O[]G +EN^BBBP:%]'[M+)!Z_,I71>/N=87D.'GH-4A=E 7__>%*K.5+T MB&W,[FGJCIW9OW?>@8K.-@6'B!8B0S!5-/?^/VTT4UA$%2Z)IC$%^G]^^M^@ M?RU$)L/__/9*6\H:HHI0G?Y;[M&?!/X_)O@#OP 08Q,.__OC?]JU#/IHS8"^ M]TKO[WO=,*= \ZM=0J]_P5<__FT#48.$,20RF+F0B_O/+UP+$B% _S<[($I) M@\"\%PU[_/NI5)^)"Z$G,O;?2)%W3,QO]7'$LADPU!+;F-Y3.U_A <&?,15' M@*:,]'M\&B@T?XN&B0"R?>8.R](R-$4F_H?T_M^F!*Z".?#SXV#\/BAPKWGH MQUUABX8F_UXHEN*?1W@_5F0T=Z'G__=_$C3)_-Z*?(9'%&N0D$S048E.L )- M#8$0I8>DD* 91B!E$B0 *T5E"?[P!^DXTGPNJK?T% _H&SOVZ68FW]!*<>\E MN^+_\2]?+;:Y+-%JI]I(R?+/8+G(M(E7-$EPO4TA5\QR1J54J MQ5:K6*M^75L]?J$?Z>6U=G>!-4:Z9AOZ3R)[E[DC:#(636[;ND,8'V[MW2/[ M;30VBK_9(94[*@FG!XAGGX=W&B,"21V9AJ/+R#35#/-^H]B;&F>K ]5A-B#O M6/0JOV(Z=H=J]JD"<:D.MT(D@&,;^)T^;_K__1H5%9_K9_(0$_WX-U=K5O[W M?Y ]_=L;+S1QHCYX5H0B$8$)V\3SRL>,?4('V)27H7*?-23O"!M\HLP/C]JJ MP#2%_*Q:4.O=;(]WNG5GS$9F2:LQ>E>^ OG3_E@J^GP[^.1V1]UXBF;[<-\B"T@^[\_%%0!\C11G#<,D[#$DYAL8$W[T@X"Z#&7BP%RR MHV3W,@Z&H4K',G!=Y$) _41:5O<:Q?F!FAT=RW0*AF3"^8J#[=PH&^UE%2KL% M539%)ZLS9E&,.L_Q\$G.C9Z3<]O-5+55Q/Q)^$Q+;$B6:->()]1*U)K$'J$2 MB$N)*Z71SS9QPY7V%G\;LAR:QM3GRI>?]]XL0\GPM>")=?CT5TW1X3TR(A$E MH[^>_>P'@;PPQE&F\/?^]P]]W32)L(TS,M7;]1$OV2@67NDAC^]FHA-N:=.Y8F\BCLIKII]'Z)* M.OYD2<8,_O0UO*A+=V_OO4P:];^.' FLC+P6GV[<'I(.K.,M$8*T%)8*.0$J(PS@J 5%! M!J04,0?.$O;7G?["V [:ZF^&7(9TM9MKEIV!8?/] IJV(@$M MT#\$DZ"*&*IA9[R"-VW&;@>/.S4;J+:A9BPWH[;Y'%F:8'8OFA"HD262T!^7 MZ+:_ Q%90(X=X/?D2W4OPS+Y=ECNZLTO6[Y)^VNE_P+OA3-G@>/AI3]ET/1BFV[&D /S A%AVAJVY>:<=W@6 M)!=,&D.([*?!-3KPU6Q2!CRM^@N.M%H$%) ML(T%+SG"@&2C?)8LR^N<54WAE[YK4*)L!#D1="P>>WU80J1;GW7U__* 3B"' MWT >O^G;NA/'5"Q9D3S/WQB&)S"A[*JHUVAS!'1E[7U^-&%#HCN?'IOB7?.N M=4=PTYEFN/"(L=#/MFQ?&8FJ#8EF$PU'DF[]ON0ETE]4AA? M*XNZ@3-_!\KLT5ST5VIJ$[.2K[2RG&.-B^OE(K4 U/LDD8R24>9\P:<_SE.! M!'"TJ6XB("@SH!'<"DH.=K.(VA#-%-#ZF_@+28? XOG*3(KW!&A"F9@YIN7@2+QM$*B$9SQ3]%_BWY@Z\8IK2K+OS[B0>-BJ3GP^)1PF8$)D M9%D0DX 4HFP\+HC1(2,@ZW+(#.DH&9,W@>1MR'E:2$=GE=5#GZ/G>M4JMNDZ ME1T)Y#8X_7PS@Q<1CI!W=)"LOZVK*Y1JBUBSN.+G4K%2MIOE2+>T1'4]>VLI M0\'5I!:;DI"NYT=I9\+GF@U4DGY:U(9F\2[!!./M-WBW#W#'T_WVZ:V"V.KQGP!/=B[^:&[5]>50""-"0EO<'QW; %+GPF[]/&?X9.^";SYSO)2 ME?ZRWA_7":_L,=S#+/MJL&CL 1^NI#&^M8= L]1RK*!O'J>R ^&>&RV]80J> M.):M#-WSA#,"H\2E:-&CN&W\/#\2:VK"H69JUW'RRU9BZ,IV(UC4>-DH0#XZ MYD8B1?A;P0EOD_A/XO\E[TB2(NK )+P+RW'V&-$:>\L=@6GPB16/\&KW*9@U M3.&P@)G]'-(M> KCJ67'8^DL!Y4R&XEP$H#R*%A\>0T\I5:F_KT!<0JZ/Z)1 MC^9:Y'-LAN#U%5@\&9QD\75#2EPPVSQ)YF++2)Y=(=52IW8,&A25S_7[HS]T MJPHL&"Q@M3%?LG9"6]'XNZC)>' M("&ZA#2&DDJ@>E1D1T"\SN@YNSN9:7]10>+V&%C$4-&0KPPT#97 :>_8A9X[ M"G:@D=\LPJ JCCPH;=)X(:YFP0>^-0[KO@&8]C/QF8.3KLF9 =? .H5G9E0 M@I[Q2=%^'=ZF#XOX"]6,-(*P'&0%66,#I\QMX8>\\NA)W)Z@,KPKP/):XC476#:1)/T:9.!: M=\1^[O(AQ3Y!!#SCF"9JF+]) 4\0-K =:T>)$XUYLTE()KU7:*(IS@@>:L)66 #/WG]"2L\UK$;9FLZ&O0E'R5C M6.>;<.1HX)$V6I$V\1?^,_Z;9NB[H)0]5KS8O MT^,=,6,I!VJ]H\?,R(X9OQN]41Z M @-/0\)($E(/1'4$&(Q1$T\B1W\ED"C'#GX@S5%>HW>8FXF"P3D*>J_^Q// MWJ@Z-,?AMHZ(D6DL[?'FYSLTCT.O;3(<*KJW=."M.&)3B"9_O]1"[V?J]Z;8 M'PN\W+Y-03QO!X5?:.NFI*+OT ]RNB/T)LZ_:XCC40BC\2$K/PV8+Y7.9$):+,VU\C.1S]44UAFE@BC# M7LDHNTPP(E0:'%M7"P.I4B27:B-P*?=*=K)Q3A'K3)538$98,GW!,=S43A!^ M6Y(2VOENJEM.<\ZT[G*&0B[8(0[7,T]+ @HAH)RFXVHM,9/Z1H(G(5@*S/.W M]_286)KP@Q$W7\>*M)J7.3SY[>TW-CAOEI-CG\ITCI,U3?>K+16[.IWQAYH*)W+/UM>X?'[OOVCDK>TWT\-%I5_4WW"Q:\A&^HN,U?!T^(OLU_!T^(M,VO!T^,;6 ME]S?2V3K/RR2>V%TS\;" =:18;HGVJR,%T#,3/".;2K&4MO6R^%L"]R,CG?,7R^IGG2 M3#N6HD/+VFH:M\I6V50I->.ZKEUJF>.J-99P/)=Y%]K^L$SU&Y+,^(+< K+E]J;C+N_2?&84=[JKP;"^<# @8U\"R"_= M\'VA&5'#5Y8W\4:O@ZNRRO!0OH27)8'F:=WPDAP2^A(#@:>*I!,O7E?![JD VOI.)]R5XB?G ;BD7@$U@4^?!& MIDT2UE]@/_UJ;ZGSC<_]9GNG@NO.5#9L&4H* MLA%_$!8R7E GR7T@?L$5@D30!.N_/XK5W('\3*\F[PW>+@RKYM@>J2-VWP'U MK&)WN<4P*_" 9)AHMSAYX+'YPVV=1QH;?AYK,]DQ7U)A9RUQL;JZX+@1&AOV9YR._8RS MY(>')OWBT)PH,RFD=S1]X&*N#1'M;STY=/76[OZ13]S,%3++EWIAF\E[FRDK MUDP#KK_)_WUMQJ>&;PXJ^%RC'WM/OB.0^7@ P?]YTPD(.S?0!:VF/8R-8,0_ MJQ(,D7+< VT)7"MP@!.).SJZ/0EABQ;O,CWOLC_B\<_?VU,1;C<(>G^?\0;! M[0D$ L72,"[&AD)23,I"E))$ 8C1)#)'&8E-B'(L(3U)0_1Z]'57Y+VZ(3N5 M+G-$[8]'X>>(3*W:YJKM(]ZV\+&Y8[==^T>;8.5_JVZ'*R73:TT$L22:H/V' M/IFDZ4MD4PMUETR<\?#=G5/"GY_#>Z[S=]^3W/7FTX[WQ)Y M@)U$_M7BSUV M&2+_P*'.[U/JD 1JCZDPE]>EV)^WKI_[@.?79OTZ,EW?>QK(.5"Z-\7&[^A- MMQ4='V9['_&_VN_WUL"LIYKM8JY8354SQ509.?*U9B6%[Y\2XDR"I9AG,GK1 M]-Q*S;2)HB\WP@-$0B/FZYU<;1>M.&4VK+/-NQK"?$DR;#LQV(*N%*" MNGL620@YYD\KE$>*?ZSP?1(*D0K%PJX4-X*^$?0-BU]-G!D#SSD6E-- 0V0' M6V,($6U29"R:^!AK;FLD@BH)OTY\DY\Q)/9N=/;64;-0\E8C_15_A@HN+T2_ M,\1?O X<6;&A_/>->6]H#TN70H2N&_->%A:?,^^C<6D,:S/HIX A"DZP)'/X M.,IW =8XIQE+2TA&DV3L@P'AEP@< MUTYXU6\I^9J(.'D#_XV(;T0S+WB30+^K+3+$XGG<>*M[O]'E_@F310U[TB\(^Q4#)&N'.@FD[P0+;DQ M]HVQPX+%S^]&+,,1T#Q+S[MEUA*H:)Q*7/-6Q*-*Q*N,V*GM8MZ&_(\4SM&[5?+ ^>']TW:K\>:F>R< APTAD_,_06U!7#?"06(1Z+ MQY*?66*\]*R1DTEG4S&!:R;\JGB/IZB#KFI3'L9#$(5(). MLI^QK6.7S=''E1@MU'MCO]\9O M0#\ICU)/L/O+NU(O-(+\@DM;G[9LY]EM#SYR4V)()/CZ99V[G<.WB)[D?KL7 M;]*BH\$%IN3AVV>]!_'US!;V&.^=V0R:$K#P[7'T[<+93:W>&-XNG+W_XX6S M,@- . E'[\^T47S+[AVF5/<(J-*I . M[;G) ?W%)@N@0^K\F\U,'0B9YA+8,J1LF&H"$V'+IB$]7CBUE*QQXKNG8(XA4#'OP;7 MN==-98&*[6;=E-$_(R_6A-Z'681(238N3R63L3NB"PD%8PY-U8XT?NVMMD&( M$+5OX>7YB*Y_"B,80F(,3$0*Q,PT,"5OSCY_I:J@DZ@:!:\J>S?3$W0\M>G& M3O.WC668G_B""S#U3WO\"Y?#;$^3O_>+>U]2O__^Z1_SNZF=X@[4SJVD,=!' M<.="79G!4#Y;$<'NCDC*@JBPAQ34:,?KV::L#!=0,V:X(S^1W*8S3?%N,\'P)L ,?90\7M20 M)/S.S!W%W$@(7VR,WH9Z[U7:1J^H DL&OI]S,#3QQH=)_^@ &IZ,ZS!_!Q M()(R.U"5SP?/7KR:(;D\K]W1GA5='OH2B7URH (,IZ??V8A X6/)X,!7'8[\ MTTI\-;8@@;1J&@RC@M@;F 1J)(*\ST%XF/RN(&5$Y*5@5P_Q\VMC=ZZ)(?=& MKGP#H?@J#7\B];4]&>B&C51HB@]H1&+XN5NW=];+_7NO-?^<";7G2>S8;I[, M=F\S'RHK*!\2XXZQL[%%?0-B/^P0%$O@WW[M_O"I3CSU9#T#';NS8R3@"+(N M)&SJX>N??^\T8-^Q_=__2;+QY.^G3O(3[_>9.?31)K_5",4D[4@29GRD8L^H MZ,D0BTG%1GXF13J+JI" 'V$6FJ_>* MG0F @$.DEK;UZ+D]<\AO"+UVA-80)&4XTPPWH"\$IL . 0BW,]LS'YY@]X:H M&Z)>151@\V(3 6'&AM@30%]CTT'3T"<'6\PF-@!MWP)&!0/FPF:PXDW/W@]0 M'WL(!-AB-M T+IKHZQL ;P!\%8 ;X^S1;?-]/Q<[V?X,BW[Q4D8PNM#,BAWQ M$7!&\ :N&[C>S&X;3]"+;Q C R,-?2=!4_]-W'!TP]&;<32=(>?3#],@R_]H MH9H;F=U ^"H(O7".C0&U T?D.6*;#2#0H=Y;&"7XCC<+@?*&J!NBWDQKOOGE M'XZ,QQ^#2E9&'C\ICQF[.-HFPC'0AAM/4](4S'.;:(AB82<5>IDEN#".7<[P MNHSD$AI8>A0X<4S%DA7)ORD6N0_^H[BVE&,;NC$U'&NS4.&B;B,,6<1?07PT MU6INUA^\UG)3:(Z@CNK/&-.IHZ/A\EJ:A5YL>_LJ&;4^#ZEJOWXXX\H:=,&-GZEU^XC&2"2T(3&G\ MV:;$G&&!J8M7Z1>0 M$ &^Q\M?/GME@1Y/VE]PKWFP%C"!P>SE7Q@0K),B<6XBLS9Z M5,:3"K#1#$,$RY[>O %\D\U;LMZN2DN;2V9^;I>M\2W&'OY'79X#4UR_&JP; "A.Y, M16CBQJI(4?Q0H*/[?Z-I7D5O.$..O ?S&P+&\YJ&G #TEN9(2CD0J2ITG@96$3]03-OD/3F*(G#QDIKS#N M#P:HFH% ;H[F,[WB;6B>UVI#OAIZ] M* "V/C3/RGDE_\\C>6PKX?HV<\;!.<*SC@Z1^6X( 0/=D!"T7P'Q-\W@9VX9 M_+<,_K=F\'\]D=_"&:$C\@,V!4X 1];!T_1I;%8<,84:$W_PD^^*RA!7Z4T3 M&0VYLD3*BSWC0^+PZDNH+)(;D$,'Y"V*Z+/-_*( ?V,T*> MY9TU*[F(2F^ NP'NY6,OMFZ5HV]X$TA^NK*.7B8A\1M3:%H_=W?1;,W8_1CP M!H>>'2QZFY^F4+XCRHH*EXH%?^Z@>5,Q@2K4\<8I(MBVM8E\&#A28MF^\>T% M3CQ*]S(*<5/@*B#NG2;Z!+P3[/.BB;*W]JV]$%O=R1^[:--O+AV^ MO)D2?8N77!0)??33QB'.Y=C&L;%Y[N'9WR>[NT(4K.K@Q''=Q5_XZH"K1.-L M*?)V_X*'7D.[P?0&T]=ANIWD]RR3C2$-GYH<\]&FB$BY$$)IZPITN,:OK4S1?M;49]N0_57IV43&0S=,_0?[^L^Y"UY6(;#&CWLA;SIVT[$7=2SEXVTW/\D* MH(=QOH_QS2$&>-D3#8NY9Q\'&3F>.>ZM4.)B"T-;X!]W+&IY<]4#*HD-^=TM M1T@]']^FZ&CD;2? ]2N&_*,>'5 4_)J#JG)3BYM:_#%G!6RGDD?3>F=G\,_ M7?2+_'&+< !B',G9 ^X-BCC8JL&9?,A_0Z.PGPGE;TQ!]@VBQ9WD M4S^U](:M&[9>]>O\N#"V/3%@B*F!((8F:TG57/^X*#]6MDG'P^2U"8=M$S>" M5-V0IM'=4!9FKQ.R_)P]SVKF8=A&W_IAVF!SA[+VT*SO)G+C##]']TYNNR-2!$YS MD3S7+HBEV5X>8/"RA7]6'6H$ZH2CR]A-Q"?\A;H6?6NUL3KE#KFU@#P>/ M&M[1(T^>?#PT3,.YAN;&D, YKOCF';C)HT5@>F311_$O[-N+[R_?%H,EQQT,K=^[U?JI9* M;0SUJ8$C01!GWJ'6ZWC[P_/Z2]L<<3J+X@MMLW_2*\YE'O=0ZD1J9BH:X=>]?W*DZ&]^?+FYOU+/ MV\)E'BNEDWZMQ%^V,8(8&_[R]&83Z&[%.V=>(K*;R5X:?["&[,,*O0G!V]I[ MU]TKISZ\L(\I4(\OWL?TF*I70=2*%])_XBEIDT.-C]\AT)?NWHHC'DW$!(J, MT.B-J1<-T1>*:>A8/>Z\-GKJ1D!O!VVP;0:UUEO;1/_>(23B#;W8S$?SG:5X MVQ:"@R2G6TW;6P3"9Z'Y.JSCH OB$9Q\@+-L_1VV2(V!?]HH+KI1Y6"F>)SM M?"@CV03U!PM%:*;S'PF2!Z9BL/[Z9'7)_=ANH;W3!KV7O7(,K9^0AI<2O$,O M-4QICZ?/CA7D:Q_Z[]_@?9:\]$L)]#L2.0QVTN M,A8XSI!6-LUY_1C0/O('K;'W/MPD$U?LX&M47]M;9FUPY!M+PWW1>+O3=L4D M*:;D3"TOJH$/@QUJ_JKC'YNWETKHYVA[_?-3L8F4AGKOC,:[&_<\0]#'Y,YN MP/>\$WA9-< RO"P<3X4#%WJ$1A5)&L+'Y!MOO'[N9JYXB \:&\C86P![^876 M# (5(00/L+6Q$#$YOFW"VN[E\&Q &^$#& O^)>JK9+N:*U50U4TR5B]5$WC3BC-/_R9F?# ML= <^6A(6&-LXGE19QQN\SXAPP;\?2X;XB/W!07,$QV2$DQ&26&82-)"5(XS M@@@!)222.[R_%*S2>5<8?$)9_5&1'AD)Y$E8$:(>=]L@5C[?K#2(@*SZ2TH))QQZEE M1BJ5JBL MN'Q5B:1LL<.:_ B5?-8CLC^N@;36450E"@;1B=-J1V-+5/)9C[K3P@2:<5M,>;8-GD$U/5F;?[4IF,K6+Z2* .#'XI7:&[Y%RT.3HB M%2I.0R#-/BIZ8/3U0! Z,57$R$J=Z+%LFW:G9EN;*0LS64:T'!DO(KH#)6$6=F\]R!3A< MK1(T;FOB.:HH?5F7EA.IP"MVQUW"6;P.S"4N^@Q6>4&-\$VFK:G0H?EIS"(3 MHHG4],# 6FJ#E/KC[)ITG5F#.Z%.@# ]OH%:RELN!Q+/22$ M,BIZ8&"59*:F">2*XFNIHIH;]Z<2SS9PT6?=BG-U4HVRI0G)"MT\HKZ>T5^/ M<-'GG-(4"JGQL@>Y[G#4,\#ZH;..HP8<@ LBLIY3G; %'NIM9CW*M=9R =5Z M "Z#2JD5<]-JC^LN+#<:4WDK,T!M/0"7:*>>410EWU.=@E*.38K]Z&2&BAZ MB^:FV/9:,3C535D-.S6G4H!!;3T E_;Z(1L3*:ZA(@.&L[)VHA$OH%H/P$5* M2J71_&&1XEFN7+ S\7%TUD*U'E#N_)@U8;]9+'(EN@@5MI?2NC6O*/.L6[!- M5:>EM$FZN)&M_?W\%T??>B',B3(]VB9Z9$R% [" $ MB.V+0AM": ,M"/'K7Y6PN]TMVFUW&UN8FICQN.UR4969SU-965E9J) S5DIT M^'E?DZP9SL>>V644O)=UF1-J: :-S;Q+K;ED:M9JG:IP8#=ITS.J2I"%1O>7 MQA&AR&9YBKDC7%L+$G%&_DY4/^KLNM_C:KSH[TRDK*M\VO2,_%M\?ZZ1&V+' M-2D$8Q?AHM4QT]7RC/R'ZPG97!J6BT2>E)!Q\Y X]5@BSLB?Z!V.6%/=!IPY M"E;E7J6.DDG:] RP0K\S'PN>=42:I&+,I5ZM-DL)BSBCJJ[E&MT>1HP0BDIF ML6"L1WTM:YKCBP 9K65<2G!.UQ9ER2\;A*FQH.D#7[S@I//D\X$=\_WV$&PE MU=,6]/O=.?+ME.]^;YX/E83^PZ<^;#;OSRV?]>XJ37S&\:?>*GVT^7W4/SBJ M6-E>_.!P/OR[#,XHOYQ"&2!X]H2)>IH@L1>?[3+L_\EK?;M;,"V9]4?_P\B<_KRJ$=$L$ M?OC?3]BGWR5#Y#.)/9R+?DV^WAY**0Y,K?1PY'I!B3'/$-A3QV.=R+U_W!M' M[L]NOAZ'77;%?HNIGR:4_WH!,[AJ*WA(Y;RW!/2L)4""?'^"+);-7S?U@01@ MR'4WQW4@4QT26]&([4H]OP+;^5^1*T<:N*7]][6PW#4:0;%M /W[-:CN6R[I ME_]155U?K2X]Z>=/D1V/NOI%H_L3R&^6Y?"*?3_#E)X!/CLP+58 M8CDM K=N'! BWT+0'Q4BA=L6?+\P?KT\0F7=U^[?DSO=A_]R#3Y_;J%_UA;V M,L=6'Q.=3YY=O[9W>@:)KZS$-PFS0(N\\'I10(N\OFW15_:_?_ZT!NI??BV$ M">Y#[F7[Z[4@N"NZ3IZ4;FU\ LX1])KZ["EOZCWE(1^TV0)%Y9R/@^'H?"II.FJZ__Y3R96=5!Q14#9D>?L%H(]U-?!_W#?HL6%-]OTDE>-4MB/] M4RE(E93^5=KS0U9S.)B/=N6&9LE;;[6>!V9U.027/9P20BJW+&) MS/CYVI/+^V0Y!U?E*(!GC,&>P/.U;#?O'8[1?3$X_>1R7,-^LZ@D]/8;F@^P MN[QVE^$;?@#+W$=OSE!*FT_T2.3H'><@Y"Q!<_V#\7B>H.W_30ICP0Y;F^#784N]]/ !(I@$3DU9?V(H47V-.S[D%6 M*3+UA[(:8Z[^4&K/B[/:&: "EPIJK(4/;U^GO_[?Z^)E]F$V#<^O@V?J5Y'] M,/O1U\G_Q$JR&[5QA12&R;1I(\E!WPD[M[UTJ\:G?RIYLLXB-I<1T.7P\N<2 MZK;ZG'06J[Z* QT?:2= M\2O[J;>X/;X<1>; /M##GZ^;TQFMBU-C64?,@4=;M:551G>"Q /%K\C$08& MN2"48:3KG1;SEV$YW(I1@.Q- MD1:TELA,ONN&FD6,X"7$CE];W@=W-YVRZH M!>SY"0QM%7)'7;PIPY#8G_D57Q&74M 9[AE1G3698-,Z9PX2O;*VZ94L@?IN MF1^!$4\%UV$L#"(7QM NYT;\ KK#L*>5YSS)BC5T6C[8\TUCM030S=P&'/O8 MP;.AKV]E\U0@W@WT1P_DEM3OLC9A"./2^YYWOK?XQB&.XMS2_&BNRCVDN1.B M65?C 9S9#,4_WSWATV;0U$UBB/ CU!==8CO:-[*ZL^ P[PXCG^)!& J!E/#G MH9*;IX3+^4"_QPDQ6^V05<(O*=P3VU!'_U814LL<* M_YEX(7BG_#(^SPVRV;52$XR2_,GIRR\(9:JVY77B5Q)QUD8)S3GVH[XE@(KU M6<;0'8U1,% "00@#'G]V;O(+%!('WDU6OHK"A] M>,+@^1@MT]RW2;%K"M:,%ZO-;4NM$&Z<42A@+!*'>1H0QS!/XXW]C=\ LI-T M&#;B4=YJ;I-DZ]?73'^-<(6NA(CK&N QN]1QH$D8;8" A-&&/SU:>!$B*U7'\)B5ON=TE!VPBSF: M5/LQ0"3P $CZ(X<>^%1040PNN.0UV-\B ]'OB"M_4Q>X:#L9 M"$2GQXT0 Y!!YOF0%SBQ>;?CF>S:*[SZ\SR(^;08L)( % &KL5'#:E\=]\4)GV\QT5Z/$6[YD4@ MGO4>3';1AW+>>Z;O3VP7OMUZ[EKK>F!/R]5-PRJ/29*5L8GE]%,BR\J(8D2Z M28+%,R#FWZIPQBUB_M*7:<^ OC-1VIN5QI+))L6;\LV&$VYJRA=/Q[C8E*]O<:[5I[\O=__J6\WK(&O?8/EM%=M-R%K]-[Y1?.H>%^,,,MVD'[ M3PVW<%NF)P^3[\LOE6Q3SFS2U(,O<%-42-_QX][VO]0B .WO:NSO75/"7YG+ MBW%^]\.KDULY 4\3P9W!1W*P+GI$]^&C\1=_W6]XPMS/2UQN5&W&QUUM;%%L MEQ_7]F8RB04)RPK&87?4F=<\X0X) KCPFZ/K/TY[+H*MU9II53N.9W5IA99L M-6:-;0P0G.4=,Q_B@O8W7\*/]&^/\,!]XNWYZ?#&]9_Y!0! O6^QEB>(9=Y* MFK.E3UN\YG")S)C;X3!U#?#3[2:&N6"N#L3CU> 17J7^PV7^V8 ,N?XHB?NK MGCC3O ,N2?:^<8P!(+.5'B5?OR9LD0()=7VEIZ+12KZ^U]T(!A(^U#[D(Q\Q M7KO74$L_"HQT9H;K6A2DXM?]!\9*?LY7FLMCGL$W [&L)\-.N'"J%3MU((A3 M; %C8#%ZB&D88'@GS^,W03WHLIWE+D%,SJFFW6R]L(Y2&:@S)X0F/L13=R>/ MX\7L"#(8C;V_+ $,2KE9-]!N,,N65?VADCWNK6:;0YWGO'A6=( M6%8*CF:>*JL HQ"W DD8A7B]HK#/P"0;.".N/4<0$:LMU&;*#(JF9)A,O0 : M_Z#OXCVX!5GY$S6?MP8C$O"=[]>,6-Q\Z87+%E%Y5M"5HY;T=([VCA8_CTNN7-+!N4$:NU9.@L&./_ SGD4M?KFRU9-=3^/DS;#N M:RXZ:D;I9HH^/=K+7+*,+ 3BU0 1ACC^9*5_%A)9G*UK/F=8HCER&WJO?-CP ML@"0F"[RU%V%>.KIJBL.;%!Y>#ZVQ*VOES-;!$D82ECRE'0Z,IC^JO_WNGC[(=>D8;I@/C4PG6\E^LX\V#B0?5_: MLISN)I8Z%OE]LVPZPD%0I\:G?_ S[Z=F3QQ?1BJ7 ]'OB45CYRR%8OTA,B-: M:[LREWK!B$V]YDJ^\$])SLRF$[EZ"4?N2D"YF:CJNJH[BNZ7<#3[*0Z#;3!5 M *;_O(D3Z[G&1/<=P/U/UBFM\&,):S?XM2B'PVA8:X=+'TL=V:R\'WY702]X M5@=1_,%0#!-^7ML#?BZ,N_%QNV(U:6>-N[0RY$1)GXQB .,LU(41KU]P^+U< MWJ'_D%0+47Y$?Q;P2&/&ZO8UVP2)>69DM#-:DN$%+A"&?WUGPK$#= M?OG*[&- [+,3KW_-;'ER_8L7RU&[YZI#:]R_2+!"P?4/LHT/TDRVF-M5.CJ^(:J1D'Z?!&J+@+(K!Y_AS([LK@[E[9@:QX $ M0&U^^B/91 M'^!=%@P-N!@72)LM4"SER0O$WYP1&%Z!%P;@O:&K\&#.7Y1\D@ )2F*]2;,_ MLW:(,@C&S9D_J*1[K*S$*H[ %P\A'<#[0]?J"?T&']!*O!+9:(4ANYX_2_CT MF]'< 'P [DZC'R'F\MT](AAI@4_,_\*%N76">HO[1V>8:&OCG229;-9BTS3% M)C8;+'$B9:)3A5?\#G_R958898$0_N9VW#J$W^3FTKED37&V6<['$T;L+L;X M<3,7!Q:=81@D:Y)W!'+M56&+AV88;('GV.^9RU(\*V9V%.R)Y[=T MY&J>XYBAHX,GUL!%2>":I!^HNVKJ,)3^&GBA7F+^ACOO0AZ.?MQ[#%_G E_4 MO%7[@R]J?AQ+A%L>Z.#!+0_<\D!$P"W/NV]YOMW:SB[WW?VJCD[=W)N:G@5T M@[7LZX%$6O-T*,)Q:6&=N(E(,ZV,-(0_/9II#QHOB.M.=&?K^;*?<+LH5E=1QN[PXW7$AR?%*?\=/UN.JV#%285], M#B^*;[^=(/!&+9QSAK*PG&F-7JY7B#/SXT__()\1Y-Q)^H_EAK:R7]J#3_GW M7\_NS?SFZ>-?U:+QZ/#0UM<)B'#*.>2:B[D/WT M#X&#DY([_&Q>^8]&*&;# 8X5],9SZ\3][J*KA=:"?_+LF&X>M&NDB7;#.=H):5@RQM,\],!R4@TX^ZLJ*//VBL]VU> MPZ_3.EO@D-K$Q_WDB/K(6([=REI;]:SI671?9=7'WY;+@N6:)KUT- 2S<)G: M$NZQ+@F@'N8=3N6]L] =.4KCS3$-9]@I8,$^[>8;T;Z9JN.[)BZR"/ M/_U@W[/M5(#M= CI&A/>ARD>@E"U=*E+TE^SCA>=3?BG1FY#,1NC-3)FQ'5G M>NSRKL!*>%95'"?N4LN'*7KPO I&Y^%Y%3RO@HB YU4?[;PJ.Z5:>W;JL 69 M5T__NZ1G3D3I+TU?F:H9_OT%[EAO+T,*9NA!^X,9>M>8H9=/P[;E("BQ)9". MG6YQWS(QX7[?*F5GYB 1/!L+O\K&P![,X&N+T^"R7[/]+) J$L,R?'2;KB=YB]/?EXKH^%/ M)#AK[%O\VIDUQ*X?DN6)I;G;_CM(L#QLHV5*\!,$"V*ZWER6O?U>>%$JQ%N< M1!?56I^5/B#'I,)C'=5 $JXKX;&GR.VM .K1,7<(@H#_O=\!;D&-^%F"U=#! M4.PA05L:L?=*(N0BP;V:K;N M$XVV>L'DH6N1VQ/'^KM ;:$KP6]P,XE&Y[-T?+(!'K]#J;L*1=_AE7/WLR&% M_(9UBE557$?UL8U$A_&@VPK%E=+^95+D#0CN"?.T>MYT5YTN46[LK;@ZM=WX M*I::)X/(%\T0'J(P+*MBUGSD0= MD5;FD=(7N-I2",<'-2:K54,BLMU,3*HZ6R[I M2\2,;+HSH6*\O01'.('K$LW/K.ZJMQC$80/7,>-CA '?P%J?%:W:3A9[(_"[ M3VQ-A%07CA_5#K'8Y?K7Q M-YOJI#D9@*@?=4=CY!U-%>GB5Z$9Y5?&V8NL64,5\)65)%8O6A"]OEV!5/RD M=396_4V?5_H'<3>WG!E.']9C*KMJAI/T'8.=>]_]#6-^,!/J]C)1;NM=M0NO M:Z^]89=J^*;36TSFEAF98[LV'G(;)Y:(["FV2\;J(("O!L"W]J+:9=?^UT:P MJO'M5GFY,:TNCT?E[G8E10<6()A*E_TKOWV4LVLV[1_,0[9+6]G4RJ9;4N6M M&(:;EEOD0*&(T$4P#>M1V#;9[NF4 MF[+WT5"&NL.II^Y'PN- "&1X''C!Z]#/1[(2[_#6L4N(5M0]LDS0#.PQ+0 D M@[=(<.*.QE__,9(W=2Q4-7(B&QS$E.XO;L%@!2S/<%6%1@ #_75=OL1(#V73 MU35.]MU44L$C&-9/*$S)*)UKVNT95M*4^K"G'OMUJSD:(%$%QV<.8TC$Z94S M&A3]RY^+OM*#";<9P_BHN"YTV97+X?J2E5;^!-BDT.M,]H0<6;*5#+9J3U:P M5@9LX&Y0Z!U!,D\!^_IB&]\>6,6R_D\/K ;/N%X. Q_P3>G7#(P4EP>O/7#R MN%C$J=+4&>H#M[ 8NEQ'1'ZUI"?!0D17]93ZB%/Z]!U*4S!D BG@1I^5OT97 MZ"SL?^KZ&$8KHIDI/;8HC2++!RDL#[P8X#]U?3#JCL+S=3Y92\J9^T"TRWG> QU/ :UZDV/J[\-O_7BA4\_;3^L"^S*.G MJUE7>Y9G0^WZU:IT/(RY[DR-&B-ZOZD9@D20P+/!B#N2?.J""(S50%"?B=/< M(JC?Y$'ZYZ)ZW=@;KKC5);%9D5HQQXK3?CD&J ;^"G97H<^]N_*=N_*O$%3D M+2@2-7/_I\-*[?;KN![L]M%/0F][^F?Z_5H')I4"&*WHSK^W7I"=SWWQ]=0D MS+W^@&\$^3\PN4=C^^;%EU7/]OPO#VAXZ!&@(===]M&?*?W!'<3(S\@#PH#& M]*_2!)/"&D3!:&Y2M(/_PL]ZQ 7:(23M0ZX+05> MD/KZBFS+X&V18*WKX7V2^1.)Y*4X;9+J+C5BK;3R/:<4IMW)D6:&/^DL7,MA M29-#_?-%V>?15%4=5!7_GH_ I&55]9R47T!E\9+KA>#&DY_^V"V9Z1\8?I;; MYH>G0>O!8RFM3#>=F)E%AN^S$X/[^61F_X@05%N7?;"DKG_0#PY&\CV/7'CJ MV*-%L72&ET_H\F4W O5EVB[U7U53O'YZ1_R.Z?H&\#_W[.X[Y$,[FD0RU!J MZ&7%UV6K+*_287Z1[5A.@GN9,,QG[*OS].6K-P&D5B(_,\S_E;Y]"R:2$[PC M'\J/Q'N/N+*MK\(OI[]Z^%'F/CS\+,?-GW[H]2NB,/0S=2$5_K!1QQ\I3"ZM M?>""_,^$KYU=5\'W*2>FGH9]ZC8^B?S^1ZGM9YR<6G4->#2IY7[5K?S/,VSX M>ZF>$]?]DD'1E(*I]$JBB?0+@6":)*,4R)15* Q!:$I''Y:EUY':X]DJJ;OT M*Q+H#MK-UF19_!_=5V4^KTHB!UKX.[DGY0]=20LWM-63@I'>/]O](% M0?[[O4;Z];SO'F-_B>[]"O::0SJS^/Y\"-_A^ID>\CWL%)TD,8K6):6B*ZEO MIZ>^'9JZ:SA"R#*!Z0J!X-_[=JE_2%$$PD@JB2 2H=&X)#,X+J&HAFDZ3A&: M3'SW%^EVP^PLQX)612HBE52M5<=;)@U'D-+MT(\MIW1-&7=C@N:Y6= MH;!QVI+YL66E.B*VB(D/D-EQU%,81YGU)H:$Y?N4#@UWQK0[5_O+XUR0< G)36E$#(FY1=0X*HB&Y*C>7[18 M5B+R+5'2V-#3OD.(M1 W=\:FM^\-A;1E;O)NY[CQD:[,<^5(VRD5[D#(2+K3 MRT\>W;MEKK+KMI#Q$,.[ECJNK#?@TW.3WZV3\6R$]T;(V/ ;6%S7YAS8/9Z9 MO+";[^5V6=Z*-13UDH6M[R>6()'Y*6VF7@YZ07790U,+1?)-M5@D_:ZJ M!B+59?!Z.!X>JQTVE5*^Z< 4ADA+2:I(@*ES::]GS$06ZYJ-Q1/3VAG$9(:A1NA%*>[.B-]-+;)>WC0IA.(; M\XK2'%6L7MKK&?E/:*_?48[UK<7;M$%5^W9W.T['>D8!&\'@FE,M$2R*V1_F M4M6,QKMT &KB:^+3&Q:U&2!'4=" M9=GKQQ*&Y9NRM[;XGA@@*;XCTV7PKK57M?Q.C)CE,Y@;W6' MLB2 II4?FW)37@J&6^J R/71R'/1@3?=9$W1'*QC==.O.;Z%6[M!2%K>6A\= MCNE@SVBV.A]MY_51F1'E:G_2\WEJU3ND@SVCV5Y%#OWR9JISNUU]CDPV01D/ MTU[/:%8XQ@@U6L8')!D;QU'=QX1J-=7!&<18\YDP][D*8S7WJY9?G<>+J,^" M&'>NJ<+V^]4JIR!(=]LTRNV9PBYE S3-"79TK-+=4/&:8FW66:Y["[9K'F/0 ME/JQZ6)-R-,%AW2MI)IT.Z%2V88I6Z9- M\SH(?3%JO%$S1M9.51-^P8W1 Y,US:^ MB49']!:++#.R=MVMM=SL5!8TS3$VN\62J:!MJMR8]BJ3]5I>'=08-,U1-LV9 M\UU5:.'(C) 7;B7"!Y,@ZS7/V9N%4VMQE;6..%W1"\U:]3#[22S8:;L3 MB;SGT2[G(S+=R)KFYC4Z$LE$L2G+PGJQ0K;V1'V;&*!I?EZMCC#$=3XX< XU MU/IE6K')E#;P;USPO #4(U<-;.GN-ZE@KZ.>]DC?;Q\?A;3O-X_YO7SH/WSJ MH\C?I^>>!Y/(9^K)TY)'N[-'_7MIGRO;BQ_\Q(=_ET&$[,MIKQVG0OCE-O=1 M=/1K4UD)/#L*?PQ^7F3'BWQ&R//.\*._>\$QSJ.0Y!\?Z3QYD1[JY7WT@GRN M0+P44"\H\AFO0,444#&0R JI%TADQ=1+Y3-!0[T43R^0QXJI%\ACQ=0+=,B* MJAA(9(74"R2R8NH%.F07U(3_GN,Q\GE( <0E_72_WT%^N@Q+F:KITKQ_N??RG0 MN*!QO=2XQN:AY)Q,2W^>:4'"+ARFSMVY?"R QX]S__2A^*_8P'X7&RAZNE3^ M8< !+M)="Z\6Q09.V_X/90,XM '( ] &( ^\AB/TKB57\G,>Z7O=C?2[DJN_ M1@',DWD7;(Z_D^3^&K&\FQ?# PF\O1R>NK1=!,% F$"8_!!AABB!*($H@8L) MA F$"5Q,?B:7:XH^4]E'C'5_;ZKZ-<0."FC.O\J*N/R<7Z.2U2^3H2X/01P4 MD?A^9J]=K:H>G4H!@.N\IR)T$^]11;K #Z6A[VF1&O+^/2J^>U_M_F?W3ZNA MK')HVD,SL2C/;I2;09TGSNH=@0T MP@:!GOY7F\B',]6OZL=^%]OT!9?K'K8$NQY7B6$=W)X&Q7KO*I>I: =Q?ZVX M_U7NT(>$/?X8]OA+86_LM.ETHC5=Q"2/UG)/3J==^D_>)7@-V LL-_]Y>OA"7;5T<'CJ6')@UQ>++@R,.ZAF!2A[X M'4D_]8KIE1\+GX(6]QJ$T9#_O>54%-;]S=C*_2_O61>7 M; 15B)W$E4.,;([ZBX.)Q>_,NF5\;JX.H=NV$DFD-PX_CBN]6")/L16,O,C3 MT9">(#V]PN'*>XNI8.ST4I_P>W9*)GUQ')"DA)17A-HRNRM*6+\W.R4S1XBM M%3^UL/K..TPDA*7VH!QE%@*B\?S[E)"=(#M!YZE0]/2;D:KOZ8E!F!:WI_9S M<:SR?F/L:NWJYKWIR:TKFSK.CSA.)RBEJA[CH9 YZF21:C1BSPB">D)TA-T MGMX[H/8].PVXJ5I'QF2/H^@#1TT:BB-NWSN./C'&T;/3J]<^I>X6G%;E''/K)!&"W6SJE"D>3X>1@H;)4P8 MAK%,BEPG4VG#D-)[LZ ]&UO\?+@^<@F^'DZUQFA:Y6,P:G"JD%H)/$V$M'%A M[PNRQA-QJCF"VYAH=S&DO)*8 X,VJ\?A>[-&M%Z,\$UPX+GRLH*IW?(:[<_8 M=-14=A9)0=: K &=C?>,'Q']IC3@&"&?RJZ7E:P+K:_4<%8\_6SF4XKU6T MWJ,'D5BK=W:[9N#3)F)(##B>QN[H"KSL"LD 7HV]VDH8+^*"F%;*A+_H*V)7 M9P.G5Y_,CGO !13@ HK (!= +H".P=66QW@1&73%-J+OW2$B1OZ:'8HU4J\J M@ RRHV2&)B 90#* CL&UULQX$1>048#U]N/&4"PW)+(S<2HBY<4I%X #8N*. M89XB@RL_((:E,>#UJ7?WF@HHIZ*0:Q%+8[R(7-N]_K9B&"T22?K; 8JHV\UN M'DL5$(&IT!>L+0HY"'(0O,+Y0>M?O(B"IGI]L.LW0T:#O3^ T@(1#H0N]HYO5O0KQ_ MR0KUDI)NT"*4K7D1Z'75=$;&AV[=VU85;5UKAWA\+$HJ<2E30 M%,P!@O0 ;XU^G!(5+V('"0\0#T/WJK63>Y+0JNF["1X#=CB5HB!A(@!D!^@\ M?*!2%"^B!PPKC\CR>NZ)$.&N(=(^W MT7908R44!>$8DLP_.0'Y!/()/ @KE"?V)F&<[_GD1QH)*U1](IC4P>()PCRN M-$EUI!C0"$CJ@8?ID$.@3U)HG^1-8CW/]$F0A4;6R>K&L,8;@XH==-F9* (@ MDPJX&HJY)EZL.4/;OHTY0^*^ MD3G?HG%?,7%?^:'SZ2/XK0XV?:Y1T@];W0WTX L,QUP\'/.>8KBU4M6G^;[> MK*%I?WS3OH[RTM"RH65#TH:F#4W[ZDG[F@XJ3MFJ(SW095]=EV17*VGZ7K>] MK:.[\#[PM>[]7WN)N;$,KDN_,']"&^MJ]6]8XTY;]C.GIO.NC^.52J6,=#?+ MJ=B>[X>'(2NA!$@-1>\H'+[O"H%[V[5VW^B-]Y?A]K RM"I!#^=B<[XQ.K&R M=\Q>AEL*X)9@8&5]B-L;7W#?Z)7UEP&7'72;2QY)VE9R5!1D,+?L?L< P*V MR^\8/35I8.#@-AR V&W*XWFOSA=O]CW;93"::M0D]43(T]:?O.36OV!V#N%^ Q'V#Q!': M.^C&418,&R/Z<6C69Z,>%P4L0'L6,$ K^?M6$.T0[7!Q+TRDX45PW_%:I3]8 M=9>6S*]YY;B+!\-NMKAG80:$@'"'<(>+>W'C$R]"^U1V!@N)*.^Y\:@I]1KL ML#P<9&@_!2=P[*F"N]>74]#47=V7[2P6(6N.Z9I!")2SUV&L]-9CI3=VR/$V M=:9.>$O)B/T.;3]G)'E(3L- Z'4LJC'N<]WY/-Y-4T:B0' !NZ-Q6.,70O>V MCSG>IJ+3BY&[0XU-D_#7..>TCDO3G0<]_X3]*+[-A6+7HQBBE2P\@'EXS5==I4#V!,$E9\ M>U,Q76<-R0\7"^H)O4X\?%Q+*%T%F6H7-#= M@7P"^>3#5I#\<%&09]*),3);"A?Z"VXW9&L$=UBU>A@+Z(3Z] \D$T@FT#DI M.)N\U96/Y[")$JPD$[IM?9BQ2>73/P1ZP3 JY!/()] YN99H MT3/II&QUA5Z;M@4$&VU<@7-YWL)7GB]:^?O \84"S[C--#\EZNZAP, M6/\)(Q:8_EX]'15RV-O%:[Y6A[P/<9\CL''KT/,LCV@CB;0R9<.,5%Q."8P! MP1KJ#COSX@<$.P0[?*ZU8,&4YV!]KQ@L0[,]0M2;6.78[\ZG*L<"K(-(RET% M/O$.L0X7]BN(=3P'[ SJM-NU0U#GRLU^.)*VY7B]$0#8*^G&!+]#\/P+HQ#M M$.UP92]8).(Y8,>\AIY,2&R&R/TU;90)E;1] X ]"T-@=QCU5.FI*T]5>;?( M/XSK%O9B79'.@6Y,#A 5$!7O?R^U6&* H("@@$L%1 5$Q:TL%==TNGOZB)X7 M!*65[SD/![R>"P]V843H^N._N"7Y[V+_1$>_S8,^LS506TKII MR<+V4(W* PWMQ #VI]->(I\[#V$/80^7^\*>]CX/]Q/)PJH+NK,4:SC79&IT M55GU!(![=V60F&8X?[^ M#)B@\J^8_ T/@6$,$\8P860?H@*B D;V(2@@*.!2 5$!40&7BML\!.;#M>Z7 MS&S'6?KK_G[OWU]@?.@/0/TAXC\%*":;#_"4WFNY@F9\I6;\_H55H15#*X9D M#,T8FO$'(^,K/T Y%7RNK677T-,-0&DEFWYI+]N17O)6I5CV?=D-L\>=M+37 M?58[NV2;$U:%_N"A /@PY74DB5J!NOW22+$[!=!EM4T4A([NAOQJ=H)P MP+I:_2N">_< 3IXZ6E9JW?VV5T5L3G?M?JN\G:U8Q) P/,L@99YZQ@YR >2" M D;["D8%ETD@DV M."P#2@E71FSMRD=4JXP7\6B=L0'(-;TC2.@:0#: KD'Q?HRZ@,A1[E0E"^[QF^RQB(/XZ+VO^?&&M?5L6!NFJ<&8!G2KH0-LRW,HJ M&W/6KT@+!ZVFWC0!]M9$?F,-;VW=/'#AP@+ML\CV^?X+R[/,\T, 'GCNUS>8!GKX5%#& M'2:#_<%(-(OJ2%V#)NBV/DY]2A(210_ M\@-]<,=3A2<:XFZQ4K3>0169@P#X >PY+_A$Q,W# K(#="/>K(;0G[H1%4-Q M)Z-#A' RRZWK1WHW/?990!/@H/=,T@=T(R!1W( ;\?8\<=F:0W_*$]WILM>9 MED<*0@UV4[RQ-MO(B2? &3!QYH6Y/ZY ])XAE]-MV?LXR^N&66X+W#=42 U6 M4'S[@LD IH]9[#MZ>XK/3'&T6J^GZE+DSC]^'OS-O*LG94**[< M&/8EF=^N%JT,_EE)99S^P/6442S[C(D7RG;)>U05# 9V+Q[8?6]V>.?K?N\] M_8*=&U\V-O(4,?[(A^&P)38[4W[.)4UEO6FLN,YNGO(A#:(A1"7O#T&N@%QQ MT,H+Z$*/.$F?499SI RL=\TAF:EMZ!90!6G.@%$WG>"9 ') M CH65U]GX'?8 EW'@WYY08:6* MWKNEX][8I*%QW\2O^DN.<&U0S(IW83^: 'W"'T9<]/Y2[[23O4G6#@N6 &OF?;653F=#/HR6SY M:9,6%&*V1)(]SQN3XP"E1K&$5;)L^3N,OF3&;,$0 XGCC>*TM\4;ERXB\"Z\ M46ZN%E9]Y!EB,ID>PTWH#_EIQAN@",$=78%E2B!O0(>CP(>][T0T;VC?'Y>^/]0!,8RMO'%6/IX:O.9%X*VQ(H#[?]_P_LX[3+T@ MD9FWN1BLA]^",T\^ MI0U.EXLC5$2G0,YKA95:D%*^$H//6%/'%!GGCFS9V; MIXD+7PI^+DW,:K0_W:RX%>)@76&DU6O,LB, FH"'O) FH#OQ[@<]%[X._%R> M<-CAU!0HF>=FX[KFKYBY4IG&@"?@F2XD"NA/O#M/7/@F\'-Y8H@('2*N'2B$ MZAMS(9".#)<8@"<^Z!%N50Y,M90JKZ29=A3J&J@W?TK+W^I^JC+'294=K&4? MGNV^7O#T Q+=V8.!:Z>UNKDW-3TCM0P"@41:\W1LPG%I89VXB4@SK8PTA%<. MJ6 OH#9.]MU4B,%0]\=@B!F@\Q2'?"L_6_?(NL,'=:N+KPG=);Q9IYRZ0AB( MK'PX<=1/K/:; I%2T@<&CL^%45Q5]?LP\ICQ75/'# MOGYQ^HB9#N"C:R4Y';MLZ*?@:E"*@O1GH0="KMM4LB7EZ$)5 M5#E=Z<'W']2VO2=DFEXBO#+OM3AGJ5A5<4]VI>2U<^F0%Q#R X^P)QH91(ZB M^_PJ(^> C\( 3" 5\L/"]2,['WK,<+HRA2YG2;\XXOJ6)*VUY6/E M,-P02*W*.^H@X7E*R&CHE_'H:Y7-"TCZ">D DB9I4+;]#J0-)/2"?SI!'J M#JE4[D@RGUD'61JR-/2DKX:D7QQ_?DN2WJICS#G4I[*H2]LCW3B4E>Z1!33T MZ_#\M0KG!2S]E'@R7QJY0QCZ#J&>D>[QD=]%^NY3:ND<%-],>VWI]EX'\P*? M(+M!.?\Q:-K9+;Y?< 42*]CK!U<@L:(]#'(-(H.PA+"\K2=-KD!B$)40E7"Q M+)[(("PA+.%B>1F)9;OR?X6R8NL7"$9MHB T5\F/$T>Q/XKBO?HP51U4]'YB ME).U7I)5D(TGNTEJ%B77"],/D_WTQV[)3/_:\&6[M)7]L.2M2N%:#W00 =) M'6RMM#)=V57-M$40RJ'NI!\7?'[%J3RRVS^4J&8&6UM.0 A'__?+QF2;KEY> M9\&G+T\/ZMOHD1=8JV;N__E/^N6A%]7691\ >WW_45_CKZ#7A]46^;^+1%F_ MMQB,>$#T>;O._C#T4\2"*-Z7:+O5?54.]+0=E9]C]O7_/9[JMY!S6?5LS__R M$%=^)(-[R6,9=QEZ6?%UV2K+JW287V0[EI/@7B8,\QDC'I+(OWR-30.IE:Z3#TME\P%(2L+Z+"'R"./U*87%K[(%C[/Q.^=M9@P?1W_\H90G H@#_X)4!@/&ONI6?8\/?2_6G:JSM M0>U$>*+4D*0WG467P=9^C9*H-UA:B:Z[V<_ M]U0K2\O.OKL?>U: E?YWZ32'TE]U?66J9OCW*Q+^2Z?R5]M-%R4O2IT&+;@K MZ0=53PT_.\'(AO\UB;RDR:'\FB/]Q<#^HWSW*8^GE(Y:=.5(2STV+1V1\E9K M_]G5ZO' OE]M@)?PW#7L'K^$IBF:JI 22BJ:1& 565(TAI%H=*6O%)E1=%FY MMWSYX4PF0)%6M2WZ2\LTDD9KUDNT"LZ"XZ0?6\Z3U92V%C->Q+:TD]173("L MA+0E_6/+C31K551YV1+'9.*H;7D<(6$LG>K;?-^TBI<35)N10ZLI'"M;KV=6 M-]G'H[E>G;:G]$;C+6;MZK[![YCF9B=<3DP95"Z)1M(G# M;%*Y7K=C?&H09JME[4A[B925A3F@P*SP7*_RO!<-YML1(SH6/UGN)!T[1H*$ MY46E[/CNIESM(F*W.D$\,IBXL0!:YCZ^/A#$:NQ@,A>MU6V5I^OTKFM(V!E1 M&;/6,JI)9L6J35B6%I%1KS'*FN9ZG1K5,JUA Q5QB,IJ@K=[J#;*1IKKU14F MY8E"&%VDZW6[.(OYMEB.0=-FW(416)$)?EFC4E'AS-UB0=5-J4P']L*CGRE!ZN M)@2R<^:(G"QT=D49IV3I[UMZZ=^OL5V;%65OR6.'?5O9VT+:,O?QS)9FT=%P MQHJ.H0_#*DDLHR$KX6<4(#.\,M@:BRE2MA?C;66:Q#LW!DWS"EA2Q+;CZKJ8 M^-:NIU0U\M#)1IKK52=V6&^\)EU1)VAC57%69!-4C3NC -WEW=5*-B8BY="S MNFQ5U>0(>LTK8$/[74+M'1".Z@6CQ@1?M)%LK'D%I(RUZ1P;+\[I"!D>7V56W#:Y\K-"!56M& MPZ4A$7E=45&MK'I_Q96Y6;#'1O6>5AND MHB+R6F6[&-E/W80VDM!>-YKHDR4;@Y:5'UM&2GEGR$KC:,U&&YH[]#?:(L2KT5A.&].$DKJ=,KL#8\W;*C5EEG1?:K01 MLS5&.CS-;FL($!:>&RM_%,DU&58%*]G7V%V\(&;[/1A WJR5IGP@R:KFB51# M/7;'4[<71Z#7O%FWAK4I'KDUSRK; U/SO.G$60-AY78P-E8RJU6& MEC8;Q)PAD5*N4]?#THW+'JF)M48M-DU3,GE22%OF)J4MB8633 V::VX&^JKE M\H); RUS0IV,&(SM^_J&JQG'([&'PXTEB\ M=+*FN5Z#GL;:MK&LBN7IDC2P9+MON&!.>5MA:XV>T4%3?-:K;1:S/$@T!:7)",LV&NCV8#+FN:T MN@JEVA5\ MQ;CA3I1[770>[7M+O0=:DC^V;%6.;G(U M<3BI,0UE7:EDDLJ--9AW$>I(3OH6'P^2!H-.C74/#"#/:V%B;AH[=KFOPWAE!'[?5&%Y@F9Y M%O29&RA=FXL.NW-"<3=WT>VQ)C8F_3AMF9.I)3A.O:O4$VY'\;&CF'57K(,^ M\[:ZV6O+HQD<55%V1P8NLWT\0,% \[8ZK_5]]S!NXV*D'1:+>G4P[Z1<53EC MJYV!%9.8@85BDE2]PP!3!Z:1]9H;*TFHX607<([HK 9<3QCU^IX"QIJWU8&C MK+9R.*(XN=9+QN4-'E3,3*BYL4[JT_4@DJ>V.):Z8L=;KLDAD_6:&ZNP<(=< MO$V7/[V\FPD!>C31(1#KF0U+;,9BR]-:8B+/U[9E=+>^#"20M]4(V8B!A6P6 M'+5L<\FVOF#\" P@;ZNZ8&/S=;5LEJ3#HXOMC:)5[ MDLK0K;+78K,!,#F'G>S@[%*>R%9W>Y"%975LU#-MY_'OM]DI8"+E% 7NIZ] ,!&T3P$MNF>:SNQTM2U*#ZUS8TW M\>/VK+87VM9NA3<_HPN(DL#P5]AK]I7GL[1&L[>X.5L<5NT8VWCP6C!HI MTZB'S3GSL(QKW=WD>+!.;7/C-5R,[[@7IJW. M2C)3G[S!U+=8A?;";+QYPZUO::,VM+P#5VY3L<'I54FO9?WFS9&?AV7;0GJ: M*.\Z0A@W:^&BG+;%\S:V7V*SVAA30I'O]>:3]4@DI;$ FN:EL#,5IK^WFE:7 M8 RKK%6/(IXUS:\(^QT^[.$]RJH=^MJ!XJ2:Q!N@:7[UPJIQB]X,;"X2Q7V] MK)<'HW4,FIYQ"WK,FFC-*)1S#IV)OU1J^\4^&T'>QM:!K*&[PY%"N@TRC%L> MCS4[I[:YX7HSZH"N!O,F,INKU7FB#*K>\#2&W'AGV+3)6':7Y$R:Z9(!PE4Q MZB2PW'A1O;TA5;I%<%B5W'!5:>#BLTP,>1N3O(W=*W,=2BG6QJ]NC4-C=>:7_$#NUUOV8ER-Z9:4=BZIN9+>0I MM[U-&F(T,[9B@L=UO#(P*L:IW[P]&LWE*NH@AB\FC66MJMO(3-YD_>;MD:WP M6M79QI'57#8U/JY6\+B9RNS,QF/I3X4*I=71=('82(W6VA]74!8TS;,^:4WV M+:EL([56V-]46D9YG.[GTZ:YP?9UR;>&S0IG[:2DH?=3_WM9-D#3G+Q\3VHJ M/&NTN>9JL$Y7=;.\FF6]YNV1<\GVD47)J=7DCT=W*?&Z&&3SRMOCHBGA4V[1 M7W#\=#BN#6Q%['G9$/+VF+BJH_:11I^;Q:;(-(G.>%0]M#D\!RXRW/&H/>(F@A5J*,^Y6IQ7NLF("4FX> MEOI\>6C9_5/;W'BW*YR5%H*66!2FS[;,41KT=YDMN2$\E>B,+ MH&U>:YX0;A>=V8#A=LW*M,F7>=ZI9\/-:VU(8OND-O-Y) IU(GI0.[7- M2=<:!*G;XVY$T0RLA3HRB+429A++:X);+WRUTI =Q$D:*ZZI\X>Y5XL8,A9 T]S,QD)M MI@_F1"".[8.0S-IAK04X^HR;[XE,%$D&T;)VS(+V5F-&J>-9TYP> C<\8HP_ MR6HHR,:&O.3UO)XM1O;KQT;R^&7KLW$&L= MN4LW4(5?6-EXSZ#=''9"JK\+Q;%L<,G&P5<[Y]0VO]L[^NQ8\ /"J@W%9 MPU7BGA21&^^"01:[Y8AIB*FO,Q,5561$\=0VCY]9W=&%T>0H[HBMMVG[Q.2X MRL:07WV.=JO*T0DH(^*2^T6S/* 4Y-0V[T%R^!H]HH*6[N3&OK)D)RB5G-KF MQLO/JYPXB"KI]G0O#3?D(/4RJMEX\[8;T^9P4)]746Y&==AYQ/'#@R5(V!GO M7)3V>K0>K@RD*\\5ZK">M8E*UC0W6I-J&^IHQ :B.>QN2 TU&:27-CS=MNU*+70^K8 M:(N.?]#%;:2T>>/4;][3D]MS=&D++%(+N:Z_= []_9C-!)8;[XI$&@.\43:L M\;QK3\;[CAVMLKGE;;=3W78-CCQ4N9EF-0-M,G1[E5/;O&.ZC):8@71F2.0D MS,)OJ@F*9>/-VVZ-W:[-/FI95HVK5?:5:NS.:MEX\[9;0_A-]2B,(C%!$0;9 MX>O]!LO&D+?=>(]C4]Q9HHAI"3O5ZW:]/G/J-S?>%:>D"]1BMQ)EL\(=*MW] M2B]GNLCO5RN^+#53%WYF)3UT[2S0(6>.T[F=\?K]9+$;FG-"1F;H).@S,YQU MF@9HFMNOUL95@>;Y#BUBV'&,NZ-&; U9T#07-%T;%#M3D8ED46%;[AZ)*M(: M"J!I/L)+4,$4L]?5FCB3$9*E4+T>R5FW^1#OVJPL)O:HC2+8%MDX,EX58C1K MFX_Q5K@&]D8O@9ZLS3$KTE/ITNUJF?;\C;0OSQ\\_@L'Z0) MW2<^@?P9]91W\WU*TJ-LSON$I'Q^6.@_?.I];^@I#^!YM051^C/Z9+[MHXR? M1_U[:9\KVXL?4@8>_ET&>:E?3OE;<2J$7Z9.W6DHCZ+>WMSQ.?GTP5AXIX(T7@GTD"*J( BH"(*(PB2 HJH@"*@-14$$5 M:BJ((B B"J((B(C"* (NUH50!*2F@B@"4E-!% $141!%0$041A%PL2Z$(B U M%401D)H*H@B(B((H B*B,(J BW4A% &IJ2"*@-14$$5 1!1$$1 1A5$$7*P+ MH0A(3051!*2F@B@"SXK*046\NR)21#Q9SQ@JXNT6ZR=+V$)%0&JZ+45 :BJ( M(B B"J((B(C"* (NUH50!*2F@B@"4E-A% &IJ1"*@-14$$5 :BJ.(G"HB (H M O^,0FHJ@B*0SQ2DIB(H LV>RX&*>'=%8/"H]%45\?QGVY]7"^7M9DUNSSR4 M\U;O+[[!BY4O?L3FU:2B>C;XX7\_$9]^4T+,9^I)!^*/)40^0T!/O3TT3CO4 M@]/C5<[7UX>@64"S^&8690P:!C2,O&&,H5E L\B;!0O- II%WBRJT"S>SBPN M*Z$_-8N:+0>O3Q9/!HC>VRJ@$3QA!*](#1_2"+#?-0+B,_KD0<)["^3=PA;0 M3+XW$Z30 GDO,WGZS.&]I?(F0OA5O/\6PIR_"K6_MR'\D51@W!MN06YP9SKT M]97N^[H&=Z70)*!)0). )@%- IH$- EH$M=A$@4/;GJ.X[DPK G5#]5_?5'M M/U4_FPX'9$3*-C0!&+&&$>MW-!.BV$PQ\<(?20(&9*''?*E-U/U;H_?)^^CV M4 H\V]1*_X-D_RDR4L:AIUIP@P7-!9H+-!=H+M!RJ95->+1PK7'E/SY:4-7(B4XE&5[-"^+JBQMD2L$Z_ MU_T 2 *E_PUCR(5WK/]4ZZ>[4OFOKT0#I[@^0)R!/0)XH MH&7\-D]<>6[(*_-$L8^OWI8G\*NVC-?FB7>WC)\K']+ AZ.!9RD;HOQ&40X5 M_X\J;\W?FZ%RQYNOZRE3-U\/\A=-WBJ1YXKHQ?U;SOY>LH\BJ9?CI MVJ%]^1]5U?75JC@QY*ILRZZJE^2@Y*U*?=E7UR=[P-&[TS<8@N&ON@,NKC@> M#WSKZ]E+2^E?E-+_9!+(Y4&]>>;3?:SMS27X"$D^F/*CSRNAGYGT*W+ZWZ_L MK?0?\Y!.R6WXL@KJ+I0BUPQ'^NJ_G\3T&VDZDN,_*5_.K M+!6//9B!9 5J^NNLX'W_:T6@[-=]W5%T/]\%MXM2Q=8\9^NYZ3^#K)N'5F>[ M:.V1I&.@/5:D-*.*8]UM#3/B3R5-5TU'MH/_?FH/&I]**\]WY/"_G\Q#^,6- M',T+[QM\*KFRD\KP_D.^3/3TLWW93TY#.6U"^"@,@,12=:=$G9I1^@?(IY*I M_??31)5D3B50O$:M1$P21=WD6NX^$"12PC[]@]XQ"'-'5)C__.M[A?P#L5X0 MK".?2:K($OSTS_^^[@G"QV5P,]\=DT#Y()16QI_! M:&"H/])93?;])%7O:8L]\88INZ5C^DIJ^%=2VRR;^W@CK$;BK#QQ&7L][_0I M0&KDIW^(.ZI"04(K*J'=#,S?S'G!+@5U5XG->+C9MA%YV5\8L1I'R?YMO9?F M!C>GM04B<&-FWVS. JT['; IT.G4>Z&0NW3_"*%>5*A#W^7#D=K;^"[OR&AO MX+S,@NYV851HR9*Q49F/C.E@PP#G!452[X6!A%980KL9F+^5[S*^%-#W?G=; MV?BAPNT6\_:QVAH.%9Q]4]>%=>BX&RY\9QK=%,W1X_'_Y^]=VU6%-FVAK^_OV+%VN2U%G1W3%JC)7FN0< M8^0D(<>L23))L@@5JOPYKM?#+INE.1CV^@G/WJ&I,&0-%.!^% #2G(?3NFNE M.3<4NBND.:2ILXFY92*[Y03RT$;VP:&:9%)'OGZB*\CCO2[XR#+W^:3=XY/_ M*HG.I5!@_C'[EVA_Z>!KSO?.#2=4YL21/ZT'U+&CC#NT\#>2FTLVTPG#V-#? M2&149[-=\]&^AU"HR:\3F3"$19[(T&DB0U=PE*C0R$?>R]2 XN^>R=!/D\D\ MAYA]?"9S$R7[H>SEBY!]Y9I\&;&DCN\>.!+%U8-V]EKU,@R.9 MG(&,W8^,/0VYKYVIU-^)WY,AUA@JO-Z06E2B+>DY%M?4O_&TZ4\RE6.R;)N( M,\1YGT'[SC9<=">UG-K9T26D@I-TA<$PH/C]4!PRE8<3LZMF*M=3LO?/5(S] M7JB+H:OR6%@[*PV*Q"=.MJV"DYF<@8R!C(&,W;^,?5>)V'2FLE$H3E87JK/C M+IXRO]X_Q2IU;/*[H13[[J*SVLC^4/I@58K$\[K?T'8MWJ^K3<1'-Z=8S%6) MR52)JN X9%AW)4TU_%FD"2V;-/VI&/U/J=1H8D2*M3-T7@EVZ2R%GV4(ZVBJ M7=T,U@AE#B0GW#J]=LM\7QE*9R_MY@T]&CF[7;B;GFG;=_"C9I_\97^5Z1&! MIGI$H!6:*>Y-_^^[6C.!(+VG(*6K=:E/G;V?(&'E>\Q^PYNEGD^=*'SO_.665G8<&G5U"]92:A2 ^G% #>&\#H=+_J(%:!N0 <@ 9+@W,KRSEV@C#O*7 M?61"_NPF.O5D2L:1]W=>;Q[\\:J>3"S;ZE)VE44)=MGYZY6K6'T;AU$VIG#J M?>.;\^(W^9M-W%+B#9#V0!WL9):MT_NP?NWY?WSO\ M'LAP"__O\I&AA-[@MUZ_%PCN8)+3PY#J6F:.#-JJGT=_O=K)#=9<+MK@GGJT M.!Z39)5IUIH#RC/3-3?S%__^F@N^XB7Q=BC5)9? _8?" M?JDN&<(.D@>2!]A_:NP#$ (((* _:?&/@ !@ B"-A_:NP#$ (((* _:?& M/KCM@=L>.$T"]I\:^P $ *((& ?L _8!^P_)?;!:OHIL0]6TV U?=?8OTNK MZ;D2!,HN"E^,HQ%H5FCH=VJJ43YH@Y,*G 0"6R$@ P0=@@X*"&0 ,@ 9 8 M ]!$( .0 6 , !-!#( &0 & /01" #D.$A["#!&Q6\48$,0 : < -!'( M &0 ,@ 9@ RW?:$:R "VW$ &L.6^'UON AG /+HD/@JENF2PSP#[#+". >Q# MV"'L('F ?<#^;MTD*'E[5Z\]8MNJ-&+IZ:#5:+TG\*7R'OA'"4,7]@7SG/=M)48>9I]SWX( MI8(_F&# $19PA $R0- AZ*" 0 8@ Y !8 P $T$,@ 9 8 ]!$( .0 6 M, !-!#( &1["(>_?UC$=]:X9*%KVG.TEWEG1Q%C_YU5*?Y#%2-GI2J#+X48) MC%"FZ14BJ(M^FW=7JEV7#F1//K&O+UHZ@/1;\U]LQ$'^R$XF9%3&$ R7IYY, MR3AR^4L<5DU%V6==1X:;ABU_JB>L\Z=Y[-$*O[2X/.;+/V8'AJL:0?&7>3]. M@YBVW'N[]*_A&QWD'7_^_:9+G':+ 3&U.6OC!HRU"IQJ\OJB&YKE*D[XG]?. ML/GZLO8"5XG^\VH=HU]VL:M[T><&KR\[Q4W#8X?:_I>\XTX8QH:>7G,:Q5$: M#4\7\ZGZ[6FFL+[\'%FJ8PR]R A?7\(416DWR.N+I?_G=:K)]4+R !D #( &'(=6US!P9 MM%4_C]B;KZ6U:4O5JXM1&[%Z2JW4WZE0@5JM4J:$#IN(N*\93"<^BSV)_?E2*Y^_X?O55O(/ MAL8D &(,/?7WJPIP=[^ILLR.]D3_^>BZBIF9S;]CEQ3I/U<[Z(9M;TWUU$_]K!C:?B #@RW_/)I)*'O>2K(%A0 ?8A[!!VD#S M/F#_X;$/0 @@ @"]I\:^P $ *((&#_J;$/0 @@ @"]I\:^V#,"<:<8$H+ MV']J[ ,0 @@@D]SR0!U@#K(_%-C'TSHGQ+[8$(/)O1WC?V[-*$7UFLC>^W[ M91]XZ;?K8>5E9T0OWOK%"L-8V6G&B^:%47BGKBJ%Z_WO?Z 4\AX'5\ 2Y]J7 M^Y9BOULXP><)0 V*!,$#10)% E!_&*@AG \53M H /7#@1K"^5#A!(T"4#\< MJ"&<#Q5.T"@ ]<.!^I'<]&[LC,N^DS-NTR5.N\6 F-J6=< M.]3^Q!8WC5;^4?CK Z;1Y^=+;UCC,G&3$^(=/9=.@2]$2WO*="U61DD9HU\_ MH4P%KU$5DD$?Q8SORBL+&'L^E!1]E+%GN73HITS,?M669N"YG<^/K3OII%F* M,XI5Q])^%:%4?-)8I+V_X6+&=ODAPQXT&>G5L:ASV$['=3]7(1S)5 C4YT%Y M!^[2X"X-BQ"0 <@ 9"A51E8>J_5W2;!6:X=MJ'[-M\5#RST.9LN3&(SS!(MY M_52KD!CQ*#G6?>@0V*V#W3J0 >S6P6[]:G;K[[*0=O?B:6WQ*H7,38^=G9/N M;*68V4*:^:VG"RF!@>5Z^=U'2G7)8#H#IC-@N 38A[!#V$'R /N _>? /@ ! M@ B"-A_:NP#$ (((* _:?&/@ !@ B"-A_:NR##2784((%*V#_J;$/0 @ M@ @"]@'[@'W _E-B'SS8GQ+[X,$.'NQWC?V[]&#/'3.RE]+3H8;9*^V1E_XM M.S.??I6GV7?J-5,^H)?08"C]CI?_*:$)3>;P(HOIQ1CA8!08:R,(#/UK"X>? M.ZWX9A?K.3_70GRC2"=BVCEN$8=E$_8ONM%,C?2+ R4X7<:1MV]72>4B=SN:2(L8S2,O;ZB:Z0>*UPP.)_[YFE M)5^3P1[M =3K:KXUY9"N'SH6]K/*]<9AL#4I37U"&UJ2O^A1!K[B^JJ69%)% MOG["D,?2*>#C]_GX:':%L#@!&8 ,=T2&$L+@#NZPQ(]*4_H..?+D64N3E+K: M:%N=L^CHXS+<8:UFNR,U9/TU;XAR/^CYN^6I869I"YK>8J%4I8:3CY6[E)RY ML(P]@'[=XA[KAN)UK7NLFM:W#LY$CR7#X?@1[]8:#27?#D+3FRP4IT&IGINC MD&K"@@5D #( # &H(FWG@4@ Y#AP2R&H?[,FW:*WRU!\]O]G;"^_!Q9JF.( MAI8VC2SCK5(TB;3B5OVC.>5[-7IDV.- KKGYME16B@:C:I64M.!2#&[I(&5E M,J]MM^E:QKM>9 /-&(OYS-2)),V%8W5[&\E WH MUU,SMZP/Q-[@:_V=^*I6JY0IH<,F(NYK!M.)SV)/^@MO&KY;WO'-YV(GAQI* M3"?R);^-=%A1TCA6RK>:<2Q-0'"F@B ?]E(/,!@RD/O1,2A>!&0 ,I0U'2]/ M\:+WSJZG<;TFQ6>7D'RW5PTU?1OA+ILOT4R:79,4Y-=0Q>@6IU=++DA0Q0BJ M&$$5HYNLSN]B]5]3=8K96S[3AV$95F+;<;ET_-_(5-2MHA)+%]ZN@G%'I MG/U*=X&X%9WW Z@W( $&'H(," AF #$ & M@ ' #01R !D !@ #$ 3@0Q !H !P T$<@ 9'@(.T?P-@5O4R #D %@ # M300R !F #$"&+[-R\Q+9M_<[SPM=L_HV#J-L0.'4^\;7_J'Z-9>]GO>&*ZNF MU?F9JO CA%*QSO2(K)>XG\AH[>)S#D5(P.;\)F^UETIZP.;\5N^T/SL92FAS M?H-U^)VP&YX.Q%?Z%G=41K%T?S[ZV=8&A>$F^/4ETR M6+J I0O8&0'V(>P0=I \P#Y@_SFP#T (( ( O:?&OL ! "B"!@_ZFQ#T M(( ( O:?&OO@Z0B>CN!G"MA_:NP#$ (((* ?< ^8!^P_Y38!T/SI\0^&)J# MH?E=8_\N#.&]6I@7KN>__X%2R'L<4 '_E&M?[EN*_&[A!%,@ #4H M$@0/% D4"4#]8:"&<#Y4.$&C -0/!VH(YT.%$S0*0/UPH(9P/E0X0:, U \' MZA*:Y3V:<^25-0H<( '4CP5J"">XZH&V 1F #$ &( .0 <&4==!.QVD%(AY_7C[&AK(+C5AW+&"H3Z.LGHD+7F ]R M-0&O^"[H\OH>=8^LL_D/R_\K[1G_\M,;+?22_5T1\))W]] M2;S5K.2/Q6X,I7+/$="MM'0#60:<@"S?FET@RT"WNZ8;0 F@!,H-="OSI '= M $H )5!NH!O0[1'H!E "*(%R ]W*/&E M^^\MP=0>B1GR9LI-WU[*)5[CH!N M0#> $E@ W^" PIWH,G"G)',$W 'N '> .W_W+!!PIW P"+@#UO4_=-P%N%,X M^_(,W+E+Z_M_J[_K\NO[X==/=<51=IKQHH0OWOJE&^^,BR<%CE0N/V0'>_[] M3_7]-GK+/!N_^G&\R^5^TP;J]U3!4ZKH7JPZQC6X\K-'L[\[72\_>+PLW"B! M$O2@>S)IS^<,&-#65A_[ZPJYRAA**S%R-/L_)RJ'6KI MQ^EU&N%@%!AK(P@,/?_X\TG5GSON^F87G54#:\>8HB"6,CW8,7IT:=G\^F!; M9]C\B9-M4R/][D )3I>AB/G\"'$49C.6AOO+&3?DRQFWIN>?8[Q;=Q!?/1^0 MJ62ZS>E83J<(>_V$5A@$J=3(6N&8VQU3]RXW_[[I@'=KTO^X"/X7Z-\[Z]^/ M'J^]5_'[H5.]V5#_*'R<$@2G-+RLFP(DFGJC5 ?3,;UQQ)W$14&-B MH/6NF[80747N;A!DP%N]>=UV)M;X@)@9;^DT;:&02HJ<1V(N)"V0M#R&_%TG M:;FA]ETA:SDVE.%./55W2.N,]F-\)[G=09ZUH$B:MC /)7T_X'<*:G6MNS4YLBP]6V/VQX2)1OOJ#8 MZRY[T&W]HN]UJB MJDA/N6XVXU/=H=V:)FN)9A7>QU]]-!Q OAH;6<<2<_4)*K9C-]>5MK5+'-"#EU%I*1J$8[GE]> MC,%>/^$5HL94&'@S!K(9R&;*IX'7RF9N*(!7R&8:H\!?)H/#5'+M!%\3J-'W M6I=LAGS]1%>0-_SO[UC^RI;/O%U2YNFX?)5\)N6FZ^WRC]F_Q.)+!U]36%5T M?'6>&C%OF%*_/6PEDOAW-(?\ 3;MM_G$]07O__&/GZ(O-B$)G=K4YDP;A M))3(.'_(C9.9JH&:@9J!FCV*FGU7D-ATIK)1*,Y(L?3.CE/V5J0XG\6IV>W8 MH_-QC4@4NMU0\4P:-M"?/RCP4^*DUKGF(.DX%J\T>Z+=]B?TN7U)N9A4G#"T M@M9 H6YCBU0^6MY"H;Y1)_W64_$G+B_?U:3W+H;\]T3I&V75!WNT+J@"W[?= M/AN')++UK=I?+ZO^IAI9WZJC;,T0V=XBK*K$OBD!R'$B+$]FF]89+.MA;Z MR;4DA6H;?8YV1W/;L)):$([KL>+FV\!9:7:,K.#HF[79OX9+[KKUSTA)X_GQ M!FH_2.F2#$/)YUE6=916US@E$Y22SFQ-T66%I!"9HA@5(6L43A/K] O^J?SZ M&VED3K@QM\P.&2!4(C6P)K?8]+Q$1C,_H=^W7)G]4<>:+WRIM=SS8FWGD:TZ MF[:D_]CR<&B.R.EJ)-A^-3RX:(/1FYMQVA(M=#HP*88F^_I64O9[W_1[3:4> MFEG30J_JQFWUNXRREGKM12/8'QUGO,]ZQ0J]MCL]/JYODH--18RGL?90K=MY MTT*O>PWS&NJJA?&MH4V.I#-)J$(V +S0ZVF/*<-1%1&E&!N.^H=$;0W9=%TL M3M6!%QI1G^<<7EPO:R>UI6F4D[4L?/UF,YK2N+C9(^*J5?4=E![XLY08;TS5 MRFAA:Z^^2A"!.3;:[9FP(*=)UK30*]_L!:PW#6>(&'A#7K=WO)OW6IPJN3'U MXH RA[:X]XU6Z'525[38P)F-3='3T VWQ[;5R7HE\#\V19INR)P' MR$ERI>/>$V=R>)R:,EX, *=3LJ'Z[-R.VVMNJ9TICD98&2\&X%Q7&Q0936B^ MZLG+@>8I$^$TEO$W K#?X]2^75M1O*M0Z\&0F 15/9'QM[ Z5Y19M6"9/K&OG[(!% .P.FXQ;^@LE@B%+DZ4O]/( M8)5=%H$4FK8Z"X1R""$-P,8Q0YKP^77>M!"K:?MXZ E8C//NR#@E=6$H!&E3 MHA@KIBT.J* 6B[:A]5%G)6T:\_4X;4G\L66M71>3('97R#PBU5XT;M.-%-9$ M,:JJ:+E)-Z ;-M7L6 DW:Q]KG:S/6H& 4Z3)-N-M7^*HC48=W( CCEF?Q?A; M?M3-V1$W 8&VMO5ED,[NZHBJLY53 DI M[71$N)9#UCJGXX%C\NDOC#6T0K9%)O6I;57;O1.O]<:K179910#65L?J4&MY M:R2.#F13',=AD,\ 5A@KO<<"15&\F2U$KN99LM6WHVP 1:RZ"[U_4'OJ#,%& MD^.4J)NRTLIF "^,]>A9J]-T8:^%L=9I_C!0^+G'*^F" MJ/?7J[4L9F,MPMJ:2%-Y-IRU)=?!NZ\06,730:G6G';PES>G=O+VHK?9<-^NU M&%7V9%-*C^I,[?G&P;K(@AJC:'^4'=1:^MD,%*.Z M&J^$$;N=(M*\K=3KF%E%XJTIT\6H[L+IVAT-NV>^-3T)6X2M+>)46.BBK$T2 M;[&8+K::5%VK?'-='T?<+FM)%ECEMUS+V)IM).:P>I/WC75;RKZ]GX M"T+A)$6JU8<2P8[$1I*V1 L#'3L!/MXV>WO)V#-+5ENG:225=5K4M5#<+!0] M&B[MJL;3ICDSM!C->RT,M=';2:.@Z1%(/!RVVG3/I6N;O-?"6+<]>M+IZZHA M4?,#27+VR!".65.L,-8('\R%6>!O^5-S;7_D"EUL8"/N M+@J6H9,**)?/?V&L/>HT#>=-S)=.$[_#FX-DV,/SIL4E\,"'IB6H:YY;DPF[ M4"=(O9$UQ0MC;2^GJ[W9F*J\Q8RC4%<7J(!GEU74-7I+$[WNGA:1V-K6K<&J M[QT[V67AA;$>\>EQHW:HT5PO4QM+\9K:,]YJCC].6A9&NS2H:-XSZ6;(\37)- M:MG;A5G+PD!WWKBS%:-DC+1JWIEN3KMR4,^^O9BLD-I@,*&TMEV- L1V$Q59 MSK(^BU@]2[V%5B/'*^0T[+37D\%.0GA?F;/4QIR)Z36$\DD M:UH8ZL$[[L7V;GGD!6*OJ,/T[B&F\EX+8VW+)%*OZZQE6]2^.3RW3'9KY#-5 M&*OL$G.3:#$=ON6CWG%;6M)S?;#!9GW6ACK MU-E/ZB*_%7F_$6FSDWF8TTS6:Q%5ZV3<7,U'\YBWJDY]O9XS4 15;HE M[(3N>L!(UM!KUN,%1[2F6:]%5+G'$RL*^+8K&9UMZ(O5AJS:Z\W;<.S=/:YZWTKRA MQ2_X,7>Z3&YAO/WX+$YJTCF]=8W[7!"*Q'IE7=H6QDL?SK-!>O\_DEI$%,RF M UX(%OEXBQ*7-#5F0[3;9UOH:$PX(KOZFKJT+?3K;USU<"3GB>W:U1XY-&O$ M?I>/H8@Q@UPXW)8E.W2)M+Q..N<6RFV2N;MRV, M=B.(FT:+.?G2/":'Q[J],H\-,V];&.Z@9VV$:77K212!]4;MTW[=/EWZ+8Q7 M[&#=-BN<=:2U/+5W<\TRK,NE%3$6IWG3?&_O0WYN^^D][$Q&8CHI2Z&O-MN MH O]P'>U0]YO\6E 3 M,1 0-USD30OS-30Y^1 >=DW)#\YL?9ZR?>SD RC.EVUCM2;IH[PMA E_<*6. M7S,O;8N9*K^>)4G3/R&&KH>..A]WE2@?0I$]BX2?F6%@D1)V$'K"1#W8A]FE M;6&\1B_"$0PEYT$X32\)M+_4)I=OS?+S%?+43 MC5OC:)9B;&[4Y./L++ATF+E:$C;&KB'&]-EE\NLJ8K>JD-W=:-]LVN)<:+>3 M1MT1L7RT1>R>1T@G&CA#G7>'$YFCR:HW12]C*(QW9],"[?F);Y^4_7D7"J:V M;.9C*&(W(18JY1SW1^2$:B&)=C*&+7B&1_&VFJC%!'OHLOFGUJ'N9C M*&)WV)#/K04GJ](\ZDT=E40QG;VT+8S7F;7'Z5ULUT8L-&KN"&_4;JAYVR)V MW>,6U6FR1F!LL5,^WB)VVZ+,'H[-7GH7J_>"CH1NNOWFI=_">)F^ MTQ\I]6V(M.QXRL5#BK&92[_,']OR57\[$^36?/A,65PVK2PD<)N MY].MMA7'DJ$O=JV!*T95(1] <=?GM.HM355#13L68G_,CYW$MB]MB[N)C4$S MJ/<4SVZ1^X'LVZLZK9I9V^*^3Z]UL'C-'J.2;R^(\W34-">;?+C%C1\FYD/, M"*L[I#=EW#U*S2GND/=;W/G!P\YI+G@SG1>H$]%RFT83D?)^BUL_A_GQ+*I= MK"V=5NL.MC!(5=CE_1;W?H@CVPRZ$VHM<3UG3_9<_WHN#7;_W<&WIY[O=3Q82^_2!;MPYO].^E?:X=+_GU,>*O M?Z]FC]5_40-#L:M).@G_VGMA_I;<+X'A*)%U,/[0Y^=GZ_D7_]I444//B2/C M#Q=ZO2)7Z$^\A)%>RY<_/[1@/03B2H&X^"A (&X>"&!$:0*1F:Q (&X>")"F MD@0"I*DD@0!&E"00P(C2! (6ZU($ J2I)($ :2I)(( 1)0D$,*(T@8#%NA2! M &DJ22! FDH2"&!$20(!C"A-(&"Q+D4@0)I*$@B0II($ AA1DD (TH3"%BL M2Q$(D*:2! *DJ22!N#@U0B!N'HB+9R$$H@2!R&Q<(1 W#P1(4TD" =)4DD M(TH2"&!$:0(!BW4I @'25)) @#25)A @3:4(!$A320(!TE2>0. 0B!($XE*% M @)Q\T!<*C- (&X>B$LI" C$S0.!P:/2=PU$7N(A__]]O%"N=]6WK$_^_:?$ MMRZ.\W=G1?.<[!__\TJ\_L498OZ/^FX"RC^[[U?>#6#Q0+"H M8@ , $81&"+ F!1A 4+L !8%&%1!UA<#Q8?.T-_%Q9Y:?=W%XOO;A#=&A4 M@N^ X!VEH=0@N-5=^O%1G??PKU MG+/R9X^$GH$O?_8TYJZ1 8]&X"[U"38^DO M_T#R_\K,%#'R-!ON10$N !> "\ %X )P ;@ 7 NW]A(!;CX= MI)+OPH\42Z]:\%CF>H! /G:&_O9C&4V+W?AB@?)NJ("-YCO?:,Y7C4WZLQ&$ MV4R@]+]@V[GTN?C?C?KEL&+QSW?2A4OQFWO.I39*8(3W+=Q$@ W0"= )T G0"= )T G3BF70"5 %4 50!5 &R!] )T G0B1(BXR_K MQ)V_3O+..E'NYUG7U0G\KI'QWCIQ^[EC:#2,M:59[Z<:'_Q&T%U!@[AOU7@3&G_M?2!5T6PS2)MW;,=6?D M#EZ:^KQ-=W6@?,60(+ODK[[O!?T_)OT3N?S_9SAZ^;=U3"]IUPP4+?._>(EW M5C0QUO]YE=(?9#%2=KH2Z'*8Y^.\/FZ\O:"UPE^L^K=8Q^V<6N[D6?&[R^[!0WG<3/7_++ MU$B_.U""TV4HEQL8(8[";,K2>*<*G.(H_07D]<72__,ZU61.=^A19VDE-C79 M(&S<#$]Z/)9)&7O]A%88DJS@&//O?_X^(I_NG<'WYT1!4N46__]ZWX<,CZ]> MDMB01ROS6%\?_0WB.DJT7?CG4Z@^BG15\1]0KFRH?Y0M3@F"4QK?RVWXU!NE M*I:.Z8MXX5_$J^FNDJ5MC&,^WDY&G7E !FTC2<6+?/U$5!CT\82KW#+U-.2] M7NJ!?12!%6-"&Y%M#7C*J;4G?,=/HD9RU=RCZW'.:' PU[S8208R4]>:IV5& M7SK-/2BDDM[6/1R!(?. S.,Y,H\;*M<54H\))1/=WF00\LJ PI>30_WH[;/[ M)A1)UK:SZP76W0L MT._OENU6/S2OFI((K9UO=ZGF1CK)W1ZFC&QC2&6[(RC]^@FO( Q502FXS[@U MKR$E>3@%^\"4I#3R=86L9"9@B\27%PV[-ZLJS>TT,;9R)F 8DCU;QG$2Q N2 MDL=+2NH?Q>I#@Q%:[C&9(;WSD I/""-,-U?>)ZF+FS&B+"-DSE9;FPB9Z6XM M?UT$RY(2$B"H(&HS4ULYLG&UO8O3K)XRI M(%BM@N$?^;)7#8C[8UD'_319QW-(U!6RCIOHTP]E&E_DZ2MOW\M(WGH7]>P9 M(GZR^I)R#-E-DLRVHR 3*1S)1 K$";**!\TJZN_$6MO@3%$:U26DU7?W:BTF M9:WZ<5D%YBZ:CAY/MK:+N(L>N0B-9)H3-COZ@E1PM%9A& *(^U=KB4 2 8IT M@R3B>G+T_DE$(XD1[K1)ZG;5;,UV<^6 $!R;:1*9:1)H$6@1:%%)M.B[#]_.NZO"<(..0\;)Y&82_Y96(4C5NW% M]6Q/A2!>/Q%XA62*2<;_OH@"4 &H@+("78 N M !6 2JEF!905Z )T^:G7YP JURUO=9=0N;Q3^O3*"G0!NCP 5 9UYN$,NDF M8!^P#]@'[ /VKW-(XLFPCP+V/[H [CU@__(J_U-A'ROWIMO/S,%=5OC-W_=_ M4970R$HWNWMC%RK9:_KW;(!6*H#?@V'A2W;5*/:O>PYZR:7]%@Z=0(9G)0,$ M_0F##@H(9 RW <9 8 ]!$( .0 6 , !-!#( &0 & /01" #D.'^O4O? M%P;@>_?-EZ1 $X$,0 : < -!'( &0 ,MPC&=[9)+<1!_E+;#(JYRZYN#SU M9$K&DR:Z:!_O6H(JV_C,,K&%$Z];WQS7N\)0 MHHP99KJSAC'J)3*=%PI *RA-OU$G $3K@6H$E%&T2E<_X&-7<+"V+XNU??G( M4$+;^UNOX#/?9Q.&[[?L>7O%4>,F0IG*7S>]O\&J6V_56D0LG$Y(56;FV\Y* M#5;MTD&'V MYKNW?M$--7KQU'2P^4OBX4ODO7".$H8O[ OGN6[:*O==OV>3D%+!'YQAX+P0 MV"0!&2#H$'100" #D '( # &( F AF # #@ %H(I !R P !B )@(9@ S/ M9!L99M9-H4S3*T10%_TV[ZY4NRX=R)Y\^IO.D?E3/6&=/\W[G6ODY3%?_C'[ MV2KRYVPG+QWD'?]J-8GX8X4.%CP_EZJC^FK==-O>^&O3J\ZP^0.N5W:H[7_) M.^Z$86SHZ36G4;PX5^4N5^%O3S.%]>7GR%(=8^A%1OC%RPKYXF4U4^;=R71\ MFDK>$OM06/*_/J]\HZ" H8U"?2=Q M)'(Z[N)J30^B'F/**)I7%,!0O()@"!@_@@4MR!?X,0,,[G<5J[_3*M9#./D8 M$VL&B0\BR6^'!#'G;[V*:=B16DRLI2.U,(7J=TB/J[-LMHKA6+J*X4P%06 5 M@U4,Y M6,2 #D.'OKN6/6U7@3Y;EW WY^ZOR;S;(S5X?J_L>^7(YWO8B*8U1>=D;TXJU?K#",E9UFO&A>&(7W[(A3*N"##1(< M] %/," #!!V"#@H(9 R !D !@ #T$0@ Y !8 P $T$,@ 9 8 ]!$( .0 MX9G\&Z&BP,][,:R9,HI?J@A@E92< M%0RCP/ 17&=!M9.W^R@9\+UL3 !*5# 4\C&H%'"34R,EUQZH% "5 J!2P$T6XBM6"OC>XCF9]R>& M84@SI+4[G?O]PZ8>G?.-C*PZ0+9XXM_;=84" 27QRBG5)8-%$E@D@3T88!_" M#F$'R0/L _:? _L ! "B"!@_ZFQ#T (( ( O:?&OL ! "B"!@_ZFQ#Z:I M8)H*AL& _:?&/@ !@ B^#27#% 'J(/,/S7VH4# 4V(?"@1 @8"[QOY=%@C( MO36R]\[3H8;96^N1E_XM.S6??I6GV?=L:%,JH)?0Q2C]CI?_*:%CC1UJZ?.X3X9A>($ECUM42-[.J9(>JS9<+3C;]@79.-]9>I MD7YQH 2GRSAR3G%?*#7UOK*AN'C9O+Z$:4#^\UI]P\M&:9(KK#L,I[;1;H,9?QFBKU.JXI\%M#)XAQIE5D=O@+>RRA D)^GY#@B@BK$Y !R P MN*M[+/&C\A1E@5 \C]0LI+HCYIPEVW:WPY;A'@MK+HX,<]Q&MM7H\\JP2T[4 M"9OE+6AZDX4S%92B'RMW*3ES81E[ /VZQ4W6#<7K6C=9D=_=C/LGOXF<6E5S ML&H0WL8S<[%*[[)P!+:#@*.ES#&^M,B9RGX44S6UR>/!N%I%3L/M(.$W:VQV M2LJ09L38.KWNVG@L63@QDTW#W42#2YI!OWY"*Q1%5V@:^ N9!JA8.3.-TDC8 MM9*-9;/GM0[;Z8;'"'&]WM-.+3[F.[H8\OJ)QE 0*Z!I^9.-^DUNSOYI?F)OM:5 5FGJPYS$E M)R]D&@\@83?*-&ZH7]?*-)H,)V.UT6R&*%5^OR.1=K#5\YLCC$PS#1*T"ISN MH;C:E8JK_49;87WY.;)4QQ -+6T:66\675N?-BRM=&U2CJ#%90I[FZ =3Z4[0 Q*VO^<=\UUWY^]A!./L;$FD'B@TCRVR%!S/E;9A[? MW/,(,=&<>_6@QI_,>$UMDH,;'R[4Q5+J(D@%^;A-#V P9"#WHV-010_( &0H M:SI^'U7T_DIV354[C!G,E),]Q]%%9)Z7 ZR5[Q+DU?4J&%'3]?F*Q?7^RIK:4>JZCLC-"1(OXVD[&NG^89$_ZL^+[J5K:O'T M M3<*YW];*DN&5R'P748'+W8W*A6\2^@X!L5 ;O44 \@ 9("@ M0]!! 8$,0(8G)@/ & F@AD #( # &H(E !B #P !@ )H(9 R/("#(]B9 M@ITID '( # &( F AF #$ &(,.76;EYQ\.&E3ET=MNY6:_9@C8?]WSO)+ED(J-T;FW^804,07J^^0H[2 _X MF@,9P->\K+[F-UB'W\G*_+W7SJU=V^P\6F=XJS,(&P=1H8@VFZV=F87Y=]=. M\"\OB95'J2X9'%S P078!^P_QS8!R $$ $ ?M/C7T @ ! M1!"P_]38!R $$ $ ?M/C7WP= 1/1_ S!>P_-?8!" $$$' /F ?L _8?TKL M@Z'Y4V(?#,W!T/RNL7^7AN9#(WIQO! LS-]W.[=41Q? =^56#S* #$ &"#H$ M'100R !D>&(R P !J")0 8@ \ 8 ":"&0 ,@ , :@B4 &(,/=F3*"0^FM M7HH"300R !D !@ #T$0@ Y !R !D #* J?;=F&K_J^Q^_A,C4JR=H?-*L$OG M)?QLY"\EU&2P>!R_ZT&?'G;_EE:$2=G>:Y1M\+,Y/A=*K2 M'MYP&]X;H_-:'25K9"ZLO"II=<-^C971FDR@KY_H"D9@'^36#P;E8% .!N57 M,"C_:4V(CB.&V)WHMF3,EZM&MS:7[4V2:P+Q YH +N0E,>0HU25_?MK@!;H1 M5"^-?T'WQY?0 . 6 B(+W"G3' %W M?GL_#( "1IP_]#HEB"QP![@#0 &@@,@"=THR1\ =X YP![CS=X^' '<*9T6 M.^#2_T,G(( [A>,0S\"=NW3Y_[?ZNRX3(YN>=*".GGY85QQEIQDO2OCBK5^Z M\<[X[W^@%/(O'*EOS[G^K[;<$^^^FA;QH;_9Y!>,H@W8M5Q[@&A7[V M$.]W,?7R@P>1PHT2&*%,TRM$4!?]-N^N5+LN'?/K#620VE(7U]TXUIQ$.1H&Q-H+ T/.//Y]I_+F#D6]VT5DUL':,*0IB M*=.#':-'EY;-KX] =8;-GS@#-372[PZ4X'09BIC/CQ!'839C:;B_G(9"OIR& M6A_(:6\X;]5X=][Q]MQP8O-U5L90&7O]A%88!*G4R%KA0-2],_JO9PD%O-[6 MT^W6I/_QE>*_W@DSH'\_>Q#S7L7OA\Y_9D/]H_!Q2A"5P;BN<:H269_)&OGX@*15,/)WV0S)22S%=+9K"/ M(C1%.5UFZF0% FLAX0'$IZR">!5$IX;JM\5\IUQJT/I MO:5AV>),Y5$GZ@M-[*)_9*I_:(6B&! _2'E*PO@/37F^M,AYSWX4[V=#H5NO M\UZ#;VV7>RU15:2G7#?K.0V=M3I.!!/!:HM]P^2'3,Q?6)]M\E0(E*G@# K$ MAZP'LIZR:>#'93VE$< K)#YLA"&C_DK"^"MF/?6/(OVP+O:Z^^D@XH7PT%K.N),?_-ZJ^,.SGO!\=F:[[7 IB<=U ML&1KP7%RV>O!L-=/>(6H,14&7M2Y.?$AZP$-O%G6KZ5C8 M^'->0Z>W,GB%1&L5%/G([9Q[J]1RL\3F[0)IMV;V31(;$+DK)38W4;B?*CR3 M=[U)Y\T(PLM(WLA=E,4QP&;+FHDH"[7MF+U>+S[E,H=G.S8?N6$#\@:<+G/B M4G\G6L^:A_XA$H8;7O1PW^GT@PD[9S\L<>D*<\[915L!P>:)(&$)L0O1"Z.S MDU-(!2?I"H,5:TD!LR%Q@<3EF1*7ZRG<^R]Y/%;,-SNWA$-(;'E;>OJM0;#I3V2@49Z18>F?'*7LK4IS/:M7L=NS1^;A& M) K=;JAX)@T;Z,\?B?@IM?*3[JE-*\,FTCM*J*>B]=T\NB1E3*I6&%I!:R!9 MMY>L;Y07OS5/;R%9WZ@Q?NNI^!,[G.^*U'L7$OY[*O6-DN2#/5H75('OVVZ? MC4,2V?I6[>=?Y/FN/%G?JD&,K7:"CQTG36G.[9L<.FZ)="?/JK*ZY"A!54CF MS2K$[R14=U>=_#9"]R&R M.[J7WW[,+J0P\:YRK'XUO9]%INH8Z^B7RV_]^D^Y0/SZ;UZ8W[S\$A@IGZU# M=O&_[S6/8>3M?\'0_Z,^*(1?W0AF_^-?!4QYV029J/QC*G!OKHW9SREY4_%P M?K<^?OZGUT_3C+>9+1^7:52:%WV)K?(C&/[]K+XU726AHI)+GDR1%$VH*"%K M!H[)!$9CLKI621G3: 4G%;)&D*57T52GG6&&KZ>",AI([<3H=&;!I(I MY^YGOV])[O?+<.;/(D3LR;NIK'>T3C5K2?^Q)=TGQ?6V,1PAK?BTYV*7CH@: M*U].Y?Z^J323FE9*PYTM#H]=/5@D;:67=8H6>NT[C8$G>E$+X>I+?N@[\S#F MLUZQ0J_5U9+T^XO.A#<\?RM:?>YLZHE\>:7B]TUU3&*YA. I.Q[( [9)$[P1 M94WQ0J][5UH?Z3%=Y87&P'7(O38-Y70]*4[5 JUO245E^GR,-I-H&F"Z.#+3 MEH6O;]3GNC663JR'<[R1-27P0M,S+R4(BW&V6TNO*TXX.^%8&2\&8&*T969[--Q+:-/&L:3$ ^&8_V71IQ4/BV;$^ M'RSD+C?/+ZK0ZY9SJP=+I%7$[71Q;[7=*GQKG#8M!H!38R6VFLC";DG$"-/Z MV'2GYDT+O29!@T5.&K[D_=9A[XP/*PLSL[$2!;%@J:Y09S!]9K>ZJ]-D=K0F MW5/>M!"KH]J7%LT.N[/] ZJ.IY-Y0.&L3!1CA2_.)]=&#!$Q<*J1X#.]/J#- MM"7QQY9M.]D?A\P.0^(V$FP)PMX@\W':LCA3!W?;/(3[M"6!Z*Q@8SYN)6G+ M6@'4+4/13@MS)5$C?2K4M\1BYF=]%N-?B_?CXZY.MQ&%[ZZ:O0X54Z=LH&AA MI!&><,&YMZO:W)$8::HMS#0D^_XB5/A->TG5O5Y+,O!&-5C4=W$8Y$T+8ZUR M;<8G^43CX^D^H3B)'%BK; !%5*'$A*+EC7:6..>\K.-2*]J?LEZQPEB]T:#& M1_JZSF,ME8L-F=16;#8#10 ZC52O0F4:V-9(HRQGI.T3,^^U,-::L4!%?B]. M;&O"S/?3N!'U1EG\BU@]#W S%J:Q;\]3X<(U85A5:MD \,)8I[;09YYW^S!2QV582!]M8 MKNZP+M/)FQ9@O=E01V0^1X8(IBG:<6_)!WS!RJ1V-L-DY;%BZJ?CA[IU!9D)*PI;IR8^T[EI.D+0N3JI*#4:YTU59D)6]:Z+5[KHXP>[-G)(%;1\0D(<)5 M+_O^(E;HD\F9O8/:DTXR/1GB-$/,MME%%0'07 H\[1RVGFUTM>D^%CUQ5\MF MJAC5197='E:D9O"[9%;3YR9P,-FVSR62T$ M8'4.$47T^J1D&8<)R2:<;,RSRRI&567.Y@%9MF+)$H_<2J\1G1[%RG0QJD.[ MQI!K9Q4AIT6_UQDTZ'K )&G+ JJ7$SO"]0W?D>95M>/A*-N>'[.6Y!];QA.& M.6'8XO"850)]- S)L61CK&&^@9;^HN3W$]\40:%C\0\J;%H2Z5N3])]GW> M.!*;E1@1W':9#;6H:XL!IO>#;J0A0L_#A[NZ.S,66:]88:S[OB$'R_7!Y%N^ MO6:,9J\KFOFD%L;J!G@L.R>[R5.ZT]\?SD9S%8ZSIH6Q+KR3NS-W+"51?E_4 M$]]?MLV\:6&L+-'2%^O$W_ QQBWQFF2<*=5,F^*%L=I2=VU$\[5K5^O3=%$7 M-N%@FSOJ59 UX2:G5T67ACKO&::;%.Y8P;T;*2=JRB%6U5]8+OD39'FVYU*^JR*65#+6(U ML=F)-71'LGW"9J:@;I)9K9'/5&&L"&^GMSV*/$&$*L%X58]">G[>M##6'8T, M.:>=)+RP%913,D6^)PKZ+J$3>:V&L*VF #$9C MW["KS;D^;<^W*K;.>BUB=;K293$4)C9/36/$G+?G3H?*>BUBU4('BNK&9@^Q M'"GHFLO3M#[,0E#$*K;"=DR@50.IAZA;?%;7=7.1@:6(50EI(E)GUG/XEFZ. M.=E,K%EV(X@6P=I"T4A!LYN;'UH"P7.D*C$.;0R$ M;=YK$;"3Q6*DU+'VGI^W-RNI.F*:.GII6\S$:\>)6Z^2&%+UCMN1+%)-E4OR MMH7A^O6-CO!,V+5/2XY&3M5#>[6_M"V,=]B2]DD3ZU7M^>(P8Q"K8; ;,Y^P MPGBI];Q.',:3%8(=3JW]@/<2MOB13QB4T:=]>P6\;@/N^WB#%>F>@H3QL1@NVV:?]Q@5_,Q%#'6"E<<)?/^,6 M ?'Q2)HCDLQ;O#=K#)*%D:[I6=-BMY-UH*#4*@@EG]9'NH2JKICA\8T M#;5S&Q'M6$[."N\GG08ZSIH6)N%XKF^6]B[IVH;6;K2YL1/-I;QI80[XO4]V M]\20LKDPGK9E=OBQE:UJO+:L%:UXV7(Q'1'Y97J9<(*XQWTHK$_:4=GOC5R MFQNTJ;>]23Z&(G25=55SAG+"\L*<'[87ZS3]8B_]%L9[&$X&#ALJ$UML#/3F M5+7C@Y#/0S$%2):>%0Q7RY,MVC(N'BD*1<9YOT79M8(5XY-N'^/=]KRWWYF; M!MZZM"V,%QG/E=UDSS0EH[MB:&ZTIO0-'-H7:28OX0[P=(LAS4\UZ+Z]1D+)%^>]]#7$D>K$(!9Z/T#AM] M(VUU>2&9S79RR/__[+UID]I(]CW\_OD4%=7S_\5,!.K1OKBG'2% [#N([8U" M2 *$-M "B$__2*+*[;9PV:ZF0,!UA!WEJBR1RGO.R:M4YKG:3-4G^YHV[[-) MTS1VU:4C+KI60Q?I0C7HZWFM5/ 62=M4;W=5LM%D+:ULA"%2:+8&M-'<)S>6 MQB[!F&V"+NQUL>YB_&IB"_B 3.XLC=W]C*O,/:%)"MI\@XJ3IEO#Q\FR;U@9U8KM-)@B, MD3W0,*>S47K\L2V;>N"HE29C>>F/HB>SH+':RA2[SB<;ZM)4&Y>Z?<=JHRB. M]C2BZ1'U$K9XJ23SS>CVJV$Y($5>;*^DVHIKMCW339JF%D?J;*F[GK0,3B@K MH\YPNJQ0JZ.C>^J^9H-*3_9WAP&*+SN;5H5GZD9O]V+^_LU3A#:3VYNQU!*U M/;%6!CNAV&:[<=/40DXAW]N-\-YP+R!J9S,M]72]2W1?396_2?+4-M54A'%% MQ"U[AT>C/)GB_*LAZS'Q8]JX'6Z1(>3$FR.RH>VZ8&0:GM:]3,;R!H M]+#+C;!6:5\G%Z]&A]^, MX;5>=YJ8,B(YJL[D*9LNI?[-&^F:EB[(XR/[9-C0/!2"KEB783W5CEU1"QUUU5XE\]A[Z);_D@S(7A,'KX M+-[T"OB*4;F>BKM!R MI]Y<2"QO-8N+5P> ;YY_(S7 JT.21,O;,3<^K 47[QX/%J?N;2OF37>J=2H1 MR,93=33R:B]E ]*K=:WBP1@X.S\O(%VO2!%NPW2.WDOIY3JAU:*)GC"IB1M7 M--OAO!=,Y60='7#EYY%HJC]K#F2C5>6L^/G'A=L$OV87QY!W_<=Z,X MIBFO/>W3ZQ=?OUV-WUJ_O(>/7^WP:__1^)+?SKN,-A%X_+#E_LO M.S.2#WYM*L\\QPQ\[8/?\W]_GUM\A[^T^>3EWW^Z%Y>!0&0@$,3O% &!R$ @ M@!&9"42\3PL"*%X;"+!: M/L5T[5'Y2*#\*/7.X] CQ^]6;DV$/[1J,!K MCON;.+/PQ)GQA8B.J\TUU]74!WG4 $@ ) 2 F !$ "( &0N'5(9/V%AF-9 MCOT@>(!7&1#]7X\^_M[HD[]_[ +$/XT^'W4GWOXJFX 6*>'=7I8I[^X0-)L MIA5RX/C?BB,L0]_?O)"%YX3XT?&EQ.[+"15LO7_R'%-7GWY#DS]99DK?=Q3C M0=((@ O !> "< &X %P +@ 7@,NO+XD#7&X"+M=9,0=PW#4X[G9!O2/K*J+# M^Y0/"S^:[??KO*($5G!T'3D;"&#-^+;6C),98!E]K;E>/!(8\P>L(&=>"_]I MU(_G =/_GDD&CH[UMYP7+657\VYE9KP8&LXU*=XP,GC+"6P?D $Z 3H!.@$Z M 3H!.@$Z\4@Z :H J@"J *H V0/H!.@$Z$0&D?%>G;AM,(!,@$P\B$Q\/_CG MR!:HFP[VN67@8X]&G2O8P/('9?F9]NG<<-P5>:VG#GY!X!^ \45MKBOZ^2C_ MP9MWLA3Y>%O.#4=>V 2Z'S[]^P4!_WGOGIWO#=#+-IZ9K!@+-YI6U$^_*8JF MS>?965W.RZ9L*]J3[#TY\Z>F["K+(U8(+'?\ D=Q\JRJF-WA^+KC:U=+RHQ% MO_$4_4E&(+5#ZAI>T<0U1O KEKGQ+7_U>4_8[VST+WK\^R.\/?U/WT>W9)=< M68E]*)X"6_=[VOS/9S'Z0NK[LJW*KBIY2?XM,U)[+A$2@4DQ5J7 0Q:RO(ZOY6M6I F)>7M[GFS2X_>Z)QF> M$OTXJ?;0_.*/E/RXJ5DSS4U?XJ@4!<=:.W;T7R^YS&NKDY]_L@-+=?R7!L]/MFQ% M8_CR(9\&6O39KNR&QZX_%(Q:%.Q+Q"$;1+Z#/3[KZY_- D=BU:;?Q M>AT1"O1!13?5T6(RX25*PI\_8SF&H7(42__OOW\/R&?@>D:XCAZ?H3,[@L^? M_W7>=POWKVIBORAUIHM]?K[?+%'+E/W5>',(O=F=2!I"_(2BQ5W]5LX*LNN& M47B/3]\#IQ.I6]2G+Z)&?!&U:<5KY"G4%]#R]UV%LCNHMG+6E4"I#;KMM'^ M9F%N5B)N'M!N1'0FREYH-!<]6P+5LTIUR%WN3M0ND[M<4=$ND+QL,'7>-K5B MB%JRHKC63F61UB+2- R-LA<6!"VS@O8P-+]4[M+_***SJ$P3-:2#B4%K-BO/ ME$&EVKQLZG+84VULQ2\1- B+NN+/T+8]CA=>,/SY,YZC<32'4RR0/:MDA^SE M[F3M(MG+%37M LG+A"M/W*U.E@RK/!X)M:);\4KQ QE&1:J&Y7 ,OS=)>__+ MQ>R+W,-0_T,SFB\M$@'@/TH U-YB5NQ,M :JV:%!:7B;6%G=BR8U VNWR+=) M_H#JWJ!N<-[!PH_TCQ=DC M )#FW)W672K-N:+072+-Z==L;28-9F+84U%\N"3>1.NKY,Y-#N;M;HKYG MF3L>O+U_[E\DSSD624Q^S+^+]<<+?$UYJMV<5O5F;R3J):*!(5AA-VG\@]SF MF,Q4/2_0U!-YC'G0-Y6 MW>"7AD4/>:P,)5%O$\.9YX_4XJ(5K,VAY64?5\=E-[0Z_^!ETP\R%;S& MC5?(7N!%3? 7_JI*"[@?;XHC\(C:.8)BW"T5KF5=0*^PVO8ZVJB)3;OH(3)4(M_/HIRE\2I89A;U>B MQ)AH078+/$66IF4EWI!,L,^?,1+/$2A(TTU)$W>5]9%K2!-V[?3\6VGZH1C] M.U-JU--\6;/9RI:L+DMQQM\/%ABL9.&Z+C?J@$]C"F5.:[VI)K6Q+J(1M50$9+J9S MQ)HWNZMX^8@DGS_C=(XFTJ^QW^WTE<7J?/=1C"][MWQ\"?71M_P#7G]_#*Z6 M>6:Z0.TU%SRSPHYK;K0%NH!L @Y -D$V@2Y %X *0 64%>B2G4$!N@!4 "J@ MK$ 7H M !:"2J5$!906Z %U^Y;PG( 60 L(*P@IT.??YM,Q"Y5+(N.P8_"(R M'E W+X5]$K"?;56\X.$7P#Y@_Q&QSUT@5\S4+1^/63PZ]C^X_NW^3M1>_R=K&)DZ M>I(ZIOL40Q/#SW&[&3TX>K9P7L,E(WOJ"Z &18+@@2*!(@&H0:,@G*!1 .J' M S6$\Z[""1H%H+X[4$,X[RJ!<9SNPD6@S<9*^/1$HO7J(#1Z(E CV_ M[[HEHT&]A_@ .DG5'#NQ9E*S,N;-_[/Q]>>?P6R##-=R_LT>&##J#7WO^ MIKJKF1^R+&OH-+4,A]**I:3W&X-?8 JGI'C1IFZY8P?1+^CL&=\TGS,T\6 ?9 \"#M('F ?L/]0V <@ !! M! '[#XU] ( 400L/_0V <@ !! ! '[#XW];+M7 PY T$# ?M@- U&TR"" M'[?9^>&Q#R((1M. _H*DGS#"#7@.KK!H< M*12\@C&F9MI4$GF)2PRHR1Q#XV!!#1;4U]A0G'$5 @MJL* &"^JK3,E7L*#^ MT33*&4R-R@<=5$2H(JL/NQN,;'>C:33VE/[1- JNTADY6Y2I6X8SY7"D[(&/ M$@/V0?(@["!Y@'W _D-A'X 0 1!.P_-/8!" $$$' _D-C'X 0 1!.P_ M-/;!51IP !H(V']D[(.K-+A*/[ (WHO#(H@@N$H#]@'[[QJ$1W/6!5=I<)4& M5^F;Q_Y-NDKW?4]+VFJOHGJ;>Z,$G\%Z]X;.S8'8!9A=W"6I0 MI!L.'B@2*!* &L()X02- E#?(:@AG'<53M H /7=@1K">5?A!(T"4-\=J&_! M#?HGS7N\I>QJGL0P4[0]&S?+:Y6]V>@7' MLAP[^3'_XJ'W:WY\QPLD%W[Y?<*IBH,2)F\,.L1GJ(SOO=WB;^9!U5;I%]R# MDFL??8&BVXX"V8D"XJC]9+22'[:/[Y&$U]=(7^R#T"_V05I8Z/!FV2L9HRY; MM&O>Q)H,%A(6C1[S_!G#B!R*HO=BQ >3"DPJ,*F ?S?X=X.V/8AE\6UKVXV0 M ?R[;X,,X-_]]J/#4#8#[>TGA[^,1^=ENLK6QTQ;+*\5SI-YF^4F?/SD$!MX M8^R]/#3S>X=P,9P+T;W+LOYMY]CDFTU_$-N=>B^^A&0 ^A=? +M5HW MGD1C^^XW)U'P[L[(":Y,W3*#>P]\8!NP#Y('80?) ^P#]A\*^P $ *( M(&#_H;$/0 @@ @"]A\:^P $ *((&#_H;$/WMV ]! P/XC8Q^\N\&[^X%% M\%Y\+$$$P;L;L _8?]<@/)I_,7AW@W'??//9OTKN[/9]K\3;PI[7K1)^N M>KDG6_.?G/F3[GF!;"O:D^)XOG?+YZ R!7@P%X#S/G :'<@ 08>@@P("&8 , M0 : < -!'( &0 & ,0!.!#$ &@ ' #01R !D -/X1S6--SSE!X[Q4;22 M'WFO[S$[+Z\Q3[CRO73(]S&AW%/IR@&ITH:]DS#BZ!I/YFB6RY$<#1Z0 M,)'!1)8U']ILZ=>Z]:E+)=:SJRZZ*:C1HNFQV@IFI*Z_B%8E6%(OHZB=, M]RJ[SF17G(^J@D7,]'!7K;#KQ2)6+P*-U(L"U;KT(86,\Q4J"L#D!2;J\!0& M%06 #)G*Y+)34> LB1DO=2>]0*JPHCX?^PC;V]3LPC$Q8Y\_4SD492 W@ZH" MUSA2DG$=@JH"4%4 J@I<95(^'7#BN>O 0?:-PP+[H2NND,$:.LML>[X>Z=YC<#+?I@5W;#8S\23A6^4&K@ M?.5=<33$21^P^,L AV"19E\-L;T15DN5\, 0E+?921@EX<^?L1S#4#F*3=O? M_.>6F9KQ>1DL!.Y P2YF>9,-^?JIDV&_JEXGSH,-ASZ_.BRZ W&TTMR%MQ Z M/M*-Y8IZ_DSF: R[+ZD"2MY^4H%_%"W[+;&WX561%&4\+*',H$>X?C<+6875 M*M1\A],Q 7'=XFK5I?PBR<ETHJ+$*> MY1LMJ6&4ZX;&^C.O:7*)6F%HE%6P(%5 TJQG&?V/HJG0+!*R;%9)%%F47&W) MS);:X+V^O6=-,GS3UXV5K85HGUEC2*O5)&K2D;;X\V<\1^-H#J=8("_D&2!A M6<\SKJA?ETHS=*N@K0LD,A;I43XLK715-,?)4BM&17J%Y7 L;68#8@4TS4"F M\:5%0E;^H\C*--NM:J=JN&)_9Z_L2F (6RL3[TF\-1(Z=;6JHWK+&LDE:NR* M:++PB,5+&CD28W,$>V>KCQGG+R0;=Z!B%Z\-<'4)NU2^<>CWYA.>51F4EC@^ MDBUZ,YPNDE>[Z/-G&B-!K("FV4\V\A_%U+:[KTK%F3X1::9%#6QV.=+&F7A] M4L:6ZJC)'-:B+NY; ATN=QIS9"[^_)G(D1R;8RD.^ O)!JC8#20;5Y2P2R4; M!63L3O&@M$1QK$9.QQ.)'7%'R:*>/S,YE(.%V(N?[LX43Z$ XGD*(+[Z:[]9 M _$OXK;GQZ]]?69J?4V)FOJZ=JH68H@US39-ER6AS1?DY;3=;+;EXU90YODS MFR,Q.D>3Z9>AP&)(.AXMZ;BV5W_&E>R7"@5\1\B&LAEH/Z]C?Z4BOC*6^H)K MUHU^@^PMO-IT$0R25"2NBIA.0T"_'KLHXFVD(?DSD=L>GQ8&M)E%%<\5"NZT.>F0[.+-RKEX$A?/'Z2(&@FQQ$?16,H:@EI M"-3QNQ,ENVH:TI &?9Q 4,*0[7%SR.MY=%E,WA@3%*0A5W X ?T"_;J=.J3G MEB-7TN3-M#DVQ0T[],:67L'P;K*Z$Y8^M$](RY/2I Y%*.@/FGV7>HR M=<^ =0@R)!\$"10)$ U!\&:@CG7843- I ?7>@AG#> M53A!HP#4=P=J".==A1,T"D!]=Z"^A8H,$$V0*)"HAP7U3=BUGS6<8/<-VG;+ M=KFWK6TW0@;PCLXB&?[(0-V_Z]M%)Z7[>'45>'[<(6_@?.=COZGG5XAW,9UP MM-07+5=:AWE>*'<66E#I-4N;6E?"F,0F&NJ;7W[S+T@/6$0#&< B.JL6T5>8 MA\_D"GWNN;/,A:0UD+!,G7+< X< MCH$]\/%?P#Y('H0=) ^P#]A_*.P#$ (((* _8?&/@ !@ B"-A_:.P#$ ( M((* _8?&/CA! PY P'[CXQ]<((&)^@'%L%[<44$$00G:, ^8/]=@_!H;KC@ M! U.T. $??/8?]_>YBO;D+8T_\ET/#!ZAB/_=WWD'\YZ ZA!D2!XH$B@2 !J M,"B$<()& :@?$M00SKL*)V@4@/KN0 WAO*MP@D8!J.\.U&#T?$_1!(D"B;H[ M4(/1,WCJ@;9EU]OVWK3M1L@ 1L] !B #6 ]GV'KXCZR[GO+K5BCH8JN M<,*3M=8[, UGHJZ-,K^>4Q/4&6AR5\(XB<2>/],YG/DH3W.P<08;9[!QOH"- M\R]KPER9ZFLNWZZ)2&@I1;%:U@-REV@"^1.: %[-&3FQDZE;?EDAO_D.::N/OV&)G_N8T-_QF&1\1GP9='ERD#)U) =[+"G4S=,L B*[ M207N '?NDCL % *B"QP![@#0 &@7'\00&2!.\ = H !406N).E,0+N?#G< M #@!G(#&@L8"=SX(*!G@3N:! E[@(++?V[\.W &1_:GC'L =X YPYWVG0X [ MJ:,BP!WP,O^I Q# G=1IB$?@SDUZH?]O]K=+[K1X>**.FFKTP[QLRK:B/ MDS-_J@6V=G0I(-#<\8OXJ,?__CL[W^1[][[%?V<"$3%!=8*9J5V""K]Z%O=- M;/QU4/=FP_\/IY34H%S7U^':R/IY6?G7F3 #)+L5DF4J)0'8W IL0)M!FX%D M0#) %B +Y!OD&TAV^R0#9 &R0+Y!OH%D-TDR0!8@"^0;Y!M(=I,D^U[]BOL! MUD_:''I+V=4\B6&F:'LV;E0$:SHS\N*6JDOA-TZ'O">UYV]YIA9,V?/:\[[O M*,;?_%(+CF4Y=O)C_L4K]=<,5X\72"[\\OMSR.JV(=0)K=Z1=H/FFO^; MKV*U5?H%8\5^,@Y5SPLT]8N=(OK%3E'>S7%A-3)8,51#C^)MR1^UNQ*.23CS M_!G#Z!Q',SF"HU*FBL!LF#YA^KRRROVLF>N-2=PO6<WN4Y?\F7A-;C!NO2R* M++J9(Y5F764;%M/]L-2EM1\7S+'=;:+]W<+RE)Y6Q/@CI?&(TG2.P:D<0Z,? MR.Q;*TP$FKBPFWBZ1 M.2J2.4A<,B!OIVM/79O3(&]W(&]O*A0?C53<"]GLR+I:M0OR6O=E\T6M.NI" M,@NCSEC4W,6J5%_*1:2T^%BU"F3.5M;!H"$6.'YZ,*7:G!PM$K5B([5BZ1Q! M$R!95Y>L[U0(NS9/KR%9WRD3=NVA^,&1MC=%ZMRU@/Z92GVGJIBI6 >A195' MZ*9!.%'("JI,GSF9TK]71JC=+1+M3ILJ"MK6K91"TFZ*>/+P&)<6PQ@J1^ G M"PF=2:ANKL#8=83JNQ7'KLW.RPO5=\N.77LH;B:WDEVF2ON*[@N:$)CZ=#SV M._X'/[VM$7XZW*X60P$QBUYM6N6K'GG4&3)>=\YA#/V#="@Y=OQ?7XY"^O'' MM7Z2U1GIAIP,\W'P-5N-+O)?^?6[$C,C*%6941*KL)1$SK29Q%$D+J&T2E(< M,<-5E/[;;T3A&D^8B%Z-"H.V#^AR5$4%J\#OX@)XW[;LM3Q\59?L&AH&=(WK MUWVYL^U&+9EO6^[RXD;!YFA5H,?]H!PXP2IP%E%++'710J>UPL2!/C9&N*'L M.2=O$V4^;IJZZF9<= ]4K;D0K,-RU;.'9J&HQE?%4U?M,@=TVBA.52,<^CUF MONYU%E9\53QUU;H\1%8,JH:&7/#SA;D^+?3I^*I$ZJJEZ9!JC=92*%BMPZ M MJAM^MME)>'JHNF.DW4':JYE1'H8L5E*%@SF/G@G20[5 =]7&N.2WA *GJ7U[ M.'"<(A^U3 _5-*109ZX.UD*($H93RT_=VBQIFKJJ9G2(E4!M'$-;DFC8)$.22=/4526WO55FN_S$"'9!K45KD]#>QF-% M$M\V';*&O-U7U"%:WX]T?[8;HLZZ*Q'I ) -O[STW((FUC?KP5:JNISQI(BOM7%YBI%T?Q%?,QT 9ERM+)JC>6 @I;+'-5B6IA9\W#1U M50[IU5?+4,&$8%=M3O?V(AQQ<=-T $QAM%J5Q%8312C:;;9"*[^BDIM*796D MQ$E[KAD3<21S'3QBBM+,+Z*FZ0 4&G09"? VC@9%K-+L\Y,Z+\<=2 >@5EPJV$P#.,.I&/EX=O= M01&+E!$:DBC6BT1I65](9#I6U$2AU%E93(;UOVRUV' M)W<[7.B;;F7E.?N)LX];IJ.Z[\S9@MV9"W5YWQ-<=%SOS7912^[;EL' WCM4 M934W-BQO]EACM.B.XGZFX[^VQ$#U1[6Q@,\#"2TCU99:B"^*I7KJ%WKDUA8\ MW>B3!X0C*&FWF<0]34-ETL>6W3&=]]'"9L%5^X[7V V3JZ;ZBFG>?+2(U$DL M5QJ%$>D-QD@];II&E>4HQ>8*RW,"/K)WH_6*6G2(9/A3?>WBNCO9:5;>B"85 MLE7#._BXQ,=-4WWU4+4X7:L8+2*=D=NIT;3H]9.FJ;YVYWBK-2^3-(KW*;(2 M16'03.*?QJK=:]IA6*5Q@6Z5V>@AR1R7IO%@$:F^2FJ-(\-^U1<*NT6]5^D, M:M,@[D :UH==RV][C#<7"O,FZD?I8E=(KIJ&]:!-.3-SNZD+%H[V#',V0RM4 M/*YI6-.]M>NNE HMM)VIC(F21I4&O$1)J8N6.^Y\,2,:$Q&W:WEDO-4P-MA% M+=.P7@TL7QSX4Y$>$YL=-LI36K<;M4P-JHYMR3JET5N1WF%FIV?U*'447S.- M0)+V5_(V;/%"O57MA679ZLZ[B[AIZJH,X9054AX?T/*TS.'UJE\^Z/%5TUA! M.EMI@8GDS A)/;3P.@-_7&^U6!KHET?50:-QRNO2_%=Y6.ZF[( MLHWIP5J(=6&XJO.;O.4[<0?24<6+4@_EI?Y!#(K-P]CJ(265248U%8#]E+*' MB+*@T='"IG!T-6GKFZ1I>F)IC1;J8LUMA5&;] UKOFSVF@N)24=U1^BROJTN M>T9_Q]4.,JEWNN5=U#*%:JV.4&T*T;9H7QWE9^BPV&]3?-22^K;EJ-#<#F4O M6(HCMB5N!:9 L&Y\S=3=&UU9V8](J2G*G?P(F]/[U4R+6V*ICO9*8Z$$ZFMSBRHE5I$( 1G7 MY$6YV3!V7M(TK6N,6Y8POF&@,N.*2PT1N;J3-$WU51[--AS>9$="&0UE:L>U M1TPC"54Z"YO:K5&KOA*,L"H:76S6[XZG;ZG:Q:G MQ%=-ZYI2MD?N@.=MM-"K34B17E+30SQ81'II*KKAA!8 Y4JFJ&]">.K MQFLSWZ3!J[)*"#HW$@/3#N65MQ WQD[BTEAEJP=,UCN(&"?L3,\EQ((?W167 MQNJ\APT:2VQ:-Q#3HPA\(+C*K!NU3'5TX5?,;F'3)XQZE7$XK[\2UDI\S=28 M+A6A0R!(>V[0HL[@JMARX@2 .X%5UJRMF9$AU(0^&_2:TY(3I0))TU1/!:LC M:_60Y@P-"2M3?%D[;-=Q3]-8'=+;8HTK<'U#/TR+3G^YW2ZK?-PTU=>"5BKU MF'#-&_U^DZAV!=3GL+AI&JMLGMD:PT:]+;0/AV)[L6>K7"MIFNKKH66A7*E3 MZ1OT1"A[:J]E50K)^*?Z:HCZM&35)[A1GG%E!\O7*X=]'-0T5O'ZOG*HZ67? M"'J%:4L55?HPB3N0QNJNN]#FHK%E(D5SBSM[OR*<<7S5-%;]NLI)T\(T2IB1 MFJ6,#RXWF2=-4WU%Q45MY6CM"'<8,1P-YUS>[\5-TUB5Z<4(WX1+3&@OS>%F M@^MU9Q<]AV%IL(YGW 8+QB-'*'/F*M U@O.BJ0T[\2 ZTNVMSR(S&:6EW:I? M;ATJ-2YIFNIKIS/*^].\+@I(,YJ\4;L[1>2D ^EGILJ0".MBWQ%TU>^L2+93 MY_!%W#0-6->WILO2RJH(&V9JMO2QHI27W:1MJKZN!I4#0X[FF*&U#UV#80QT+QZOF^IO4^%JU9VH1JH]&I?=;A?5[$72 M-@W::":EHN=1+Q#E0D<5"VO%L,QD&-*HK>6[LJ8.[:91J->;,W?,!@/I&(A4 M?WFMH6\GJV'9V)@U0O JEEYADSZDP1A=M%I?MD@2[1-D;X6Z$U[N)7U(H]%Q MYTXXQ%HEH]RP*KZY0A"72<8L#<=6E )UNZVA(" -O%9CJ\/\2$_:IO'(V6)G MN:;8C5!N%S?%KE-;UZ-,"R-.X+%M;VI5M6H;&\NUA]79NBK M&NW JLV6^8 FITEOTW@L34?>>LW)8Z/.(+[KCIH]#$L&(8U'V@X49=#81GH_ M:RB]_+(^7XK)K:7Q6$'42&MX3T,+BZ;,U]H:Z85)'])X# ?1)+(C?!QMUTRO M-5$VQ2U^;)N>\JG^S,9;30WK9?Z0M$UCS!NYB%R-9$'0$+SL#$>5 M->,?VZ:NVVN@"CUK[YIHVZV$M"5BK-I([BV-L>EDN_?';6:'(C3B'[AY>6-$ MR0QVXA&AN3&9^FYV<-&P,4:)"2/-AU8W;IJ^;,BUB%F5G$R,\FK5I!!CSTA( MU/9$CEJW5-LG20T1-%V>\--N6ZFZ2=/4($B^;[('4K2%T7P86&-;<*PH\\9. M9*G3/,?MB6*+-S1JN!]65L@4JRWBINDUM:J&[KJF%\F^82];]1(1Y*VD:1JZ M?6_+V"0W&PG6TBLJDME9V].D!VGH]LD&(ZAD?2N6L45_-"KQU#Z:T;%3F2HB MH';>,4U.E&O<=)T?X!-K?.Q#JK]KD@MFN\-LC&[FIFN:HJ;0[>. I?K;F,P7 M+MD,?90FQIM152'%<'ULF^KO9&YK6M T1+'0/\BU59L*%3OI;QJZXK)1/73V MS=#8'%8>T=G)BFTDXY!. <8CJ>NIY=(L>K2M=Y>3'7*H-9+KIF6W-9WSOET4 M>F+A,$"L*:9L\6W2WS0EFA$G4<\MS='VP6:"Q7I9:/')F*4IL92V)&8A5!_5 M.53NATN+;:))VS1V"UVF62QYLUKT@(\5F^M>^X"VH[8G"H M0;6?7#:-782@_.5L$?10O:CY&[_J;SWW>-U4=R>"V]XPN&&+=(CL:6=.D2ON MV#;5WSU1[Y2*S>D,W53J'6Q=-9EUR"<#ENIO8> A\K(SP,1^KZ:AZI#J5(,D M#FGL(FKT[+H@YZ: -]S G74#3)X< Y'J;[&==_P)Z]*BMIQC E:LC'TM&8H1H5"@*'[2'C<:7C7I0QJ[XD@=KL=LET+#>;?79HR#+_63<8BW['R3 M0;*\U>9HS18+IEY9Q)WT)[VN9=27$V*WMMB*9R>;AE*+(W.:,@YR7JX(03_OATBX[S>ZR6[(=#IF M])?K^H2@T?*BYK+%0HNUG.2J:9C[O7JSZTR*!DUU:NX.J7'\(>EK:B%GN1B[ MT4,GUD/IP[)9+H9##A\F3=.,F!:B!Y1%E=&$/N$/@F"M55KSI =I1IC-E8G1 M$[\AAI/MTA3:I?)(3VXLO9H5X@8UT//EMH@,LA)*-[9AW2U..C:>]#?-RD;5< M(4T,,'9T2 MDU7/RZ^'Q[:I>VLC:WQ7;'ICM"!+9:_5EPNE9M+?]&K=' ]&"TM8U\3 #\9& MC1B,PNEQ>VYJ? =AF]F(S19KC.BIRP1$P1P4DK;I]3K1FNZ' MFD.6R*0/7Q;LDE?"KV],7W8!*-$D+Z\][=/K%U^_X[][;\&*5_?V- M"JJ^/?&13O0Q<]/9O;XC?OT_$E_ZT\S59 /91>/RQ]KQDGV2GUS-E'U]JWUS MS9>]$\D'OS:59YYC!K[VS;U?SB\UOL.?W603W=WCA#[._7FO'7NRCXG M!^BM8C[]Z(*:]W^_833ZAW76^GX BWN!!8(#, 8:6#T 18 BS0L>( %P"(- MBSS XF*PX-Y\LW%U6!1,V7LPL;@""&X& S>C##]QS\<[2O][EMM[^X7E(ZPX M_.A=X;5I#NLP9Q"_CWEI]ACT>/M]U;6!<"UZO/WRZ-JC'!( M9/U5A6-9COT@>("7%#<=_7.]GO@25_R]<25__]BEA7\:5S[J3KQE539O);:W ML,0(*_"P O\0*_#G$$B:S;1"#AS_6W&$!>;[FQ>R\ 00/Q2^E,5].56"K?=/ MGF/JZM-O:/(GRTSI^XYB/$@: 7 !N !< "X %X +P 7@ G#Y]<5N@,M-P.4Z M:^$ #E@JSU98.[*N(CJ\ WE'8-%LO^WF%26P@J.[Q]G""^N\M[7.FZCV,OI: M<[UX)##F#UCUO0>5>S/JWY? L\C T1G^EG.9I>QJWAW->>=!P[DFQ1M&!F\Y M@>T#,D G0"= )T G0"= )T G'DDG0!5 %4 50!4@>P"= )T G<@@,MZK$[<- M!I )D(D'D8D/=-D[UO"\X6"?6P8^]CA3UM[7WW#@'Y/E9]J!<\-Q5^2UGCJL M!8%_ ,87M;FNZ.>C_ =OWLE2Y.-M.3<<>6$3Z'[X].\7!/SGO7MVOC= +]MX M9K)B+-QH6E$__:8HFC:?9V=U.2^;LJUH3[+WY,R?BIJB63/-/<*%P'+'+W 4 M)\XJC)<=D1O8Z_2RNG9QH'S%'C>^Y:\^[PG[G8W^18]_?X2CI__I^^B6[)(K M*[$GQ%-@ZWY/F__Y+$9?2'U?ME79524OR:LEAIFB[=FX41&LZ;+[CM_KGF1X M2O3CI%Q"\XL-4?+C9H+K]"6.$E!PK+5C1__UDLN\MCIY"=D<& <.][I"0:LK M'7;G[KO+J.NJINB6;'I_/E=;I>>GN>-:LO_GL[[W/]F!I3K^2X/G)UNVHD%\ M^9!/ RWZ;%=VPV-7C@\>[<#WXB&+XAVIESG2QS\_WFR5JF;*_&F\.H3>[%Z%"B)_0J;BKWXI407;=,(KO\6%Y MX'0BS8KZ]$6JB"]2I31HLU)H;/*"[#37.ZS@36<*'TD5]?R9S-$X!C(%B<9M M)QKX1Q%X/UGMN%)_J0A:LS(V@E%(16R^:*;1E::U]IHI;0UY4!][H;MA#7L1 MT9>),@T:S44/>$!@R#,@S[B!/..*.G6!1*/DY@"&A1 MV,RXQF"ZFX1-/'Y*P/#GSWB.)O$VS3\1L5+%[HR)$8FR/8 M^UNKO#5>0TIR=PKV@2E)9N3K ED)NA2-_,$,5@*NRW6_.NI6:M-X^0-'GS_3 M& G2!2G)_:4D^8_B=+6&N)V-JE3%3:%8WE"-4KTN\D5T]*N(=@]&5RDF.=N^3'_+NX?+S UT3N\E6I MZ13Y@5CF/+)6+^_5!?4/WLT<$X^JYP6:>B+GP&>R7ZJ5=%PL._QX@HX:"YE. M<@[F^3.+YC"6S=%WN.7CUG@+2)T]:3B.N)T_UE%_DRL73ME"C'1WLP( M#ZUAQ:D3NGKX!QM+?Y!5,+W&?-EFU+9HK7BL[Q9XU OCM4D"?_[,Y0B*R;$X M_H&\O3@<;Y*W#Y54D ^A4)=-*BXG3^=/*KI;5J;7AM$2PQK%J%/!Z1SD1*.H M2*,@I[B^-M&@3:!-)[7I37GYJTA]7(.G:A>./A^O6]<7583.3Z8=HZ#UW(6Q ML((-]L'/+X31F>Q:M5THUL6-VO/WA85;C/>:$.SS9XP@!<77"XJZP[ M7$-PL*P]KOU08OZ=+8WI:;ZLVYHJR*X=#9/W(B[F-MR754DMB7JAWG:# FVX ME3/G,='P19H/9N]V4LE@![3X*GF7OEH^O=RZ8?)XB=@9SSTP7];WF\F16V''-3:1 %Y!- MP '()L@FT 7H E !J("R EVR,RA %X *0 64%>@"= &H %0R-2J@K$ 7H,NO MG(\$I !20%A!6($NYSXCEEFH7 H9EQV#7T3& ^KFI;!/ O:SK8H7/-0"V ?L M/R+VN0ODBIFZY>-!BT?'_@=7Q[T%[!]W\C\4]O'[T?WW;62_\KF-9+O_TTSV MM+CPL[76;$^.=^G?\I'"3 '\%GR*GN*[QO _;CGH&9?V:WAH !D>E0P0] <, M.B@@D '(]@D M3$H\P/G.)RX6O]NOUM.@FO @$?Z]!693+,5+3%)T@$:)$P4'0++NJ+9 %B4K8<_/- M>7-K*:8D!%6^WM>LT0 -%]&<&[OFOSWG@EM^1H[19>J6,VZP<$=AS_BD^9BG MY@'[('D0=I \P#Y@_Z&P#T (( ( O8?&OL ! "B"!@_Z&Q#T (( ( O8? M&OO9=F4''( &@@8"]L% '0S4000_;K/SPV,?1! ,U '[CXM],%!_2.R#@3H8 MJ-\T]F_20+VG*:;L>?H\ZF:R^=V9/^UDUY5M_\G4Y>3>=]O:=B-D +_JVR #^%7_@G?FZ+@9JNIY@::>,,/L3'8&7MKU6FA]IY2H<-51 MF<%"XA(#:C+'T#A84(,%]34V%&='I5+O1M-H["G]HVD47*4SD[357T3U-O>6#3YG"-_@)P $?.( .9("@0]!! 8$,0 8@ M \ 8 ":"&0 ,@ , :@B4 &( / & F@AD #+<@^OX3YI$>4O9U3R)8:9H M>S9N5 1K.C/RXI:J2^$_M&XLQ+5BV_/D]=[?;!L+CF4Y=O)C_L6K\==\'X\7 M2"[\\OO3C:.71^1L)6Y**C-OFM2$D+I?FU156Z5?<*E*KGWTGXIN.PID)PJ( MH_:3T4I^V#Z^KQ1>7U=^L:E"O]A4339HH3,W.Q,#GU<"8QY]X6)="8M&CWG^ MC&%$#D51,'R$20PF,9C$KK3-_9%@ +[TH(FW;,4-F@B^]$"&7WN^N7]?^N\\ MJ@QE,]#>?E+YRU!W9 9\8:-V1X:LM"F"[ZQGG+"+GU1B8WJ,A8<4<*6_QH&$ MC&L0N-*#*SVXTE]E0CZS*_TY)M&R)O:0G:?MA!/:]>)/EWU,H/'.JC:"4_\E[?8W9> M7F.><*D/;;5KE@M&3^COMD2YF1]7]U17PHC$I1YG<]' Y7""! ](F,A@(LN: M#VVV].N7//=>-:GD.E;U95=%-1HT738[PXK>&'9[ MNZV%(IQH+0!!JI%P>J!14%H*( 3%Y7VKG]2&0 3?SNF04@PPV0 M 2H*G#,QVVZ+9+XP#SAQ4^YO6UJ1E>?<(DG,XI("> ZEH?89E!6XRIF2C L1 ME!6 L@)05N JL_*9RPJ<928EL5EG'.;Y%;HIM9;+SB2:[)%D@3:I*Q#-I.Q; MRQQ06R C)TPS=E1UWUXBWMOA/]+SYL M'WV4HQBW? @J4T#/H']$]!E/_\Z@ZTUL*2/UHYO1O&;'U>::ZVKJU]X/OW9< M\>0E6F.>J8A%4Q;;X\8(;3OU8#?BWVE_,]"B#W9E-SSV(^%4X0NE!LY7[A5' M2YST"8N_+'#H87LV8T>;@3$B9LRF-[ IUMQ)&"7ASY^Q',-P.9HB4F@8!,:5^K1O3E(FR"AK-H6C: >&FB0HY!0C87>845U2O2R45817- M#V;B;(G2 3\G&_T (XDDJ<#0**M@0:J I%G/,OH?1=,JOE,7XZT2HAM3KY07 MWE!?=M[KW'O6)&-OZ$A7.HP.8KBH,^%8P@K\+%FZP/#GSWB.)O$'6 JTO8I?(-G*F%^A"Q;%$S6XNU*V&E M<2%9UL#1Y\\TEBYK F(%-,U@>6UDB SK4QLR@B( M06M:H<<86K;&I%O"^G5[<&0N_OR9R)$2#5"Q["4;5Y2P2R4; MN\-^P1,(3@K::F=HZ(YPI>9Q'QGU_)G)H1P+<@4E$*$$XC\N@?AJL/UF%<2_ MB-N>'[_V]9FI]34E:NKKVJEJB $^*M7(>K-IT+TYH>N"X.O%14)AYODSFR-I M(D?1Z24.8#$D'8^6=%S;K#_C2O9+E0*^(V1#V0RTG]>QOU*1'B](M,S4/,,2 MA-ZA4ZCQRR!9JHWK(J;3$-"OQRZ+>!MI2/Y,Y,VO1BV!W(B"J-<1IU*NAN+. MVV4H#9F65^N=OS .1GV_MJOEN4K-M.1)@L#C)PF"9G(<\5$TAK*6D(9 );\[ M4;*KIB&# BJ:;''2-BR)'G$3PU.QPXPFXYH$14FA*"D4);W* M!'WFHJ3GGE2YAB (JXZP%/!=N3&M6D.WVDW6*N+ZI-&D&@$$ZI-FWZ4N4[<, M[L1@3OC IK2 ?9 \"#M('F ?L/]0V <@ !! ! '[#XU] ( 400L/_0V <@ M !! ! '[#XU]J$\*. -!.P_,O:A/BG4)WU@$;R76ET@@E"?%+ /V'_7(#Q: MC4:H3PKU2:$^Z*(_*!G^R$ ]R^O;H"=<&IU<7M>=_;85*!M0R.84%XYY:Z$,8G].0ZU*<'Z M_"K[W#,E/6!]?JU=[H].A@Q:GU]A'CZ3V_FYYTXY4(*F7>T(!JWN=MIVKH6\ MLXOGSMCE_,VY$QS.,W+.+5.W#/X&<+SQ@8^U _9!\B#L('F ?<#^0V$?@ ! M !$$[#\T]@$( 000<#^0V,?@ ! !$$[#\T]L'A'' &@C8?V3L@\,Y.)P_ ML C>B]LGB" XG /V ?OO&H1''\YO'_OOV-E_9SKRE^4^FXX&! M^7E7,C)U<@&.TU[K\17( &2 H$/000&!#$"&!R8#P !@ )H(9 R P !J") M0 8@ \ 8 ":"&0 ,H"!.: )!$D$BXU_&VLCG5YI7#)"U5)P1:Y@ M[67WEZV(7S[E4TOSJ[;B6%K#\6*+X6BHHBN<\!H.NK5R9T9O!5'W'*DZJ5'E MSJ8K89Q$8L^?,2+'TL0'F?6#/SGXDX,_^07\R7]9%+#U6E+(3;-A('AI=Y"- M-L/XNT04R)\1!7 AS\A9M$S=\LO:FN.JFHL<&W_"UOLGSS%U]>DW-/ES'T=5 M,@Z+C$^!+\LN5P9*IH8$N),5[F3JE@$668$%2"IP![ASE]P!H !00&2!.\ = M H Y?J# "(+W 'N % *""RP)TLC1%PY\MQ"L )X 0T%C06N/-!0,D =S(/ M%'"Y!Y']W@YVX Z([$\=^ #N '> .^\['P+<21T6 >Z 2_]/G8 [J2.0SP" M=V[2Y?]_L[]=^Z>/R=043$(-4)9J9V"0K]ZBG>-S'UUQ'?VX;-^Z>B MU*!3GZUYDP R2[%9*!-@-L0)M!FS,P%$"R&R<9( N0!?(-\@TD MNTF2 ;( 62#?(-] LILD&2 +D 7R#?(-)+M)DGVOTL;] .LG_1&]I>QJGL0P M4[0]&SR'#OY M,?_BLOIK5JW'"R07?OG]N3D6#V1UVQ#JA%;O2+M!<\WS7QLR5ENE7W!D["?C M4/6\0%._^#"B7WP8%0\7MVU9"<2-5*R'Z/J U?*\A&,2SCQ_QC ZQ]%,CN"H ME!DC,!NF3Y@^KZQR/^L">V,2]TN>L\FEE]&X::YW[,D)OUFJ0\J5&=*;"O7" M>E#9%^M3=-:-=8Y 8YUC0-^NGKED5-_N/G7)GXG7Y ;CULNBR**;.5)IUE6V M83'=#TM=]MY$4@VD@ L%"^L/,66 K;@CI?&(TG2.P:D<0Z,?R.Q;*VD$F9HR*9@\0E _)V MNFK5M3D-\G8'\O:F0O'12,6]D,V.K*M5NR"O=5\V7]2JHRXDLS#JC$7-7:Q* M]:5<1$KOK^WQ4VIETXM@7K2GJE#HH0S*A]U"V]PE:L5&:L72.>)$80^0K$M+ MUG=JBUV;I]>0K.\4&+OV4/S@*-R;(G7N(D+_3*6^4X_,5*R#T*+*(W33()PH M9 55IL^<3.G?JS_$#FO]_4S>-]'V:B"ZW5F/[@A)5I44)6.H'(%CIPH0G4FH M;JXRV76$ZKNERJ[-SLL+U7?KE5U[*&XFMY)=IDK[BNX+FA"8^G0\]CO^!S^] M"4)1Q/93G!'I[:*)]NI:C2HM$IV)ZYQA.8RA?Y .)<>5_^O+44BO(0,_R?.+ M=&RPU)YD18FF&=D.(QP_V8X?75]VHV_;3WKT"PM7-I_6LNO'!Z']I>9I,22B M7GN:^C37;=E6]*B%]SIQ>;^?L??G&T15]]:F',:HT/[XM3Z9T52++(_$>KM3 M?_4^_N'/ZKFJ;S__+_KG]2J*J1/2UJQZ;O,?GW__OZ5O\27T1Q3,?]]*JP7XW! MR\CCB=@N-&3F:K*!R/.HFY]D'WLN8<%$2CKTZ+GSZHM+QJ#V1\8KITU]? MQC>2&GA+WB-?#>^+M".F-O<_4;^S[%_?2F3Y]7N.ESPR?G*U2#CU;7SS?[]J M$D/?67_"L=_I#PKA5U-$_)?X*F#RT]*-U?NW0;MP$K#QUQ$Q(I4V_Y:5O'PK M4HE8*F/^%^+)(.+XE]C*/X/AOX_JJ>&2$W67:(6>8S)&2<22\PQ M"<6X&<<^8%V5N63&?G21S)H11]U5OXTL.GO[J8A#;JY%/2RZS%Z+@"CEM2W+>=E%RGM0V8O MM%FD%\R)9FCA"XF0T&];KK5MER275$.0]=Z(;B]6!*_S$IENN=U@\^UH*LR$ M>F\ZX"H]=$).XY:I?G99?%SI"CM'#-H%K2%1)_K9DPL[IJXB:#LH.7-CP6ZU-1]EQZF6;K'7[1J.73>TA<1: MY9&ZVZQV$G/BCLJ**6R8=@OM=XKB9#<0-PLM;DFG8N2-J75'K'H"S7?;(RL2"W MFKS$I:])XU73Z6\FH;%!RO5N24#Q6KTK86BZJ3YLB]L92R\$:XOWC&5O7"-G M$>RP=-/:U-?[*V%3$C>:/5!(HC"7ZE%3/-UTV,.4PKP3#%"\02VGXMP='NBD M*9'J0% K.@;:(%#-*NX-+&^;]1CW)Z WJ%"D'&H1DW!];58#:H-ZT4!$35-C MQ8=MK<_WPK(8E%<+8ECK#WO[J.D)F+:0B3SAR9HCAF5_U%R@959CHJ8G,(7. M;93?%E$:;7,^T2!GSGRVXB7L!*B6BM'#C; 9C0="]X ZLS"ZK1.H0G#5 M6&'\Q#/Z2#4L>!B[*DK154^ 12SA8;N'#P6A/QCB^S5?&6VMI+1\NFF9+S>[ M-6EDT,&&W5694M_U(^Z?P(#"Y#OU^MX9H%:U%O*=T&B&O61M*-74*(S9GBEJ MOD&K&QNCD9ZUCIN>P$"_2DZ*);<_0@OJU'6H^L94HVCA)P*+.#NSS;4-6;#Z M>7= [SC?CA>G3H1@XG8T9\[:DE&O=D2:6Q<6;'Q;)T+0&T^%DIT_: +B\*LV M*RWM#1Y=]40(2LL"MFPQ'4H(D%&?0=W21HK?.9X(@>6)M3+/8$4TQ"3/W6_1 M[M+LQL_@:&J=.=1)P8UR+F"P5N=G $O;G@-P-KBB$3 M/FZ:(HR"%2KKT6KH".49L9;'U>+DT(F:GB!,AV]SZWYI417I00O;%=0^,RE% M'3@1+<)LC=O6H;\6RP8;3EA6WK6M:%HY$2V[)ZB.5*TH:%DI++4U.: VDV@$ M3D0+TPA2L5Q4-LJ':978]@\*0D57/1&MO=4I]$.^@!C]%A;VQE6^UHNCQ:8G M(7-4=M9N84H9A:D2%E;UKA/.DZNF9B$7H_9X%2&VHFP[Y6)=+7)?AS-K2>097K$ M!B&#&2LBH<)HG$I6-Z5NW#35 7FX.I0;W5$;;5LE!*^4^Z7U8!$W30D\*^IM MGNO,.&.S*!FRMML3VE1EZL;P[A3EU7#WDKZNL):%,#K#-G MIH6#4)?+R^VN8'O5;C=NFNHK/EQ+CLKRE-$?+(O1E-3R%L(B;IKJ*Y7O+[9C MM488(5H)6\7!QIL-DPZD^FKO!_2\NN0\05=DU]@/9CUCN)/($X2I#9RI+]-> M1PCG;#.4M]/1@N3CIJF^;CL81JZK8U2TQ#X_VN:+/!=!FSR1"FV"#;:0!])0 MZ'-%?% =,)-U/VF:(G=MWI="HM/649JTAWIU5>0%.>KK"<92K,P5F/%$1NL' MB>QIW69'IKIQTU1?VT+#KARH@F)LZ/EJ/Z\HPT8^:9KJZPZ9]=83WV6%D='N M(PO_@Z7X^?U%_6'N)'6.7XZ/OW M58&O5H!?U@322S2^^_JI+U?#CMG_SWDE,N3OZ)N6\%\]=']U?2>ZYCQZF'M] MF'C]/Q*O?W\Z+J'LHD'XX>K%R])3\L&O3>69YYB!KWWP0L;W5]>P7UU=>_GW M'[XNP-_T>85 7"@0V.\D"8'(0""XWW$< I&!0( T9200($T9"40D31"(,P;B M%QV^?YBU9F0Y_6-E-[-;"UYO.WKLB;_YYS/U_-XA('ZGL^5R?W*,WMHDT]?W M3U;T[:7WI-FJIIYR>S^Q?P3(D$$R'*.5_O-[- M9&F_GI-]S$+;!]S-O\XV=UR7+V<_RU8,XM3*L24LWDP8GPL9.%\=$B&;9:FS MLDLSH2Y-I"FB.-5E]?V'9CNN,]?]1D2*MTZC+769*YBX8QARGB&[HW"MM.*W M]_$;>8S(L2>.S/X'2'8W)+M MZ],,N)KDA'2<+/A=ZS0*!NCRK1 =TLHO9!W M'TRRX8ZV#5*E&VB[ZTYF/;S0]X6=E.P/87(XB;_%L=M\Z.355>#YQTWSOO/D M:E&,%-W4GOY_]MZT.7$F61O^?GZ%HL\Y$7-'@(_0 J+OY^T( 6+?06Q?%$(+ M" D)M+#]^K>J)# VV&YW@Q%8$S,]MBFDJLJ\LJ[,JLHT@Y4:_A7^+$$'U(/' M[#43LP[>IWCP/G]&#/S.&?C%[&Q(/[!==M_4.,A#=4CZ[[7CJ%P- C\;"OR!-67V"%=GB&U%J:XMK6)I_'S4JYF&9.6$$;S:!;W'&,&@FTD(S@1]+K'^ M'3N=KR@"],DQ(&F8S\)R1 ->W68]US*MN>4Y6$>1/!M &+P&C.1R<>-;T]>( MMC^@C_D@9$-WI,7/@JB9$)OPM$%.G(L3I:$^XW(/2Q^5[\74QK4ER;&#YH;O MVY7:CIAEJV4>W@!'U -/O6?=(HQ_>XR'SC4_Q?BACM6=.NGG5N"%#4.\8-F% M3KNR]+0%#!%'3L&W< HBC_V"'OM^'6V8'; R-M1F@*RF(?I)41&RWEM!V$RS#6V49DO% MB9"&ZV02/U=2($)QA.+[\3/O.C;^VRBF1EE]G=Z.>6XY$8FU.2RT6!'F[/.C MX:ESU8SNU/'.3D5SHL#S5*JHV=A*-#R4E'8MVC9P#I#O+8-'KM"-;,S01 1L M=-,G(OG?@.1'1ZO_(H"=!YCJ04@]'W%LJ'T?6JPIYP[ J@:X.I>FJD%[4%1^)JBSU8 B<#Y#< 9'39945J^( MDX97=YH[O;N&X 1<@8XQB=.]I?L^K_V*/["29'OH0+:KV(ISN?#\K8G]=W5H MHKN_#QB_R/LE9L;$==V^QR35:1HO<'2\ M5IE/;'/(PF3CD'_0Z2BH$=F */H16JYS$1M@IW:Y9A)/U72E;[JXE5-*QJ(% M;0"@.13UWMG=>PN(H'+:X!UPXT5S')_<8,I&\B,E8+ZA$!W/0'?/P--7FA1% M0T+L<-V*T83*=)WLC49J&JGIK0,(#[;"EL!J 998I:&B;7O6E(-H@I.W[$ZP M4#3LK"%J<^?,(JL61WBI75=$O#_/93KE9 HO:2RLOP,662+]WN[A P02CBXH MP T(61F[\#B@!+H7117NW:.(#CO<3[#@&(D--0=PF M@V+25N>;-SY@NI[Z* M#WE\HG.%Z;+;M;;N:#5&]<#('[_(*YX0O+5B1X#^%I[_O9^O][?YG5=Y4QQ' M<1VTQ7^TKW^Y'"K? HAWB[J;;^P_:CKM2"WOUR/]&XG=LP^6(/:[N9#G.3 ' M5Q CCL',6Q%=B^A:>/VO^STD=H@Z8T4E2"\%BR"[)\,2S!7/!EV:Y6.H/R GM?]'BG[2R@;-4-@>&-C M<1T[/1ANJ3;']R80RLD?OY*I=S/KWHTO&K",IJTL1$W>WV3S/5#+G2HV)GFV MK52KS5+S*57)T5$G[FME1T_?N;PO;FGOK#,87?1.IK@(KV3!E76B53 M5SH=IE(N>*HLMB! X;XQE7S4$^@!G2B9*T 9+'L;N39W[MI$9\\?-9RQQZBF MG#-@DLSS,IUE5-Y+-@U)IEM<*PX8!DK0EB;>+7D003V">A3N"!&)>1_JC4&: M[G(4A\,5"W$+=X$B'^;.?9B' M/E3Q\-LB>S@V?32>L58E@L.=WHA+ZQV]PVJI;->Y1\6CEG0C7Z&X/D/.TV)ZR697:XAFP#W2Y+M'I>XM\K#/ MRK,_81%Y.]_"VXD.4ER;,4!459_ORIQS<>965R?=ZBP_9 6" M\*^)G!*4Z Q&A.\]-PDOOA^>J+P']M<8G\BMQE D4S.NOYYMM\WI@L;=%L0X MK'9P9@_EH2(H=<7%)-&98I[C)P4^2J4$AKNZ+&FYM?L1(K?KUN;AB\,NMQ[N M0[,= .(LP'#3ME::K,B9+>_ #.C/A]@.2'Z/['#=@MA.*DX3C_>5ICGO=6IY M#Y =E.\P0<225'1I)3(-EX_8W'JX#WV\Y#*FP2%ZNQ2Q:U;UI"!WFSNN@V]* M+6@:T V7&'&-DE /#O]OY.8]^""_YI1*I*Z1NMY1B83+#/(./6SXS/&+9ZX5 M2"M 3PT9? B78RQO6&L'R]O6'(-W2QWD<+-'#O;U?VR5'A:Y7F6L(I3#"&4NF3T_2/TC&P=?4PE*Q MA0UW@0%G@#1#67K:8JY$!>NBK9YH%SB,G&6_U=,4MQ"F3M=B)8!96VD&,&X: MHND"*\GMD7SN&E$MQW7)HCK&YVR^EY_11'.IK04"I2NDHGW?R!A$^[[W0(TN M8@P(H6%F/*W+\MF^N,WK-B=07 L: T"&J#-)0NYHK_?# W#:(1Y_A0-PW\.T M/:H=BT[MW^0'[CM7< M\,#/]QMW./9COU'9B$C/(SW_\N-O=SONL/O7GSW^EM=,T92N>/SM/L3Z7;= M;WY0X2JGV"*="[/.W7S;_9*'T4*UB6Q;H >R@ZG0LCNN)>F8M8 .F(,I&\66 M-.#N193MSBG;0Y]K?K <;7M$0JK5@7AL^'#D]F@\$UY)*E2U:19J$D^4>X4M MN2:%A<$*),K*EG@O'T($Z&\/Z-"=_7ZP7"=_ NA^N]@8]#DYCL\YO"T6^WH[ MS;0@H&&\],QVR/UXF^\2$'ARS=UB#IB.&&8J+CS:ICF.!_Q-Q3\U'Q'^;T'X MHQSR%SL:?VQ^ *X:*H= 5E??J$\U+5\:3:PU>S MVEH@B2#!",Z<'H6/$/HM$!IEDK_8L?B_02@^3E8SKJ02_)8V/(=?\-:XB1 * M3\%3,8)\K];#HP4P#EP!\(:F-S8T">N(J@(H1F M&+?V$B+O* IWA)6;G/..]K:NH?*F Z__*').&9\[[CJ,T]IZP=H]O)"HF0S7 MYAK3%/"/4.(SF/?L]/Q[A.H(U?<4\X!23!#W>_.],Q5MN*":H),.-$N1^W[? MIS9O=K[I>Q_O_)H;: T5A28_\C;*"\VH+RJ$@&\[?,FL!H76W>B0 M=@3WZ#1W&.,,?PCW"9$P!%[)S;B.L;6;8:/W!CFR_>\<9_E<*;UQ7V6U_:0<2?Y 3=)4'S%R-J% MV7C9VLU9@:31=@@52U%7W Z)K$-HX!)=NW^P?9C+6 >AFJO+@^V.*]ANAJ]H MN-%=MJ!U\+=BJ/1[4/: MFH12'8+/(R_P6^P(1VH=4^H I^@'*H'?_AJ&433)XEGQ;9 MD@P/RH3;^"ANBZ["J:HBG=MBR<_:G?ZXWY"Y)-Z7%39)VU(%);?< 1=IPTQ+9.303@VJ7\ M\R8D\YZ9C"Q$9"&BN,_?60A":,99E2AX Y,OC#<]LF#V\ROK1LSK7(:C]MA( MCSV;XI7,<%#JDNF"-$<6 B9@C#&)TVS4=Q7[^1QK4L"?K\.7OH?I>P%\$@!? MMKRQH=S&T/W/E8[RW&!88V&@S5ULI7DYWG=FN@X\0\:G/"GBO7L%$_@G2E=W M.17KUM\'X+_KCNW4>+&2.>^UVF!-W7N#EV75]R_J0<(WO[-3_K6Z$Z_(&D[PR7ZZV2+D]H 5J(1_6"\&,!%M4$=&X7J; MT]_<*%PQ.]2?&P6ZE>;&O-F;\-F%TQ\/MW%IEEU#HX#.]A%GBN[='WL'>W1GRT*WTN+TRDNM]4=<,P MKL=?A/=;KS 3V?,JX__DPLN!,*D@C,*R<\"/W,29A7B;Q6U6:A""WA!KC82U MV:F:"!9BE*.1B='I!]ME?;4V%RQ+7FN&@8GRS'-<.%>1[Q'Y'M\F(''I%3O2 M^? H0N1O/^!2OU^PFIXM345'824)+NWP_O]A!3MWFLHMN/FX:O>2?)96FHU% MO\]W.5:@2'2:*O5>'99[<[?%A0:WG97-0C%E#:94=F!. -&?*0=;B%L1*B?< M=K;@+9F!<7.: M/F)94VY O%8!7+L K=5GL)ZQ>#6Z5YBQ0GO&;Y==H2 N\+K5!Q;/SP?Y7GPQ MPOLWQ7L8QG6+1,QA\LB;KXX+K$7;%DT7LQ4)1LDU%8P%V3;7"DHR1H[EI^?1FPGH/Y (\_L[#KU64^.::E')XL+E:363^G MB(F60*%,AU0LE8PNO$JDD!'7$1\\,&'W1!0N7 ]>\G]YB MH=B2Z"B@7?ITC.C?_SH>ZK-M 4NI8=D_]P;D: Z"F2>0+9DH\;&MB'I<5$$W M?XK&6MPZP9PPS)''\O-@A."L8?03P_PO]OPC',C)Q,_%3?QH>@/+%3<4U?WI M?VO_)V1T]G^S' TNJC]M!= *;04'__*I2(:NM?A))*!MNHH(7_D/Y)' 1&QJ M0V[SW]U&]JS"PI\!, !I,?X]OKP2_ E8"10?!/C/0JIDPM(P@6S%W]'AE[-Z M;KI$Q&4$.IDD%2+%"(HZ9@"!426!H>BDH%!$*D6)$DVFTC_\MUYFUDZNZGQ@ M+BOU4J'8[60;32Z&E>I9W];YO:]#R^E:V;UQS.]M8^=@&@6:I!(W'0#J)#IB M]:X-QRYHPS_;Q?_D+,,0;12C=J>6YXBH_)]G&HKC^ 'JM096(=1;^9^;=I4W M14_68#=NV(M31+_$[\M%!%5,^,VER?<:ZMX<]%.ZA)_T<-H"9XGJ0I3A=T.F.@ M..>S%DNN*HS9JV=:OB>HF9XBL^X[[038+/$#4X GMH"+ MH.TI%[/C)\)_9=BA^ +#7F]T.?^R3.(G!HEJXI:>3HYL!$V=K"EV3&)N>*3UA:Q$::,FR%Y8-[3 &QL\N;,W J!A&X D2&&Q PU!:*4-<._L4 M4PC \)<<6/[7P,]XNKS/$\X9^P\5V'W"&I[]LBET^60%1IE >T 0IHJQP"S02C(T1 D6-N .DALD M"K,6!A@8<*DD!2S.L(_N%%@5!UN#]5G!UD#J@-O%L+5EZS$P=YZ\]9O!I<=] MX_US45;\95_!8/P.] 3I2S )AF&M7XX#=DH%< /H$PW$:^86>(Z"4NB"]QM; M8%% [X%\8V!T8.F,H0FT5XJIP!1I"[BSYG<,/ H6,@7:"0 ]U^ #'U0WNQ;F M %?-@CX]$,-<0Q.(9D_4E3.S#_\")]QQ,;1\@'4ED!(0KR''H+A]W8&S#*;= M6L3 LTQ/%25_@L$ =,6%GRX,RU^A]EU@/=E@'%I(%I 3,)5!^YUF] M.VUGK^ Q7P%M"Q@;Q85+W!'4GI_0 )YH<*$@BSC3X6&53B-[0(MCJ2ZT0AB MB>VK!N@SZ'#&\!2L"A^, ;YA0[AMT3U-S]QON("1:D#[#P_FLKFC7OJ0>+NG MW.&I-=$$?BTD-5AGZP!Z\]Q5KM8Y[2H G0O=[1?:^7\O5O"K4[>,Z&A.0WU% MMMYKVE:OBVM [C>HX&ADJ2'Q%0),RJMO0T>;^_=O' MR\=0AQ3/VSL<'P3AL*FX4K"QHICPOO%"A/N'P9D?6T;ET]>:.]V? 8)T$"@I M> BPZ@X&U!* QP#&$WRN+%S_NZ=F 4Z M%]H7^ S;,Y1],LJ)9P0@W=,#'[]:T&*?%QW=! K,U/Y5'>X XR> <=L5-;B$ M^ILO>Z'!<"8F'UR%XWEYGD"PX%ISS84C.^ZLXTG3\[U]POY6%I89&-4Y^ 2I MG.B;6=$T/?#ML\\!O8CM)6$M-#/@G/.#_8B!3JH&7*3%%T>XP0J]GFI@-!I* M. ^^;0+A^NL!W$CV;!OE'3G^@JD V^9 JP5F%!,Q5=1LV/]G4+Q(&KK_2)'] MR0&_>8:+Y&H]FV+X*/@==VHK_H$S1]N -=MTIPY,1 IFINR9"D;BD$02%&(% M0(:'WFAP13=E9()7RKX+^YJU@=]NM M)K_^\0N^X+4]ASH*A^.?SU,]N*H&,^]KXX=A>V13RT?'0V:?M^3'< Z/C[!<7M*8\ Q;"%X(# M/AG^=1PXSX%A>.X -"VB#1X%/P@()N)+SX4],11.]ET7^*RC5K'GN ZFS6&% MT,!8^D^#A!0]+# F)WH(R"?VGZEHRVM_6TP^4+%_;B9,E#$*=N4DRS-0\2G\ M8 W=L/^Y?5Y<^I,I,UGS=2Y,ULT"I;X/ !QH2!+0\O5APH*[,_24:*-)UIN]SI12^9OY* M=MM,,'TZI?)T,@RK @'MSS[<-L@*#* CIX@(8 M@@V81!<&">X,)VT%DEU%YD0;EKMQV.H&6N*GFA/1FI&>'NUZB MWE?2'1-(.Y&BWY6W&1Q"G (?2K&=P$0&QP[O?E8[1T,[G+HZG;Q&CVUO1TI) MQQNIMN=D9[WF),Z"R4L\G1ZTVL_=2R2 %1&L.Y"XF(C9P%UE%\6P +4S95O4 M'+@F F:!]K)]9\3Q'1QDXB<6JG)TA G@M_IN!8+4RT4;+H7.2X2@.YZFXILY M^#[E=2>8@X,0B*?X?"MO1K8 ;#AQS"[PYZ?PF"0 M93O!ZQQO#$8$UF7P37AZ""SF8\MSSW-0?Z_*3Y7E+^70^(B8/P_@;Y)BF\_> MQ8O.(O.!*$$0>7:!$0)T =+*IUO$3O:H;2IV!] *Y:V@25,O==3A8$3@VLQ8 MBOGF:I8#:]K)+M7Y=M??I?J;$(N$C$E.,SQHEV&QTBI8 Z!'@Z$YN16O@CTQ M]CUQ8$^@QASG9X/@A1P!==QS]MS575MQ='03FRO "8#A @ '._!"X?DI#1)@ M!$CG.<@QWL,6/$-[T0[\#9TR@>L=P"H(SM## ATO[>_9^1,,W>?NW MO4&NSPT K=['/0-@#-8W2 R>^P*\"AB:,)$/YC\)[HK$]C[ ZY>]Z#8B_Q8* M+J#XC(AP!>TV]#J?$](@XXL4(;"' 5EY.: GK'0:73NG%S%,">"/]C.D(Y_% M>5MVK^,WY_0$]@_8;0UFE!\C[3R\Z41H,331P 2C 4,EA4;2W"L_Z _:+)D# MDO'\5]'UGXP. [W*6K@7L[_/^8Y.%A,*#H(%QV$^]1! MN$2*2:ID4A'PQ!@7*))4A+2:Q@4:)_"Q))(,,Q:#CGB&15;S38; *OM)("S4)F\[JE MI:?7N_INJNA9557%#%>.#UMKT))ZW7)A)-9LAE@(^K9!U(K]<<\B!FN!.'TF MJ;34;7Z3WW!B>F-UZ+ZZJZ]9T/+DF;.X/"H--RW RLOZ>FBH4VW!L0(IG(RH M4>P7\CM[1/#Q\I*92OW*@*$FH.7)V]/9;7&3D^PXGI22E6JN/R"]=$N@3I]) M69VI,ZC.+%V;<]M-4NGG*NDU:'GRS-:*6W;B*E_FMB:U:Q)#?5*;K@7Z])GU M5E*239Q;Z8"W&O/$0BJ6G!9H>?+,/$>.)@RWK//QFM1K]5B*2:PG@'.>CATO MMR:K]+"@>R9>GR16O#2:LZ#ER3-EKMN1C?&/'-<7;+C%F=YG$8O6YL6(7OMS5I@3I]IM :U MY7HWV^%;/C6KM79,RM):0OJT94'#!]/64"0Y<:#.JY)+NJGY!+0\>?O&''5Z MK4ZES6OZP)FEXKJ7 S)*X*?5.PV@7$ MW5^TWSV*MB?OGSB0!GO_QCO>=1"^A&8?6+]YRJ^/^31P+!&]0UL)G^$=_X&M M_?VK/>5^Q2R?::,,[UC9_K[?473H'_AV=*8!&7WP.:"%-EAH,=-#.PM'C@#L M.*" G@M=6-1;V;/WKH"_+>/3]K?).&3?FV '!+&O,9J@DY>?O@MQ37_*T)L# M)^HS\Q5[BRG";ME*_ 4UW>\IHK%9<-E#YY [Y50* UU #+SY^$]'5R[,P+_ M'7E>1"G0%_UN_,:TQ@)V[6_U!,,TMN>&=SB-#.,7\7V#IZOM)QXB5-)4D3U# M::@L>/'^O<][YER@4'F@3UDT?<'YV=<]8C0K M57OS='WV^E3L>TV!!7T5;FB^/X] I437WZEXB06H:M+S Y:=EZA/K^K#)J@ M/4@P-."I'K9^5 L>,8.WU4Z]D\5Y\_K!?'R5=7U!9O_\P+#?%SA$A/WJ^!9X)MQCV4[+_/0[O0/[TW:LUF(0//9M@IM&+]TW%L6-!C?T* M)P=_PNGW3@2B[WWV1EKP[U]>$B93D5S")Y?T4P27$(HE@DLXY9)^HIA(+E>3 MRV>3]'RTVM]L$IA/3,)5#<5?SP#S0>J ,U/R7OV[X\I.+ZL\C2\Q'1\L9V&; M#>B,!*=E\-A%)^+J>O$WR#B9B2^J?/F^[;X[Y8BL93A1\4D="!].Z-?9_A*+ M#88N97]%7I\+P\@_1'\?1O7>%EMH4!]*4\A+6-@0)(T\'G/'/S#$8L\))-$! M1^P_QP>(#L66,B^*+?US,=B$;%8N6"_U-B+_C$5&J$-\:#:I&;C\9ZAE_1%6'[N83]P>:3\)=;3IGM^0>P&\TYO,,W M6NS+U)@U=+U :&ZYIJ2FG"K>F.Y8>^7J?3+U(O9L^L%8X[B2R97:'%$=60NM=5D3&_685LOS#:QL=&-96-3SG;$"E>9C]:;8;M')>.A6^K?%AU#81TZ/$TF %^F%IQ(=R&^6=K2T- MU"1?Z?8*R5&IV"W6V/N1FQ\N8' \EOX*#A$&PA GHH!!%##X3I** @8W6"Z( ML^L%8=!"G\L)!;XBB+1:K*Q*W6+HP@5)O-A>379Z&M_JY&HH"LU,.=L"D_D= MUOGS@BMNBXF6*MI#WJN5^6P/M_'D)G1;.F\+#BWT23R&X_AW#15THE!!%"J( M0@51J.!>.$3G_ XUV\CWW.XHIS<2V;B][?.):2YT*U&AV="F;L?8Z$N<[N?) MZ:Y)TRTA]1THQ'FYY3KK#4ZQ1A+7BK7&ID)X2]P-7:C@;;E!!D'$DJEDC$[2 MCQTJ""K<[3D@,M *1$4)GG3*$+:K*-E/CLFN:$[=\O;7068$1 MB*]85<(L/Y,89;R<85:XPCPQ=,JI97U0#EU@X6WY00DRL21%Q?#$IP+1D>&- M8H&AY?&_@UR'X[Q&04R.=(U4K(:=&=NM3.B0FW2H(K[LK1@^F54+2=Q5J:4- MD?O0?/YWY-?V9J/V6K/%=$8[0^ Z?+W@ MJ=I0Z="A(QEORS.XED02L13S!20CK(SB9 OR(?S8Z%#1-Y14%$@(PYK1>7O) M,)B56JAG\"6^=26GU>M87GX2.@J0:.3D..OU5+T_*DO*=KP9SS(MF./\6W* M=^29=]DDH]%+CLOV3%-S1D5Q.+LG>?H;B&DJ$6,2U+<+-/@GCBQ4S-2)W,X_ M#"/<,)=/2%>D&VQ*[=_!S6%!6D5!JMU FAW8JEVJK(]7:3+!$XN!.R:%RB0KM:"Q;->-3MQ(\EE^3CJYV[(UB]LAO)=:+= M)V?R/4D.>9I4#,?I&$-^ZIQ*9(H_%P&,;'$(O(./$5U(==8DFTUJ7&5B]5C5 M$6L=+72([E7F6G4^GJA<9>=6%6]ANZT6*F#TJ'[ QY(STN5J7.C1=5Z,F^D: MP:UWO47H&/\[DH.V.!VC@"E.T@][9#")7M&U7-%XHQ@/4LLH?O1!"E<2+""P MNK*A?.,5Y#=K+87+ E#DG*@6RF,6%Q5].TY7BX/&#%64NP6/IENSL;ME&$;7 MDO1TVQ-F#!V^DXSOS!F*DQ"Q))6.,?2G B6193F?\S'(BAHX6#C(,-^\9@YJN347"DHN5Y*B#8'(+6CC 28/@C0J!QU6! MV3")0F;7#)UI>6?.D&FA8E2*C%%_<(GC_U#1M3LK%/=_KVKAW5GW+]-9_U?X MH)\:(*J:=)JZ_]WQ((.=P,\?73YZ^'L5J5E41_ZC@I6HKN>+8I68B$K8GZ^+ M&'NOVJ+FH%J)#H =?,CXK;JNL"JC(DK3?3W4]]7GVI4SE7ZSF976JU;Y'+2>F/2[,,SGV?-P337P:2IIJA'DPJ[[\ 9G(NZ8L>P M]=2"9@TVS:*FW :83F0F&ZJJ2;"-K:PT9>U@JF:*IH0J()O^N.&#P']%T&3B M&:*-3*+C%Z'V[(7E*,C4!C65X?L!<[(\6X)V&8A568F&YW_P_'#05_1T4U+\ M2M*&!>NI@B[)8%2.XOHV?5^F63.148:*@$Y!@3_Z#W>\,2QP'"P-<*D U%, M#]GQ?1%EO\ZSHQ@&+)L,OS;VMJB"LNB\\?"G@QT_KI)[92L.#8BM3!73 ?-0 M,B5KKKQOR$O9:C>[LKL<7NAHLYW$;-7FD#VMJWZ^W;X*^U7,_F\8[]?6-'&P MIB\F JN"A?=K[?IS3^K[A7\-L*8L/:"Z?C7NH_ZAS]\ITAPPA/=K-9]7N%,B MX=<5/*J>*!F*:$,/=_KO2\)(PA%5(@\;2K!LLV7_W'OF1Y,05*@DD),^4>)^(4I1!?W\ M*1IK<>L$D\(P3P2U]_I_'KQ[.&T8_<0P_XL]_PA'C@;Q]4PPR$Z%J+GT0".OU?40*3/)*8B $5!B;MO[N-[)^1]BY:I,":D+50 MO>QGR_F2SS4-*B,Q7'6J$FZ6!;ZC2J[X=;X1/ WX^';#BUQ MUI6S)9/N,[#)E.(T"+^[,WE;K\]E&!C[SY.UZ MN=K*K%*E"C_W!E:RT:!;G3),!WWR=H?9X=6D6A#XI%*K%O)JL3P$(Z+/]%-U MYTQ3I29Z8]%?#X827LW8$[#DG?13J\A+MLSVL]QRDBBM\A([ME)KT'+?SW-U MY\&BM1%+\SKEB7,^:['DJL*8O3KH"VQ*G"YQ[[0F?[SYCG<7QAOX<;RC-%0. M+$IS2$(.ZSR3K<7=<5:L\G-[.27*SIH-+_6))EA* M$.4&JS]DU=C,D_V_.#$@AF"T:#4']-6;^T?V !L0 4M7545R$3OP.3SDN"@0 MYQ-G1'=CF*&)*+2C*4[LP&(1@=XL -, G!3K+ "S!X0=$R7)_SYZ0=#/XVX^ M=TDS46PP!CBOBSBU:0%*H\TUGQ8?>@_Y.>RBYRBJ!_@X,+6H>^ZS9XM.M:?^ M=3"VTP9]7-C0Y0#3ACH)NK XN'*:"4CY!*5(VP\/>!FN"*;[N6=!MV4T[>"3 M_9AM1;(F)K+ZP'?Q#[WZ+X$^QAKZ#(AN2>"[FD_/X)3)"ECBYT#(>X'+^UL3 MKKC! B<$.C+[AS@OQJZ*FHU:O3UL%/B)^TZ#"#HF.X?^':2WC:&> DJAK=!Z M]5*N2!J(-4+)F]O CDU\;\[W>\#7C[X#W"/)A;P3**)G0&_/\@SP @UHE8VI MMC4'?05.V"LM=#QI&C12X%B!")9JCIZ+FL# $/NY8#%L_6$+@.QI&:2QDBG27ZW#*C]"112(!:"U7_<+FXI A\>* H,,LK+7)J 5,K15P,,6#0149ZHH M;A"-S2D2.J2"D0GD_9"^+X7,[[,^PC@)M@5\T'>0@!5W@.31:Y^P+C*BIYV1 M@5G#- !78&@!QEUTLF)O>OS?7N 0F \'GIV9@GE7;"> .+)BP-;\!Y@.3=+< M?YZP6T !")/U#3P,Y=J6"7Z4?&B^'P_@-^7:4,^TZWARZ"7*Y$*C%.>&@=V_ M@<+S#& OIP!C96L1!(7\,K@WA4C=,I4O-9CP+LA/8"C 7+RE)77+'2HNAW@' M6&O>4A?;'*M2B\H<5^&@,^VBW@V4L\'_8?Z"%(O!_\VPG@WY,_/L/,(3 ;8;&]NP7^84, M%O3#-]D.?_ABW7I"+X_CJ1CV_[2W)_JPOX(=MI: FO_R[3#01E-&'P+#:UN0 M+SZS"7O?'AMO Z:'0M/ O /"YMF( $V9",I0?H1O.AUV!G^UX3\)^"50 1S M/P3]A)5<&.95]GJ.6.'1 N* !0J( >Z 8R@ ]+P")>A8,/W'C]T'Z@)"^JE' M44]8[9E_RQ:8#.G;'.XV"GZ8FD#!@Z6J'/]*_]$?ZYX?!L:ZX 5W^3]=: %.:HO!_ M?F(E7^E\D /V\-P2RQVTS'E65_ABQ9PBY@\U#S:&GL&S2CY'<9]5"K:P(8Z@ M5P(F&; (WXM :K-_"/CJ0M1D^"+-06]Z2R_W*O:A.L5\;Q3H'MS8D/U+8/#K MP',#9LP?TW[+$;Q-\H"O8[J@\=&&B[OO#NQNH()0D8#;!/T!I&8P&N*>5:+C MJ0F8T T4Z@A5<&?5WZ@"BF2!\=A0+/ZH->!V0[_LV12^P!6B>&3ZWZ 9W+P" M[JN%J.H630U4T\!Y>PU>.,6^3^@HP7/>? _J)"2DX!6_@>5GQ@Q^0GRW^2>)-)%6VK)!LX,[)1&'P7XQ23A^-8RK ,.B M+=".YCX9A(SVG #51 $G &JD%D#=_;B28:T!%H"*2I;C0LV#!U9L!;QOAV+Q M**[Q!,R%@U;,?:@$/,!SD T"!FVEV !GZ EPRUB3IIBX +J]V4<5_#"$_P:X M'ZQJMN/&-3,6_&1Y[F%AWH\&DG1E RPN<@ =X!2BF% 0_?*-Z+ZI_TYHR@ 2 M-."609R. 29 ;X.M6@], 08FQ)P@&PX>K3F^H5.DJ6D9U@39PK4-;21<8=4G MC/6G:&&!51YV FW7O8@QB6"ZUL$O ;\6OFP PWH M#31/1QU3P6SYXY,T6_+F<),:KCNRA0R+'\O9[SR#W\#3 U)@^ZP()@ )/H:= M>^Z6;P6N?9Y( L/S#*6A'B29]=<7M+=S:@5:T\F2&6^)+%?1E:K(HZ/->]%\?F"?2D5S")Y?$ M$T5%<@F?7-)/!!'))7QRB>Q8..42V;%PRB6R8U>5RV?O?7]$CV\V"9@#X8?"/_]\/XL>?FDW\*9F\ZG0P[QV:/3\_XQ?O?!FE@@>(_:NO)![; MWX$=/[QBG,Q$I"D?:Y#U,9Z<#5=("\A $,6>JVMK@^;#%>)F\0U.^0#?+KBU_Y/G7(IN%_+I+R M!#JECU.C@^_DA.9HLLFHF^44GP-/>#98[K;.^%6V#M81&NK1?IAHITI)5])< M3N$\0QL-!F[3;1U? 8Z3G\C/<=@N WBL[>%XN/M+'O)M&-ZN(?:&[@;W6HTV M'3>X-B^V!%(@4;[C9.HZ&7LB3$>8?E1,)PB!#!+P>$U>J\UL:<)5ZDZEEM^V M9?=E>;6K@+J>QSLZ7>ZD^'Y!&U:4\GR503?RDA#4B01QP>R%M_?"^I:MPR,* M"]N"YSON@5.'UA@]2!:U]^/<#V1KKL\?(+I*9M/'UAE;L\Y3K%MB;8;OCQ>. M7K'FU62O)5"00"2H*]*'")X1/,,.SR^@ A_A4V++V98Z[RWY2E;/$DLSOK%: M\,X]X +,Y8E R-AL7C/]$Y(3RY*C<,3U79=;Y]7_0@L6PM&'PNA=GY/L45V MH#YC\]3AI#;LXMTD3G B32I+HD9/8?80R$D()@II1'8AL@N/2(8^,@SUCK%= MY57<;V+XKHWGJ8H;!C MU^[M%HP@SG0%60\8(ZCUG+L)TA.D(TS?E M)N=!/5WOF!0GM&Q.<=;;>2Z9[%7+,"DAVJHA"?QWRQJK<7#!+-;O1"_@XU\OS VK;6Y]+-.M195,7MI,J MU]C-^_%1-\T5\.6 M-"+GQO1LHME9ERGX^6E6FE) M\\G6N42S*8&+TPEN--;[R#>3P)3,%WP\CT^L@:PV>D78\F3L0E]1YL:.G.*$FA?[93Y'>=Y9#').0TA6A-U4W>=]3D-26M<1YWE MUG-NOG!'#3(A6JO460WI+:>CUFBS$O2.G%+I$4VW37=R3D,<0?>VA7DUCV\3 MFEE/IHM\N<.>TQ#::;C=E"D#&2WYBIRJRZOU\&PJXM*RD^1*'+_@XD8WWZ3Z M5='AUNM;WR'P+M#R9)6GI3!NR00.B,TW&B78U.5V/8XN-YEL@V6-Z3%!+0\&=*0&Y+X6G';>B,_+J6Z)3$E=F#+DR$5 MG=V0SPN%/M\7Q_7:#+?9(H+)Z9 F--.UN'A[J%?2C6IV;=M;2V?/X63BQFN. M1"H$GM33]>%NT:F.9=CRI*,LH*]#'8][?&%HC[5^>E$F41KPDXYNAFTNPP)^ MB6>G\5:M4K<+^=(:M#SM:*FH;>J9M3+'"SE]-ZFI\;54F)R#Z601)Z>*:5:Y M2AH8^\7&:W>RZW,F?]P>426OFJUSR0JCN:5">IX6X.)P,J2QP*Q:?2HSY<2< MG"YD5S-V9\"6)T.J;NOEK)4Y00F[;M@ E7+- M#.3OY1O_[8)1/WX]CQ7;#Q;S1QN#29)N7#8*)M+VTQTY*#?1X01_#.78#H[7 M36R8/PDF$U+W^^KPTZ??:+-/_WW\9$,$K@AJZJ=0DS4;YB?WDS$%O\!\0P[, M!;XOCZ.AA&FR)_EY>/,O7@+3BJ,44X=\4BAUG(T2-\$<:"^'%B1Z\GOFH.13 M0?$@/ROB

#WL"[SU-%E(,L4##[E.,H\[&QQ::69X.9R"D+T#+(S1S;,6/E;B-_GZ9>Y8(A5.,*C"E76*,DU>(5.Z//>>CKP=MU&R6!_ M_")?!SI@!L:+CEW<'(U=KE-$>UY,B]QR5K9F1*O#Z; ^[U7';K@U?28;=D-7 MAG9?PVDA9[X/5](W8ZY @$GBWL\5+ M<[*]Q#M;!A=G\W+1[0&!GP8#D:BN+8I7A60O+0J\L-4UR:Z,N#E9%TJUO.ZN M.I\/N%Y'%.FDL4F-+ [7^ZXR]KSN6EN-US]^G6ZVP,(/GT6< ][G+Y9@:=85 ME$'PSL#640RP;DV @&O[(;P4;TK+;S+=74+5B6I9DK/->GFS"XMX6ZFMDB)F M:1*/QS,9TVE,]+*YOD>D?2B'@5R2%A9=[G*5&G ]MB4MW2M^?K/R.G(H,=5) MQ[-'&UUKV75!KHH3N=3Z\2MQ!F;^ZG0&:L?(\K.#JOM:+HACWPND8';4AMJ! MMB&0G05\P71?'U?YAC8IJ7IB:DK524ADAR>2%)%3=@5=BZMWHA4YDMS*[@ M@:FG\/3IU+^L#(DJ0KY?"A)6?W(6?NIP8WN_C/(\U;\TC6FFZJPV6=$TWVEM MAM:N*36L0E@PNG:U18DGNW6\7^S5;L%".9%%B"VE5Q/7DI"X5\\-R=SB%F'T,1OGW8/N0R1 ]?-79 M)?42WQ]KEI V6F4&#XMX>7YBBEF]U<*3KC=J=NE%1^G?P'?[>Z1]* >/U S" M)?,[O-"B#:Z93J7S]; LC>:,2,:31:W!>X3=IFA;*Z+@H:X;3'7J-G4P;U5RE1/L\@X(+YV^/QB= M3GTG,RV;K:V@\OU:/,?+W9[L)L."FTVK4"=+[26O+W,L7LC9%669 LM3*G5F MZO>4\E!B_%.$\I:;'0B]L?V6!XSE^Z4V50M6Y82''*]9W@")[KFVP3O[8,#Z M9@\%-YXE^,XWSA5&*-B6MQ#&A+YL;C99#D]FTN*V4]OM=OSDU8[@>TT%XDH; M;7/-C ?'V/"GEZ>UWDZS!S^,*BA$&7NCS..17*+,XZ&62Y1Y/)QRB>Q8..42 MV;%PRB6R8U$%A>^5 ?S]^T]7GI-OF"D_JJD0U53X/4V):BK&O.:O>AX&T\7_2\![(=6LOT0#E/OX7A^5IB@9*Z(Y"=L3IX(=$AJV,QJ1-K+VTMXI/R MHK0.JB[$Z'6XT35UI:%.KX6K%]T(4'& MJ*CJ0H32[XS2+V80;\$4GXH>4(VE"MZ2V_C$(B%:.IR]=V"IEC M454-E>=(C%CC1'0P6HC4NUVB8Z!JP'"J6QD]ST_P3&9#(@$0&Y,H&Y(O9U5]8 M$"+#IY1V8CK1XP/*&U#QJDG685I[6&8\EL)/C\'\<\^!FT,*D-YYROMK>BI6V&'+553FN3K1J>73,-BQ48R'.8&$U>L31XA.\(WP^- M[R_F*NX<:"BB[!HZ>BH3X_=VU;+DQUJF+B8F%;&U0AP]C>*L=B$^!9 MDW@72D!3G$-15Y3I#^JI\(Z>[C-)+P5VLZKU6[QGC&=<>[[AJ6-'S533HR%Y<:)7JNI7'<@'DPG\[D_@7J8L!)%2>B M9@*9 /58:9)R-O7E)=/WO9WN[4OU_E/P[$[AO.Q3\^WS![X(L@8I0FT%JKV? M6= YY!4\J=SU0>:]*-=>E&OO.KE=WA9[E)3J.POB^V:A"ID@OF_:J9 )(C)- M(1%$9)I"(HC(-%U6$&'?"GE[U(^3H>F:0WZ$1&7_?IL<=N^+_F3HD2Z3WB* ?9;ZKX_2:>BZ3\*2G??VJYX.0*/ UL*"*L)6=CXDK4#!2S MA=5\T)\?XVQ?N [S?>FX'SW)U$,=56F850BZALWND9BW;/2G,QO7 M2[+N=MGRD\,ND\8JFD-3Y3):JG )X)S METSE@_QM">:]W H1EN\2R[>B(-\2]%=B)7^->INPV6JWV]&Y^:+A.,[<4ABR M%21C2]]Y:"([!;\IV-C:*%%0XB]N]=TR+<$M#56(LQ/<,U5YRSSY<,U M)ZQ M5.V2,_;&$XW@*O9NZFX3DQG;#;*T4>GW+OU%@(\ 'P$^C!LI[R,^V\&%2I>@ MDKC"M7/#7L[8Y.I!PC>:>+"<^C=1^\@!BX(I]VVPPI8%?U>)"T[/J/(Z,5OT MXL9ZT':W+3_+VB-GP?_&,([B*(]+4#X&O)1.N;4VVQGRC8'0FVYP=SU6UWY2 MM+O/9O_O1SEG(R?K;IVL2[./\/I._T;)7Y,MDVB.TA.6]Q9.,[OMJ?/Z>N(G M1;MV\M<(VE'\Y(%MP/WD;[7S,U[U-N,-YVV&*[/:RYBX=TB<=I7\K;?FYJ>I MFB)WZ]I)K&^: _+:9^EO/M3;NV W#;F<3PG)M1F::303"SZ[&!?BW?FT9M,M M(>W3&XI,1U&7R Q$9N">><]OV8'M,%8[92X.6#E3G$-[ !@.&2, M(MZS R>I88^3-]Y+8L:_[^4[88*K/OPZR7@OG-_A11\_DV.6JA6$YLS,C[F* M,!1&<"Y8EKS7#8$VY9 )43C2@C*SC*+#\^,O?F\"QDK:!XH^% MQ'H@*0/6-7BMV3?IY+CH[)26#UN4JY=UWVDGP&:)'Y@" +4 _7%M3[F&I3I- MN'I>*O#GGYH+OB2=)F"!V8KWQG<"::I@DVO86 M+$68".PK3&B+LC4?A7;!W\'ZN O*B?G9;K7GV1;1;&-KS9T"V^XJ-C!G**N MH:U@[N?S27"OB9B.!)8$SU :*EP?7*4*.G*"G2[L8Q>\-V-8DG[ S(@FIYW- M(%_$"<8C=JT.O5$DE'VN9=+UHWR,=)18LPP"()Y MHIA($"$01(2(D @"?TI':T08!,$\D8E($"$01&2:0B((8)JBQ3H,@F">B$@0 M81!$XNG==+:1'+[.,D7Y]<,@"$":(D%<4!"?/*KR880IE%L1UZ6'#SCDCZ(F M7W$$[=9S<-=B/V2H9OXT0S7T3>\X/?69F@NG>="3K:P66+LYGS@KXYG;M_:#.]R!UURT/%$K5 M_X)\K:%7_?>C!G>D^A%GC1:X.^2L3?! 2XX8S+=@J_NSDY&X+R3N<-3&)WR]-NXC PVW,LV?Q_?O,Y*V!!V3E:Z^)G90 ?'?HI=\]X7U1VW?C&?FM MHHA_0UP^O#5V5['G_VP5T7;^^78:<"EF\UC:X-\?B93A#WG/PRG#Y4/WYV?I M,37BX18+WSP$6Y0HY\:=[5 &N?05&7,5:6I:AC79WJ?3=V%2<^N8Z]O7"5_G MI@AN" KOW O,;&OBS+*S!F"][$9S#M\YB+][D'X;ZK=30W7NA1PWFZ6E26>$ M:ZTAG:YRA#;D6R]NN,<=1?HI>S:D3:\O+;[=)=Y15,^H:JIRN-+N%B=264J+ M!*\D<".=],;-G;(6:('X\0NC3ZY-WZ62?GT.BX\NC(0T'\5'URL>);?$;6'\ MR;05'\/:05O=YVK#9NQ"JS09%CF"$/C,?)8GTRH$-_WC5SI]E3K/WP7>7[!8 M70'>M]_-OGJFS,= ]%%\^/CH$L XF%?PFC-@]^KS]4X;[4P\SE"C5=E5T^X& M@IWY\8LDF:MDX+QQT/F!3@-<8RV_[?Y]M):_C?S7_:HK+K>1# \*:)^EYPS$ M*WRKS]H]6N>2[4&YVA;;M;(%(9Y(_/B5I-^KT/QG7O&ML\]E/0?T2;$Q_VZ) M93I3;7&)6FNW" I>W7N^;<;^&SK4>S5I'VM)@%S7E'?M\<)B.(66[!99([W4 M:'(=9WK372G*.K M)>$;[J,L_W]B0+[.C3=[;"O=Q[-C?2OC':?#*9G>9 V&#MUX^HIN_+.-[K6$!;Q2M*BBJD)F!7FQR^ LNL% M$+ZEF?F='->/8V;(< XWXB]?%;KP6GB*<P2V3 J[FK5YN[$#C D,7*2IU M\=#%ER*E:[FB$>V>A'2K_Z.;1=_BALU7^N6WKEYPI8WQFX\K3,O5A8JS_(5; M7-_N=CC5)T=\89=M$(Z>3+8;$R$%W>)$+$U%^]M_Z07?6MVOM %^\W$]1BW) MZSBAY63:4I)-1>/ZKLVT.KV"JQ*PWBUP0FGJW1)RT2[VQQ[GK57_2MO<-Q_7 M Z_,?^CP=9).;DYLA1%?P;7%MKN>9\TR"X ,';Y$C$Q_JEC2BVVS,[^_+*;D M)^L[RD$H&8IH0UV:!H(YJ H4R362$+ZY,4I0S\J G;$&Z(NN+9H.E-!/;[%0 M;$ET8%;%!/E&7L+_>I%O\1!F@?4W+/OG'@-'DQ#D>200'"9*W$_G**J@GS]% M8RUNG3V\P))YP-?/ X[@M&'T$\/\+_;\(QS)R*5(CQV36XIDHB4DA).6.(6[ M(Z57%/$XI9:\_G#6:*Y: @%WO%^VS&R[9G/$\GU>[+:]+BEP>+J]!BU/GMGH MT6V^7N--OC^4=C+#Y1LFT1+(TV<2XCBSSE2,,3??5*9$."9Y)E^JGVR MW*?K)K^ KD$+J=\9Y5&N:=>@:H"&R9P%\W9;+] M)C5G\CROS>)5O2K,$\IN+5#"24MV9.642L*=X%NQF!+TLD-4YRW0\F1(R\J" M'LG3Q9)+#E8MT6C8/+MA0U M05]LX=E!J9%+35:K@LN"EB<=M;=ELSJ?;X9?MV#*NS_OR!+0\Z6AFWC7I M34E.Z(5. <]LM?92C\.6IQW=NJ/Z')@.BDOV6O/&:I ?6!*,)YZT;*K]Y'K2 MZ:\YI3\H>>U^&8\/H)MXTC*STE1N/.(47IP7!3Y/9/.$!EN>#*E0F:7UKE@E M>65$*25DDY+5)T@DR?S&Q_-BP0.8?BQ"*5&E0;1G$RF0"E7'\FB7K'Z9;:F^)JZBX@HD\4D*2G$TZHZR4]GIS-1F.3V#58B-.39\YR M55G F0+.*8LMF^?J]4Y:G9S#OMD?N 0@ F4>D+3.BHC;\5P5(OKDF88I3GF; M(">Z5W3QZ;Q>DD6I=0Y2*4;MV 5^I^ES->>L"*7@Z.Q938V/BYMM?CW,X03> MZ"B;DC%SY-8Y59$VPYK0GK)IO4#%*9);:T9;$S+UN=3B[!:<5-PQ#(1:7MPI:GUJR@BS5%I?I\?#AL%8SW:^IR, M[.IL,ENSALW')7>[V!6,85YC0D$? MC9)]9ZXK\D[QJ%ZF.V]/SEER+E]@S$HVI7%:,[6<9EI;J=: SSQY>W?27U$= MN^YP(ETJ-%)D>6)/SFJ(6K7,-=,=[CAO*;C0CHR$ 7M.0XJK36TU:]IK?:GF M*_(R5:6'G;/&I+1N]Q>EE#36%7TSUS.,L4M4()Q/1E0K&WJW+]>R^I)KSJA> M9]HFO;4?G4(M7['6?=FXC5B:URE/G/-9BR57%<;LU3-^"47JM'C<.ZWI'V^^ MX]TRC6]^Z]U"=6$N31?>GMU/T3Q M4-2,>\TB3QT Z[EQ_U.QINH L\#9/6/ MRN7=NR B1(1$$%&YO) ((BJ7%Q)!1*8I)(*(RN6%1!!1N;R0""(JEQ<..43E M\D(BB*A.^1]&X M$&E+5%4NE+D,PZPR#[<>_6W9N=M&MJ*:9KDZSX3]EV,I\*Y#::!OGXMU*9MP=$RM\>:5B%"3[ *\[*&'6V':NT6D?%Y*)B M(F<6>.2@,?IH9R?I+IX=][RR\DE*.IQR\E=.%800CQ=C9B$ M<[@1,?FRD$1UI^3:Y+@6YPEGL\QU[3R7/I2)8_#D94,27XJ3J$;JJ-BARK;ZT/Y-YK^L.+WOOQ;>*LWG!:> M^X*^(E5*$ =].KV =WRU 5,V"\5T%,R%WJ39Z$:PFY93,##VJT\0>3Q!I## 28/@C0J!QU6!V3")0F;7_-() M6N&[2;?3H@P\GFL3'&521G/#PFJ#I]$6V!',G0)UFMJ*@LW!.*<.II@RT*RR M9RH8B<[REPQW:HEH6^]",IU%,, XV)-N;8?(^>#-HC,I;3\)M/=)52=J)8E M.=NLES>[+U61G)4;;3J&5-&W1&DQ$$OL5ERL?_PB;H2AOYCM+-"A5, MKU7=UM-]?5SE&]JDI.J)J2E5_SSP^0?3VW?(_G()IHN;;_J,8TMQKYN:_/AU M9C,V]@)/Y^"(+5 RDK.@!-.S$&UX!<@ZOTK<)?9>6=2+8F\@EZ2%19>[7*4F MYN1M24OWBG]>2_L/K\IB;2LTK3TI7;<2J^[XT:FT>$K%;Y,;DNK?-X&NI2@F3/.SF_.(@)U:.;\%?I[ MRR6[9KAJ0>\71]ED*X\G)^*7XK?:941OIEMC3AM,1^6XPG0K5B=1I$.CW MYWR/;4?;7(#D?A''#8V27),,$SU\U=DE]1+?'VN6D#9:90;_4C),-:7R9IGF M73Z9G$Q7([S&NR6P(-/G"MK?)<@O2J\YNB\-9OUV4\^6Y;;C)-OBQ/A2!M4R M $UQ2YZ(+Q>ISJ)2FI6430O>1?QS@;W!!0[VXO]G[TV;%%6V_>'W]U,0?9[S MCW,BRMH,BMC[WAV!BI;SB-,; AD405 &%3_]DPEH.97=5:T%5G'BWMY55@J9 M:_CERI5KB)X5'AGINJ>Y[A"*AMM$88L66RF-:6;2F4+]4_'AIB> 3G9:UELN)[/]6B+/BMV>:).?RK%$LL.C M\M0164?,-(9TN]AAQ4E8\ /"J\>YK=37CYH#!]3JR-,)='1)$.^]R\_/HH1'M > 3&3XCL+0\ YF\=@B G)5Z8P@=!CNK@_8@,R(9XQM[H?A?OW0QZWE1U\H%OHAN0\[V-AK#",.G[Q<'_?A(N3\S3'<:@XAQ<2]GH9Y,UTB;4&Q&8EQ-&4T&-A-^^,^ MR&NAK.?'Y+:GFP H&^"4#?T/0Z\RQ%G$7)9=9+.K42;!%JWIU';YX6BTF' X M1\ ;I$O.B#\"KL]&J=0C[+C1P9['C#/^E2D>0\M-H:4.9M5=2]I*JGE;_@54 M*=/&)-TFIR^,4ER)O*HZ%9EK<01$%0+[91#N YI#9&SW/+C=3[9)N=TL<4E[P1,GXU"Z=CR-4!ZS>]4LN9'I9HM+03C!TZDO:.=0L9T3VSFQG1,=:"H8 MSB6_SI)H9AB[2U95I;].#69U6DA78!U/Z-?!+D4&/Y2ADSF)>8CMGG=!4)0J M>85 !!^XOGU]KYNCF&H)UR ,HI9P4FZ!AMI[!<=8.==(,8+$H<5I4L_8[DC3 M=9C1#2TL[%*T_>-:6#N&(^3BEJ6[8G/K:F6_KU"1XDU3+/2E?D&4^PU;K2[9 MEYJ6K,K$8#S.]%DGMR1EN_&"I_,MCO)LLB?B8NCOQ>(49U78PR@)<3$,Z ,M MB.\4;>SM10UH(>8$M'@K4C!XL_I'T(*_'G)03STE[G!5EO M*1:P#W9ASGX$,X2DSPA+?T-6WH@WSS%JMT7VA0V++S)9(J^ Q^+WBC>?*WHB M"")$GZ_OK*_?A'_\315\T.CP=/(93</)JQZR8 M$9_$B,PSCL>,B C8FB*""-B:(H((V)H"C5SY9=6Z^>MFGK'JN\*PJ%G9GQF M&@OZ3-XW?N-/B0%SE8/D)?36R4NQ'#R.'/Q6(MMCH]]'G9815X-W]QFY+55N MIAP/G.L'/8^/@IJQN$1!7(A; &O8U[Q>E1W$YCAUD8Z6O=;>+53=6W>^GNO=K:_)^W6UPV*;G5%H#5;)9+=U,H9B0I('N MDD!WR4O5_1[H8+;K# K(Z;D"K8-'G==O=A?6Y\E'CPH\2-<>=; MGB?N9@DT34-T!'NG=K0@F ZOY33>LA19D<2WD2E7F65S^7)[I9(M8N)0R6Y+ MG-)^XG+R:I?$6(]C/?ZF>GP_D^+CBMQC[1ZQR)67;&(U5%K<5A"=Q00H,C Q MDN@UW]X#^ >\D/SX4/(NG(E2:N^M02?.V+V7)>%I6@? N>D>Y+Z\#3N94=F: M$K-^&UVVZTS7-3MT=C[QRPO@J6N%3V(ECI7X>ROQ_+C0!_;1_1,WR5>-3T$W/06%GJ'^>3>GH2\U?.R[KP'S M6Z"W[-CYI5G()U%'*B7-M9ER,6[B5Q3!GH@+W<5CM8_5/E;[")L\OW=DX5J2 MTG-F MLG,[J CTO9)=,">D]"O4_^NM;]M>H;A[^'4'LC J4V/)^5).Y<6&^5 MV"@E2_:D5TDVV#G5M(UQL9VE!FM?9A0=/("VKXSCX##L,0MR["_'JJ^78Z%6 MXNA.I=>+.K_'(/@*4#M)1-:[R0H:#\X&7DM!G\$(;_L-Z,%$8*$.V"IV5XQO MW[!0.6XV#?\$."?"OT%X#9IU>HT1C87DBYX%1[[18';A^T>?D>,Y@]> *0.M M5*PI>+!CP5XT4\6R#1,"]\DJO-F9BJ0+DO^@71$2\'2H0 #LYKR+C,%R1$@] MOU>NS:M>GT8#$@"V[P&(Z%@.>#H@&-"F!%@H> Y\,YRS;>T6O.#A4DQ &["+ M* N/K,*4UR>2-R3H 'E"Z&>$]M[MDP>^?GHPAO?]P@AO'K;KE<'G-OSX=)7@ M-2*@@PT#LJ> ;?S!H^$C=$F0+(LWW6=D+YRF!)OY2E;PCI4BK7TZ -[!^0JF MXFV*L%^E,U_XC(-CG87H+1'*D0HV1GU'#N_5D+#*'&R:OO L#%@O1#EDT9ZK MSS[L_K+$D9^!>9!8*F@2;\)M>AH(_7[+A?)^C\S2-P/^\>1!-;<+@.%]T08+ MM^!&]]-9 )8)O 539;'D&\FF_W.41+LW,V"A%L/\N;,E#H@0)._BGEDQD1)^ MCJY7+O,GKZUYU]J5OJ.>\;W7Z>?>'H%D0U+/%/5OY/5'N)(SRL,:, ?T/2H# MXW_KN!!,\-DO$H4#)MK&XB>.03/ESMG!'K.( X[QR-2$F^._NHW;&^YXC2U!B-3IR.K;)M;FZOD'.7+;;Z+:V07MV"_#_1TY$AH%8H3MY1D MESF[I-6WYEKU.H.[ M6=H9E>E6\K!^[MD\!R65:34W6A4E<:E2L):%96H#G6AG\^3ZI+EI%PH3=5X= M.+VZN++*''V)1[75D*]L[?DNI?.F33>81IOI5?6AOFH0:S!RM_:3O6UG*V_XTKR> M=/@YFS-H8E6A]%X]V_)LX-2YQ7QE-#CAO/6.JW9V*&9ISK.1=E;4N7UPWM?< M"CJ:AUQ ;M?7O"&?7.?O#?XW:LF5"6UN#(M-74VL#$K+SXJ%^K(5UY+[[%IR M<6/E$[;'!9N^,R/B@DT1841)ZCF!$AUI+[[#YV M<2VY7Y1R>7\-L=1'Z][@Q#,9;KS@W6O-/;9&A!ED%A>,^N(%HQZFOMB#566D M'ETP_KR26 3Z5&9YC8>7V&5>=WC31;"G. [OP9,0X[I$$8VB^WC^X4+*3/FE MGF!1A9;[[!9WA@N<]FN+7<\_C'7X.^MP."N)D [C7#-!RWC1&>AL<;SI$46] M7U@9ZQ!TN)W*-YJ\9A,J7A@JIJ,.,O-MRZ\QAB5OV,4\C,-9]4J>9IU 6A6$I8L]0E=8AO- M;;)8ZG?3Z24=U",CKA4SC)7S"ROG)\P]2LI)'"HGP?662WI-,=6BVG\9YVG5FRA76>BLH5I:\<3)P!/P+^Y!W&/"N M".!!7AZ >$.;(.PE1NB,$G;:_R<70PI[N5?P#B+\ M/2GD.A(S'W"K!$[5%_W-VJ]VAE'$&;3]-T: & '^T)41]G)#1H PC)PK"##5 M)L*D0! ]MDBMV.:T/R^US)9?)BV-7P. !W!Q?+Z2?Z-35>C9^_>Z00E[7>'[ M8B-8EU4MTXE!JM8>4NO2+&,MUV'H\J"5GAKK7C')=!8)*84Z=B*E!-75".S\U/&.V7MVJ.,.O%.$?VBQ-&J;>*>;T\'K'\Y#&KB 2K1AB_TH85<@V1 MW72"PA]6='(PS\7CC>Q+$1M4G4VZSJ'\.%LUDUNTG9K3<1 MQ"E.WXL1<8I31!@19U]&A!$Q-$6$$3$T1801,33=EA$/T!(ESKZ,5JX0&6EB M_#*[,I:#;R$'>4F0YF/)#&0!NU6F;830+\ZTO0=5XDS;Q\JTC<4E"N+RY_FW M$6B64Y4FO/;D.?0=S0;O>O+*?,N*SNL"+-V\BYN-@^7BE+[OG)9[MS"2X JK M:1JR9,$4-EXK2-=:7)0*%<)JN16<7=K59$+1]=HXV0J2<8GS,+=8[^$^G>K;G:(BBE"2- JF:KPY:5DH$QF$N3@8M<"OQ[@V-;D7=/0-,]^6 0_ MV_SFAJ;#MT";AXV0_^+9MW:R$CD9IS)SW@&K^*.P=06A4HQ M2*LET6LY[X_I-LB9DJC8B #X%GL&'OU\U"WQMRT%ENV(,H*WI MRW"ZFK!.JBMUD\0(2Y5I/_T5S]PQJ21L\8W5-E;;:%H1OZ6WG0W=6Q9TBD(5 M:?A20J6ZD,W2?M(JGKR]Z?"I,KK+'%#@]8IDV?$))+(GD,]?Y'Q3C+S6(#O6 MV5AGOXG.WN_2X&-*6RK+S(:1K18S-ZNU=;YM%_UXHYV M1ZS^D=&'6/V_C!WS;OWG,SUINQ8Z'39ABU1FNB*=;&T-]!^:,-3M;9B08]:_ M:)1Z-) M[%(X<;FNA[-7W@-5LY:9IB=KH:4VT@FVFL)S?66VYBC/1?)$706K M6']C_?W&^GOW:,O?4N"M4^QD5 S%6+*<%;()(S/H5FF@P-#6>,)2OVQW&'IOV'Q_-UR+6\]8"PB[*OD(;R%: ?+!\N&#QD'/?ZLJ22!M_$V_%0Q 6=M MH.>PBIC,@U]7O.: P9+ .V >\(O@*">9F@OG^CJMBU,P8*6\"< "S47 GR1I M[I7( @M]@D\"7S%,Z0F9\RYBC &MP%L/UP11Q H'G"PY8QG MDF##69C27.(M!_Y']S[P2076O@ CE)5TD6K6,T)[5$4DW:O))O'"%'QI89B0 M+L@"2(X!2 %8#*AD[59SD0$!YW]O=<&# /U%6!D.#@;/\^HSPP<9X,4>U%@^ MR7;D7BN:%C -O!&LDA>A['K/V@F0"QEA"(HWO[5B3Z]/"_9]^IWE.>"EFO]G MWM04P.]@P=)&,@4%2!YXD+19*/[$?TD.,-JGP'RA2;MO\(@%-J03)7I&6,A] M .0*V%]A;MT"V 8 FPT9/-I+O;OZIAW1(/; "W7CL@(+/MX$R@$E#!#\4"OW MS).#N5]_X]AC]ZN.>]P2O3H@< F\(B8 O0%&0R#U7NA]33<0S0#<,.$#WA+P MY[!P,'=(I%+9ES10>3<"RH[O"M68T7U$1' MF!H:Q,T%?%MB 4P!.&!NB)+F$__4H+EWZ4:(XUD@I] T@-4DO4Z&D MPTQ<0.@FV#("4^'50JAI5,>FJI3:7]::N3[)E>CL^L<>2$3:OC*.@\.P*-H3 MGFF0\(B"'%(E+.4X1.I OGU\]40O,?8F*AQ,U)-H :**)]\>6-/^%Z&T[4X2 M%GBJ"$!$\+_T'VA5X.C?="?G_83]_5\DC5%/X%QRG+=^2%9/=5]?G CLJF.R M*?\\(>"DYFV!2T>!AH.GVF_O>?J1IDX\0P[@UF]K%G*D6:_;U<$[(.Q.=, 1 ML$$#"/?^[$W/ D?*79IUL%/O=@Y^#QG*(!"VIY MILR>XY +I]SU-FG!=H+M*88+)9U_M93!5 M!<[>2\73 MD?7,BV""\#MPK (F[5L*<\F>^K(L(5R BO[H;S@'C\9"\G M.W'WO@P)%EB@MAD0\7#J_I./K<^])GJH)DL*M.DM*%K@&X!7@N"80.4DN"=K M@J/Y$W\3_" R*@ AH2Y#J]4CT.7-];RJMU^7[*#S D /J <5CJC1)L_W-46FY_8P?+ M%QOFSYV;[( (04D[W/.83:2$7[F.E\$\?_+:FG>M@"@4=5 E_^?>U0;)AJ2> M*>K?R.N/<"5GE(>5D0_H>U0%[ M>=S]#=_?,W/KC2[C7_GC/Y& !AY^YW?'S^##&]J]?V27[^;8]O>+,$WRZR8Q MW6DCGCX!&IK^I"UH!4?A .&=G:%195O[N2$R$'T$8(0E^1X] QA,DLV;+@*6 M G9BZ#GPC6APK) L:V=VC4UC;<$+%F\7]I(*9!Y86I5.(P<&@*UD,MV; I;O M/_2=2MZ[^-JH_MHYV% "0DO#G$= !T$2:6\ H!;8] M[S4FW9>1>&U7NN,KH "D36!Q@H="T]!SM#TAT#<(_4DBL 4U^/M462S@*@7# MLGTO-*"(HL./%!DZA)X.CR.^J0.I9FBO[H;]#(!-N?.-FJ\6L* I_LL5SZ7% MSR%E?;*"[4:3!,^?(NW=*#Y&']+%MP(]WHZAX])6;,U_O@)-7=^9%SBIC(,) MA>8TNJZ$3"X?624$4F'LY?!8"Z&CTO/50@4%:_#%9;>0'"!PZMC]0DZU/R3L.>3?T(J.H1Q2S 60,Z $/JG8UOR?:PK Q["=M;Y MPN_PXR]O+TI(+IB*1R$/!0X.UD 4O2DZ"^\Q )0,[YSM4=#V'8+P<0=40/B) M*?D.O(*3SHZG4_[(\^<#VL') MYQ4&X M#D(6\IY+TX*B(^[V]\OKAPYE'Y@]*CNZ#)#*FGK'K-U3HZ!$>V*_$LE\M0SV MV\]1.QPP8VEA_7QOUY8_.P;LXQWQUX_@^<-;/9Q$0N-=P[%_RLI&$B\1Y,!@ MWYVG? 0\#L(+AL%:BC_^.OS#'RWB)/+"/V4:BRLQ)=19.,7_^U>&3&?^/@WJ M.(FY.#L+W<#,O':0 ON@;K\Z0$\4]0GJX5[DGP*;(P#+UZO]LQ"%6*YBN;HD M5\'6X>T\P:6WYV1[O;/U)"U*DH7&@A4IP;IX:^ =!H*0,<_1?46"+CO"/ #9 MN^!B_/KN8@8,44.X+F.[8^?O@AHTEV-@BR7N#8D[--R!R.WL>7@Z]']/&B=\L,WG[F M4)TXBG@4U'@2%@K'^U$DEP[/"\=<&);GD/%CNC7W"2Q;NSR-I0/(+[M>,( ? M80@F$+QA[")QN"'T3IN[@#5Z,707#FZ_+480[C<+>2/_QH(8'?W'.+'KC^ M_(D% BJ)NPB@U_ ?&%$#R)WP-7<7^?/F'807X6GM'7,'YI6')4&[!^_& 'Y! MD;R@(_#J7;3.R0!W1RHK"(L&JGH4S -9=[S2X\B9)Z!1EK>;F@9$-/AH60HB MJX-G>V6DO3AHY2!J%4S_*I'%R\$V1W,Q(%#!3R$\>Q&4 :%WLWR]7H$2($7$ M_WAVD^9O'*_X=+Q(>>?X_HW=!(X,=A/?I6T /8&A^UY0MR';:RB0^QWFR=MB MGB^P^=7_??5Z+?&ZY;P1*O-% V/(.# F#HSYW< 8?I?/YM2[@Y:J9>LHS\P% MO4;9&*[3, ;EA_^V_4@65UQ^(=,]9IF2TQ-![FT=BN9P#CT=.9J]*-*L*R?1 M2KM/U>OL2PK%X/EN9 MC0?M!2?6T&*OP?/-$EWH--:7:( R4E%/E3,&,S?L+OZ"K]PFV;JTLF*3'Y:) MF95$R,L(6E+*(#9X3F5*4V9BK]#5LY7QH8F4@YC18Z M5":HHHRZ>&: )D8U&HQ,G8Z4]?G2&(E)%EW:VWF=&[&=?!D^DSH=F5^BR])+ M!>>8SFRM6Z0R91(+R(+SB:;E=8_-3=T!6DR,,9??ONC2'+X>.R-IM9I2!5E0 M>7;>(IU50YFOE;[WU/3I4,X>L=)+BM)8I]Y0W)$MZF9VPB7/9:":-\IXOUPU;758D9E+5"QN^"Y]Y3J@DUA@L+3&19>?S MGL!/>]GBBPO+YY\32JUM526?RTAJPFQFQZ8^*1EE^/YS0BGN3#7 [EEGW$VW M+O2I&?I%I5.XNDFVJA8>HZVEGDE!8O[G9&T,5@1(\PHSE"P54C; M3(XIK(;P[6]#OY*KI$1U5+*;?9]0SG4\D*VYEN6FS?9QG0J;G)I^B4U:%W$"CR=*PTJ17V+\C7< MI.=#?KGM3RYA168L%LU!G5XQ?$.NZP8IXO#Y.V@Y69Q)+!)PWV M93(>7<2*M+6I,&.CW4<39IUK)Y)]+9>@+V+%L()V4DVNGE'[^M8AUT-.+_8O M8P4YW':QDIM8H:1#MU:#::E@;M<7L4+!EMVL25F2+ M4K)698$%KBF&A>Q@JK[^23B\)TP5;4'MK,%3/9 7L9*["Q4Y.GJ_$873J# MC9&CN\GD?'(1*R9CAS6L'-EDBYMU/8'9.375;UW$BDP_+0RY#IMCE5557HLO M>93/T9>P0G"-7IHS-5TE>UFQCXN:LU+H2UC1:RG#$M%*%MA..>,P_016*6[I M2U@ACA*+.;5VTXR[6LV(DF34L]N+6#&RMT.G+^96['(K:9L"BPW)]$6L ';! MM-S!F! Q1F/B/:;B(YN8@5'486,R\99J)\&2L&)IIO-[*5 M#+,TUY7EI-AF\&KK$"O>" :^&A%[)QOS6@S6SFUP=H+U#G*70E_\Q-;@W'X8 M8Q9Z.-RIPVF7-V/M7"Q6$,@'CY@'3O97-]MKD-B!ZPVF8!XD78/Y'K@]1,,+ MI(0QAK!?)1P!([2\NV_O"X+INP$O> DNOLWS%?"[X*O7%_G/]Y[#(W-^9IA> M&H\<.'RNO";((WGSI@J>H_>!6(AW7O-]N8%?RHLM>T;.J+OFK3.']IT#U2]% MI],P.Y[6]V4X7.\0=!ZSOAIU5*/03)FJHICE=M5UU^QPDZ];WHW7+]72^,=]X7^I.!Q-I@0/.<)_OGP^.B,OMZ5!0?G&;>[> M&CP-"V[_?JL0&D4\)XEK)84.3J8'SX)=];(_.76\'FKIMZQZGN"<.@]Y?WDN/-_C_O,V_!PH$&: M_-\/_,='U8]XSI"G]>H^M3[NGQ*K[.B23QX"?0K2"H%E>TRKCRE%V/6BSTS_ M!&)-#=-/[[B5'H2]R#!*3Y+AM+FZ>;')8//\EAV[[E8?]M)A=W_(?;O2)#O+ M%:D<.Q;9G*53@SK+;U-MZ#^&;?>><(JZ75WKT/?L0X%P)\0'^4X\*?R$Z>?D>XNRLN/.+25.?1BP^ S;]Y>S0$K M>&M0 < /O3Q)?PPOK?^-R)^W"H;\^&>G/4A>\IP'UNVEZ'P>-UG3/G1IOP0Q M6 ),LP'/4[R[#\TK!V:\%@?P"@- ^=ME=N_E$'P?;NVZ':2(>RU/U^"T L-Z MK2 )7CA[VW&-7"!.OH%U7%_3*T3@Q9'[@_A 6%ZK$H(_2\K*K_4;Y) '=?Z\ MBZ-]U3\8OZH=U03PS!-8I/4X$'^?N'U>U-4OV'<>NPY4" BTPC]_AA3\07RX M8O&3"2R5=Y+U\LD0>!K5^CHMZ22N]17>O7YGSBM\>@\T^:N'=.[ZK;?R$)]6M?/R:3 MS^@WO6WQ#PW/:.K:CGSWRY?@^)>*>1"]"S#T.1/K1@3YDGXF8K[$F/6M>1!C MUF/QA7S&OFEX4;3Y$L-8)-D2PU@T^1*;7M'D2PQC$64+AL5\B1Y?TL_H-PVZ MCS9?8AB+)%N -1:K2P3Y @Z5L;Y$D"\QC$62+?&A,II\23_CL95\/[Z\,X3Y MEU?"H1'AYEE(OP/6C[3:?=(1EOYHUE$J^9Q,1SKKZ (!KR4A=:>F)"$U/\*= M\2+<+^0E_5%.4JPQ#[O:O<90'U48G'Q.9;Z2PIRGZ-W+#KYS")+@2^0)>(+0^N?2DPTM>K&,G"'E&D_U>X93WTE76D>UE-Z$ !^$%%)/Z-? M:HMN>-6S8S&Y?Q&&KP8R7)42UAPM&6V_6(U0<*I59/F8\GD@KQ4KNME MQ#;D;I!VW)"+AB$>/VD_-AAC2B)M>Q9/28>D"QZY;JGX/,]7!FJEUQAOK#;) M9K#UARM]!!,NF,;\4M$/9@,+[H"YPUJ^,+>^RV\NE/O .+;9V] O-551IOAR MDQR.7@18QQQ6-L*OU/J(,2?&G" G)<:<2& .M)(/X*;#MC)\(U/LLWRI5^DM M:#I36GZ\L-!MX*;+E_'U@NUBZK+6);%.)U=U5[ 9 _GCGTP&_1.\N6KL1TSW M8@B*S9Y(0E"R).,<599G*HEVQ862QYK&*FS0T-V&Y'8K&*/R,Z[6+E'=UF0 MN\)D8$DR%/LC,R5JL'%-K"* (WX^RI?$$32("!V?]"$VZI"] MOLWT,=1=KU!1.XT7*4&S%:FN, MTJCS_#;LHR,NZV@V;S>W3$[A#1RK**5&"[80]PKM9_!K/45BK(JQZKV7=#%6 M10ZK3HZ7>K^:*B_E@"VVW# M[N7DCW]P\EHWD,B&YT501Z./6[N0P]ATBBX;X&>.9=^3T1F=@FNND57XQ?Y[>#,7Y%#K].SG)+ E^0&6*9026KP'.S:04? M4&$'>Z^%!F/U5W:#J2@-7E^JTPJ=GT#H2OWX)WV_>\+OI:/?ZBR'1\#$_))P ME'/JD]5RN]74OLL =)KP18T+&T LIM5M9@2C@RJ"7)AU&G0JZ7BV#P5MG^15 M?]"72+P+$@KC+)@;!DL=<8]=!7'C'H/'&#W>%(F2,F M_1%9;^79!%$SI?&LZN++L(^4J[E+Y@B&7#/\H#!HHGU\,NVV("&\J\#4'UEF M,0+%"/1VHE[H*__2"'1R**P)JVFBLZH-T?F\R=JEW/"E4@\[#L&LK,9#6<8F MZ-*R6%E1E[4J!\&'A."#I^[GSHKQZ-OB46P1?0R/4JW9V'8IBE(5,C5U>]R, M2G%AW_#URW53*21-C<6KI435P+G4D(((DOGQ#_$$5.8K(41@Y03_]0=#EGJBSQISEA:4LFA9+8VPTK'K89]R&JY\GK8&J8&J"ME>I;J M6!2A0Y3R[^V2V)>"J6BATIO9>J'K9FCI?*&O_$NCTLG!JY0T:J6%X289GLFM M>FR_0VRS80/2.$>+KE.KI\")RVVQG3DYJZUI"$A>XA[V9VZ?&)#BD]>[,OM" M7WFT 6F $AK.:A4<3<@O[N+]L'O#X#BR<@94HLGLH-2>*[O]E?VV,+WZ[]XHWY]UC KD5#$WC M%Y;T<_?#X=R \/P=-/Z:\YN$QW9]+\8)39+M0[E.>/+G?7+W5@R?!W%KQT>1+#&,190L6-X&/(%_\B_F8+U'C2PQCD62+?U<>\R5J M?/%O\F.^1(TO,8Q%DBWQH3*:?/'O_V.^W(DO'TMRC4SPS>OWJ'<0X5%+4O[1 M:O?-5K'T1[NMII+/R?17:K?:439(#7P\M1!&%R41*3NZY%<;(-"G2UUK8WWY M=OI"?51=F&0XA>&UC^5 MF&AJ5?0;Q0==X?%PJX[=F$Y>QA*BZ(@-7O@@ /P@HI)^1K_4%@T326(QN:68 MO$69KP8R0:6H6&KN+#58\BM)3;PU?:;TQ+M5+#D?QIUPBQ/??[?Z$O4:Z4[[ M8SW>(K:."*7(/GX&[!NUA[Y+@BOV@9XCG]GI>V1WL51BVK55WF&6ZTFBPH[6 M89=)4TDFW1V9VQ:3TU:R9LI]M"_ =IG$CW^2Z;A 8XPY'ZJ_&&-.Z%V],YN7 M7#DWVS;8^4POUXB$/1"*8M13CX^/(&Y46OQF.O*O1QV<>H*KM5L?1S :'.JY52C8+ M2ZE;#+M6D5F;+CFSV=%4OI=H;DJ3?&U06\-J2S@X0<6USCZ_^.*CX]";M15C M' K]4%4;%IK]D3A&48FBRBUU4['+B[#;%R6&)#DLIY8B2[95<3G6F9F0A8[).QECUYC5=C%61PZJ3XV4C);MX M*[--JPF-YE^<\LN([H;M?)].,KHZ3#!YIL]RLZ7&4KTY!MMKDP"F4"QNK_U- M<.N&[;5CT^E.<)3M]9;R9$)@ZE(6M?22THQ9-FS_5&F6R563?3.#*O,7HDL5 MA$&N!=MK>XW4DG>\](^OZB+0QSY:- EN^6+P^;"3ZS//;0V,*.LZ4;&87&K MYV;%4$4?>[]?M>NAI<\<7X M=7X[&.-7Y/#KY"Q7-/JM1-M)FFJ1-M'58@2LLF'8T%4N-6I,>8@)##^=B-GN M)I=NV1YTP>9L*2H&KO@P]Z%[PAB/;H]' U?M"].5MD3G6"_7'51J.2T9-H(0 MJ00QK+HC@W%'JWE^7I_GZ1H\S,%+P^0305S#D"^1>Q?D%,:),#>,E@B]2V-H M0>JAKSQBT'GB![O#F7)!=KMHHTUOV4I?R8]I Z]L$V'#*K_FT)Q-M:8JF23+ M+UR'7.&3"20$])'A?^9FCQ$H1J"W<_5"7_F71J"34R':L%;3#;.$<6!XBHSC1V,\BBVB:.!1LE;D MFC.],&8JW) ;)02C-"V%G=?+)L1:V' MC5*NHXU2AEP1&)*?K3A*')-KN@4(X5_@WHNX'W<>13DKP&(=Y]W%\V#WC\SVY8W0$O5X0[L'0&5J;([J$4 MG2B^_Y?]-3*^^.UV++>9K/\K?-!/Q0:3%DYU$4[IS:X.)T5K[:ED(J;/Y"=$ ME^S;S_^>"=._>MY-U$(L1Y@BO 6D>J$9[ES2[=U8 MZPF*.A!T!.@5 @16T8%X[KZ)\*8$?A:,B0[F)R+KJ:3OO^G]490T!4"5)#XC M@>PC,A!^!,S+DN#S=,N74 N9@@F,)? 90Z4":R=UZ!B(;RF(0OPJR%:R,($ M7]/AW.%T% M1=*@QX'=E_^(C^C_[@@_$'"J]HCN\KPY'SQ MFB/E%4O0#,L!\^Z"-V0U0U #/1YS>$K!RZJ[3*I]'9OC)3V#%EFJ'PFW&_+6+W198+&6#\1N'#$6SE2DWBX;BA- M88E_=RHA.6,.-- %D@AD"EB5X&U ^! 93A1\4Y5L9 7G:R&&C"BVA-/"L7T= U,\&^GHYV,]79M[-(8: M^3JE9P0N6S8TS5C#OT UM*>F)"$:4 S-7Z?_#'O*VV!J+M [^"K1FZG/MH,' M_O38Y^T8.Q8&5H, 7L(O+.GG[H>_;V $'6T%P4>VL?#V#F\2"8UW# E2SP!=,H T[ M_012"00T>+ G]T<;!WP%5!;OX8@A"(Z)K(%5!;8U658$!6YG,E1+21=<3\=6 MA@;4&CYW81HK\#9O_E!9%-VWY:!E"?Z/A_].#/@7 "*];S?SW]I2OF=- _Z MA0J:Q)O04)^>"#H!>7"/AJ%O%E7'D[MSQF73QA=:[UP-J/'368#]5P ",9A MZ3>:AO[/46_4_4$#8H1A_MR=)@Z($/1DQ3WIGT@)O_4J+X-Y_N2U->]:NP+U MU#.>?%7EW2(@V9#4,T7]&WG]$:[DC/( ?!,'] W4**%)LOW3_];N(^\$LOOL M%_U?#Z )Q^!!Y3.:OA(''.,1@.K 8OE7MY&[V''LEQK=]3 =[ ?P, *WN3UO M^4/^OB7$QU2]1"[>,W6XE#P6\;% <%B:Y+DDB3'$]0LD2FY3%*IG_X M;^5WAYR%8*9+TVF#8E2?0)CL=V7,K?;D@=VN,,I@06&%L!LW:X)GZ;%$GVGI/ MA[&99R,3&)MIHWVJ@E92(XT4B)66S\+2 V<$7;4Z4CY%FT75'577=44KI7 4 M/O.,H.9:,=88T]%4/-78Y-,\-YC(,+;\C*";;KI:;?6,"N..MTR;G'7[PI+V M$P*/1\I:S;$IE9^@4GW*6$N&4/MT"T:;GI&^H4H+)XGF!%3*CN>Y?%769BX= M9.4<#VW:*?!78\RJN7HE/:\:O%FA.$Z.BSA.U5$7CCQ[NT*+RJ0ZGJ=4%UWFNNV&2&6 !9\^ MIV@C->RE$IN%PQ3Q?L*EI0I9%6@PDCP=.7?X8GV8M;KJ";)9V0A+8D$?Z;1:GZS*K<:$MLHSDJIZ6)1 M&V7H2QK=L%XRR<%+DF;ZC=5+8[AV.F7FHD:W+/1E8F1G Z8XI<04.&G1&'I1 MHQENX [KMH2SI$-)$]MNU;;3]46-MD?3C)CKM1TUA^')4KN[LC1 A0L:G=ED MROK6?83HTJ1 DM M9M5*#6]*"B^W+FDT/\1MOI493M!^GU1H\=*FJ[SQ5,J%3=8;,)=0&7B$-?=6ZI-%SJ8"6<^H,51UZ06Q%$LN5MI-+&NVF M9]5E&=^,V,JZ/"AOE '1JT\N:32?I?)C@U]0:D??)CK+LJU.UQ=D6N8:@UQ[B[&HDF);'6+YXHPK<.09F7!\:Q759"*#DD5AP-1E1I%) M^/9S,JFYS+B>;8TH!B^NJT0'35F]PIK+G)-I2]3L&N!EC>U/2[7"U-+%O I' MGI$)RTD$V)))2>W7,7Z:=+H%!\ARYIQ,R62^71 =5U<=CD@W[:ZD)&'E& MIFR_(:R7Q$N+Q0V+4-QIAB&3\)EG9$HGK#)!YLI#-D<3LSXSV2PF)AQY1J;> M>O3TA9M?82Q$=H0EG M5"MFB=E6>UE?VA:VS=5B52G5;'2Y8->\*B?SE5G+[]IRLGUETR6EZ8SG:J*8 MH#I=?)8H92YN($O%37;DW**@-K8=9IA=;TLDNKX$H:V122YV-FE\:BJ&FI!+;;[?;=4IJ;5$GT);&V.-]:E.C5@<7?0Z#2J'/5" M3"[A#886!;>_- NH1!AFR^:LA#9I7<*;X:AE8K1%+-@*NBE)2;;)YXE#O#GQ M!%]WQ>Y].QIZ"&04>-=\/"_VTKV[> M)T12O(&B8DJ"K;G0::;HN]^>]G=K;]??(%1=^[ZO:S MT T[\+;]#;_M3_C097P\53A& *L92T!13-, @N1=+XW=PT&!+T_D;=Z?I3.V M;![H%:^!Q7E>=4?3$.BDAQZ)O4/OS%OXM@ONT_4.C=4N@FI''*L=>^'R9"_% MEK-8&&8@K4# ;%^<=6,GKYX>P$L<[_YS_S5 .$4&1-0][_3)G=!5\?6+$_Q)X$WB XKNOK^C) M92>FMXGLW:T\4IK@)F2X)@>&SPN"AI@$: H?*:U8\/SGA\'7'OE?' ] M!KYA'[%<1WAX$^Z8YOZRP+_*L.R=/(!?/=6#10/Y7N> \#B(B M?OR3XQ?P9Z3CS1;J0M]_D?6_?RG_/(=YP?MZT^F)-XQFF(-O@ <^>1N-Q(.- M4@ [TL0P74BFBWH)1@#6G?+UR:,IT,.%Y-\^'1"<]VY2RXXN(03ZA,#H (\P M>4GPP@^#.W'LR?\!AA,]!2CR*GJ"CP(0?#RIV]W->A=8RMNWS?Z=[)VC&#K" M5!(=36K(^W@&VJ,=K8O55](%%_UB0V_O%" +Y=^[73B/>BB,G(PC;@>HRC=]$?S\&Z1TFAS\I>$\43 A>H C^ MQ[\O!0?7H'\< MITL1,5^BR!)GE,9\B1I? (XE8[Y$D2\QCD61+S&.19,O,8Y%E2\Q MCD61+S&.19,O,8Y%E2\QCD61+^EG/!/SY6Y\>6=1V%^Z*T,C O4.(MS5,?C' M%* 65Q)&+I-D?"45=G<'>_KO__XU/B:'8&B01O_W __Q0=)0S\EP6YW=F'1! ML>'QC<3FZKX?M;7'8O-AT@7!1+'@Q(+S$<'!8\'Y!,$)M[?-702'.*;4QTR[ MJ)4FNK9L&/(1!'>@K\$=R=OIS^6B:5^B=8A_WHW8ZD+K)![Q.J;'<'BCG2%B MO(\E.Y;L6+)CR8XE.Y;L:*PN#,F&SN['E.P']"1?.UOX\=4W/4I\(4W];FIY M_2X],CH875]1+*"Q@,8"&@MH+*"Q@$930*^'F41&0!_2#/H4?NQ!R.M?8FAX,&BN]ZT M^W(KQ_ O[)PKE5H#2OUX@[;+*[S0SNE"6S9G0'9-C5L.F0H_:6@R-TLV,5AW ME?CQ#_:$8?A]&CN&[0",D21&DG"19/_CRZX\FA>9?!E,_"JLW@#LWN!$;T;; M%ZN?QMG<%D4W;"T^S BZM$Z M;Z_Z^_0X^_L7*0]QDZ'?I]67ZF(6"\;M:/7%^I3%HG%KT?@RGZ+Q^+W&?K7.O"1XL0%!@S'LM<$8\76R+/^^801_!/(30@E1BF).SM]?,0DG M%M986&-AC84U%M986*,HK-%+8'Q36!_!!_IENW/=7MN^O&J%G-AQ+]"/92Z6 MN5CF8IF+92Z6N5#-UBC*W /ZE)'=_W_I-E?Q:3%V;<2NC5A88V&-A346UEA8 M8V&-G<91B7^8M:*<[":;F";CO;4:TS<5ERJ0E-8>0V,E-ZWP\*_1(5[F*DB)'B MLY$BLOV>JEV=9"A94U6<$J>3I=#N<3,Z%/!)-C)L=X:R351JY5XDE=D4NR_K M?;^G&'QB\ D=?!ZW1F$L> ]TU?,;@O> ESZ_3)CXBNV90M2[L-?]I9MY?%5/ M92RLL;#&PAH+:RRLL;!&3ECC.Z![W0$%A;8O-#GJ@ >!=\P3!-(T)5DR34GT M6QW%MT1?_!0<.??+I_E^81GZAAPH1<-LPYEYSE58N)[;5:7O&DW'%*:\)?E* M4B.\+^[5Q-.2>WMPW36&4BUWJ3%.JY,PZ8%6'@OK#WMP=VNC==%;M=5P; L2 M%KSQ@M-V;*1Z5J/2RZ*)9*]:'Z>L175 ^PV1<"IVV<:8$39FQ"[;6/!BP8L% M[_O<%7PM*RFRK9#:DZY=UA=+44WD^DQKGFM0W/+C5^?O-+S:.+MA7&'39W-\ MS371++%2=3IH?W3=\GK JZ/WGE:MNYU5P_:F?%FIEO!Z6!;26==N?=A&RP:OK'BOV*:9?ZG26Q4:),"O02(3G\5]9B0]V M6?S:N/G""=P3)H1&_"[._ND;60?$C*^,O[@S-')>^,_"WIO#V527V(W[%&W1:3Y33:KO466S81H-W7"?+5\WFA,MX=[QI++[CC97\ MBQT)8L&+!2\6O%CPXCO>1SCXL1B:7@X[Q(HI]H8%M2@,ZG+F_;<#-["4!NTZ M.25738;A42F_[M66;29# TO)NY2]:BIY1\"_;'ZL2?_LAM6=.9B.$!GEO[F< MSQS+5F3W]*2)X7M!SSN0T8@]E1!+V2" !_8468#G&J*%2+HHB4C9T26$0)\0 M(+A)! @^_(%X@M\Q)60-_[FQMH!)\? Y',8%ZM(U.)(C4/^7WG))KRFF6E3[ M+Z,WU),M;BK67YRZ07DN63*LNV:RS:%C=H-K=EU &T,9-[A9;XSG M6D!D[DO%Y"$5DURR5N2:,[TP9BKGXD/(HM>5X)<4'!1HE>,'+W4UAS4Z(H_7YJ/4_2GX$'+X>Q0D M,JUMAT/+';6XY5 C/^XE5!M04#QX(ZK6%,P9.&M2Y">P]KKNF""LJ%IQMK;\J @(![%@'"!78]'+&<. MONTBANPMQE^CA2BZ]^LA\>2SE>Z8$'AB/5**YWYY?LWG(\/G/6IZP;H\MN#.[D%H7;Q@[>V*5.7#TH7!&HM-DXT]DR_C]6["]:9U8!Y&1B38R[;H)FQ/5JOV(HR9UV[ MVJD,30#=$E#T!9B$;3K2[-Q==OPC_^IND82+/_A*"IIP!D MG5]8TL_=#X>3@C<-P83F_";A28*^/WDE-$FV#X]B"=.?._CDN-6Z;>[>>M#S M_FVC'AG?- OK=;/6S4%_NC]=ECJ[5/NFGZ%RI]+ M@W5Q>9E[4<$%UB[OA:Z.2N1HJJID8UG/9Z=YM9O]>/^8C]Y/6V\$2GC/NA K M9:Z63CZ=6528N=HLTIHI]Y?Y"4? J'+R"4^F[Q%7'@-## P/! SX'P'#M%ON MY\ETK8,NA^L:U\V1NER./C#D2K5:K9T4;-51-EP'YU5*3D!@@'U@L"C/8][//DI=KVUB( "TB39/$+W >^*3H\NON_RC7-OZ5Q_RA5(6VI3*XUU HNB;&:N.:2<)LE4.ILC_WO'3;9*-64:TNO M4:6&?%CV'(8W=DX+RMTRI3T:IY*P(//[K3N*1YO/0. /A>Q>1N#U.",9K8(P M5?%1@D^O=$I6IM% X ,@:Q&6N+&=RR?EBB)(:J6!M>=G#^_L> MO#AV7MGSOS$$Q1 40U!L!-X*@@Q[MA&=1&G&2MVBW"F-S'YF,_$[\2:?2/0\ MC_4>QF&(EJ 6:_(8,[AF8-?'(!"."Z'A;)?'%*_M%5WB@4?@5-J2RY;E?6L M@I)$MOZBN.[&2:TAR2"( M<5M1H,N;9[.PZ1(;&I]]=KM<=NA-2V,P+FQS0E'GV/GH158-$L\7VY.@&Q]Q M?F\>>XYB](K1*_8\102]*H7:HO?"C]'*JE&M#E^(2I.!+:W('_]D4/(V3J?P M\D6N14(S7EGQ^X1!?W&\"7#X"%P( "ZBX<"2(Z&@[@WC'\->5_C1D+>Q^-Q5 MLC1Z*?0=E&Q,EC11%#"4C'XPI-3'Q\U"A9ZS<[:4R:8R5*M%![VGB+NT5XY! M(P:-KP,:?V9H&7QW@8T5-M5%,Y&IEC?ZQ_O.?19HC"0-K6):F6<34K>) MOZ2WA+1J = @82L2(OG+5B1WKD-[YUIC<-90(A3=-T1WI10.*D0(FL2;4)NF MP8%1;U2-^)^C M:AC[HQBLN&:8/W$7V^!E,,^?O+;F72L@"D4]XWOD_+E' M$D@V)/5,4?]&7G^$*SFC/"SF=D#?HWIN_K>.*[H%G_VBXD? 1-M8_,0Q"#!W M+O/A,8LXX!B/3$V(/O_J-G(791C^#'0)((5VE!\>?/3CGZY7(<]S,WNE[JP] M;_E#_KXEQ,=4O40N?@N,@/^@M. MPUFIJ=>+0V6.9YIPY-G;17%B]829+;")6670SJZ&'#N 46!GSRP,<5:?K88) MM9]AJQI:;M-;*X@7.QY90GN#NEYN4VBNG%^9A5&IWZ_28*L\>Z:T:-*I;J8C MLCF=Y_*53,^N;^"-Y3DW.1U7*Y:MERPF:7 M4WRH#4KF@&;AR#-ZOI2J2SR),6-64@PY-70=JSQI@9%D,/($WW<%,_&4@I=5 M=YE4^SHVQTMZ!BN8$PX.Q>^!X^<57?_^I"*N8$F>80@?KAOVKZ]#I8N=7D74CCP&!+EE5.FMO+H@KVKE$38SK="C00/[%L:S\I-;(-:3%F MEUB>%L9Z,5W)TWI12[6BSYFKS47BHF.?5P\QYD,$^( ]$W'M MXD@P GU.IV).1( 3,31%@P\Q-$6%$;]JR19SXKZE6G]EM7Z3RH5W+U?Y_@(\ M-RA#A]^[WV&D:[!&1ZP_OP A_IRZ;X?VR)5@C8$L%GH/[AZ[ZN8-*[!^;U& M^/?8HO"'!5A]0 P],#JL JP16'H(845$V"E,-PHD"EQ6T2H0<.<:9>%S+I;8 M/_9D1%UBHU4P]/IM:B[='#4[N86)DJ24GE9+\Z$PB'[,+"KC7,)U!VFT0]"4 M1/-"KYU;^P5$J20^YF@U8J(L+L519TJHTZ9<*6*NT+"]:?GU2ZBF5N5HUY6;;>)3*492@ M"T.R;(07!%."2X[//3<_]X2=I7SAGNJNQ_FPUQL?]V.QOY_8O^D3"'N]8?H, M8DLD6$V15_2J85DE7= <41)+.L.;T!UN7;!'DG,];? ,@;.Y#?K"K"?;9+O> M"HIB)M&;^!3"NTD-I3A!Z!=DN\?FP)3'I@(>\R)I*PDN SZ2UZW$^7/?$QUT M"[ ..YGW;G<+82_L>_HI8L$/_8HB[(7=H-3C+D,\FD&9)VGKYPGA(61?'>>9 M8_CO+V>?&)D1>]-Y4N H1BFV&'8T:92XSL7$72$II7.+8KJ)=A+6%E^HZ8Z* MMRXE[JX&W<&&Q9I)8/JY%?4ET4[R2NM2XNZF:=#V,I-667)36^KV '65))T_EA^IHL*1]9]3Q2"6OCVVB MUZ#4A#5<5&6);+O.Q<1=>R+H3G%>P5&7ZAISBE])W3RLLGY.>;=3'9GEM([B MVZ9KS%KF2"S 9^[6_N'F',5+@A-TH(1FE:FIR:W7EI;.<52] , M:'2?ISRN#';43ZTR"=1ADMMVNSVUFM*]4A[/#-03?QG4K "[ZHTNXY\EDS_] M_R)P*4AC#'36OUKT%.P3T.!T:D?0$)1E #";PC-'IU79^Q\8W]"1CK2PO5,5 M@F>>@H1=F.0;) DCLJ+!=%T=:A%F[!7#&0K $_1>-_*< M1B)UXQD!(I# < )+_A?Y#WP4!!\<_?OL =[GV-__A28<"0$6>! MV :R ZQWKNO_N\]]. H![/ P"_E>TBT@B?#,Z)U@8?D[K@DV7D7H\+)DNR5= M-GDX1+"!F&<-7;2"8ZQMMBI*01K*8!K)'*45!B6%HX^.L:G?+;BW(^Z.MK^: M ;]1YLZ<=NRI80)9$^DY(*&]/Z"2OA;6>=/D6NF.C5;6Y07;8.J4I<@>.'$\>\69_)%;>)WM16C@FE"$;"D]; MFCA^RS*$WB7&=^"9W<]HIP7[&8&)]>>2O>8M9.D K9,5(/QKQ9[Z7V9R4.@; M@FUX"N/KB_^0!U,$HGPGV M%U&N+R;00BL: HS>27Z;D-I-R82_[(46/1!:(5?!19.0*F@CHU;1<<'L;Q9K MV.L(F,*WDEJ?\[Y( E8 3EE0O"3Q"1E+O"=2ROYVQ?ZH0/PFE@')E[C4BYTO MUU-K!75H?D'B-O'2S*ZC(0NE>N%.TL#NZ.[]MKO0:O.V!*AC2R(0%!BIRT]> MXWH2^(&P9-9D=C@GB@O5R5G=$=,9%:*]<0P:P@F.G_*NCZ"LF4+! #+4P1&!#$,;:"!!2!+Q"@+PCI MZ'!)T&(C\BB9 AJ$D VZ=)B;MA^JC)J#&(8*74IGKSV("BE'%?2=PGW8QL8? MW8,;6"^(F82I"0\,%1(F0LRLT&$$7S5MM_ZT>8F$3"_ST?1"I.ZHCNMLO[!K MF_+)AB)O,VK;XAA(G@[JZ^84WK]1'Q%692G*UD^#)"^/R=/UY, M='FF <89RJ'Q!YK^VNT@[A?'5^T+\1-H81N^VM #<9;V(*%T^T9]C0(2_MK= M'<[8Z"/$\MUB^9,]/.Y@)BU\IG]G$,$,X,?6/>,Q]+Z[AQ?-32#],A?JC\%U MP4X4:5=471:PGJX.^WVWX7X\HYM[/(P?8-^HJ>,941',!HX%1.2#Z:MP NCY)X!^ MN<349V=VWE4FZI6FRWWN=CUJ@GD^U>TVN%EV%&^55#JN5!L M%64A]8;4>UOJ_9JAE9II1*^I8FY]WCNRFF]>!GD]L_KF1[V]W7VQ".*^P0RY M>"%J($,Q\=)@1"M3)>C;\B:/^<+#T,^;A?2E"MNO-Y%W6R.+[LN M"G"\6MR M!,PU74%'58&&J%KPI\9'[](1^2QQ=WFS+3"*HS%13%!M 2!Q%, 09 Q3^& MXE^'0OQ 60MQZ9H'M= 71]X;9QI_#I?YVLADM1:!:QF*3V9&_4EFQ#>O@LL: MR.]1N+K2/+[%#W'T& M=]L+XPP"YTETK7O4Q&NZ3 M35B^E&:Z=$.-73.-NHQ$%C"<39\Z'94=^HAKHYKQM. J2&L@I+#HVK#9;J: MSHU3>HKS9OT$0UMVL2 I ;6K!F16QGUA'8^6$??4IB/^&VN[\(!1_]S8/FC. M:# $OZ('_5:AZE?%]VR6G7FJW^P 92.I[?@W"ICCWI1X@;Y/3 MFVX(B<00KX_ZE0(['8ZT-#>/E_G521LI%K 7\2B;TI7)PI-V)T +T MC8TT9KT)$4_%QU%M-C I/*K9O6E/>7_-^ZYX>,><^S3*V+9@*'Y7RO3JB'^9 M!3P\%"EP/W79_ZOSV-7C9&N$!#5*J-FAP' K&U]4/05(90<93*@UPLGV"%@ M6X02T9Q"$0U)$O(3Q!=T394QIL -!BH64@0*;$8V"Y#&A4<->G#XSJ+CYPFY M4/XAT@E60X> IR./U.83%VK4X4)_3360A(OXB5FGJL1? M(%\!&@P+# 2TJ^YHUT*/EX"L&FB-LWTO_38JIP^I'%J;T-$7@UI]&TP%U1^/ M=2G*WOK'!/UNTJ:W!G^G1M=:L2FI>6.&4\>Q\JR@?*"=P[E)>RZH.G*<=9"A>VS_?ET4X6>= < ML9^0GN#"#] _4.YB"V #S(4;*Z#$(WHX=G7 M@. MFXX&!U+4?^R6!1 1+:!AM5/5:!\C@"FH?@H1\FB%GJ#:&(!TX/L[Z*M. MT,AD P-_%WK0>@$Z/4*P3_^LJ,D)!(P,5)_;1 0<'?UD \NSQ;&O7R'@T#H3 MOLA>J [88]#-^W<.U:D#^_N'>Q8D9 *B -@6F,](H5=Q]@(2.ENN]E\-W0/4 M7,?9*2-?L/D-->3MRP)H.!YD9B@5'N7%1I1MY1\D+BP*/Q1<#TJ;U=,_GT4\ M(KB J:6;*P#@%Z5'T0:E(*(K>!:_'8:GN[Z %E"[C ;C[@X%HT/M[([ZD9@ M\J,>9&CL5.2Q>4?@O,T%_?EM1TXBVX?7&%I?X,AD(NM<6'-454OP^6KQ5%T1B>%F+:XO5Q_V62Q5V VU3/-,MX;UT42 MGPAUD%1^_8F_Q63QNXMC#*(,)#3:YS1= G%PX@\^@T90UQ\?E(@ZMFM][D3" M\9&_1<$91T>^] Q6^98/Q+\!Q(U0WS3Z\2EXB+QXT"W2'RU)=VPAW*31OXY_6;'94$PT/M MB8C_=3SK.%*=>(A#^:!#J;5M3./7[+JFY?OG3VY6X,=0EC@N]+P]ZP]JQ:5L MQI'N7A,T;O,Q 0+5"R'Z%_I5]9NVPT_^/EQ-06$$)0]2R$$@%Z#^<%O-I /' M"<#PE_#W6[G_S0V[=L&!1_;WHP.?E07;[_E-LA!C^IP"61*1Y9-V_(AU@C;] MFR^3(AE-UVNJ2^@##KN$>:+ M$\\^+7D0E05_2!_^8=\2/&SWY>RZ7ZG3*9#4((")Y!/P5Z/=(IKRFX9A?_GW MA8@!K2U]&D#PF] MH"+"[0X($/X-V(R1'TW[ M KA!6V@T@6(*O6MC'?VUXZ*3LF;KI.ULOK\#Z])O_!2!IJD%57KDT6R,;$W* MK;V)KE60[C6/U"_Z?<]^W2H!^]%\A;MU(.]"LH$@W-FRZ%EPU:/-"DE$A,QC M!Q#PG N8I8^B]'1[:;_F?Z^5@:A#+*)[X_$_AR%("@G!2_0R>+9*CHSMY=6> M")'Z7PS<(2@!?GL6U(-0QZ'F#$3JF?8&_W/0MF%W[QW=--?;7&[O 6&C"DC_ MGEL!T: KA"##??X6](6P-QX)O';8>VWSV2FN*#1*1%B,)=&]^X7X4/K*H/8P)V-A&^N5?G7KF MY"VQ'\PTD S7#X*9FX]^_?';U?DVENGW9'-VN!7V\?L<$1]"]12X=LVJFT!; MCTONLL5%YZGHG&Y8>BFJ\ 2?>MK6>EQKVGFA(*G<2EE#887'%;V$6H\?-=56 M)##&,R!ML&TNK^4;$NZ,DVCET3-5KJ?4N:(QXZ9@D'03A5S"["BG&HJGHS%N M7*J*77Q:I[N\FUS$:8 :BL>.VF^WJZ::31-Q5NC1N!#E1WA:W.3<'ZY:GW>9M::QN0% M"O=B59'*9J!+IRS@RJ,C#6-C"T\-AX"MC\9%E2/R:R&]R?,X7&G$F[I6S;@X M!^9#2G"E.9]*H;U -:3W&(59:/M2LN=E1<5;Z# E4<;'4Q$GEJX+99; MB0/ Z(EQ?#I'SSQ^O3>;ENHU<9'"R[J2BN>&))MV&3YQ_/KBQ.CWY"YGLU&S MVYD,UX99C"EPY1%$A995K=LKNJVUE5ZENUI6&C.#X9/'SZQ&B\YRW;>Z7-1Q MJDDW3BQBC,*GCE=V^)X%1M-% :>-=CH/6I.9:J&51YB/#M-I-4ZS68WN5YB$ MQ^,MI3B^BJF&+RF#474 HG6BZKR>&[24Y4W"UE*Z7 MXRR7GI,*BL,>+6T-*BYI,VJ::SOCX7+<&<^RD)N($_)ICC?3UYK,S88.T1#&8@6J[% 8CC*CFK=3/+ M5#PV@[L],4FA1NR.8"+3W:K:UJR?1 K_")92R>8S-CJUJ>-3R;33#^VJ/=>DW+29K+W! O9U:RF&OD M6]:8.36>(C4F"[.UEV^P I,F05/JT68%K4P\74FLI44\VLC([,QC1? IF-$E,*Y$0KTQLT3^D(7O:BCMWN3SAU/G"3*[RM5A-(GA^]O;]* M%D7#&UI:G75J=7Z664@X#Z"@F"9RZL1Q*RS9/#7(HC)8.K*N M* U.+>82%BO8+;FP.#7(8@54>DY0J2H'U+E&S;A2(QI#0OIHC$9R14UU2^P* M^ HZ&27%\N(K?_YJ\DA&@XH<33+%#-ZF\2:MY>NI2@NM)(XVRA464ZHWHTHL ML'!0IVMU@9^%=9XC(%N;G9Q2D7(V6J?J$ALA17*5F.J M1,DDJ"Z"O-[#E9,5V:9F]-K6IFDJZLT[4S%3/JE,V%RWEF<+K0*N]E)M)AJM MTHK81X5IRLM6R].]#*-4D;*-$* MM(71V8\ 2IC*H+BNL10.P*BI2$H+,.;BE():#G+9D:+(-I59F :D$YVWFE(+J46G*DSBIB>>%$6E4]9P Q"9*&>5_I'6UTQLE46 51TL,[C)/A/>1C&]"!A]X><6SW,<35AHZL8*OF8XP,I?MN8E[UX&A%V1\O4)>A M7U*74;?NJF!KP-W,B#R(G;TWY@:-U'K5\QR;%=+J3,O6TDR/:7XH;+:9X;$? M!'NRU\-C^8Y1K,?K8S\!O@G.N#O&JO#ET'J0&_# MYNAUS[5H/PB+;%K32Q ?_@^;<+;J!$0&I =LL]]-5B9JD#\6Y@#EU$)4H9=\ M/)'J2]#"'OJC#A!_2YZ->ETZP#AY^S)Z/7(Z>AHY95&,S5\,R4-C\F'O5NU0+'KFC.J&L*/8F< MI8SL4LL7/ILLNVT;CI%ZBF@_IFN"*GL9201LHV1O %+5--P&[OD>BB\K5T2 MKX)*M;::95A@%K(9:[!()@6H;&3$RB<-D^UXKN/43]TQ'^\X@]Q./P_.OYJ$ M:)/40"8@>MAD;3Q>:?I4 X+L.6=\8MI<-A^C1_"3F#H0DQ$73/J9V0&CO%6A4#5L4V#?)(H M;:*$P.BC7D%7PH($R0/E!FZ(#J7I^30%[#ED;?A^Q@W28Z9 0%4=_M$D_T)\ M/XG2OYE&?_47/:K+?3WI/-5VGK,EY;2.[K*C6%M$R0'.UB%#]E2@U22@^UN$ M8#$50UT'KP!!WT@,TAH$Y0I#&:8'K&'Y"$;O]\^P__J J1ZV>0_6=G#7%+X4 M/G)/!&\2"K9LXR#E?<@V.^F,_N0_Z6;IB^V#(Z).F"BW,&#U%]3*R=3SQQS4 M7574%J)!;11\V$%Y%/*@!6>3,.E<>=;9:8FPKZ^8#3B>&7#&CD5[,6=*&@?2 MK&41DX5=0W5MX8"SZPTXBQ,/B1\ZO";(8WG XZ?366X_RR89XN7^\))Z((@0 M+_>'EY!?[A,OJ8?8#QV@>=]X"?GE/O&"/Z2H$"_WAY?X QD/\7)_> GEV'WB M)?% A_QRAW@)^>5>\4*$>O\.\9+XL:-LKX*7=[;Z?C5<>3,@7&T4Y&L"_.*C M\DZ Y/5)N*=&#([. 8[7XG$7+HH,2>0KD,C+(:B01'X\B;P6=?F))/):Q.,G MPB1DFW!YQ,4$)+( M]4@D=(5"5RATA4(INT)D53= ;-M0SW\CG.3.%!-V7@ZBC*8>4$CHYH0%[ MEX+EJ_DXK>U\I9!(;B-3D@\4_94(AMD.@CTDF-"2#SDEM.3_[$:N!:::;-JA M7 VM^M#ONT?-^]6L>7;3O2^DE]"-D5:A+7$'%-7)6P[N.KK<(\_5SD4M=>V\;\/ >V-8@S) MZ):.P/'F]ZK=!QN%1MT> NZM Q."2VJ+#EFE.NYE8MR>TP^W,)BK7< M&R83?+H)^I.IXUO&RIFV[WCM)AO@O[8#R4@JM6AEY1[#"59CT!12M=&01[/+ MR%]_4JD(15-'XPU"IKNU-Q:F1IDWC!JZ@&S95F)MDA6WMYR'0[$> M)8[ BM51EN4X7&4S67&B+*MV">GWQ*\_Y$."#&7-_H;W$K&^M^:JV1C.G!P0A*;RG&WVTZM\M$OLW+L21I.QR!TG MC6(NZ31[!1[WR.2L,FR/LP2/='<*RJ3$ Q%[.D$HY*2;<5)0%_<3M'90[7;_ M,N.M'@'2VXVALDS+R]D8G^J".^G/UBMG]'EW($K=1F/O,@;\<-Y.1U,[R=+3 MK+(@6:4RWEZH:5JGQS:?0)/&">B$$S'B!1W]E=(.:/\5_G M]M18*O2K#024 ML?5%0N=OEHG?(_GW3B(!'YPO]MZX@#\F]%*1N.*&U(N[691'EKNR7,Z3EM.( M I'X-3E@QG* M7SGB]1)RM^UKOV?2Q-%QL;]^J-.VB=T\X[,Y6V((JXZH*+7N58\763X)'+=$I%8+![!'&_'.N\.=I MAGG*)^72">=XWH*$BN)7W_PAUC\6TF4JW#. M768F'-NMV*U"#M\5[[>X1[_;>,,W)O^O=XV\U0'GBSG\+)*^S\OB\,+K:U]B M?J=0TLZ6=4U1*SJ.!R3X9@C.P"8-@D3^'S:(G:M(Y'+6N@ MS1R:K[D,G_(3_PGJPO&@G\4&X;WOO8CST(_=RH2/NK*45VURP^R 8X6LM\X+ MJ9:4(I#<\%U9@@[S?\+K\_#Z/+P^#Z_/O_+U>/+PG M_Z'QA1,"XYT1!C.9[NB%<=700-S(&V9RW!F)OC!)_/H3>R"_5S>2\+8\O"T/ M;\O#V_(?=UMNJ79X5_ZYH,/MVHJ&$8@S1" V//!2_(%?#Z.Q.!TS.)H2E"G! M3!9='MI"!(H_$)=-1OYI+'7CMO1A>.(#3.6SD/^=E\(34A&0T5XR.^>BNE0K M4])49"4&<5'L.2X*4QW"5(%KAR)."(=WAB+H:6YB#HRHQ]:=CC9STQ6E MD_35;YCM$&8[A-D.8;9#F.WPI;,=@E>\-N^AY!F;<2H4_CCK(?9=PX\WBV<< M@^'0'Z.@/R:9'D+4/3ADUVPS_VAD"7:B2+NBZK* ]71UV.^[#;?Y)48[:'K> M&2D92]?JYG!5SL92$Z6U0#TSR5]_XI$8$8LD\ O:5"&?/9=V<<]QCQ_.9N\8 MYB!U&W8CFQJM6#4?:RQ<6FB/!DW$7RC.$8O@>#R2I'Y.M?$=I6' M-% M9S7<^N#W$#9YOVSY&J,D^L+B?SD8(8!XUN2#X0\>\T MNN&^&.?9G)A;,\ZE5?2S63"W/OBG:_*_4OI+\(HN<*"\\,--(%"R0?CI*N&F M;Y':=IUV$?KCU,<- PSLDQ#L##06IFIJO M5&V.1^52NC$9>\9<4)#<\ ,-B6\J,LY=__'%6.3+A@:>)_3G0@/$CM3G2ZJT MG-&)$4Z:_-1>E^NR7&PB4D>A@?A#@KY8:.!G:<=-'.#6/'$EK__6QSR/C_]? M%_'4GR,../L>)Y[CJO+J*78(\E,$>X-M=L8 6VQD$"8$0@A3T/T\)@DNP&1! MM;$Y&@.)(@]F(+^"!? +DM]>#G/A0QQUB4WA1L:8Y6=28L"0X H4J\ H/((A MN8LM! ?[]_=///U,JVC_CUD(^AR$_.'\S8V]4Q-LFV\V(!+-8J:KS6)&LRF, M<[SG,"CIE#R^OT4HP7QH/F 0X39".?SGRU8'?*[>)LA'>=+N["20Y812'K>6 MXR([[4\39B<=]1RI^7S_PQU_@&UCQ7=SB C/ KTF=4T5OIBU]_8G$B@I-OPH]J M^+BQ($)L#-EZ&^3XC/)$^J&%VR>X8\'%YD&4]A2.G9/81?%8$OOP7:NMRRYE_$XKCQ(EHC%))6430:YS<>-%#!HD>CP MAP@&.=0"(IJ$K*\>;F6\,+OKD!V+17PV1& 3C!4V%B2(>6%J0I-X#9");(I: MU >;+VFWH(4" ?WL<_FY2>?],9=WT0H[M71S!4 ;V'-5!*>E;LTT EGE4XG3 M,5U!W_][QG3+FZ4'[] M@>;ZLX03R,T%_ 4; 4A$VY=A)K1^?-0=&:/VUB7VQ:TO:*%#O&^-PA\_'@K8 MP)'W(=-968!9JL[NTQUT'X%1!2AXS4^'(D?JY?%:RPSH@3B9"F8CW7QS".%B M:-OPO&EO/D+KB#VLI=BE);6-3%U;B=,,M!:*PP& -@WY@#]UFX+P$MJ]V?]^SQI2=B7AP#R=/!)D7ZV!#:XT DP ,M\ B,#G)V.W!+:1TNW$2(1KRK M#9:BJHZ&',@3TI2V2W:3AY0)( ];\/6N#7V*LX4G5",Z]EGV-W30#^(53YW@ MQV^B/[[1)?8=^NT3-E$*$>)(L!SP>_O#_J90^XC-AJ;",NHCS=@%+:(ZD-W] M*$;4#O8./]F$?7#\/VCGKKU]Z^9I1'"B-Z80)!^H%VMX)'5^XOE("LJ0_K8@ MV?X>10&;WR,;"%IT 8'PCV4Z/F?_M@%4/% +/WGF)I#COWB[5!@YINZYX,E! MKQR[V_O>VZG@O_!HNW\_&=6C7ZPG"_%R&[PD'O 74VY"O-P&+^0K$SI"O-P& M+ZD'/,3+'>*%>(B_6*@>XB74^R%>0KU_[W@)]?Y]XB7DE_O$"]3[L1 O%\/+ M>RLX7@N_W P(R7< X:(&SZ^=!NV M,\.F_?3VYWQL\Z*V_[IL$RK:NY,73R]-W\(4EQ.J9U._-ZPJ/K.4.5&/&ZKG MD-WNA=WH$\4](;N%:CU4ZZ&<.4LT\ON(EJ"-QEEDR6L!]'L[^IO=R,_<5W\K M2J&^BI%W$4HYV^%#,1N*V5#,G@D5I9G SY><+.E6GRAXAXC6#3I M4H5&>O%,\5WLK!4\,:HAS"37[7$SN]L4A89:$-L'!9&Q:Q2%[\KS]BH[$(OD M((<4-PS2@ORQJ\&*/O8)G64-K3SG4C([D]NYH>L2Y8[:A' B_4G(%QG^1S[7 M(_Z63/:?0UUZ+G3-JX'6OE^_6RE4O7F.^%*^5*Q/+ MT*+O!9JZE!3OR(]KE-K^X6D MAVJ+8B=3S@ZX=IE(,W3[-ZM.&T9T9>CM;:6ZB\C!T'?U=@S2WF*3VTSW,'W/OLN6C[HZ- MGO,QN_R0*["=*(5/W02Y+):GW:RC0.B@2<6Q!RH,Z(17+^'5R]G83:I:I%'B M'993!WQ)SAN$F507$#HQG]TN-> CO'WYL@[/3Q8@/^;VY>T"I+0VYHVE:G2U M?+:2J^O]]*K",1 ZB4!?7V3H^8_0UR&[_9@+F+>S6W$Q<)W&F*ZR^:2P7J38 MDK:8-"%T4H&^)L([F"]U!^.WW/Y+-?P1"<[?883U[N-U;VE>?1V__M)#U5Z2 M5(>STYAJBIJF2DZ-]1IR,<[6ICFNV.03R&G'X@_)"TQ.NWUT^GO?7+V#S"_L M3]\/F?.IZJ FX:K#96*956E6C:DI18%D'O/)/':1 8&WOO6[Q8# 4(/=FK7O M:J;'%5C;Q!G;3+,ZI]\>[FWM<=O3II<>\H%TCRE>-8,K-MOGG M7HM348>TB- XWKQ\-ZT6O><2/4Z?+>8D8UO\G4:>_T47\H.#6.JW9UG %B$W M^ 6MS_0Y_9^#=JZ[& 8:=F/:O[>5NWM V*"#]$E5 =&@6ZP@PWW^%O2%L'(V M0$DF'\C8MBCX]Z[Z%X$-.3W)_V"//Z*3'$$>S='9@^_!*)W@6X?#=#:?O=*R M=H-$U[1^DP02B]?H4TOM84S QC:2LO_JU#,G:1C]#'D)"D7]H/!_\]&O/_X M)C1^#$WKAA3B[' K[./W.2(^A.HI< E;@8>6,Q\"BMSHBZF%5K<6/1A"N33U=VI!AEQ5M&%?>BL4(NFFWU M)(KAR>-GUMNLT22'4\#-9DZQ:=86PB2FP)5'STS;1BK1]N8F5U?$#(EKQ_-C;9FU9A3A]=#*^-&))DI<;3K9$]SI-H)4$\7:K5N0+%Y>H>5V_9<(W3UHD>JL? MGZY,XE4W-N$;'KG1FDX:GMB1%RXQ:3*Y'=UN=&5IY M=*1*.5HB^(6NLID*I>>:>:NFFBA#_>A(VKA-,Y5AIJ7E*]JLNART>]D6VN?Q MD;J%KDYDF%(;STS+L6IF,9Y-V04?/SZ2Q95+$V1?;FT4HQTTB[Q7FCPP)N1#-J>@<"M+P6"*[(K[OK!5QY!- B M(XDM$->F6KLH368KKI@JG.[ M(7EO&IG(P)V)_D]U^>E01#0NT3F>E\>QZ7YA00R+G%"BYG/;G>/%X<7FY3UK M-WW[@7A)XF0+[1I(+D#YV$(($)$W ,B$C]V5N>=(0**IA\Z1.7N M$!&*IKM 1"B:[@01H6BZ&T2$HNDN$!&*ICM!1"B:[@81H6BZ"T0D'L@?.B3S M,HAX?^+RR[&^ZYWZBN,B7HZJ7;R[,'K)>[>7>J_,;7@;"$=(_.G_KL]+PCGORO\8EEQRX=6%I^2VH M)_:]J2>4LJ&4W?()^5$^23[$OK:0/>-,G&]H@_YHNCC?!)P?HFU_-+6$4N0B M4N2^)U:_7XI\S.JZ:7,%^$R4PHE24FTP!X8'(I@!W+/95[<^W"U*6(D[./>_ MSU+:=Z.VG&^H]GMW"QJNG>4;0V69EI>S,3[5!7?2GZU7SHCY4(/&HB&:4]#> MYG17-@G2!]6"B+'J-JIP=54IRAHQ-L3*01^:*/6.1C2; MQ&P@G<[;9H.4]5TO&6I7"T@-+7JE*"JI 6,R6N*Y*$02R?XV:JU.MSI-GCEE4A+M7$Q?6%03$YT#IBCJEK M*YU,,EK3-O(&$@;TKS\$G@C%02@.0G'PGA89'Q,';+PG]B>]5D/+E*26X] M M0=&;UQ<'\7E=GB5U5V(SXQP;E3A5D[)*,.F'ODA+QU :?'UI0-YMO\JK28.S M&@?M]+AD-%>\S/6JT2PG=;J22]_ .$AYG#.KZ)DH-TNLEKV"&4M5IZBJFB!1 M!.2EENQ?X ZJ!1P@V.(8@ZB'H)T#W;00DK[,]=)=2+"K'O*,C8NNT0GT+@34 MYT,96T9A#"G[R"8;L;'M]&7EU&$^FFUSO573,+.U\JSNW$!DE1OUU(H:V%.\ M7&RLRF.S8-%SU+.!@OY,C+Z\CL=\/LG[!&WL+L>'ZEJ:)='K)3JL87 MJSG-G;>9ZS.[4#;FL59GK>."1F0&16LI<7T&,CL*7I 7=%="9@^9_?;,_OE MQ%N8O9&H,:HRC\>Y=G,Y,-<-L6[F;W!MP2[P=B7G3"T-K.-\LY@F2<=#FCT% M?1'Z@A<7(;/?,;._7)?T_9C]PII]4JZGR'Q\N>3R8JG-ICNQP6IY \T>D]=4 M?YR>Y;79/#7G5:T*$C9B=A1Y>%FU?\T\##_\XTK7'XH,KU]""1%*B(M$/5Z5$'VI*%IFO-1ARU4A M*ZV*:JI;N,$%;3U#5U0Q5I>X3%VNT41/B.$.&KM'__H3#R]H0PD12HC+A$I> ME1!D%Y^WU[16Y'HCU>13>K.4Q&]@0S!==5:C)9EA9]'1?"";+M *_E(H]0ND=>2! 6Q!]V,I@C15#=5Q;;^K4)C8\2ZY=KOB MK,N;03<^VUU(O,_'53:L!B4><\!HAV)/*)%LO9+ME+A57BU;7I*+]@HW,(R* MTAAD!C'=Q>DN370:')Z)-]#H#53W0H7W1Z&T"*7%)6,L;Y,6[6JW["5M9L2I MY%BI-;5J8Z7=(-!2U%4- 'LY8Z=EH6TPCM-DLDA:T+_^Q&*Q4%R$XB(4%Y<, MN+Q-7)#P(;F!F:'Q**/-YRNFTS#%&Q@7R7JC./"4&,M.4\Q0)JW,JHLW@P&; M1.J"89=07'QA<>$'7$)Q<8[HR]O$!9$DG6%A.:79=FY.=_"J5K8K-[ N7+92 M:QI*ILRMLL6>6W=U54@LH+A (9C$B^;%%\QOV8UV)4C_!1W3%?0PO>7\@>=# M64)!62*9'AIO=Q-!>=%2XYL?]2[DYND83KPY&;FK9#*IJ71\O.KRDV2-VX@$@8N,QZN8OJ(G&(E=&2@&9BH.D+"8D^(+_"H_?B N H@22CX$8 M!;\!$GQ*)A.\)(,DG2"DY"@6/_@&:I9)\%XJ,YVVV%FRDECGY9$!["8/G_%T M9;-6\Z+:+-W O6H9K\U:*;S602OIIRM[8Y%25^L%SJF#Z"HWD:R*I#!P9>KI MRKP[G$AF*>UHT?1\I9(#J4[U&)[BR:[7.H:DI[F)9R;$^61]ELEG#&HP5<>;3/ MJD+5AY/LNL/UZ,*@6>HELM82M0T[VF>W4C?CW14U8-L=H9Y9:"T0K2W@RJ-] MUJ.SZ1RWHZ0&YEP4XC1!+;Q%T)GP<&5CV"DI*[0C6;0M.QP M9'0BK,=]U<4;#EIYM,^V M/&2G6=SH<&4E*91SXF QZRV")@1/<#2==O5XS$YJ>:94+%;[3+XDHI6)IRLU MO>6X;29!X>IZ/?(2DU97JC%!K?.3E16O7RETU08+V41-&29O$$V_4/+H2.RT M:V0SDX'*1:FRV*[2W68[MH#2_VAEK[CVVFI?X'%26V3+M8[1CCMHY='AM9'- MD2LMIK-1(C$>\;5>WFZA@J7C(QF%@;DN9')%MQX,T&C^[FCC=H9G1L.ZD.-54M3WA3M.;N2TK3! MS.-U@9MK<.N5F-6E;;3+9,KK6G/0T^B1 M-_:4M-/,5QFX\FBC0W&0U:J#BOOQ1FMEJNAE0(?ARJJB M3(%B]:R> A<>[]1:=L1B;5)T-4^$ I)1]'JRXR\]VJJ<-/!U+Z;7V38YX0M>H-LC9ZF MX<'($UPUY=@QRTQI/"--BD6!73'%HH*6'FV67PVKINHD3"W?B#=BWJ#"DA"U M<.DQ9*WI@C12JJC1)$AGQ6E[;C'^4X\W*Y,UK;%HES@N8XAUPFZ#10S*5((Z MWFRG-JSB(XM8<5'"I9J3:599E/VE1YN-T:).)IN/Y81,I^!OX$A8 M"T,/7]N@YFE>GU#JJ[P2[QK^TAT(#BS#>XJKQZ87L'9O"^SRK[_X,KZ@96%5;! M$8AX!$,XQ_YRQP!#%C*)_].P@0QL&TB;8V5, WK,#O(9L] %\U<1__P=P2S/ M=CQX6,PU,?1]%]A3!XV 0+\@]TPP5F@UD?C'P9AI,,81 :D%''0#+V$9Y(G+ M*O+LT/?0[;QMF0%U'NSII86/&P*".,8M"_! ?Z MI[)JP$]4(_C^"^_]&UO +P@>=/X%/YZ@KQ MH^B"_P (%=F#'T8M094B&&3& MJ. XP'&0/QELTX=61HKU,]5M234$>_79\Z#712 N%0!7 MVMA"=#D_F)@#,$70X7PPB8(#,,$-B'$,X*>R#$24NX$) MEJ7#EZ-'[M%S"\'AO6B/8.@\&-R6I[M;I-A !"KDPM%J'T?HKP*VL%77A;NQ MP%+9X>L"8XW.=^H*/=$B/"_3/UI]^5>Z\,?X4()Q/ M)(9X?00=$G8Z'&EI;AXO\ZLG(2C&X>ORGN(2[$21=D7590'KZ>JPWW<;[D%* M3K&6.P@Z11T@HL 3FAWN ..ICNN *<*ZO0H4G!][ VJNTBU ]$FF[IN M+A"+^<%@1)%3^ WXP*TJ0T#=HT,GT-^>.S;1JL#L41W'V_QXP+4^7Z-9K!B% M!V3]VR<)-]" &R8)+AM$N!/!!%3L5EE&?B(S=W4-4![*[ M?QD1]2\-_$\VESHX_A_$G*Z]?>OF:43 M&_+$XS%'N@7&R=*ZOS$\TWX3!E" M>1NQW?X>1528NN>" M)P>]3'KB QX_+>@^%N*'1]O]^ZF++/*!#M%R?V@A\(?8BZ7-(6)"?@G1$O++ MO2,FY)>[1 L1FF/WB16>9YJOAE[-, MO'\)!AAV_7SD5V3VV>.&(C!<8'^$%)+O((7+^DD_$2A?BTZ.\A)"P@D)YXX) MY]*:YPO2S:O6T4\$2LA,(3.%S'0(E+LS\S_JZX12Y)ZD2&C+A81SGX23?#^0 M1@?OW(?)KS]!=M[__G<44LA[*40T=?3A__TB?WV46L@'_+(0.S.U-&Q3!$#: M)!37@!L23D@X;R$<1E%LH @N."28T'H+.254PJ$2#BGD%0HI^DG0@=H5#"DD ME5#MOH5L3#D@&40^J((BI)N0;MY"-Q5UYJF27S_SC0VVV^B>2S//^TDAD!'' M_YY/T=ZPQ_JY'9E=<=(7D:4A.5R2'/;*6G\V/9Q-27X?VLB8COM5G+J0*JX7 M0D75KN#(&/^8974'8R7V3]Z&WX /8YY6TI^+ ^[LN&?7BW M7ID?4!MSLBI_WN&L8CXU-EEUF#/C376D$;KR4E>+EUNIGFQJ\6@,/NUIT1%Y M1[X=[([_[, MZ?1)F)FLLE>A*^YL"T6**F+4$1!Z@G M-C2G8Y$$GHC$\8N,+PIYX&M9%3_1A/@VY'G=,H60/$/R_';D^9T"R=,PD/Q= MPV/W8/EJCK@U>ZLGS5Y^TNQV"J4DI=&KO#6.EY9*1HEPHCRUXNFW9M=39PTK%.YOH0+##G2ZAP1LP8Q"12OFY[1+9K=&L[/ M1*W=XQ>7ZK M:'*4#./)WS50=F]V+WG2[LTN1:Z_:$E1MBZLIPEUJC4GQE4#RB))BJJ=C'+L M5$YT5RTP5#+]!9]"=B\1H6D\DHB' >7ORR=AX"T,O/V(P%M(UR%=?T>Z_L(! M92H,*'^]@-J]&=;42<,ZWJ1ZE;DY+FL>M\XNI$8U+7C735!VU@0C%*P6+E3[ M.;Y5'9J\NN )W(\H1V(I/$+'DV%,^0NR0!BT"X-V7REH%Y)G2)YW3)[?*Z8< M"V/*WS56=F^F;^QTJXM$,V9G%^J>QEHV:E=]688W \ M[O%*,=%2>(+TQS[IL[S%:)\AU1-0:J63&^D@[LEZ\O;[8*=*-*NJ+HL8#U= M'?;[;L.]JM'M2%1"2G5+8TTH]V9\K1!-#N MV2",&EXI:GASRG@)3I?MHWOSHX=,$3)%R!07\0/^ZPIPTW^V)D3-F\*7B2=^ ME]3YG_^%_VSW+NI L!'\QIL7[T"!WK>%'OZ?BQSX<# .&=NB_S2/^%]T;<%P MD*WVV[,L8(N" ^ ZDCC@$O^0_K__LW_61_1'15,W[=];'.\!81Q,WB%]="L@ M.K*!H$4%&>[SMZ OA)6S 4HR^4#NW,C?.SI!8,/B#\GD?[#'']%)CB _%9;1 M/?ANB"NJ ]G]'7QK^Y%/%]O/3$=%QN%O&^B"J\[1Z0^?ZB/1-:W?)('(YR(X M?,*OU![&!&QL(S/\7YUZYM>I48KH9TB3T-K6#\8I;CZ"/B$B97Q<[I:7HL%ZZ4J^G!-U/ \8GN#Q7\';=BOY ME,W+\RB^Y@0;'TR&;*N?!0KO9ZL-] MLL90GZ1&3AZGM53=R18%>=!#*X_>7IGF$N7ZNEYDO!C%M$$ZX\>CL@ M*MRHLZP16J;7;J[-#F5WX@N>.GY[NJ&9W%3%UVRT+\4*4IS2-1JM/'J[R8XF MJ5RWSFAMNEHH65K<6C>:<.71V^U&;1HK@*V].:;0:N/'I[2\KD_U8C.:,*[%K#IT4!'\0T92G#+$;;)/!'&\*_[Q"HM$= R@>IW _*]\@2/SC M8.;C8$EL(=A04;H.)CAH>V!\ZGWJ &W1@"T/@ZT'=/Z>7QF^B/;Z0>WUC;626!!0HM$EVP M'/![^\/^II >WVP(*3@Q4(R'-L.>A;JQ&(XM.-?>OG7S-"(XT8<-ZSC^$(^_ M=%FRIZ7W7FG"U\B0^K90VOX>18_^'=A<"PB75\V=C;'JOWB[5!@YINZYX!J6 MSUOF1A-O)XP]R_73OE[RQ:JH$"\WPDOB@4R$B+E#Q(0,;H276&@J7Q(Q;\^'><69N?'@^!?!]M*8>#\?.;A< M-^7@OT':Q.'4^(M92&F<3YW?5]J'KZ4Q!D7OIZ:Q27C]R[+!7#4] M1U]AS[<^^_MLXOG.8'*^C,"-FK[_/AHZH&__S\SFRW3?6#7M,MEGA7YA;:L#1JU'/Y&) M>_)D]<=;L%-M)P"3D&,3KZD!85%L.M.*Z;";6UHB$J/(2")YD5;&=\EWMTA! MPV]3[GSQ#+,@''9;R?,&K?R*X,FJ*[Y_41/[+."9VL,^V;P[H^[*VWBA#3B96G(XTF19+T%8;#JK$RV$PLHC>*_ M_L0>O6V[ *,+/WDA'FF$&=X*A@!C2>0F9NXG)G[PU3)*S?47\J O2_M]]6LU:M)D%M8JX#@ M6_U.O9MD9_WLNM9JI-(=$>5L0VL5\OU%^I1?/ Y\C_+DM8OB[VJ'WIE3SO3]/#/3_1+771-R'8$A7CN'+I%Q/LQ9VXH+E[GY/%*JS63)7-Q M5>M4GXIZ16>M(=>NV3.@X'B?S*/R&S\(2U#)2"P6!F'#(&P8A+V"67MOTN<6 MEFT\UU86&A$K:]-D:YYH9!5W/$<""5JVU ,9#^.P/SX.N^$$C*!.FK_/U=__ MJ'+&O?INU87;%0_JN_W,C^>W?1 ;@'XACF0D"C :U"C6#WA2TWYLB3#6_MQH \H$.B__N$"_0<<"3(6(NAIAW]BK=R*][ M-HX/,V.O8BH'PN.Z0/EB:=(!&W]I$*%6'0%0*#QR"CH?XZ60<>[+GWP!)D=$ M<1U'?,,[WZ;$ 'D]Y^"<.]-"[0/W$'J6EF>+8\$!!V[I%U4W5[RGNH6JN--[ MJG-WR/8C)6E(DA)J404,QX]+,"C&H?@1X_3J<4E#6*&/F 4\1#V@ZKW;HZ!, M\43(5EXY-9:RG!8^%6>CY,!-4S2WR7 B8A$2U$N!VZ^G1K>1[(-8TJFH MDQ^B,OS3H/#%1>3"=Q("(<=_EN,_< FLR.-.>QF?9_!9!G BWI47'LL$E\#) M"!V#/$RDSLZ_=Z;.#I6Y,!=4W8\XGN#J4*-_6*-_M5$O7X__/ZSQ _U>ES=3 M-+8,D#/M/)(D)^3&Q*D89;[3*>-"E):Z$V*]7.49/H[D1CP2@[H_@;^4//*5 M]#[MOR*8D>/LKI].EDQLKZ%"!?^J4_L%FKQ_/0FP=V.8$2QT_1NP]+/7AR=8 MNY;NSK/C&,FP[:A<*)&EM)57%;AIR-ID,H+3L4B/1L$W%%J80S#?;=]' Z@G,B1J*K+? M%MEW>P D- F#.!""0TR#0YC;0UC!(;"%ZHZQPD/F >L)JK'P>13[?\+4^@<^ M[B&"52H9["^$+!+_YW&%_P'QS]\1=$OO0&*&)IP"-5L$4PW$? 8(N-=_.I11 MXOA@@[*JH\VA33@67.K!AWB6I?L*<_-7<^^(*3_SA,+^0@_9;&;WQ\;C0]J[ MA^QM$*40H!/O;P"E)2!(!&D'0-ST(__?J- 0BEKC:&R M3,O+V1B?ZH([Z<_6*V=T4AJ1? H)(^IS*66[+WLC1Y54"(RVL.LT_9CGQK@! M!6\)>/-M02*D4E5<25I^4EQEVR9G#_H'"6G1^!O$H)\_L2<#GTX%@^)O*_BZ M@NX]2C\ZD'XUZ#GQZ<3*6C43QIC-@$J,']5HC:05%,E\.)9Z&&0PW>^T;KQB M&T0@68TFD#8@)B,^KN%7!%&$2M$/%R#RC&!M-H/9'J3A!ZSAV6BK:#V6!P:P MH?E1-!S7]@+D%Q_2#S1Z&SS5%&M'-XSW,BTB,D=IC1)<*[AH"X:)@3GZR\+T M=.F ,GUB#'X0/5MU404HVC1F0;6MBO!9$/A^)_0-(_LL)F!S!%L,+*'=[T=' M3 - OE=MZ;F>Z1"B44&&O*9"RI.VCY=U,]@BV@)!1B$HX>,M^"I3@J0/@>2\ M^VD0!PZ8>?"\^@J# /)9[-^)^ .^PR1T^J:F#1ZPNH$QG@+E'T8D(QO1YH\@ M.<];D3R<0@_)Q10;",%CX6<'FXF<%%4&%.2GQ=6^4-KL_461M"&';0@+?7M/ M%@G(!SZ211"'EQ1'29Y(WEP>@:[$YV)5;:6M2D)M//8L:3AF;B./*OTVIX_7 MJ1(W)12 SVTBSJA-*(_BGY)'[Q5'!U;4OGLO^_]#R9F07Z!(T ._(6"9V&D* M?@/UHB>]ID^#/ ZD3TW_-;O8ZUO(=VONO7JNR]!YC$^^=:+]Q;$+PJ;)$MB7E-F2^SKG$R(TG 9=O5V:-[*);'U&+7W_HAU,C.=^(NAT[ M;+YQ&Z[PYWXD/LEN6;,R+5 C\/5/D+;(1X0#5$J'N@/GK]'&_E+_C? MN^ OFD_E5ZK?4RFEE-M=?5R?B0O]Y2:'$6_LITFWV)G(LUMFQ1 MT\E,;Q2;&C1K">*!/A6INP\.>WT##]LW9SU[ZUHYZA+SK44'@XP .>Q@\LXA M"R*:ABO.'^MY)1/\EF*?;V?PSGH 6&% Y9*23M$2JWPB[HS>6O3A&""AX=OH M 9G6P,+_D_,TU.13I2,DDQKMT"87K66KI61WT&*;"S_0!*$4(:ECX?\:?4'R MV)CHKX0;D,5K -\E0IZ*_T3!@K\MX2%= $WUIV3&!6\RL#UO%@:!TT/*IPJS:QBS*\_^,-Q4L@6 MH0]8&T /:)2IQ\=SR.#&@<2X+ZS;S.B[ M3-W..^K":O4.&_AUB=_8!@R8!>& 8D*(WX(:*RF*/EMA[AYP;A67KAO@N7@3 MI"')M)T(5C8-512PJFJ8NBML$GV+AOBPBS,?KGAT/='TOB"9)QBC]^15#T\> MO8V['42L@GB9#2Q!M3%T0:.*P$\F5%VHU=HMZ%]T]E;#9=+3QUY,0\5.LHEC MNU!>>2@EU$=T#;+'HSP*]K;9&H+B1B"IH%)*5^+%%0N8O% ';8+L<(<"B7J7 M0')<)(K8);KC1I=;CURYDT+4GA2:5/J:T/(2+A=MC(91;YY-9.0FU"O4=0B]^0 M/TZKD8]ADII7.G6;4=8LV:AQ!R5;ZLA975I _AC2,M;W&I07;48;LI/T]'< M'*;[4#VH/($>0/$5\AM[%[EPVQRMAP>\A<%G23)B4+I7Z'8D&\PY]\@?T\DY>GTR.; M<9>(A!_5?5^X%(F,;=.M3N>H^%_T36B$K=^>!7E?%!Q4KDJ2SU1X_L]!(>LN M4(;JY$W[]S;#:@\(FP):TD^V4D TJ)/U[S=_"_I"6#G;W+MDD+/K9V_]WF5I M(;!A\8=D\C_8XX_H)$>01R7X>_ ]J,(/OG58A[_Y[)5BW0T27=/Z31(H>>L: M%;K4'L8$#+(99-]_=>J9DY5D?@*/@?A-/W"U-A_]^N/W;O#C6$&# F>'6V$? MO\\1\2%43X'KF7'P+[J:I]SJW=CZY53.S&ICEN2B"VK=H/2EJ/$+I+1__3D< M<)_)I,1RBDWDN3(#'+4\=A2-:L*5\:9FC>LZJ;'. $.O4JIVB!MPBJ$LY M7*GW\3)=(,L>I[;78=H4(4%7'GT M=J6RUL:9=I7A2'ZY4/*T-8TF45;>T=M[L]6@:/!:DHT"8=Y2N%94G#%\XGCE M-$HELN0 4'B]TU?PQ-PC2C):>;3/:4G6E5TDS1'YRD@B-&!QFI,T5")QM-*4UIK-1<WHNO MN$XGV^@74HM3%)+05*Z<&(W76D\NFG'--9*-Z$EL:CHQL*<9JX9[PG3.R/'^ M!*C-4]B/XV.EU]QC1*+PFFK9EVJ@MU!@(TLR#=C:P_?2V*K*\!?A# M5P6+"):!1X)?,E0!!2M,3QEOLL)V]FC\X5I01'G 'S&7D23:?$5^WCFW9WNTTGL]=$^KTU*GMS4T3HIB$8_=\O\M<'09-Z M2-+?J->6HAZZ/' >XSE

R.U=:)*6I"2Z%!AGCR(D,,0R;_MDR^":[= M_)QWP>5[:@U.K$UM4V'+-*5=SJY;D=CZ18/Q.-B\YA?BZLDZ5N2F>6QIS MM=_+D"BGCT9L'HN_-/GZ*[B+=\CPM[#U[Q ,&[GWT\&0O-5,Z?L"0\@4(5,< M&PO?! Y?WZ?7'TN6(ICHV;;?]="TD440VOT7R0+X&F;]:[D_W\AHOY)KOJT. M7&4"-CMAM'>B>:D^[-1GW*I1Q>7'(H3^80U_-:OE& M+'HMO_H-/,K-YLO%U&MIN,?-I$FVF>QF+ 3K6"8KZ[F[UBP:$7W)R(2/B MSN!P1R[$K4?%7&4JQK/N]*U/?Q?R\=HF3,TTQ&GNZ6VZG]$J0JN( M;207RIY^)73$SGVHM4KBY/;3]?3#IY.;ZZNC_M]7%\>_N[.K.2@)=*/:RP"6 M=4ZZB,.P%AMP4YZ3CN/T#JLNHZBBHY.CN5Z,?[4&OUCM4>O*#FZLOZ^B#_._ M$&-"%E#H-(U>WKJ HBY.2EZ&Y^/[/RYO_YG]?&UWW-G?[WX/AK\/$1I&E$[D M !)6YS2_Q86:!6]#2)%-BU;+P"!>\) $RL:<(\S&;I#F\W%\^[_^/0QO!X/! MM7WI7OB[UZ(-56#';)?GQ'\/)%].9]5]V/OGO MG[]X<73^ZL.OZ^'IRP# _?V??\[G@Y?O7U]_>?/7Q?&OKUK'8_9P1/\-J=/U M7?O3[;M?O[R\&I[\.>._L-_?O)W?09U"@&O+Q5-JJ$/?I[9K3Z/I4IP[$T=G M"YPJSLR) G]WX65B*1JWG/D"7PEQ5+DX-Q!!XW>-KA0$G*_P%#ZP$(]UO%V! MO/3E_=7[\._>M74]'5Q_OO[[X^7[X^FVD)?NY0/L-]K2H-]L'V9O_W::^1]S M!/N!HI)4C!'MYG%?,Z(*C&@UCS4CBF/$/3/_PC*4W.Z?ICE[9F!%!"Y:33S_Z^&GPU['O_?O;T;N?__IV%8ROV9^_ M?NW@AEFOLYP=>:2^VK5RZM?&(%="Y>S[)._P^;7J*4+UO(CX+S">SW/NW/ / MY SD*)[1U^>YEZ/[PIOHQ;!]:\^OIR>OO@VFM[_Q;Y?CKSUJ M)2NP2Z4$GTN44R[L.F7WFK1+5EF7K+AR;^UI[4;)Y&B7-].+C^[1X->?6_Q] M[W+Z2_?-E_'X7#2JMAOMXA5,!5H[X'_']'RDFT&GH[=_--YB6HX'H7:\]MSQ M*EAO57"Z:U0=*K>G>Z3=?G,M.S#IT&#KY3<3+A7I\AQ5UVZ/G*%[?OKAM]=' MY\?O^B^>]Z__E-UL.6!YS^KD27T$S86]NC?,B7A\T%GAG2D'XTB57L.]K>1Z MV?/:8R]L\[KTS^PRXH/7PR^_18,/(?,N/OYJ^>/-&D^J5I=>W2+T+[2+RBV# MP5)A8VXD.X]".X*_-\7:Q#7%B)N*3$I(C@)NGEF1?TM[*.M$1 WP7(SODQH> M_?@9!M=.5:7^>>J^^F?Z[OSS=>?BX\D+ZY]/L][[Q'G52-![\?#7^Z],;[_*WH][D\M6?QS___OX":0Q& M86E)/BFR7%=\Q <]Z$C;,7.,#RS$HURK<++ME-T:0VX$T?!O;H9&Z!DS60WC MT%!GO@>.,GXA2H5]/HY :WO^K2&(2P?2HIR"N;)=!M\# _V /)MA%-@N^'D_ M&A-OSH'#B%8"[S(GANDP>QH8$Q!J>#_'@]^!U_;(1D'/60WAA(7&W(L<2]S# M#.P"\&T8(K/@R?!"<.=Q"IX8CIP@A8PG/P;&" ;GFGB]JLNBBN[($:?-R@)J MG(_G&R8+)@;6?P4[*_1>QZ21[TV-$)Z-_*'_4F$*DAZ^P*6+DAX((L5'.8?. M+9HB^ S<09ZZ, !CQGPZSYB-0:$%6!IN^Q9]>RMY1"<54V.0>LW, MAW7MV_1X!W50Z)T93^UG(EJ#U9@RRAB8*>4!G(*M!HC2J9ZAQIMQEPQ:E[4#T&]O$S^[(1PH8+#V= M6!* :-QQ0%0B(=_ >9@LN3A! ^:A)H+/_"3$';7JN?$V""+N&^?J$&>8$%^@ MK5Q.DNQ6EM9XX'KAL&_P2K$->3'$R5R86>_ M90S%HSPLVY>LLEUZ"G', -X$2#,O"E&T4TL%"QF!!4_QI4"",3Z,OGJ&BX[) M!4$WP=-F'M:6XWTWMB>I(']RV!P'Y\?D:1AR(DL"M#0<%X=[PP,Z?AQO2]Z3 M^EYI%5C4R,P&:1]@3BQF\5':0LCRUKPXH%LV.5C $!,4%Y!9G-4MQ'%C[I': M ED)2#YQ12JY3OGL-,TX_D8]+#%@N99KQTO^0$K'\+A=)*J=(@A+OD*?+W M/_5;Z-9%QUC4GJ9*:DUP 7T,FB8_9CLKNZ@IMU%3N[($L--+)29S/&RZ$;2D M&Z [=!;-@/5@2[!(&(^'RBVS_4^F?#C.4&$;B.>?J6 O1019MMRAN&_,CT1U M,K7OG#%GSFX#E=P8-#MQD_-9'# BV8Q^8,?'1S_WOY\N+W))8?PI>= M:>?4_/7&'K[[,/Z*E[8+H]RC'-PK<-4#XS/[1J0A/\14*:V2O2C4@1,[ !. MN1CP/U A8H\5F 5N"5UF!#3^$,8O_4C\ CEM@X[[P-@5>@Q6A'ZFM$S@Y8;T M[!FSK=3]J/SPT![Y+'BC 1&8.<&CTO"!/IA0I*:6=,3#Q;?E36XX.DOGA:*4! M_#L"JV?9(AYH&F_1YX!+:,11./&P@T^TE O[@KG?480LP!.-_% XKF&.W1/N MF7.;YA.- -P&X?^0MI6!+[P3$1'1=QS=<1UZ,/0KOA4]0G_F\U L-FJ'!/*J M$0//7/3*5$2N!CF'048NJ0*XBKN@\TWA#F*Z(I M[B$5B@_RN3T=8@@U50XB_HR4"@*>DC"<*LTD[0J#H%%2/0X&,&("%L8^@V2I M@.Y ?D!._3CKW\24D(>5,?*3O7[>XW2;T<)%(D#$462 M^A1+7:&AIA>&E&_P?X4$4TP9>[1#YH!R!$4W 5499%UP:8=QS7DP-N;<_LLQ MAQ#8U+H;ZT.(V;P JV/0'E@>%PI,CL7!10?+GM8ZK$L1!(%_8%L8A8I "2.H M,80U8S1$,D%"5T])-6!HP4&#@"$!5U^A("QF0Y(L"%JLW Q'(R<9DI?U^&'! M"]EZ*_A5- P@]@)ZO;Q!#;G<\#WZ-/_S9S]X\OVK/_YS\<233E\@D MZSQ<3O\:7C__[:;_[NOM*FB-D]3:&7P] M%7_+Q8%/%K'VA0-6^7)T%<+"./]F!_$5,,RIY]+/YQ](?28W9U?6Y]L9S]RZ M\'O.W;9E,_\6+47ZU=>!.?MZ'GX@!E]*_LJ[/PS.W[-7O9\'+^US:]#[^M>? M7Z[=#"3(VU]>W<=*X5LI!V ]'PFVXXH(#2)"/R4EZ:V4L6J_./*[;-Z. M6I=7IW^\_^Q>_AE-HR#PF86[L M")?FT,3C7C[,1[%1$>"B1DE >WXY$G.F >5[,:]?#K[T_NA?7+]C?XS;M\%O M;YC]ZW<_]9K+&[NQTP(B(;=%$'Z=%!LP;#JU@R!.N E/Q)8#$9DZE7C,=;37 M:LK*[%]=<=<&3^&*@U\#?A,0'6>-NT&_>"$O#.[<@:=>SA!\'Y?Z M+033 6+IO )V-XRKCQ?&$;Q2.G:6^O4C7#[R0*",YYE7O@$.H.,KWM# I $* M$86&RREKF_0AB1Q9)]P@@I_%0R@%0E0KZ MM."W F66R( <#I)QR7P\T("R$F'.'5_D+S&Y<'M1$3.:X_C2G;WH#EX>?>!V^.+XUX[_=?QP&R:5 MLR3,I4]G2H(_/<2&SD0L+W!WQGI^JP@H+\PW;GWO=/C/5SZZ^NV+T[OX;?#/ MIY^#SW.J">X.&KW>\GYXRK;EZ:(\>R=BH@Q7D\@+'$%FX3(EZ9IR3)C8P;0A M-LCD=A7_QGT,+U$>02.B^+@T<=JT$ ,B?8DB&,UDP!;?)<>:'4%:XN27QDMU MQT=\3[)2,9F32F2E!KRTO=H0FR 4>]G3*0?;1I9=0&3!;&.]G@Q]A9]@/&5J M@.*SLDWQP&0T**@",9IXX,KGB8UP"'XA3B-;PEP)KT>QL(K_\JF1(=@G'H"I MR5!):,T5]\Y5+@GT162*S2)P"B"(%#NE\=.23-FC&1R_$V3-YY2IDAI./MKE MF$S$L@/X'HMR*"&)%\3UE51AEPOO\T<#PV\(E;3>$L) M6Y3S2GS7F+IP.$79H--6=!2^-4:\C=4JBHSF$:>T<_:>G1KUCEG MAH7+P4T'O/V&*!Q(I9U$]EBM:V]+2=R!BF24]463^]8%^8F0>*G8@9B%EY+W M44C8\M;J_=GKC[JGUU=___O%?7GMO3OY^G @S^S07X&/M5#6GHXW?O[ER)M_ M_'P>7-^^NSF__7,X/_WE$\0;W>;R$2UQO)&6'U"PKFG/F!/;#]3YW\061;Q9 MD/B09-!7&TVY&&@E((43W;:XO>_//UW^WCL-. M>-W^UC>C,8A5./=RG#\^8Z)T-/78,[G3Z =A^GNE'[:L%>K(YGL5G"_PF1)7 MMBG9'+,]E[>GUQ?CX?3;MY]_>WTT/N4GD[?__N,";SN-?JO5:.6<[80KE)RL M[:W+6JCQS4*SG'7X"I=!:M&M6I<$@N'OSX.71]1^?/TS; M[?:?OV*$MGSDCEQC0&N,S+$<1.!N4;ED\AIPB<'#H0)YC SX+"2B**\F\<#A M*1Z5%NQZ2=="0HI;PYA7")X#B3W/55]YS_E'9ENY(A'^\:;UQX>_NW_]9K__ M]8_?CR]'_[*?S[_[Z?GN6I+_Z:0%X>OM,!%K*:21_4L;C MRKC+NDU9XA*H7*XM8]IT[ F79CYCG22$63'0-&T@HNA"H.#+LE LH!R&W,(Z M<'H7IDJ'MAN7DZ*%"RILOW'(C< Q"5$3S"4C60B^Z2# ZD M!SYEMPT,YW$^WDQ,7X:WQ#H9Z5.F ?/%7!3UR '-HJ%CFW"%"PO3C&M\*"Q= M'ARL75L$WMT61&$64]D)6:H91--IIIJEL:H6W.?*H5N<'(%X4!:BPA%\I/E3I/Y@02_Y5FTL!:)0^))JK#[C]D8M7BH!M9ZI 0B,Z= M6/5NIW^GXJJW\T ?^3+FQKEK720,N!S1^R]'DNX*(R#52<3&/+^9Z/''4#2#K*/&9L:<2]9KN5V;'(V9W&^]3U MQYF+[]"%F"?$YB]<6S+3KW+ZZ6X[\'Z$YXHO$I=E[@PB_P:C4M)MI*1$KW:L M]$05-#GAM!55:@>ES,#C:);L*4H #OP&@ATOPEK)F8#F2/5-R;UM&RT2&XUL M=%C4[%W,F.,'TP-;+JQ+4EB9^I)3\1[RRI*V/JD02?4\TI>)72R-;IOM:J4H MF^>M;+*-L78O150F8!"7O\=UI7Z^]Y[6&#F:LWT2OS#VU4$X,!X.&74GX@8P MVF1978RCEWAXLHE42$D0<.5GR&VP[#;[JMI:1@KK:^MX-.KW>MVOQZ>G_&OO M9-#].CCIG7[E?8NW.R<#=FJ-OA-*6R=B%T9>C1R+&'7!(3A'/TC6?DAZ)R[A'HN!2^_LU!]@YSPB/^."I*>9#W813)*J'K:Z!?%I^QFVND7P/%$LN+857-IU MU50NZ@DI#TD=];)JC#L!%P@*%&/;Y(%Y?BASUYUG(K\BW_F -^&OTV41L;(B MPE(B"7=]"ETQZBP*S2+0C9+';)%%F%(^MZFI+FH9C09"1 K:.<5B)E-;!3+@J1[,=T=]EB@A! M>H#J;M'4)1HQ$>J#^EH5$HCR*6E_J6F\\GP(0JPCQ_.NZ22>E/0/"64"J*F M=E9 VC12K5V-E4(.7BP=SMQ;YLCD7 H MI39:21>@F7ARN@769)' 4Z%>7'L8A:+:<^(%7+X'<\IQ46N#VO@46QU[:HN0 MH2%O2<$520D@522>1OI%R+JJM00RJ6'). 5__USI<(SBP-# M"MRSPQ\$"4?@W2(>4ZR=KUY>9'9\Q;Z/'3HP!CF "Q91 E<5@\$%2K+>2PK& M'22I$2ZI:OS'=LM=L.O\@\L;1 'B\S+M]SN7XCX3%B"=IXNY$=>[0=0L9+KO M@7]FF\)Z(?S2R#8%^ WB$MECVFEZJ@JTWB;%\]RE%E,*=&4F9PEJ"IX14 M+8V[D]R;.; JJ(D@3J,+,23!F".$Z0U<,??\ZP80/;)NQ648D)59\HD+ZNI3 MEGPPM2DN Y&B0A6-^G;*<0=[-]BU;X(.Y29P %#E.9:GOZ?.[L]8RM_ +U\> M?9QX;JJ"'K[#9A#CN?>M*:X#!@N8,]I*HHWK"3P%C"-E/APN/5;3&[OVO_)\ M:1_&$?EB=QP@K06$=:5"6HK M K,NY"2E5DT)=(E)T)NA)Q!KQ\$G2 P%-YD3C,9G2AJCT MP$3=%-MC<-UY(6[NAZDN")Q/((QW;!X#<)$Q1+")&-FIF&P6@P24IZ.^H-D& M@GA25RVL(=(U1U+0DU5,I\JFME"QJDMX#IBU-'U;UJ!,F0F:FA^QX(@IWAE/ M$?'E6>PY&E,/%$O @$R8)HCW%>CX;XPF< MOYQGS$JQ/N7Z"U"M&,%M@-ZA-W<1R@Y:A'RS(^\T=$$S$@X:2B#!/Z+3[H10@=1R9B: +4X@%S$I"#SC8Z2&R2& MTN"^[Z%&#(4Q^"&AMI0I:2B"'Q2QY,CDUIM _4 II'O*TP ODJHB6;+Y3P0, M$A5^"1)!DLX@1X,J\V/L"\(KG(*;)FK'4M04[0&!V*/S,8A0-4M8JS;VX!(L MN8(U#K8%AI$ 8"X6;LP8*E4R$2,(DD6B'>N[+$K X.- I6+XG%@=X3>%U#N' MY!":&2^5KJO$9 &FD/(6?%.3PNN2E(V,>E 0?V&!Q?Z1I8BBQ3QVF\5OZ;Y3 M\>85,$>P?!7H:)C,D2HN;*(4O52^T)&F/)"%6>6IG[614)+N?(DPF#;:\3*C MHK?N6NE.!TTIYBMQ)F=:)%YNT./%S3A9*0G.CL>L*9NEY1(,_=CWYL U<&U M$F&Q. )07()FDK:+4WG,]#WI?L8XG#(M(5-](MQ*H&^E)*7\/%%M*@PH-F@R M4\*(SK$U,[T#J7J@A8LG=@PIS7]^]=)X&3M=27J[/ /GCQEZD5*/7,5+6AW% MDYX6*J.8U#R=>S7P]>#WHWVGPJ<8=TC"DCHBP!+P:&J?%M02: .'"VAP*Z[/ ME'$0U3KPL2S7Q(I/<)]0'&*?9B3SV"FW=^EM>>K ]*A*2\:+MS'W)<*#$(WX M]?&K24;!"-HB8$EDA5F6+\#;T,&+O6?2X&F#C^$\A7W2BT*!1@&CG0SPPN* M0@;T(YL[5K95"RRX, 0I37O-;V.W3^3$8\\-7.R$P7%&"=877"?<2A](6[JO^ZS'>I]5[[-NNL]:@N8&XQ%AAEWXE7GJ.@-LAW$+ M'GQ%?8$A1G?IV].;7IB![V+R/H:\%K83J(F.I=3-H!/I \3Y-BP>UV:&!2$, MO@HB$*D;;]5C",#\ Q928T'6[S:?-])W"K\6$VD"> =5N^/!-5A!3_ZGM*@X M5JZ\'5NF&AP&2P9NX-]D74AIUO150C3%D+3;0TW_&:YP!#% EB2I#@)?$+TS M,>(,[;EPW+P1NR3*,4ER,8YG9E4\3^_IX*MD7! 3>HF,F(USZ>"'E%T';\>1 M@!!(>TH4ND9X>@4, ??_%/1!W M(E%XA8&CR?@VERU5TL;C[U(J90PK4AOT7D$"&3[(I\C,2J#*T7 C.PAC=#%@ MSKN^02#S/!) &O9L)K!YDQM=H)9*IH(NE$BY:<@.*X;6R M3^JXOLXF1R"M+2>1L"(XF7,!58R\%IARVX^6T@<2CNC_LF-'N J00$+UC-DV_RMY[0=Q;1I[9JD^,O:",T\C.;B16#_ M6&NI(/-2Q=*S*I/0EE8Q@47&V&,Y Y$%7QP4&^Q>E+X+PNP,BSA MV?TQC1J8 Y,X,=^WFJU6.X6_0W:NW>YA-R;^#P?1Z0SBC^)U^6#:8H<$ZWW5 MF1.9N%61DM1/3$N&8&'>$L/3%GMD.P2WO$"L\UQ^K+IHD3WW9P>VQS!QEQA? M_ALS-V41TT(!"8.(VSZUGM*>I.)=_.$%Z!5*C\;11I9F*ET]Y":F^)/-/.K= M$]ODZUZX93-TU^JNU.%L=PYVG1K]*$M'HL"X@BA)9B!?B3J%\M5HA0J9'V$$ M1%)VD+($2A_,$O('"?DSRIF42BZ;%O5!ZF'IHJT\I9KI.(G+1V1MB2S3O#KJ M&D]?H9?XB]>4<-[=[E'G^+1WVGW62.7++&XZ#/-ER3J6VY)7+R_HH7SH1[!^ MTX3HK@29:LB#=C"K+F86=\"+?4J'YQRLA0WIE$C\_KC92R-^*@ S5Y@2,89% M>Y+@RS74B0Z(..Y;<1*Y09/Q(X6BI*LPX<8<5 /8T=\]LIB+0\KIB%_WOF=B RR# MIR$1AE6#']4?'2&@ 1X*ZAZ)DV9$N5*>+GE.A3M8C4 #HFJP.^=TJ1\ M1' 6>F-..;(DI%A#LTQHM/!;$@T53:9%E9OIW948 R'N1R9.EBSBP$>F) ]Q M,^[-]L;B882BZMWD-JR71=PA1-T!1R(,N4O8-)CVHE)*.A\V&8DP0UB'+W,1 M\DS+O\6Y4O(M-X()5-"6(+QDN4X33T/#9*$0)1M25$C@$,^7YY5W0T,TGPBT M83SK-N;1XEC2PTB0>^Y0!>F6)W6@3*# (^P@4V41Y*Z(Y>*,M<48E#1D$OVC M(5XBL281ZVJ>>8E $Z+L(^:G4NDC=?2EA&62A]-D3MU1D8#8/Z%-11N>BKN= MN*FHSI7"*M:0W8I&I;SRC-0FKBHB4 4;$@ I3DN6:C>6!0K/V!5U.N05BOQ\ M?"[)$$_YH<(MO!KW).VD16OD(#.3\SJ18OD]2[+6%QM'5.M2=@,Y*U58L!77 M!F?**.C,@YQ*"FQK49WQ,0_A&^8?T2'N*QI4\/FJ2HF..)*B/$-XJ@70*E02 MCN>.Q0.3=A917];=*[SMO/Y@*U% ]U[JXT\8YM&J%FJ\S.JT M>*<%8_+ES#OY,+3]0?T58OQ8=BJ0G% 1.T)AI5V*%_&E+S*7OJ=+8R MFG&\4GLG6 B*SQ=;)0KULG.L$ESIF=(A"4!*T265JAA][7A#W P3:3;9+2'8 MJ_Q1%SNTLN/]A;[*,FT#>L^)WF2OQ($L>?1>2PL##U88874%WIZSAHQ^K]]Z MRIYAD[8X[-LRVH.6@4AW6*&*Z)#B6%2!1B<%O1L+NB>EX?YCR_H.JMQ?GIV> M(OF%=#LES5/!!WD"\#6X?KW4 9 4&(U&XH!1(9)8MF8ESGUJK*)7]G'S*-$/ M3(N+95NIY?D 88$H:Y&_E&H+98Y=Z*$<;#XIJ2%6:8ZICTAT)(N>T[0\'2': M*,R1NQ28X.X;-M?"*]3H<4]:U*O+L:X)!D3%I)/KI=,05HH119O)XA ; 4YF M8?1;_:?#9RMT.7ZY7D67BEVU?FB&W*DE-D:NP[/ERRJBQB@#_&)Q4#4?86$K M4]1\([__R%SNQ/E]^I1))X/_"31?"*]6F<$AUBW?)D#4H:Q[N<>^O H C" * M9G)S.E0M+BKXB(M\/4JO&=U%Y.M[O4G,!KOP4:VOE+@BY>$AM2RQEY)4Z^3P MG-R4!:93<@$YVT10N3B+F&M-!NV^L"9/G\NEHQZFTC08@LL%)'BD $@4MU4C M:J;I<2..(,-3^+JF$\7/3@U$E@$V#9%<38E;OM.6XYPIZ7^8,R;O#HRK):\L M^U.2O@Y8[HYX62:88D"Q+O"JA-$O:A/$=#94I)FT=HJ&+4:R'3@'HV&DE+,()+#&%UF^UQ1 M5#!,\D.(/*5L!%H->JR@"52U:JI^C]9,/&(Y5AH+C2X3?8B!VWBP_#0K$((2 M=D@2$W_TP_,[MF>4! ,SJ$&:K!$M9YA[7/BHRCC:1[ XQJ=%0'F<[LT+R=H-DLGNI@$KMD@B#J'8\-M@QN8B!UY[+O9,KW#L!(J73 MCS+GVVEW^IU3*@"01QRNW;5:"D'O$\2E$T9)0=9+\:,ZP4"<$;*DKF;K_5&Q MK]F'4 XB.7!*Q>=L1FU62+$Y8#+3DO;_/M$PL*3&N*>0@L!^K#GE'B MZ#,$=-9.<4X7H-%B:(\T($K<&^TEV%;":VC(_1J>4C!:"V /N(%SD4VB 02<.P?)@T&6!$ M7E(AE2S!1EWEN@?/)7/0EMQ'/@8124 M!J'N-HTK&\'6F,MI[-F!95JSZ1PQ4<:F=B+P!'J,F8"GWE1X"RA=I:*3J49[ M E-13J!*PL@6Y-0BP,*Q!/@$LS(A'7Q&XJEZC 59)5 3&D?98P.1*1842@@T MF6^.4;8DMFV,82($62&+??!\[L6GB)F)*$@02&*^[.B!YT]LE2>S4X60PG., MQB(/%09I#!>1B!(XK!1LQZLY99GIY$;9=E,B&!@EIG%'O)WL:@5";4C(KK=R M(B#\7\"[6#Q712TXROK .V7&C1D?^!3\)M<2T>QO&,XEQ; J8/5^2V__23\: M#,"8/*X7/ALS=^0DSK+E(Z3#(JU3ZC!I_5W$84V#37Z#P5L$_I?B3&X-JP*8 MB8--QX>N^I* MO+_L^F$$@H0:ST$""\><7DO[3G][\ KDC? MDRQ(,AH\Q!6Q$7 _Q&=)_7(B+FF<7HG[)X&B<,L! 150-@FQ8AC9#@E] -,# ME<@4;JJXZ@@K36CKF4 @A,:2L+@P/*&7$C&CVMQ.RQB%38G(2M0Y4NBJ:2I) M/L0Y9Y1:8^A$_$C\#-=Z0\3*RL=>!:W;/6X=61P[_PPP53X[>O/"0&GU&BI% M!*]\'8&2]$+:G1.9^!A1^O6+9$\RN>$]Z&$7')J/".4 P3[!QV9O?/_Q4W(G M5N 'P1$62HUB7%@(FJ_EH5"$>@V2QD2=CV4'&#UE>$3;%VD&+'"60JXTN+4$ M$+45 !4"#\.Z+VWER>3<&()%#V,]/"% 'O9%P-X2 MJ7\Z$XY)["3(0Q)L//08ODDRZ5A0+IVVAM ,XCX>D ^"NYQ!&C?(<]/>!^&5 M$&8@A*21R$0(,P(GHNPR:76 >7[Q>A_*E#$V .EI,:"SZQPZH2U MM;AL^1R3P(DW&P[^C>X7M7E2BH/.-4V2]72R#+Z=CH7PZ!!J)X%3),L!YC3V MRD3G.)$ME!C4(O(GWQ&C?H?- GZF_OBQ@"@X4TJ3"K^)ZCB((]! 7A2>C>QO MW,IC1"I>5>D$$4N'/OS/4I.0EPWPMQ_2/SQJ$MCVA2I$CDDD6;S9CV"Q0GY$ MZ2D(S><^F_V8&H!,300I=#$" ME&4+,')45&G(* 2./1&QRA,6L#/2]I<0?>D9/^+7%1++EI;* M2DEETD!,J<'4L2-XY$0J2I(*D4O@5R8V0_'$%X.[-[;ON0I,AAE3*C3'"G!U MT!'<.!TZMP(973ZJ(7#VU<%(<=P5 X[>JAI^4L&S*&RNL>?Y&VZD!>.MOI)2 M[S+PHL -,YD^I1:O.9\9).YRM6.YD4A*49V1L$R8.I"GU00"[WOI6$[:<5'< MP]@-*_WDIH9'%7BX35):Y'HN:X& ^]W86]A-R[%2B&0HB"+#0H2([BLGW>9O 1E$0]OVN^N\5.]*:\W MY2N\*;^V>JEZYS.OX)H\-#9G"J3S0',E%?R?)YB__^ 1#//+91AFTEW8TUQ^ MJ6+JM&GI-W+1F8DI/RZQII/*Y.08T2S'Q(E@3RE_*P^8:,1](DRV>]!%HHN9 M"L'I'L(40FT&#U6Q&)D-+.AS(YG_OX=/*VB!JU_J,UP6IEA.64V3;M03>F99 M[X>^>JM\6EMZJ+&SM^!'"A,BG]+O-T] <:6JY!9INIG$?/>+!NHV:#E+8\8&7IWSBKK:9O>@[2Y'_?G7[W0%+T6LU>7VW$Q%4B MLV\&'?=IJ#V>"A-K1:I<0BZT&BM(MQUEM0MJJ G-](*ORH)?OS5[)PV6I/J> M1(G50.>A:F#0/#FNM1; 3;'"UOAZ%[WTN6YL'A[C&5=;%I[@+M\GL;]7P)3O M2ACM3JWG<;7HE3ZH.G?O6NG=/5KI&[%=+^2#\\_2,%:FR7D6QFK[+IOD2<-P M>5B4!U;VG!YR:%\1F]6'-V_:&RYAVJFE2?4X9=-!6)C#X[\T/5H A&=Y> (@ M=OX.;]YBHTT+OM9\6@#0%:^M %0]JQKW>AS3\Z]$LV!=F%4=1NEASWQ..[%PC=%NG/9;11N6/1?0NZH3*LKJXW;1GO-. M^?RD,,>WCJIE!ZMJ"[IET.EKW7((NJ5?H&[9>IIXK6ZI84)XP=O\*! =%ZX M\+QPB;LU5:#+JKQQV639@N'J]+LZV[*/V9:'"43W=-^2SL5YTQ54".7KR?SU M7C9=MJ H3[H#K2BUHE0"T2M0458C1_WHT&"GH_V@]/D/WG"5 M3X/BG;<&4$FGH0XA#=5N%;B74>L<=]FKN'Q-UBZ?"%M09?UCKU/ MX,(+Z,BN;3C39<^M0CGU/9^WKK76J1TM )5)>^M:Z]*3X(E<3U59/3C16>O=5V:7Y1/73CP[C>-> M1VNB0]!$)SV==-9UW'NR!G4=]X'7<9^>%-[:>'BKJ(IYG ?NGA=>'%*V-.@J M;EW%78":;!?NW9>],+2:?$2X=[QON>\ZUG";6RP_V?.EJ&NY][B6^Z1(& N= MBJHNJ]MMG177M=Q[7+9O::"B3VNH5'9G8\ZV3PID;$42WP6?QE&/ M)'B1>NQ02RNA;W?)*EEV-KU:154_&=AO5@;?T3R9]XP)EO3@SF M6H;%;[CCS:;* M(!T/55&]P=Y5,6L5M0PP72B3=;+W45 ;S($'H?<+EUQS3 'KQ&]5$[_%>K6U MTQOM1K]X%[:>#"P]-_) S5_@01-EE -OQ1.MIP26GGA]J YIG]8;??G0=4BW M4/;I.MQ'U>%RE_O,(?^165/;M8,0ZPAN"L-N*]NSUPE4G4"-L=RZA?=Z[ V; M]R<[,2CPN&.=0*V!Z.Y/ K7;Z!0+_J555"7Y?*H3J)5)H'[BX/)&9ACY6#UK M3N Z'N@4J@9Y.&R0A\YI@6Z4+G>K+J,+/U6[++NC 1XTP,-R-8U68H>@Q#2T M0P52RNT.O4! IWE+#6DZHZP!'O85X.%A6NMX&X=BE[T\=+IG><_ZM,"DWH&E MI,M>]#M.69<]W>(=\,9I\0AK94N_UG'+.NZXT,H^G=.^[VC?(Z+:R/>FRO7V M7)W&UI7 V]86F^J'I\>(&EPXN%D]F59ZEF5CKG7:1?),E_R6K2NJA;6P&@>Q M<=KK:V51,V4!/F"A/-.)V'O#@(43[ANV:WI3;CR5F==GA4&!E3V]"J5>]WS> M%:SZ+8G_5<@WZ).42B-$-=*M98&/'=Z\JUA,K#6?UGQE 9G55@"JGK)=*$.^ MF#!WS,%U-T;,]HT;YD0[L779$UZ%MG]/52 !K"(C:9VU7;IOWNOK,QSHIILWK M(0JOABB;KS4JB5UP?M^Z(?=Y$"X51S0,EQ=V7,1!N+=[/LFRDZV;JY=.\8<% M[SEO2\^B;.X4U+SLMIX)UP,\_ZQ\(&BM>:K+YT)W\'3Z]C$>K*CME6YKH5YK MV5%%A?*T9???[C:/6_9L"^DKT]F3_= KW@,OFJP9-.#C0A(VEO5]\;VS9 MXJ[5F$X"5R4)G,4F2W7)ZCFK9GO8O/#0JI;J;IW ;G1.=_MC3],?IL<[CZF+AK>ZK^F/\J=6_48DG?^H/P]U(K;28KJGB5BMBK0J MTOG8 O.Q.NNZY<+;+BA=RXL0D:(4B_+]SHIN2YBI3MGJ-(E.V>ZD]'9/]-@F M9;".S[Q&^Y&JL>NU,&+@F4_-2!CY/E&..'P/Y]S8PH/ MGP0&=RUN&3]'+C>ZK8;1:75ZAL5-G[, OA_>&FPV\[UO]I2%W+DUOF\U>P8, MW[$]US"]Z8SY<%GHT8,#-N7&#,;N60@6AU_-X(-OW'+F&U;$\4*&S^C'SU#O MPAL^^IX5F:$:M>&-1@&,&P>!-[7CFVPWN>F*^S>VR=5-S<4O[CEW]6AK8>(G M3QXXW;6CA?\Z\/SXD>_:S^&J %CG(/7AIN825=9S)Z$L#"3[:V?P1(WS3C+< M:ZX-_!M$$:0ZX;(#H@DL=/E1"%)-,PN8PS-W'^'=3:,^"_S""T)$/O2KL]#? M"GJ.;!^&]D_$_)#[.$1D8X-^ND!>NK?&E%D<&!.$/LC#V#91DD#Y@J@ P[PH M#+S(!]&TP\!X>?$"GL@=,'E"8 -C%+EF*"\.)[9O'8& A+?J L(9GS+;#;G+ M7/CL^6/FVO^*\R2-N1U.X#8O"N"Z ,<73X0/?(-T\$O@Z;QA=,N("R*<,+P'SN()P!6%-[F. :L(6^>(0 \ M6KYIY)D1W.+29&DDGN.-;VD2MNMZ-S1L TRZ@VL4UA\^U@3N!^DEZWKND8GU M=<,HL%T>)%0*FKN2!Q !I53,'.E\B.;+TRN)\L75G?VUTQRH7QM+FN..]W:; MQF=DWYP%>5H$WGR;,4!-3F"1REF=7JIOJ(<#40WPN)T ^#9] P$G_LF3!>NZV9;,FB2].]_ MTG--7$R02L?SSU0\E2+"1.BS#OF<8WXT!(I>'[$1C/.,.7-V&R@'?M#L]-2> MQED+B@;KLICC$#!'KTO^_^^_GR8K4)<8&#S,F8 M$/D5N&:DYV"=7GBH+<,@YBW[:0,ASE(UCUPE6"%"><62;(:1@K4UG4$:B5G];F0*FL+6H:8/10=D+2.* Y)D!A!ZF,CV(^V EP M2AA]C5X+KD,V)IJ_ZQLW7>/\ZA.\RK80MMB8[;\&P7>2K'8J(Z(!SU@("@L"#WP?%#AZNACU'30UG"WX$<&Z$69$Z1.8..C$RL/%ZCQP] #SW6YTS!N.%SO\ 2P MA@1&\2*]PG;F8RUJ.Q62Y?()!6UA8;6;K5C4-O;'TH[4TD(]77I>*O04<9H0 MJ=2=63=.!G.@0_PDL%.K(,TE%H:^/8Q"Y9V#2B-=YO! LA@N)GJ4QY#[1W*O M?6R/ 4:.[-!X^AX^/"L[8S-)T@*D:[+"!6LZ,($1F)D8 M>D61+*F!ECF@_U M_&PL8?#P)<$Z3CQY$.:L.Z_>,A-4@]N_/XV#NDU?VQ5RN33>NZ,3U'XP>8JZ M0+N!;4&=)-5$[F026>&"J,8"E#GH52?\" M1,3Q9CB9'0OQ \:^8<)7Z!L5V8@=(XAJ'#8+^)GZ(SU6C 5D=(-.LBF4Q*;<^]7Q4PR/0K(HDZC/M29R)(&T. M1+@S/I+1+;U87> [&\Y5,J7!;H0?MRT2B2);1^_H=;3C*@$(]H=S8@* M,.*D>;RVB%@S8D>,N*N:6S-"JZ;#8L0=V/F:#UHS'18CM&:J""/ :5K;):H9 ML;MX3@?656"$7A$5842GV=*,*) 1]^\M6Y_JV]VL!_>8]5:3:H^>\F!=!8U\ MR3#SDFQ>/-VND6W=&&;G;WH.$N5_W_6_>^CR:S5;V^T(?2PQ/M.NR@>QJ_*2 M=E66Z+"=.*&0J>=T)N0QM@"A7N]K;[DNK!HK^RZK?A!$N,O'W,6*WJ*@;YW' MY4[O+G]H=]-[3+^Z]BDJIGD>NH-=N*=1(K[(8ST1+.802Z/;:JSPR"KJB51Q MP6A_1?LK._%7ZD $+0G:]ZFO*C\0WZ?S4-]GT#RIM^N#Y:MU\75VGWU[A%P, M.G67BVY=Y.)>BK,*.F-0+ASC8V7C>^-BPMPQ+T@^JNXF/E9B'N,WUEA*)#95 MH:)2!3]R Q.3G>W#',VR$7DR+1Q6NH6C(+>R[ F6@1*)F9&RYUT,>-IQY<[E M>>AI;L?= D]SJP8LH!;MO3IQZJ&2W1L4>-"=ENSZ2_9Q.>#,6SA$ML!39$7X M43:#"]Y%WPLN%WC2LP@J[2085DL@V.W6DXT!L@A:\EY(V +;*A]'32);+@"9$Z D M]PD>3Z),QK,,)\ M*R*8J[L!Q^T$$S/&SLV'3 _@^;@$,E#&P$H)XY8F^2YA MC.\/@G5%('0H)1^8?\V1>L6+[J-7D$:RTNV%&LEJ/QBA01DJP0B-9%411FB\ MF(HP0JNFBC!"(UE5@P]:,U6$$5HS5801&K>G(HS02%85881>$15AA$:R*I81 M-:A]J5P[B(:VTM!6&MIJ'WOC-4" AK:J^?2JT):W7_ .>^ID5 7O06-=::RK M^M1W5]QV:P>F!B &6A)V103M#&EGJ%;.D :_JH/SH\&O=BH7&OQ*@U]I\"L- M?J7!K^YK8O8!_"IIW9@FK1O[B'M5EFN]1Y@J>P,7U-]S("PMZQH92XIZ^[2[ MUZ*N)?M ,9.ZO9Y&QMI[+G=.-3*61L;:1S]IM[.^;S![:%A:O8&&,CH<$:VC MA'8+]^.UA);JGI4H@0N;9+5)[FMV5"6!KL&VB@;;RDG$;XJSU5V#L]4Y?=+8 M'=#6G.4C;?722%O)9)A%8<9NDX MGLD(9 L"$S;UX+Y_Q6=)M;RYI&"ZQ(R:1FK-515>ZS5WN0^!%PK'N36U73L( M?>J?TRA;!:)L==NZ]3&[+5Y65_:Q9D0E&*$!(RK!" A8NYH1%6"$QK*I"".T M:JH(([1JJ@@CM&JJ"".T:JH(([1JJ@@C(*#3JJD*C- KHB*,:&MLTB+YNA/8QMNYC5 57XK&>1XW;?S7(5NTJPRMNNK7_L@O_I0Y$T)*@ M?2'M"]7,%WH,7DZ_UJZ0QMC:%L;6<=WE0F-L;4UGU%LVBL?8JK3;6([M%7YD MC:5D&QA;%? K=P"QA8YGV1W_Z?8-MM"^49!?6?84*]-57S8A"D(?ZNX)>D?C MI%L@2HN&']*B7171[C8Z)_LMVEJ-[Y^L;RK=3_N]UK.BL]EE,W6G""/U97W[ MN%#.5X#QCX+NN06SO(0U?3JNRUMJF=!S7H:T C+:*5%M'3CA;1O<'< M*ED"%S;-:I/LU^RH2$)=0VX5 +ZT.A>?@&U9?!W85C\&HEK"VFH?/]DZU)8: MW +4%K5ZB0<17-9Q/$JXP;%=Q.@R9NS6]QS'2'51I=K"3 =>@E(^D2136V5= M)-TV^L)6;@]U>HFMSK/7="/PS0V W-.S: 8T,X$H<%VWO:)5[#^9%K@X(D5L M*L\_4YN *2+(UKL.+>4Q/Q(==FP$XSQCSIS=!FH3>M#L]-3^XEF\D8AD,_K- MP>")D?R),UFB/,)>I>B;0;X2=V6QK^1W=[3Y22:&WNRLTT;O9\N]?<2L;HIC MS( U,/K?=__]?'F1NRN,?X,.]:?,R>P,RZ^^^^DS88E!%'SA$2A8$/.6_;2! M$&>IFD>N$G#^$C7CPR!< 7 WX&PB O<9JA+TT1E_RH'!B^]81WG0+ZL8; M\2" 2T"#CCC'I\4:"*YU^%BJUI'M,M<$A<;]&]OD0;/2^'J?@%0^4#WR$8CP M8@)/XT'QMNG1)K(^T'J@=#8%K=]RL_-RAS,JQ&U9M IWG*]'VMYK 8 M<==!!9H1&KGJL!BA55-%&''' 16:#UHS'18CM&:J""/N.BI#,V)W\5R94;5F MA%X1%6/$74?>:$84#:IWCR3?7F)U5.#LRH=.N1#DFM9II1O(:HR95T5IWWUU M6LE3WOFQ<-5$']GYN7YE3UGS?1<'"&X%=D9[)+6=28W;_#66GO98M.72 M'HOFN_98#D)PM^ZQ/ Q\O@A^)-E8T\L:*SH"#'J>S9:22LQY8?5PLBYH$@ M;Z>% SF4S6 MV(\L7MT'N=92K:5ZT4G< ['NG+:*3K:6S>"B0X$]X'*_,6@5 MR&<1#I3-YWOAN)6;6=TZB%NI.[W[NH%7I"+9+0Y_07A7&NYJ;P2PCO)7J,72 M\E>Z)U6B "[DC.N0]-;LJ%2&6N.M%0U]E,V&FR(;;LRYSY=AUA)8HPRBVA$A MJBF,M!QPD(P _WR?X M(S7%D>]-#08!0'K^\G4!-ST8T + $Z$HP8/;Z0#8[74Y!1 M*,7^80Y)=\*US*31 9?\P&!J!C\ M\;O-Y^D[FT:E89PN@9R^\=8%">#&4XFS]:QXF7_TTJL/CM,B&'I+@P@MU$J5 MU/U[NA8]53-B9XSH:&""*C "XEW=#U\%1H!JTC:B&HS0JJD2C-"JJ2*,T*JI M,HS0JJD2C-"JJ2*,T*JI(HS0*Z(BC.@T>QK.J4!&W/_@P_6YOMUV(RYE>W=4 M@;(^S59V7^UCJ?)XS(7V:?-00:#N,ME[V:Z[WF_?PRG?Y0^4K0)VI0=W(.H5 M)X*6A V\LFJV!6K/1GLV#_-L:MP5G :3TBZ/=GFTH:N>J%><"%H2M,NC79Y= M&>S5$"?#%<[-(T!M3NL->5(@/-76-?T2EHV6@NKA5VDIJ*T4?&\4C&VU TG8 MB9UXC--78WG8#AQ6^4[@!D*1G>W#O,2RF_P%WZC=A=F^<<.*)O! M6M*UI.=(>KO1/NUJ6=>R7BM9WU2ZG_;;G6=[)]WW]4T/D_6];H&<%S%)V9R_ M%R;775,J(U&]*MXP/9=&CZW:KA<6 ]NUBUWW:IJ=O59'M7.QD,GM3NWV2XM! M8]&27$E)+L>*:L'=ETF6+L /4\6]PD/=G?*Y2,3".K*O72S,[I:W&0KRWZNT M7_ 6=TIX$"(P5@;XJ6&X/-S/78$#2A>594=JFF%H=P;[EUS2HG_ HO] KVJ@ M5X%>!?NS"C8W "?'V@ Y@I,[TP2I_I-CHQ>B=Z M:>BEL<]+8_/,5;_(O/JA+H9:;ZT4*@'5W%G1QU0NQTN&Q<49D!:>][AT5N6) M.J2Q87B^T3]YDCVSTJ S*X/6 MQM?//TMSW;@R@UJBQZI7M5/G56YXPF9WQK*DSARM:46<#O4T'#S?$BX< MAL:0.732IGPR'8WIAO1L]=+[DEB<^JF&H7Z_%QB!C6=^+A];FD]J/%9T#V6)NRCRV\"S7PEFT>DE?FB>+THW MAD#= "@X/8MF,%43& '7=3LK(.[_DX'NCQ4J'JKI^6?*QT@101X9T"$-.^9' MXF0 -H)QGC%GSFX#A8XS:'9Z*NUZ%OLI2#:CWQP,GAC)GSB3)9TI^F:. M[!1W90_ME-_=<3R!9&+HSGF08Q;]E/&PAQEJIYY"K!.($_'6Z&,'A@ MKH5JW3*N0E!N4V0TSO025C5#E@6&Q4)F/"5-)@YG#AK2V)#6"R:@N>FB9S3Y M(#(GXA[4FZ@(4;_ (B8"DJGR^0UW(]ZL^6&[@Q-] $JRD$H\FVG0UHRH!"-: M>D54@1$0PNOCIZO "*V:*L*(0;.[]APDS8C='1NG;405&*&-=448H8UU11BA MC75%&*&-=448 2M"\Z$X/MP?OV%]AFD/SS:Z2P=7!,?[/L#_IP\%_N^UFO4& M>L=,^=*^FCKRK%$H.-8=FJH>9P#IU5ZQ\ZN69/JAIQP^XO"/>I_]4>@Y0/MB M&A[C%5=;%I[@'M\GL;M73 '6=E7BQFH]CZMZH6_KJ*?R%_I&7-?K^-"\L[)K M025+BH.GP)56]J3*J/=O58"9I91VE],3>(_2[AT&'H.Z?E7W+^QS8)"J!VD2DN7S?4U*=5MJMT!RE_A MS>/=QG&OT",K#T!"[RI-J"BKCPL$"=AZ4G9M"ZS6+;40N&ZC?U+HN2E:MU25 MU?U^P>THJRWHNP5'0B4+0R/C@UV M.MK/:6B-8BM$]GP)2ENF#5?Y1"@^.]'H]0NW4GLN"C5-1!5]TF]]L]QEKV*M MRK:RB=/H'1>*@ZY565597:@JTTGU>T_@P@L(/G4KWG39DZM05GW/YZVK#@]< M\*N8W"F%$-5(?&O-IS6?UGQ:\^U8 &K,_ZKGO76]= MSO8<1K9GH!/76A555CY[C<% JZ*#4$4GQ98^ZKRS+N8NV[VM8"U>)FR MA6+N_D 7<^]E,N>!1:NG^Y;3UL7<6E$6H2A/!H77EI2]-+2B?(2B+# E48D4 M>!V+NYJZ!*MRO97E1TWCH]U;OTP5%FK M6$0'+]M>\%@>' /SK:W?.T46' _77,!FVJFYYV&JU6]]F^98"*/K2A M4HF=C7G;/2F0L17)>A=\*(=69=68;B&JK-73BFP_%5FQ?"V?K?5*2E_.N,]" M>(?Q\MN,NP$/SG3(JLL;JU/>6!)K#T!^2T^YE#+K$O+%6C5IU:15DU9-U6S!I2N#K &<^!!Z/[")=<< MD\ Z/JUL?J5@FU$[Q=%MM'KU/GVL8&M0.P[V"PQ!RJCZW8HK6D\)K*D.Z32Z MG7J?CGKH.J2KL2RJDD!]S5WN,X<<2&9-;=<.0BPEN"D.JJULWUZG4'5^(N[I MZ)X4&[I60+YU?F*YH:-=>&]:V5S6.=2#T5&G[<)#Y+WA\Q[IJ%:QIU^5S^3Z M)E$_=T MRI[N%K"T&JUNL;B.%5@@.NFS;)^ZNKA7*[D#57*=1N>X6 =-*[E*,OJTZ#.R MRV9RC3+;\,SWB* V\KVI\KX]5R>S=3U?A>!BVOU&J]%XY7M@:]:3[&KD;;H-'K'14J>UA8[8=MIX:A@]7+ZRO9:+\,)]PW;-;TI M-Y[*_.NSXI#!RIY?A1*P>S[O*E;7E20 ARGX54Q.E$*(:N1;3FD]K/JWY M=BP ->9_U=.V"P7)%Q/FCCGX[L:(V;YQPYR(XWES<^;[S TEW)EOWU"KGN'8 MC AAZZIEG;JI[KY0H]?7C=O5R.(\L'RAYD>^Z?1OW75(OS%H%][!6T\.UE2' M%%X?__.6M/:[%XB4.3ADI7(_M:H#'?!TQ:E&-*]+M:[ MWO,56,&V[*)[/ZK;Z+&QJAFT='E>-9(RFX<[NI17ZYFZZ9EVH2=F:T6SDZX! M705_YCB0?CW MF1W"$TSQZ#E'>0)V.]:/> ;R#7O#"FS'9#[C(7'I'ZV79-GS.\?^3Y1CCA M1F!_,Z8PSDE@<->"'WZ.7&YT6PVCT^KTC.&MP68SW_MF3UG(G5OC^U:S;<#\ M'=MS#7A&]M?.$QHB\^%!H2=>P*;?#6A5$"0QX0V@S!][HC48!1#,XSNS8+&XZMLO5.Y%8ZO9F MYI,QYUB5 J,V\1WP)+S^ J?AWE*T>O)C@(\#08?GPFA]/G- (]!3WO6-FRZ0 MVYS R^!9=CBA[_K)=W*._T0,5PFQ""8DX>IP!O1"D$#N&Z"&\"W-LL3NH^]9 MD1DF8@>\@JOAQ<183XH>#A@90Q2&SS-Q6]! .DD)6Q:=]CK1Z9X\4;RZ0R;O M)6'I&<3"EI(-.7+X,P"UX(B38IK&6]= C8Z?&N(E\G!TYN#9Z.X86 BX]"Z M@J%8XMATO')D^T&(W/9#8"@0AP:-7,=??1Y$#AT&:=F!'\WP#09S L]PQ(R8 MG,J1![)P)*>5&G!FH 8S?2RM4OQ0?"A-?NZO*15K M(VN$2.O-$,D3:2PLE>/-#1/8X4UAI00@TL$(E##J/^/%'0NJ 6J;E+(EI@>K MR00BV2[2 &Y:T,OR]:2VX>>I4-1X(:QB'Y::U3"&/,07 $6 X5-\>U:1-Q<> M"HH!6XGPPC6*CJP+L@0H@=9*#L7$2(CT5;!.]*0^,R/?!RX)FREU CX':"!8 M U?9H ;@(J)&BA2^%XTG7A32<^A^AB8OI@;_9@?$/M P^(IDMDLZ4-I$N,02 M1$X;17A%X$4@3(8-W$5E-+*YD[+9H\@EW@JYMGWK"*WX;3Q_G$]:8H2_:]DW M/_T?_*.T@.G %- ]G\@%' >3N)"E<]YJ/=E*\($KA?M*:R'/5'-X8^ MDYGG^FHN04$29"F78H!AGS MHR&HH.LC-H)QGC%GSFX#%:D-FIV>BL#/XD@;R6;TFX/!$R/Y$V>R1/DI^W:4 MHJ^,>(X0!)T1JK(OL'99Y]*3 R]V5FGC?L)6^'A@L'J MICC&C(G/1__[[K^?+R]6VR\7.,BL#FPI*-P#FY,3!%U]GG3$,FGS^C:K#5]0BR9!X ZM6(7#O$(&0&%M86?)+A"CHU#>F&9R4()%*:.73N4VQ4;_/D8!+SQS]/Y15^!:L8(!R8D[0(@8%Y?IMQH4H/$G/9-@?W8LD=.HY%9$-?.NT$+SUML/RT=2%@TT!9 M2STENU3D;:A!C"398$-@EK0@PH=FQIBF07U&&XH8/'I!LCI)D);*M\5B MF'['\LTID9(W;S2.KI#.A>'?'6DZ$7[-R,J KH/X #645!HYPTN')$J0$WWJ M\]#V*9>AU.5BN+C#6/PA>=L UCEH692;%R OCC?#R10OT8\N1!#:0SGX8CL, MG'N'S0)^IOY(OQ5=8NGDHZ]H"A\SZWZG=B"D\[T<#(6^>JM\6EO,8>,JE>.U M'1DI[S;U?%2J(]"3BB3J,VW+G(E890Y$N#-,D$$>O5A=RH:!YX 4;SEBR)=( MNA!^W+3^) GQ'K_SU-&,J 0C6FOW #4C=L2(D^9)3S.B HRXJ_Q&,T*KIL-B MA%9-%6&$5DT58816315A!*BFOF9$!1@! 9V.K*O B+M )S0C=K8B^MIK*I 1 M]^](6Y_KV]VL!_>8]5:S:H^>\F!=)8E\R3#SDFR*.]UFDFTY&6;G;WH.$N5_ MW_6_>ZBOW&JVJTV,*_N;\4%LC[RD[9$E*E2T?VBP*/>KV5I$)]$.>A3N8F/) MZ_HN+_<@B'"7A[F+];Q%0=\Z6%BYT[O+&]K=]![3XZX]BHIIGB6S>D^J%.9G ME(AE\E@_!*LRQ-+HMAHK_+&*>B)57##:7]'^RD[\E3H08><0J%4D@O9]:JK* M#\3WZ3S4]QD0A6KL^F =:EU\G=WGW@Y:+KIUD8M[*C(+< MRK(G6 K\9 4@3@M"@>OM!XQMM]%I'>\;7+<6;2W:/QF=QN#D5(NV%NUL4GH? M1+O;.2DZ35TV@[=_V$#MN-PN],#/?CEJ/W*J*6Y8-: E,2V.MK"=P?"=QM'4<.+GKA[-A% MNGV;ONV>L6/+*>T"W:#M M;?N2U378CZ5)QN" M7S40!/9>.-H"IBH!8@R6<88>_XU3,OD60C$GYD;,?]6@&A5&I[JBB#BD,4?F'_-$6U7(U-I9*J*=@MJ M9*KZ,T)C+%2"$1K^I2*,T/ O%6&$5DT58816315AA%9-%6&$5DT5881&IJH( M(S0R5448H9&I*L((C4Q5+"-J4,Q2N08/#56EH:HT5-7^];IKZ <-557SZ56A MS6Z_X!KVU,6H"GZ#QJ[2V%7U*=>NN.W6#DP-0 DT=M7N)$$[0]H9JI$S=-"@ M11K,2H-9YOT7^TK&M95TA7W4Z!6#$5E'4MV@>*='72Z6BDJ[U'NNIJI"N- M=+67CM)N9WW?:/;0D(GZA4/=[E:IU+)>48OHO4RA%E$-GE5AM"8-GE4I=FCP MK-J#9^4DYS?%S3K)X&9E?^ZVGS1V!:,U9SDX6LG0F45R'>#,3"\( X,:PY)W M)1.'\,.+?.-C-'1LT[AB(Q[>&F_=D<^"T(_,,/*Y\=P#6EV.1C VN".F!M@(&E-K=Y*@G2'M#-7(&3IH["2-J:4Q MM?+D0F-J:4PMC:FE,;4TIM;C6CSKB:F5;N!@"PT<&EJKV.Q)V830<$/I%N7C M1O>DK^&&M&COHVB?MC5JG);U>D%K;2K=3_O=P;-]@]/:*:)(Y?"V-F9]L8S7 M$%L:8JLJ5F5_M4T=\8O:[1,-8*1EM-HRVM(RJD&V*HSJI$&V*L4.#;)5>Y"M MU=GZ!&O+XNNPMOH*:VL9:FOP1"%D;0-GRPX6\;5\&+9+@S2^!]T=#PR>&IG8 M^84/PO? O!A]EG,4T\?9=%;=Y,\\H MB>P61SUR3&R/.@X8!8PYMYL#KO=$H MX"&]WDT@P&S\^X8'(8Q)8KV$O2RA3&EGQI.;-\ZPM?? @V\ M$0\"N 18*<:%,YJ #N ^W!V8W'&8R[THD$!C>>]MJ_<0*2]$W QA_W_WW\^5%[DXZ_@U&QY\R)[.;+K_Z[J?/!, &PGSA$9): M$/.6_;2!$&>IFD>N$E3R_3'S/G$% HC ?Q<3>#0/TE)>'YPZ$,8D&=4N$]-@ MN5L8%\JV-%V%V[<'NGV[&HQ8W[:K&;$S9(ECC3Y4!49H&*B*,$*KIHHPXJ2I M%T05^* U4T48H35311@!3I-&"JP"(R">TTB!56"$7A$5841'@Y@6RHB[B\[N MD>3;2^"+]1FU2D^Y$!B8UFFE>[%JBS]715G?,M9@]:9\EUTONRMU5SKNT-2Z MYOL&OE0U 5RT/U+;*1?FC]2X85[#TFF/15LN[;%HOFN/Y2 $=^L>R\. W(M M>#JIMRM2-U2XZHQA[>!L[8GWE39 M$ XK"OH+:]=J_(**YR@%):L.]?NKH/ MQ@O[5PG5&HQM@#U*@Z"V =Y:^CY6]OY&_'6]([02W; MM1>AV5%BAKHVJ&7+2#3Y6_OX]TKPF>HBFV5SZ*;(H1MS[O,UB%O&R/.S@&4* M@BP'MBP#6;8:32MYYEV(9CS@\4#AN0(O+$%$N\#7N;=(WO;)CX%!2&U\;)N( MT&8C^A=>Z45AX$401AAV&!@CFSNP5+A_8YOPU)"S*4&#P86FY])>%:*:P=@1 M[4S]5Z*>>3!9QS,)LZRY*SX^0 B_^^DR1*"SMRYPA!M/);K:L^(E\-'KNCY( M3(O(X.VV;I++UCN5U+][NA9(5#-B9XSH:&B!*C#B+J1CS8C=J28-%5<-1FC5 M5 E&:-54$49HU5091FC55 E&:-54$49HU5011N@541%&=)H]G6LJD!'W/P5P M?:YOMQV%#]URV&Z:K>S>V,=2Y?&X">W3YF'".-UEL/>RX7:]U[Z'4][Y^6E5 M;([?C:A7G A:$C;PR:K9V*?]&NW7/,ROJ7%?;QH.2KL\VN71AJYZHEYQ(FA) MT"Z/=GEV9;!7@Y0,5S@WCX"E.:TW:$F! %-;U_1+:#1:"JJ'0*6EH+92\+U1 M,#K5#B1A)W;B,4Y?C>5A.X!6Y3N!&PA%=K8/\Q++;M,7?,.^DQ&S?>.&.1%U MP<^9[S,WI+85$$W[AC9M#<=FY#K:!2%CH9-8-@F6?><2O.7.WB"OG)0#,5(\ M)D>CUV\7G>(HF\5:UK6LY\AZOS%H%XHSI&5=R_HN^M0WDNZGO4;WN/=L[^3[ MOA[J83+_I%\@YT5D4C;G[X6M57IN^BT&5SP(('=<@U5P-AJ]RM MT?W< GNP5FF?=@LW*'O.7"W!E9+@7K]XEVC/F:LEN+HA;.>X\&2-9G05&=T_ MJ5&U24&^^ZKQ5V0300!!2;>^6*^^[*F5961RYEWB)F$5Z+(R"5$V78IPQ@:M M_4M/Z953$;KL] MPZDE7$MX^7%XK]'J'>L-Q9IMP6Q>155DEJ4"VR[%'O#R:#$JX:B6Y7@"3S3Q M.0NX90QO%\]6Z35;ZFR5AN'YQLG)D^5S6X+<$UM8D#FTY@[#6Q*FY/ ?AP_B>R+5CD1*X+-L-#M^,V=81<-J4 M=(,[OF\/CA,9:< E8&"8 [+CC48!K$Q44# XTXRFD3BOR>(CV[1SE<-)/SW^ MN>=?T^E4R>N6M,D@,W^A'H+0,Z\GP'#N!_(X*)IL>)OWB)1&4J=,C9@9>GY@ M^,R&3T$T#$)883 MP_(B6.ELZ$4P_L@WQ!J[E0=&@2*$-8FKR!A[-'(/%((O MGNN#2@!*#+GA@N((@L@G;0$+*LP0>@YCP:N"R 2)#$:1@XN+F3 !.JL++3"B MKL)H1I%KT5+E8ZK H9_8"X;\RE< M&9^8-0/]%:!:=2(+WL_Y]>+[;!?&#%\V<'03G*D-$\%YD/A((B,G,M^3>H1O M?P#= "0A)P0/>J+O;1=/(IL*,;P">:1;4F^53PTX:%329XWEA\B'2UT8H-2E M:6IZD6-)8Z54E64[$1WEA4<)3U"Y"NTO9O+-#LBLI65):.,,GWPS: M0'E2Q#D$0VY,.2P'Y ;2V>56+-=(KY@U\-GEW HD%8U9Y <1/L&;S3P_C%RA MTO$HLV'(4#)R7S?QO6@\27$$R2-(Y< \73(2,*,W8+^ E+36UTEH\F@EG^R& MV0Z=US6?<%=1@BQ!2@K9U(N (:!^2 GPF3CB"X8P#= [83@@!VSO*,,PF'CD MBBL]N0Q3\U2$RWT5/A7/>J,WI%_I ?&S.FW*4*_=T&\I#H):@(E$\HRX9-$T M@( . U4:@ ?-#4R4X\LL.XC7/@D6+D5OAA*-HH3'Q,%54\\GK+HK_7'#1W'AX!!8X^,/\:9/UR-.*DLC[ZWMAGTY+] MZ+>N\8H/_8CYMXD9!3(#HTR06[128OA3,7Q/#7\FA@^2'TZ,-\V+IO$%%MZ< M0C3C_['I[$>0J&;#>/_^PGB*VK33^C&Y@KYH__BL@>HR(/T&BM<%441+ZH$F M$"<*TM,A$@.]"N,:V0Z."=]-1CQ"W3X#B2"Q$K]ZJ0F="M? >(H2*,<0__@Q M>5!!NT M&B?@VI("O7! @1CGN-3 XS2N4(VBU1C^#>. >X5K0X;-]'R+% U2H&% E2C9\!;[H-/BUCUW6Q[;(+V_I\,BGV\R8GG2WK^ MF@W!X,G M1O(GSF2)\GAT98J^F=,KQ5W9\ROE=W<@]4LFAM[LK-/&]/>6X?F)6=T4QY@Q M\?GH?]_]]_/EQ6IKX@('F9.Q)O*K[W[Z3)8;U8E'!WL&,6_93QL(<9:J>>0J MP0Q=NL9Y-(;+C/9 Q7,D5 ];XFBVR/$QQB"?^!@*T3,KOY&V*"Y,*]^JI&V' M'.):RR$U*2HZE6%(V0YTD=;:COY];,<]34RY""XA89:6U&]52PGD-T,:A%JRT7W3V-=Z590(F.DUSB MTT_YGH,D!*XZ^'PGKRCD<&7N[NYA;I( B9NC9UWC[XI'PL. M&M%%>%3D8J%>6_!T!%%$_".SFP'Q 4,R\KZRGM<*ORL@'U@Z?UDG3)!HR0%+ MCX,\<,[ X4;? ?YQ3)FBFFWD>!*/8BK2K&5<*X+9\\\?C'/0RB0,S?L1A@T] MB$N7M3A%W^"P.IX[!DU+>:+,"!Q[BB$FS&PCC[DT3?E"G#Q_=UJ:IHWK G[H M#!KP5:/3[=UE+D XN3!)=P1U:+EP!P$^FY1WR4D1=I+CZN/MAJ'O70-YQV*I M0D1ORM",\[QGM)K]),OX"M?TSQ%\WY:I=V">M+BGJ5D'$%4;[=-&I]=JG)QV M[PROQL1Q,@Y+>?R3M)Y0DXUG@V$PT)@R#Y2.$CLL2AN97I DB97WDN8/9H=] M/H6@5R9LF2G3HL0YN1J7!C5(#^I1?"Q2CC=(=2A_7%4"=!;W%J^XBSLA5ZC% M0'#!/B!]/=!=OW@AW^ZBR]'/V2XPU[@T0P^W%"03.]F\&,5BE,JC/:ZK1!5# M1&Y.4%G&>BWC->*C&A]8@'[K*Q@PF)R/%\81O!+N M'9,NEK]^A,M''LB*\3SSRC>4FTV2&6G5+;(IV;PBZ1'2W+BXI-(4#Y$A/FVA M\=22?FH_ W-$_ PD/],):!<8&BR3 ?D>W\M9X8)CW!GD45)G!\^F!*Y]'@\+]6;'?3"$>^1N8 M>D*X*Y>ADEC\*^X5.3'P,T1*G)8,!*'@5^!-J:OEM MYGAH$Y/E\'8Y94M34($V^&ZT(V!0 MZ@=SQRL5[Z?TY9_$Y4LZ^"X-2<\GFLL\:7J0-&$3%!^2/&]TB;E.&8US,]RR MFWF7Q:M4I<\&YEFY6-([3',ZEM07(,W9%;Q"LK)"Y:9,-U[XA=E@R19T*GZU M1F!H-P]OR RFD6=ILP86?8EU?A'5U7ANVC?N-T1B' 13N@0JWR6U$,3!W50F M*3T1T$NN:<^8$ZM=5)7?3 &EJW)6B0=!IG.UK9%<(9;@:+-6,BF4"-*+B D[ M& ^%MI_GH'PX6&.<#>Y_,\>A#? S4=]C^T&8_EY18''>G4:_U6JT6BU\#2E9 MN+#=EE> HD)WA:J!*+QR;C,O R4+0N>*?0K@R"P492;M=/$)Q6<<'F7]__:N M;+EMJTF_"DHU,V753U+82=B)JVA9! PJ?#FZ3A3/HW\F]X\'S,9(:B' M$M94(!\CQN&SB*.B0S0 MAX'7!3G129<6OB<2W>A6T]S8'"-@,8GSIP'Z0=! M2*47B#T?W@)D]4V(S,ACV61,]W!X9W?A&(^C 2@<"4VL"4F:BS5-KIQ+\*,X MQ$"V,^8A;C9]+IGIUG$%A2I(/$C**87F>3&OA1.&0 %<34:9CQ)U=G! ) '3 M%S09!(CO"*6*YLG!%DR&0[;$?&4;:6)%?O,Q%8"( S4].]H9>X*I!'?S?@5M MA#I.QD#U3IPF>[Q+HX$-J2]2(29SEIUFUV4N"QZQ%]H@[/_9 U^#CZ3G8)I) M^1V))F-,,/(970@^P0\75V?OL_'1Z493S-+%B02$PN<,\_N M<4)ST-*]KK6*TH/MINDSF R8YU9,^0]$%E JJ[D,F\I/2^5D!!S@GB>K9&I? M9OHV5JO"J[76W'5")&=RB7'?.PP#.TPA_QAY+)-LWNE;,)1CE@+D$B#L!$:1 M] *24ACW\2+IIH]&.PW]O"@6D&]@N'\TGDWD8RPG2PV*6$[/\^L.OYMU^+T. MO^\]_+Z*&[)0$3KN2=RCH1!NTNLM12ZX$.9X//$^<;U9N'@%+RN$FYCI+8QL MU$A1^QRR)$2FC^&+V&6%.Y-)_(!*/>5-E,DPUWO*M.!A7/XSOU M)\L/]BZ5 MAG0!9U00Y.>XU@]@=423!#524)5@>[DHI'O&1!5-5<9DCGC(:C*H@PQM6/S@ M1:#^,('&DVNIS99^2>.$/'V:J4=98(9232Y:DXGB>JM+IH*6<./ER&">-EK& M"[+4%2-BW,\+G'JWXN>UG7CW2'YSO"_I"X.LU7>^O@&]W:BS\-(E'#TO'0"* M&V' @Y)TDA"AAW&_7S$,48WTFU(9R]?,D+UU>@26Y2+LQ0Z+EN.D/T2AGTA[ MIM7"G+BVI"JJH5KS3B-U'V:^'-7*E0SQ#+ P2\P^#6),>8C3- JEV3WI2F_. MX4J@\98$M-Y45$W1CPN4.?. U,$FG&KY6(G(5IE*%BZQ]/EWTF^RU+,<_8/4 MQ;P-?&Q74.*4^YDZ!6:GC1$5-&P#JO.G? #37J(L2*JR-60/R2(V'R)6H?%? M"OJ\V*]LV&@A3$(>*V0V-2N1S,QJ1?YO*361&ZGMC!]9]528K_MBPI^57,)9 MC#$)-A20/,P%P'E5+^A1S2=$UI:P7!I>_A+0"B>Q<2UFQO]) M1%X/=^BRQ_)4&U9O-<]G,1/JS]5U!3EG;B%IH9"',9F71J&UK)E,C&*6PMS< MBUR!FE\V[^2 F-@INC+/!]'COBN5,2))Z=@E,)I&R@U8*CO&CGU4;O%0<,4W MP6POD,.$%R7VX#ZX#'5R>J+?TKFPAPKCD35A %8X<$8)>2O^R0\=S2UN0*(= MXC'[I6C:Y>K9N6$W:VB/8_%6_C2%;5$Y$(^VWI*7M@W(64ZYYX,.&.,Z"*U) M?*9%_F^9'?P(B[#2!.4.!/IB<:GC)M%@,B9;MD;GTS&]<%0>H3QS'_QP(P/5 MJC>B ANAM/2EW4+JC=C11E@K(!+JC:A9T\^U$35KJLA&6-2?7V_$IC9B3>BY ME5KK[F;=66/66V7"%0$R+X%N#]80+LJO1\;12]=":YG;[>CVHXMQ"X;[%V:X MGU'#_8< WFMZW]:45^WQXD68V?0U5V5CIV"/'1]_])2@-XLQ"4UNS.,6AWU. M?I1$ZH.S]."H+STXBMPRS8,^..C]W1 @\RO4*WZ(,#J'3AC:)ECHOB$6+LF8 M>=LG"4MUXWVGL&X4^P72N-G&J'_?L]U'#VR] K JFVA[;2V"&SJ$5LB*VC!U M=:/MD&MZ/GAZWL],-D+/2D-5C%EZ/@ ]?D;B!.$#2;8E<7Z*X[C320JE<$," MY2!.6Z-M:AL7'C5I5IDT=S#V39"FVE#T.3 /!VZ,I'TYW>= Y!'D8T .%ZO.F@/!MX=Y;?PL:_H&P1AK M"C]L"J_"O+8!J:O- GIO 0?OY04IU2WJ7+]N!D4LK9WYQKV25VD8,*@3'C3I*P:BSX V^A2KRMMJ$SB!"M@!PV)M2:BJ$ZL#W2A M$(_VR:/-.MDS0SBGP8AVY@3=\7'<%YV5W4D28-^D1KY9'[Y[$%!%A1:J1D,< MQH#J-'A3]_:&W\ '2PMF@R&M6.O1AM04TRT>R^-E^D+B3."%#,3H<#SS-C^+]]8\OM]MS@/J4/!1< M.;R_EE3N;0PV"RZ@'3,=6G8WB)*YG9)S]7D,:([V@J+MJ*?1W&@Q?!0V61^N M/BS)'OOVEUN)DCB*6>?*671.)==_?P4:)"_,G$:#3&T"I +6$#W NFT!;\;: M4>4M!WH>%V^:F5%.([]AK,R;[E,>3')>?64[>X!3@*N$ QQ/6,$[*WV==[>V MZ&Z/]6^C&&RB_G2Z@Q]M'\8@2($.'@(..;?LL>QY+MTAW 2)FF#MYG!9:=J M+K3A##@G'QJVXE@7IG->V:R^:!(^]IWP C9P?"@P.1C?O^E,8.Q*X2PZG !" M9'VC*&&(BLB!N1')>M]G+'4>WF+ZR ,JCYT1\Q=I\+$R8OX*H0 XNL&\V"AK M4D7;%2:X2U2H,T9*T6K] *4U1PVD]XL^C;C!K'5[3DA3VM5=K-IU%ROQU+J+505!I$KE4Y2&_0Z+WVAS%H+VBC)L[^+*#R\1?IO?" M>PIM0UA;_ZD.-$N@12B*Z#_C8G^4%.PGFWZZ+HL6HY=IMLVTX,NEH,ND=,5G)[KB MMVI?L?=2,*8B$([#5^RAQ#Y]#!(/[(Q)S&_:BH)0EKYPK+P$JB7EQTS/<&[4 M4CIL;!A%X=V_L!-U$R3?=TF),.HN>J]H$RE'2D"'&0";8I3#,.5Y:[FLP2T( MA9L)Z#B*ZC95P7G/A)4,THS9?S'%JLF0NG,8#[F..VDS7_0IPOKMC'.\T-/, MZ;C3,37B&+)->K)AZZ[K !VKENT:;;/GFD[/<<@,'>N\0WD"ZW.-3-9' K - MN$>VMDG G77I5V^);NK,QLM&NT\V^4NP6.TZ>O\9H>AX6TR@JS/:BQ0.&^NN MWUL\H6"?C2%]0J'@43AC U5TX#!'(#)B/V43U"A.1S]*1X_^]! L/2J$8^)% M\*Q_45KT>4?]A?61[B#?"3&X44KMY)HI!U MD /%)$[[TGO]@#R(?F?X- Y>1=OR1Q06"3:$Z2L.[Q#>2"^^#[FC?,6>41HWX/"+F[>)= \F3@"D!U3OP>,O5[/=,Y^&_-P0!X&%P MTNZC",DJS ZF;&,[W5@$Q%:I18SNR327*GOLISK.HT!.)$5SFHKQAAS3RQ7# MYY^RAOEY,7WU^=,[]3.]-J9 M7M:9SHRSZ^[-W<7%U=UO9S<7E^=7-U^Z=Q=7E[9N6+*I;]0P6]8/8"U? PZ9 MV6H7%Z*30D=5U'<2G8:4FT=JLG';5?8-@WBD8WLF6*RZT]'L#O$]6W$U2^D9 MG;:G:#.VJ_*9W#N#:^8:1"QT6]';2L>LEM]%:4ETG%)NH/NT6,]G45_SC?,1 M?KZ(J4XCH2#H!G06HVP6/&A.7;\8+6<01(EP[0'K 6D4H[V'6484,IP'7XMX M@:"6HE>&HTC03 [4EZGTP]\Q.>!>H*-1P#;LK@QF'7-!NIE03=$&IA[M/')H M68HXR^=#7>[ /^$0$S__$N?>0:2_(O+:](L]BM)*1;J3>[^/3<6%9HA:+!IE M66)8EE3#'-E3T!;EF*24 C-@O'U[;4MM:V9HZT^BUDZ,-HW=\Z M8+]$O3.*HIGA/E3KB*LM*3]FB0X:>3(;=AZO G?X&Y,87&ANFB$L"3A'(2EL M64=Q513:_GS D/<4#'! %,&>)O-C^[;;0- M:ZO>]1>%A\28&>IJ'J>89P+LCR=?HA ?C0:!A]IW87\TXFN&;*!$]&1;[^@6 M;)GNVKVVHLB&UW$MQ9T->WR!(\QP5W)Q+]O4=8XFX[>]X(GX M>8M;N ?8&A2K07]HH+.^QJGZ)N8MB49+*K(%!F.W](9E!'F6U_4E:[V-^ZQ]&5.!@U+DDH#"^XS-P12I+H^ MQ:Y+J&Z*X51$(L?"D2$,)GN$&SFQSX*5CX DUI&A G+ 'QC,Y MDD)G"&M(//\M1M04V364;AQW_6@T)O[YP+D_HOK>)9".?:-]^OII_/3]ZNSJ MG[]4V?YR>]<\[QZ]=]C50$/Y<;_'&>YG*L P\K.YBX?A>'HREQ/Y\N',;W=E M\_2/C_],/G[QK\RO1^\SD/29^3C"/[3_#9H[I?!S\]_^T\?KQ^^W?SU>#_1' M=13] U-B:79P9U.9F=,YWOU"[.I\GG[IWV2;?/'[]?J9,_%3(V M/WW]O\>C]UBDN>:\&V+B3L*@*Y$4T!V="SM33Z$N=T"MG4JBOJ7:X0["MC]Y M7-:JX[)U7+947!;8>"K:E98A!DT='CW-\HFCJL"E%,W6>XIK.VW#LRW+D"VO M9UKNG."E>?;4AZ,W3FS%4/2MQ6/*^S;,EB2&M#5GZPO9SZ; 3_.6K#,91^(+ M=E+H-SO&1[5:ROZ1(LI3"R<02A_+KOO%C4_>K[SJ,FJM"3+!6_J8QN(UHYP> M:[+"<776K33&1(GI=X!FV@=$,Q]I)'!4<)7F.]!M[/B@\-IS>\*]@?7D#L9/ M-.'B47C%^_^RHT+=Z[ESLM.ET%I*B>W,AK@;XMU&^=7Z!+OW63KB-$VX M.G:\\5O"I'LA1/4__TRB\;N5(V"7O3OB6GQ_/!XE;T].'A\?6_"&UGWT<-*- MO3Y6VIP0_]Z)3WQG[)R #)2MCG8"!U51=%V5=<62-0/^G(P?#-50.[)-GM2F MTNJ/A_..UYHKM-*(Z Z9JPW]F3>$%ICZTBGN: _V=$SMBXO0B^)1Q%P5TIL@ M_B MPC7+LVEVI3?GP0#K8UN2K.I-!311_?BX-6/N'"CCV/P1K)G,0D](6H%I;@-5@_;5G$V S"6ZX3>ZQMY$BT@ZQYS=< MXY+Q(Y81YG,-\?ON *3<%85+F(28OOS%P8(OZ7P2^@WI]OH4[+-; J^[IT_G MOU[#Y;UH$$32AY+R%$_6*N.P.64:-F<,0S:W=FT9UA*TVMSK9Y:@5?2MUA+T M,"3HSHQ!6B=+:".Z89 DV ^#=K M+C\9FPTB;&9 M/PW[L4(7[(6HT\*4F'^#_1!U7JJ"1E^N7T>AT3;\K%B:3MMK.BR$R/YG)3>% M=]TR&#O>@4)..W??.K'KA"1I7CT-R+-XK"K+:BW3JB[3LEH<>/&JN;ZPMOS M^,S.EN0 #P)(1+66B%6AU#U)Q)U9:0LD8M;EN):(M40\P,E5DI'\O%:>VE+^ M4VF27*&1_+1JVTA."=K43AW$2Y" M;,DH_>^'F\_8OG),X=@^1MZ$=:9+$6J4=PPO6USB\TO@'XXNX(Q&B&#-D4TH M5)K#D-\^.F-'HFD9+O&<24(HX@=]Y=A!C!3$B1NZQ,=2.L0#3)^1C4V\[Z"/ M2RTW:KE1RPTN-VY/?ZOEQL'2077/G4&GBBP_1R$WUTG(34/KWGXP=-]S>>U_?G-7<^V!I>07WOHY) MRZ]J+43/R5$7[-Q#,FKM<, M_&#I^#3"UEW7SCUA"2[S,,S$,0%F.0"GD+4IXSJ2L'$\1 MMX"MS@&KO7R^K6R/EX":Y\'86HI%AG, VXHH767@_-*S^33G- M5H:?'D8A23=%0APQ299D?&\.4[ DBEF*#(C\(5YV\EZ"H+[14[@,=GZ6:-EQ M6\!5*C3*<]I.IT]B@ME:K074_M-OYMS:@ J-[WP2AT'2+VPE1:5;)B3XYPSK M;VU1+^AC)PKJ2^"D7B>2JR[72*X%DJZ17!X()%A<*P;'J9ANZ3O#'K8=0\?!.>>Q/R",4J%23B. M&NR!H+3UHQAFZF\->!NT;_(V;:>KLRY]V]F=&?J99J4'";Q+1],<.,_1A-_T M@U"\0YCZ0)@*AKS,ELLQF]S#T=;J#:)'L8CBT?_@;O)&;C3AI^,M<_;%3A%E#;P3V%I7QMRWE5Q5I?@9S +W\]4H\J.+%EBM3OEQ>??KN[/;VZ/FMP;]KE M::L4BK6Z.=%3L>W\4>Y]>--9S@"K-)]7RT-63F;'<_GP_':M\2$) ,I5LPK9S0D3X'-27MG)(NG2$I0TN%T-/..5)-*A4@E;M@ M/#@ 6CGM.T$,=S46-AC#&"-FD@3^O*21FI .;R[[I;@WUW$0>L'(&^.HBA^D#X^ L?S9W6RFKH.3JWG)(9>SCW35TU; M%:6M [$#,E7L#U#$,H6?JO^+^C;B;[?$B\G8B9]KFJL,S;UBDV&&"!=EN%9D M62LRC->:2:9L(9,LG__ TK@*"1"%KU#R:^P03*>?/42!OR#[+,LU=B/_&?[T MQ\/!^_\'4$L#!!0 ( "(#EDJ#,Q9#$N:'1M[5MM;]LX$OXK/"_VF@"6W^*D/B4-T"8I-MB^9'LN M%O>1ED86$4K4DI0=WZ^_&5*V9<=IDS9)W3T'2&)10W(X>IYYH:F3?P3!19[R M/(*8_39\_X[%*BHSR"V+-'"+K5-A4S941<%S]AZT%E*R-UK$8V"LVVD=M;J] MPU8G"$Y/<*RSJI/*0S9H=_OM7J?79YU!>- +.P-V]9[M?1Z>[3OI\X]GP_]< M7?AIKSZ_>7=YQAI!N_WGP5F[?3X\]S?ZK4Z7#37/C;!"Y5RVVQ4 O^!1Z?GF1@.8M2K@W85XW/ MP[?! "6LL!).3]KS_UYVI.+9Z4DL)LS8F817C8SKL<@#JXKPH%/88^S9QMMK M,C?!5,0V#;N=SJ_'!8]CD8\#"8D-#UN#P;))BW&Z:%-^::$&R:V8 (U=&S62 MP'4X4C8]7I]@4\]BWB]1N0T2G@DY"U\,10:&?8 I^Z0RGK]H^A;\;T"+Y,6Q MDS;BOX!#X_(LW-B 2S'&P4G78[_^$.\Q^NWV_ >:<;0RXQ3?AI=O+\]>#R\_?GAD)==5ZBQ4NFRR M/Y%+@F?LWSRW/.?LG6BR"+05R8S9E-O0*6+Y2 (;*1V#?M7H-%!$R@I(BVM3 M\*BZQAX:?^.Y_A5@!CAKU2N< ]C&=<$)31UQ61G5V1?Q?CQ-A86 9H P5U/- ML>G.,1_3; &"WJILI8D(Z*?JMIQYUA;QP]2Y9"F? -,P$3!%%VA38=A?)=>( M3#G#]D)IBXZ1O54Z0R $?S"5L-]S0J*)5 %-=IE'K>/EHMKT'-ON\>]0<)?9 M>]N%@C?"YRQO,9*W.K2T U,7RZ M\(O8X"S#*RVX9 F/L$DSE:$OM>MC6FP+49E<$I) MJ*,Y2" 2&F,^BF$68% 31!C#IQVES)3T9]E_"AJJ06@!F3 8F\C0/DO08 J( MG((T;H&JJ1B7B9!"HXQF=3/LBLP:2)R!;D/PL$%_&"^((9Z +X%>;,VM3(K=CE1DV2 M*"4*(-K1RVHWG7'Z1-RD+)%J:N94T# 6QF*V:1FG1J\W:MFL(=K,E;FE[0[4 M#T-1?[M /5Q!P#]_&?2Z+X]-!=LJ,2-GIY)$X.6>V7?PN&1<@P,B DO0DT; M,##TU(5)J0>)9>CKR=_3=2Q,))4IL1]% :VD1V2A%59BV&S8'@(P!D2T1]G% M#58N.19=K]'!?BHE2G0/>- ]W .O1?TBPSD8M!MBPB4!7P=L MD_*3B)?F_ETH41@!@J^:R:<>JM0X +K:B3#.@:,4Y&X<*HJ6KK\>/GP%C&BN M C(86= M44:T:5IBL(.W0ZXGWXIHK5QP8?"F6E!1Z@*98UP&%T4(::> *QS&D&-B)I% M> <*8B:)8%'D28(,%@5&HAU-'HK+:+MHES $28*INYC@TS<;4O!% M G:/2.(O-V?ECA78$:. \;G_2)7V;@WN$^OX0AJHL$F^7O"RT;QDW=T29 JZ(_7I"O%L5P&MR]%6U9YN=!KWVN5D:[?*BX5V'$L,J[199$BN 8?,,F$MP!?BVTAA#D;W8X'Z MN4'VD#083@R%*_Q/A&D>8T<# M"R=])P6JT@&[((X1^C)_M*H'K)!J!GAWFBKO MV_D*1Q#3CY)5M>Y VV,? :!G0#<7(,,BW5,F3$4<0XX"I'WG M=$O0G$>@L MB(/AJP8=)6G,:5"-XMD01$I*7A@(YQ_J>ASAY*D_]$!G2,@@:.K5$RJ=)7RK M\RG44CMNXM@TG[4:K>M7=2=Q/$JJ4?I'K:.C7^L&60-H[=1+;7QZ;/0MS=Q( M\^N Z!>.T&5=!U,TPE=/TM0@NQ#E(Z-D:6%MH4_]Z&N">/.>0/ 'CJJ_7_17 MJV9O=5_NK/[<5C_D5U%E#D MN#(;!KYIQ3;GM.<8LM?EN,0BL-MO,CJ8NBEE^AY'^@0/]P:._*'[/@\C:5]N_8(/.EPK;8 MMU:]I(M]JA&/KL=:E7E,.V1*A_-@77NM:O5&51E2#2%%#D%U/0_O]=>YJI;Z MVUSK[XD5? R!KR%Y8D&'?*)$7#WGP:#5ZR^2"M_6<;O1_OTS]T+;Z?\ 4$L# M!!0 ( "(#EE3-PFU]@@ (XV 8 :W-C<"TR,#(T,#8S,'AE>#,Q M9#(N:'1M[5MM;]LX$OXK/"_VF@*693O.-JND =(DQ06[?;F>>X?[2$LCBP@E M:DG*CN_7[PPIV[+CM$F;I,Z>"S2)^#JDGF?F&9H^_EL07!09+V)(V#^&[WYG MB8JK' K+8@W<8NE4V(P-55GR@KT#K864[(T6R1@8ZW4[OW1Z_8-.-PA.CG&L ML[J3*B)V&/8&8;_;'[#N8;3?C[J_LH_OV-[GX=E+U_K\P]GPOQ\O_+0?/[_Y M_?*,M8(P_,_^61B>#\]]Q:#3[;&AYH415JB"RS"\>-]BKYW ME!Z'PT]A9G,Y"*52!CJ)35HGQU2"/X$G)\=P\-ED1;C;%&F_-(B#9);,0$:NS%J+('K:*1L=K0^ MP::>Y;Q?J@H;I#P7OKT\.QU>?GC_P$:NF]1=F'399J>E4GK"SJ?X MZA+19C%H*](9LQFWD3/"\I$$-E(Z ?VZU6UA$REK$"V>398=.N8#[EE 0+> MJGREB,CGI^IUW/:L+>*'F7/),CX!IF$B8(KNSV;"L#\JKA&5-4Z.U&*]L-1)NY,3>LW8'Z?B@:;!>HARL( M^/M/A_W>JR-3P[869N3L5)H*?-PS+QT\+AG7X("(P!+TIA$P# R]=6$RZD'- M0^"?_*$@-%YX)-#XC+]P@B E0J' P>@0J#SH91GPY]?+O(< X&]PTQX43 UP';)GT2\\K_B.9:>RP1V:Y#"U4* M# -HBU%2).Z,PE0C(Q+!M: %"*^07$ K:*3*D&IQ_#=.XCAWKPR@01;#"W4J M.>&LDIRB%"[+&;%4/]C#:ZFF!,2_1D -,9!@?T@>-W#\%=DRVF:VW-GYWB#- MW=WVG;F#?)N(A"C!C2H#OD M>O*M-&VD"RX,7M<+*BM=(G.,4W!QC)!V!KC$80P%"C.)!,(:*(F9U 23(D\2 M9+ H,1+M:')?7,;;19.+"9>5\[R$(4A3E.YB@F_?;)#@"P%VATCB'S>K,CFB@]\)M.>(!M\!^YY(2K8+ MV.<>,S>Q1X<[M:!V-1L!?@^O3PI(Q7&E"6$-N;%AU%P9B^5T,(YC&7R[\_-( MMG=+EQ2I@OYXK75M.*;+X,ZEZ,BJJ!9VO?169=PLM!EY<$0IK.4>A$)A: *S5S2+M MG0*_(KGBI;03+"X)<)\/S \X[P7K.D/UIU@;O#1/L*.!A9.^E0)UZH!=$,>( MN;;73 8%DZER7#-NB5M,'1PW'@7O]-"7\;-=Z?!F,*/H234ZP#9""YS;1G"Z MCXQJ%+>]9A#%1,D)D' H^+C^Y$O7GA[R4JH98.TT4]ZW\Q6.(*8?1%5U;D'; M0W_\3^^ *A<@PR3=4R;*1)) @0W(^NX^)KK4T-]"H'L@#H:O6W2-I#6G03V* M9T,0*REY:2":_]&TXQ>.E,3Z]-OJ49KY)\^> Z!>-T&5=!5/< MA*_>HFE =M&4CXR2E86UA3[VJV\TQ,H[ L%?-JI_?M%?K6Q[O_-JM^E/O>D' MG5>#Y['KW[C P:M._YDNT#GY56'P76[K87"[XHQQ<\OZ>ILH<*-L%/BB%72? MTU%:Q$ZK<86Y36_09G37A)5S2DZ_W?2)(G-?3B&N**1 _[MXB!?=1@ M!(F -CO+!*3L[2*'_>"/0-VARK\@UF"YGNUXL^/-,UK1#R#8WD=_IP 9=(-+ M+V\Y#?()Q+9L;R.GR1:',B,>7XVUJHJ$CH.4CN91O/']H=6*.C6CS$** H+Z M>1[WF]];JDN:7UM:_T)4R<<0^"2.IQ9TQ"=*)/5K/CSL])>2R9=U77[FOVCE MOKEU\B=02P,$% @ (@.67:?Z[;1!0 2AX !@ !K&5X,S)D,2YH=&WM67E3VS@4_RK:,&UA)CX3('4",R&$*;N44&*FVS\5 M6XXUE2U7E@G93[]/EITZ:=E>7)V%F9!8>GJ7?N^0-?C#,,9IC-. A.B-__8, MA3PH$I)*% B")8PNJ(R1S[,,I^@M$8(RAHX$#><$(<+[)[7<3V[AR[>HNTK?[134A]/1OZ'B[$6>W%U='8Z0BW# MLMYW1I9U[!_KB:YI.\@7.,VII#S%S++&YRW4BJ7,/,M:+!;FHF-R,;?\2RN6 M">M:C/.'@Y!>HUPN&3EH)5C,:6I(GGD=.Y-]6&G!] ;-C;&@H8P]Q[9?]#,[W/0X+.X]48UZ9Y@C LZ351O!M< T:P\&9@>^<"!J]ZI?4.?V' &LP3Y(;:6!&Y\!< MZ=K7]GLPA]3'J7Q1B+S D.4D;^SXRRUG;[^O-QSA?)4"9TLT)8&*M-(, M'B$9$S3%8H93DAN3&T:6:!A(-:/,:)?S11H2D8,'53Z,(AH0H0C^2I5[\H!G MI(U.T\!$VXKZY5;/=>W^B">0:)?ED]/?03$1!,3#6DDC2O*VTEC1STA>RDN6 MZ&/*%XQ 0E9RL?1*#TH\8T#%!2AQT+);P(*Q*OVLGO,,!]4SK!#P"6O'ZS2S MVP5W5:MJ;%HR;!)>*]4"S"JTE,"!+-E?Q%020TD@'B@H, SIU-7[DN==[KC5P.YVN%.&#,Z 1Z"PUU[%"0D* M 74*.(]OH/RFT#E4P>*\[G3["*?AYRVQ% RM$KW/($Z\6S#\:""^%<,T!2PF MN(1# !PP57F/IB4$*B1'F"I<9X+D"E)M-8VAG81E(!KP"Q,90"IO5Z!.H3%5 MX\ P+#L=A15%53"-2$BBHI29;T2&>0NB[KJP*#^KR160: []#J-RZ<4T#$D* M!"K.[$Y_8"E"7=]4>U="[:"ENL-6#?6*BT:\$7#&<)83K_[1U&,/A,>ZU*JV M4/D=-J?05JUG&JDT4&6$5-+K;@YVJI;@T,CH>+2[9I[[HNF0S9 V&AD M&_PY\(P87]1.JI\-%6+>#.KN1V,!3OAF<]R Y8H4SW+."DDV#+WOK6\0PN1W M D&?(:K__YF3UMSNFKW]9Z\_M-=W?P^7_Z1UW7WS=S6P3/'KI?^7DM;=@'8M M%>^;;GVLHM"=I=(S]- :M(_5><-#PV)>0'OO='7O]K5:_RO9X1YB\FCIK6D) M%0NZ)BAO;NN[(LLUNZ]?]*NZ5S?,V0V"_:(Z-Y]CX;1M'/+*Q]]3G@J[FT<7>+5FY<9#C[.!2_24+WSX<*K2W7C M[F]]HCJ!J0,$HRDQJN>ZN#?O'*N1YI7CYF5FAN?$T& 8 M :W-C<"TR,#(T,#8S,'AE>#,R9#(N:'1M[5EY4]LX%/\J;]-I"S/Q$2= M< (S(80IW9908G:W?RJV'&NJ6*XL$[*??I]\I$Y:MG3+U5F8"8FEIW?I]PY9 M_=\,8Q1')/9I &^\]^\@$'XVI[$"7U*B<'3!5 2>2!(2PWLJ)>, MB=%%"L44IX=]J_HN:*M"8$SECL:%$XK;M1/5PI873&S37 MQH(%*G);MOVREY @8/',X#14[H[9[7X9DFP6K<9$89HK*2>*75'-N\;5YY1( M=RI4U-L4\*V52;4N%+$R0C)G?.F^]MBSEU MROZFR!K-4_1:&82S&3+7NO8*^UV< _UI.<4/+7&Z)G%!<]NF@@FZ+3D'E3T$;!4UG3\GEK#T85W>G(Z''BGXS,$W\7D&5AGWNCX[KB#ZC@#P&@\N*^O0OC$_#>C& R MN#@:G(TFQOBO=Z./,!AZ>L:Q[;M&R*;*]DKE\TRF&<$LIT1MQU^]:.WN]8H- M!Y*N4N!T"1/JZTC+S1 AJ(C"A,@IB6EJC*\Y7<+ 5WI&F]',Y[,XH#)%#^I\ M&(;,IU(3_!YK]Z2^2&@33F/?A"U-_>I%UW'LWE#,,=$N\Z=6;QLB*BF*Q[6* MA8RF3:VQII_2-)*55\PDOT9(#![-D;Q$Q10TM@;JH MH"0X5*2N[M<\[W*_#4R52LS7AG3:+D1ML>WB^)[Q?;CAK AXQ( MC#>^A N:"(F;',.)D'.$K_&APEX)$PB%S)]#EN(6P.=B+5"$7@!OLYA"&Z&< M%^$ZR@K.*Y"%&4=Q6@>.$"LJOJ:6]'/&)-7M0*HE5T'0:F^1;4#1JX&=K6 [ M#QF2( ]?8Z^YBA/J9Q+K%'(>76/YC;%S*(.EM=_N](#$P9 MNS=@^-% ?".&68Q8G),<#CYR($SG/1;G$"B1'!*F<9U(FFI(-?4TP782EZ%H MQ"].) BIM%F".L;&5(\CPR#O=#16-%7&"T1B$I6YS'0C,LP;$'77A47[64^N M@,12['WU+$Q;U3;=W.=0.&KH[;%10+[D4B#=\P3E) M4NI6/^IZ[*+PJ"BUNBW4/D>GKC>=]A>0EBVG'JEUD'G$5%)+;JW"JAN#HT!" MR:73,7>=EW6';("PULC6^ OD&7*QJ)Q4/1LZQ-PIUMU/Q@*=\-WFN ;+%2F9 MIH)GBFX8>M];7R/$R5L"H3A#E/__-2>MN=TQNWO/7G]HK^_\&B[_C]9U]LQ? MU< \Q:^7_I]*6G<#VK54O&U3 GUX#[SP)X8>=_ M#VN2E5HP2(205W"\0+P&##::BB>'N)_N2YXVR.[9HIT5 '5K^\CH.R-SZOZH M!44*?SI&/(?/_RM\'M0<3[^POTV(Y ?Y6[4X]Z#EZ)KZF6YWX _F4SC'PRO3 MY;\)PXC1$$Y6A]QQ^8Y0'W$GU)=4$;E\#IGGD'G*YCQJ;&V=2X:QDV#P?!5& MVS>\ "I.#4_%M[6#3+1Z#S,E_J>9%%D'-D4$L! A0#% @ (@.672IPT;Q M$ _?8 !4 ( !=A4 &MS8W M,C R-# V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( "(#EG8DRYEGSH &G7 P 5 " 9HF M !K&UL M4$L! A0#% @ (@.6=SRS&LX3P 51P& !4 ( !N-P M &MS8W M,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0 ( "(#EE@?4]0?,<" M "*\+ 5 " 2,L 0!K#$P<2YH=&U0 M2P$"% ,4 " B Y9*G(:,N4( "E-P & @ '2\P, M:W-C<"TR,#(T,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ (@.65,W";7V M" CC8 !@ ( ![?P# &MS8W M,C R-# V,S!X97@S,60R M+FAT;5!+ 0(4 Q0 ( "(#EEVG^NVT04 $H> 8 " M 1D&! !K&5X,S)D,2YH=&U02P$"% ,4 " B Y9 ME%[9'^4% !8'@ & @ $@# 0 :W-C<"TR,#(T,#8S,'AE ?>#,R9#(N:'1M4$L%!@ * H I@( #L2! $! end XML 79 kscp-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:SeriesBPreferredStockMember 2024-06-30 0001600983 us-gaap:SeriesAPreferredStockMember 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember 2024-06-30 0001600983 kscp:SeriesMPreferredStockMember 2024-06-30 0001600983 kscp:SeriesM4PreferredStockMember 2024-06-30 0001600983 kscp:SeriesM3PreferredStockMember 2024-06-30 0001600983 kscp:SeriesM2PreferredStockMember 2024-06-30 0001600983 kscp:SeriesM1PreferredStockMember 2024-06-30 0001600983 us-gaap:CommonClassBMember 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:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 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 us-gaap:RetainedEarningsMember 2023-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001600983 us-gaap:RetainedEarningsMember 2023-03-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001600983 2023-03-31 0001600983 us-gaap:RetainedEarningsMember 2022-12-31 0001600983 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-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 us-gaap:CommonStockMember 2023-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001600983 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001600983 2023-01-01 2023-12-31 0001600983 kscp:EquityIncentivePlan2016Member 2016-12-31 0001600983 kscp:EquityIncentivePlan2022Member 2022-06-23 0001600983 kscp:EquityIncentivePlan2014Member 2014-04-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001600983 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember 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:EcdRelatedRevenuesMember 2024-04-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember 2024-04-01 2024-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember 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:EcdRelatedRevenuesMember 2024-01-01 2024-06-30 0001600983 kscp:AsrRelatedRevenuesMember 2024-01-01 2024-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001600983 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001600983 kscp:EcdRelatedRevenuesMember 2023-04-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember 2023-04-01 2023-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001600983 kscp:EcdRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001600983 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001600983 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001600983 kscp:EcdRelatedRevenuesMember 2023-01-01 2023-06-30 0001600983 kscp:AsrRelatedRevenuesMember 2023-01-01 2023-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember kscp:AtMarketOfferingMember 2024-07-01 2024-08-09 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-01-01 2024-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2024-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2023-12-31 0001600983 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001600983 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001600983 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001600983 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2023-12-31 0001600983 kscp:AutonomousSecurityRobotsNetMember 2024-01-01 2024-06-30 0001600983 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001600983 us-gaap:CustomerRelationshipsMember 2024-06-30 0001600983 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001600983 us-gaap:CustomerRelationshipsMember 2023-12-31 0001600983 us-gaap:WarrantMember 2024-06-30 0001600983 us-gaap:WarrantMember 2023-12-31 0001600983 us-gaap:WarrantMember 2023-06-30 0001600983 us-gaap:WarrantMember 2022-12-31 0001600983 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001600983 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001600983 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-06-30 0001600983 kscp:WarrantAndDerivativeLiabilityMember 2024-01-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2024-04-01 2024-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2024-01-01 2024-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2023-04-01 2023-06-30 0001600983 kscp:KonicaMinoltaInc.Member 2023-01-01 2023-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 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001600983 us-gaap:ProductMember 2023-04-01 2023-06-30 0001600983 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001600983 us-gaap:ProductMember 2023-01-01 2023-06-30 0001600983 us-gaap:CommonClassBMember 2024-06-30 0001600983 us-gaap:CommonClassAMember 2024-06-30 0001600983 us-gaap:CommonClassBMember 2023-12-31 0001600983 us-gaap:CommonClassAMember 2023-12-31 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-06-30 0001600983 us-gaap:ConvertibleDebtMember 2022-10-10 0001600983 kscp:WarrantsExpirationDateDecember312027TwoMember us-gaap:CommonClassAMember 2024-06-30 0001600983 kscp:WarrantsExpirationDateDecember312027OneMember us-gaap:CommonClassAMember 2024-06-30 0001600983 kscp:ClassOfWarrantsExpirationDateOctober132027Member us-gaap:CommonClassAMember 2024-06-30 0001600983 2023-06-30 0001600983 2022-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:SeriesBPreferredStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:SeriesAPreferredStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember 2023-04-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember 2023-04-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001600983 kscp:SeriesSPreferredStockMember 2023-04-01 2023-06-30 0001600983 kscp:SeriesMPreferredStockMember 2023-04-01 2023-06-30 0001600983 kscp:SeriesM2PreferredStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-06-30 0001600983 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-06-30 0001600983 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseSeriesSClassPreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseSeriesM3ClassPreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001600983 kscp:SeriesSPreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:SeriesMPreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:SeriesM2PreferredStockMember 2023-01-01 2023-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001600983 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001600983 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesSPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesMPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 kscp:SeriesM2PreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001600983 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001600983 kscp:EquityIncentivePlan2022Member us-gaap:CommonClassAMember 2022-06-23 2022-06-23 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2023-10-02 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2024-01-01 2024-06-30 0001600983 kscp:PublicSafetyInfrastructureBondsMember 2024-06-30 0001600983 kscp:TermOfStockOptionsIfPriceOf110OfFairMarketValueMember kscp:EquityIncentivePlan2022Member 2024-01-01 2024-06-30 0001600983 kscp:TermOfStockOptionsIfPriceOf100OfFairMarketValueMember kscp:EquityIncentivePlan2022Member 2024-01-01 2024-06-30 0001600983 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001600983 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001600983 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001600983 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001600983 kscp:August2024NotesMember us-gaap:SubsequentEventMember 2024-08-01 2024-08-01 0001600983 kscp:August2024NotesMember us-gaap:SubsequentEventMember 2024-08-01 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-06-07 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2024-04-08 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2023-08-18 0001600983 us-gaap:CommonClassAMember kscp:AtMarketOfferingMember 2023-02-09 0001600983 srt:MinimumMember 2024-01-01 2024-06-30 0001600983 srt:MaximumMember 2024-01-01 2024-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: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:CostOfSalesMember 2024-01-01 2024-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001600983 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001600983 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001600983 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001600983 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001600983 2023-04-01 2023-06-30 0001600983 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001600983 2023-01-01 2023-06-30 0001600983 2024-06-30 0001600983 2023-12-31 0001600983 2024-04-01 2024-06-30 0001600983 us-gaap:CommonClassBMember 2024-08-09 0001600983 us-gaap:CommonClassAMember 2024-08-09 0001600983 2024-01-01 2024-06-30 shares iso4217:USD kscp:installment pure iso4217:USD shares kscp:segment 0001600983 Q2 false 10-Q true 2024-06-30 false 001-41248 Knightscope, Inc. DE 46-2482575 1070 Terra Bella Avenue Mountain View CA 94043 650 924-1025 Class A Common Stock, $0.001 Par Value per Share KSCP NASDAQ Yes Yes Non-accelerated Filer true true false false 136095119 16725760 2625000 2282000 101000 100000 91000 15000 3508000 2090000 3242000 2320000 1250000 1421000 10726000 8213000 8538000 8845000 756000 857000 1086000 1458000 1922000 1922000 1399000 1557000 123000 122000 24550000 22974000 2615000 1858000 1880000 1155000 2288000 1741000 787000 733000 1329000 1459000 8899000 6946000 356000 194000 3917000 1242000 5976000 34000 271000 224000 259000 300000 711000 13374000 15405000 0.001 0.001 43405324 43405324 0 0 9499083 9499083 0 35361000 34203000 0.001 0.001 228000000 114000000 116967395 116967395 80188600 80188600 117000 80000 0.001 0.001 30000000 30000000 16725760 16725760 9357822 9357822 17000 9000 186363000 134735000 -175321000 -161458000 11176000 -26634000 24550000 22974000 1950000 1825000 3641000 3573000 1253000 1738000 1816000 2887000 3203000 3563000 5457000 6460000 2791000 2642000 5874000 4884000 970000 912000 1586000 1780000 3761000 3554000 7460000 6664000 -558000 9000 -2003000 -204000 1637000 1482000 3206000 2879000 1537000 1193000 3043000 2321000 2734000 3274000 6375000 6913000 295000 5000 414000 149000 6203000 5954000 13038000 12262000 -6761000 -5945000 -15041000 -12466000 -681000 -1193000 -1451000 -5815000 43000 -128000 48000 -193000 -454000 -63000 -51000 -80000 -137000 490000 1147000 1178000 5224000 -6271000 -4798000 -13863000 -7242000 -6271000 -4798000 -13863000 -7242000 -0.05 -0.05 -0.08 -0.08 -0.13 -0.13 -0.14 -0.14 116863327 116863327 57224377 57224377 106099552 106099552 50087068 50087068 1808498 4696000 160000 480000 2693500 21805000 1418381 614000 3498859 7098000 37314704 37000 10357822 10000 106332000 -141784000 -35405000 731000 731000 7538604 8000 4410000 4418000 238000 38000 38000 18396581 -18000 -9524000 -9542000 -7539 20000 -16935 137000 269212 1000 -238000 156000 157000 1000 1000 -4798000 -4798000 1800959 4676000 160000 480000 2676565 21668000 1418381 614000 3498859 7098000 63519101 64000 10357822 10000 121190000 -146582000 -25318000 1855328 4818000 160000 480000 2714732 21977000 3086160 1335000 3535621 7173000 28029238 28000 10319884 10000 95716000 -139340000 -43586000 1177000 1177000 10432428 11000 8581000 8592000 213020 238000 263000 263000 22821226 23000 14213000 14236000 -54369 142000 -38167 309000 -1667779 721000 -36762 75000 2023189 2000 -200062 1245000 1247000 5000 5000 -7242000 -7242000 1800959 4676000 160000 480000 2676565 21668000 1418381 614000 3498859 7098000 63519101 64000 10357822 10000 121190000 -146582000 -25318000 1775586 4611000 160000 480000 2620258 21212000 1418381 614000 3498859 7098000 93748259 94000 9357822 9000 142309000 -169050000 -26638000 269000 269000 4762000 4762000 113000 18000 18000 14689496 -15000 -5007000 -5022000 -1775586 4611000 -160000 480000 -2620258 21212000 -1418381 614000 -3498859 7098000 8416640 8000 7367938 8000 33999000 34015000 1000 1000 -6271000 -6271000 116967395 117000 16725760 17000 186363000 -175321000 11176000 1779653 4621000 160000 480000 2642190 21390000 1418381 614000 3498859 7098000 80188600 80000 9357822 9000 134735000 -161458000 -26634000 603000 603000 4762000 4762000 113000 18000 18000 28202234 -29000 -12060000 -12089000 -1779653 4621000 -160000 480000 -2642190 21390000 -1418381 614000 -3498859 7098000 8463561 8000 7367938 8000 34187000 34203000 2000 2000 -13863000 -13863000 116967395 117000 16725760 17000 186363000 -175321000 11176000 -13863000 -7242000 1280000 1155000 -1075000 -1000 603000 1177000 1451000 5815000 159000 440000 293000 31000 1418000 673000 -171000 246000 922000 111000 1000 -22000 757000 -938000 566000 30000 547000 155000 -177000 538000 -12642000 -11215000 1759000 1690000 4000 457000 -1763000 -2147000 18000 263000 12089000 14236000 2644000 2000 5000 14749000 14494000 344000 1132000 2382000 4810000 2726000 5942000 34203000 1247000 8592000 578000 27000 -4762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1: The Company and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the United States and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">To support our mission to make the United States the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the proprietary Knightscope Emergency Management System (“KEMS”) software platform.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents on hand were $2.6 million as of June 30, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2024, the Company also had an accumulated deficit of approximately $175.3 million and stockholders’ equity of approximately $11.2 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share for the three and six months ended June 30, 2024 and 2023 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,800,959</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,676,565</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,644,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,941,814</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,405,655</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,649,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,473,465</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">As all potentially dilutive securities are anti-dilutive as of June 30, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the United States and substantially all revenue is attributed to sellers and buyers based in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Net loss was equal to comprehensive loss for the three and six month periods ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Certain reclassifications have been made to the condensed balance sheet as of December 31, 2023 to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity (deficit). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2024</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting</i>. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In December 2023, FASB released ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">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 consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $0 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $1, and depreciation expense included in cost of revenue, net amounted to $507 and $409 for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $4, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $13, and depreciation expense included in cost of revenue, net amounted to $990 and $770 for the six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the first quarter of 2024, the Company discontinued the K5 v3 machines and as a result, in the first half of 2024, wrote off approximately $1.1 million against service cost of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of the Finished ASRs, net are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,429</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 652</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 747</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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.33%;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:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:top;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets amortization expense totaled $79 and $136 for the three months ended June 30, 2024 and 2023 respectively. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $29 and $50, respectively for the three month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $49, respectively for the three month period ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Intangible assets amortization expense totaled </span><span style="background:#ffffff;">$158</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$273</span><span style="background:#ffffff;"> for the six months ended June 30, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of </span><span style="background:#ffffff;">$59</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$99</span><span style="background:#ffffff;">, respectively for the six month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of </span><span style="background:#ffffff;">$174</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$99</span><span style="background:#ffffff;">, respectively for the six month period ended June 30, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:</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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining six months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,459</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warranty Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Change in the warranty liability for the six months ended consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,155</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation - Stock Compensation</i>, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. was incorporated on April 4, 2013 under the laws of the State of Delaware.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Knightscope, Inc. (the “Company”) is an innovator in robotics and artificial intelligence (“AI”) technologies focused on public safety. Our technologies are designed to help our clients protect the people, places, and things where we live, work, study, and visit. Our technologies are made in the United States and allow public safety professionals to more effectively identify, deter, intervene, capture, and prosecute criminals.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">To support our mission to make the United States the safest country in the world, we design, develop, manufacture, market, deploy and support Autonomous Security Robots (“ASRs”), the proprietary Knightscope Security Operations Center (“KSOC”) software user interface, Blue Light emergency communication devices (“ECDs”), and the proprietary Knightscope Emergency Management System (“KEMS”) software platform.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for a fair presentation of the period presented. The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for other future periods. These condensed financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Since its inception, the Company has incurred significant operating losses and negative cash flows from operations which is principally the result of scaling the business and significant research and development activities related to the development, continued improvement, and deployment of the Company’s ASRs (hardware and software).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents on hand were $2.6 million as of June 30, 2024, compared to $2.3 million as of December 31, 2023. The Company has historically incurred losses and negative cashflows from operations. As of June 30, 2024, the Company also had an accumulated deficit of approximately $175.3 million and stockholders’ equity of approximately $11.2 million. The Company is dependent on additional fundraising in order to sustain its ongoing operations. Based on current operating levels, the Company will need to raise additional funds in the next twelve months by selling additional equity or incurring debt. These factors raise substantial doubt about the Company’s ability to continue as a going concern for the twelve months from the date of this report.</p> 2024 2600000 2300000 -175300000 11200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basic and Diluted Net Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed using the two-class method required for participating securities based on their participation rights. All series of convertible preferred stock are participating securities as the holders are entitled to participate in common stock dividends with common stock on an as converted basis. The holders of the Company’s preferred stock are also entitled to noncumulative dividends prior and in preference, to the Company’s common stock and do not have a contractual obligation to share in the losses of the Company. In accordance with the two-class method, earnings allocated to these participating securities, which include participation rights in undistributed earnings with common stock, are subtracted from net loss to determine net loss attributable to common stockholders upon their occurrence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net loss per share is computed by dividing net loss attributable to common stockholders (net adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average shares outstanding. In computing diluted net loss attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by diluted weighted average shares outstanding, including potentially dilutive securities, unless anti-dilutive. Potentially dilutive securities that were excluded from the computation of diluted net loss per share for the three and six months ended June 30, 2024 and 2023 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,800,959</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,676,565</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,644,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,941,814</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,405,655</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,649,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,473,465</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">As all potentially dilutive securities are anti-dilutive as of June 30, 2024 and 2023, diluted net loss per share is the same as basic net loss per share for each period.</span></p> Potentially dilutive securities that were excluded from the computation of diluted net loss per share for the three and six months ended June 30, 2024 and 2023 consist of the following:<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,418,381</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,498,859</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,800,959</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock (convertible to Class B Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock (convertible to Class A Common Stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,676,565</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,644,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,138,446</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,432,786</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,941,814</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,405,655</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,649,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,473,465</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1418381 1418381 3498859 3498859 1800959 1800959 160000 160000 2676565 2676565 8644019 8644019 1138446 1138446 1432786 1432786 2941814 2941814 14005835 14005835 9405655 9405655 22649854 22649854 24473465 24473465 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a regular basis for purposes of allocating resources and evaluating financial performance. All long-lived assets are located in the United States and substantially all revenue is attributed to sellers and buyers based in the United States.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Net loss was equal to comprehensive loss for the three and six month periods ended June 30, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgements, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Specific accounts that require management estimates include, but are not limited to, estimating the useful lives of the Company’s ASRs, property and equipment and intangible assets, certain estimates required within revenue recognition, warranty and allowance for credit losses, determination of deferred tax valuation allowances, estimating fair values of the Company’s share-based awards, warrant liability, and derivative liabilities, inclusive of any contingent assets and liabilities. Actual results could differ from those estimates and such differences may be material to the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Certain reclassifications have been made to the condensed balance sheet as of December 31, 2023 to conform to the fiscal year 2024 presentation. The reclassifications had no impact on total assets, total liabilities, or stockholders’ equity (deficit). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted in 2024</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">None.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In November 2023, Financial Accounting Standards Board (“FASB”) released Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting</i>. The amendment improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis. It is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Management does not believe the implementation of this pronouncement will have a material impact on the Company’s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">In December 2023, FASB released ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU enhances income tax disclosures for the effective tax rate reconciliation and income taxes paid. This ASU is effective for fiscal periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating this ASU and the impact it may have on its financial statement disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">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 consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory, principally purchased components, is stated at the lower of cost or net realizable value. Cost is determined using an average cost, which approximates actual cost on a first-in, first-out basis. Inventory in excess of salable amounts and inventory which is considered obsolete based upon changes in existing technology is written off. At the point of loss recognition, a new lower cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in the new cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,320</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,112</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,320</p></td></tr></table> 2967000 2112000 147000 82000 128000 126000 3242000 2320000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Autonomous Security Robots, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs consist of materials, ASRs in progress and finished ASRs. ASRs in progress and finished ASRs include materials, labor and other direct and indirect costs used in their production. Finished ASRs are valued using a discrete bill of materials, which includes an allocation of labor and direct overhead based on assembly hours. Depreciation expense on ASRs is recorded using the straight-line method over their estimated expected lives, which currently ranges from 3 to 5 years. Depreciation expense of finished ASRs included in research and development expense amounted to $0 and $2, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $1, and depreciation expense included in cost of revenue, net amounted to $507 and $409 for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense of finished ASRs included in research and development expense amounted to $1 and $4, depreciation expense of finished ASRs included in sales and marketing expense amounted to $0 and $13, and depreciation expense included in cost of revenue, net amounted to $990 and $770 for the six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASRs, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the first quarter of 2024, the Company discontinued the K5 v3 machines and as a result, in the first half of 2024, wrote off approximately $1.1 million against service cost of revenue, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of the Finished ASRs, net are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,429</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> P3Y P5Y 0 2000 0 1000 507000 409000 1000 4000 0 13000 990000 770000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,575</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,546</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ASRs on lease or available for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,804</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Demonstration ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development ASRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge boxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,130</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,701)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished ASRs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,429</p></td></tr></table> 2587000 3841000 1512000 1575000 9343000 12130000 13442000 17546000 4904000 8701000 8538000 8845000 1100000 8620000 10804000 42000 607000 186000 194000 495000 525000 9343000 12130000 4904000 8701000 4439000 3429000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The gross carrying amounts and accumulated amortization of the intangible assets with determinable lives are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 652</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 747</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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.33%;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:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:top;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets amortization expense totaled $79 and $136 for the three months ended June 30, 2024 and 2023 respectively. Intangible assets amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of $29 and $50, respectively for the three month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of $87 and $49, respectively for the three month period ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Intangible assets amortization expense totaled </span><span style="background:#ffffff;">$158</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$273</span><span style="background:#ffffff;"> for the six months ended June 30, 2024 and 2023 respectively. Intangible asset amortization was recorded in sales and marketing and cost of revenue, net - service in the amounts of </span><span style="background:#ffffff;">$59</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$99</span><span style="background:#ffffff;">, respectively for the six month period ended June 30, 2024 compared to amortization expense recorded in sales and marketing and cost of revenue, net - service in the amounts of </span><span style="background:#ffffff;">$174</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$99</span><span style="background:#ffffff;">, respectively for the six month period ended June 30, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:</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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining six months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 652</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 747</p></td></tr><tr><td style="vertical-align:bottom;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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.33%;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:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets with determinable lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount, net</b></p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:top;width:57.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:top;width:57.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> P5Y 990000 -338000 652000 P8Y 950000 -203000 747000 1940000 -541000 1399000 P5Y 990000 -239000 751000 P8Y 950000 -144000 806000 1940000 -383000 1557000 79000 136000 29000 50000 87000 49000 158000 273000 59000 99000 174000 99000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, future intangible assets amortization expense for each of the next five years and thereafter is as follows:</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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining six months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,399</p></td></tr></table> 159000 317000 317000 275000 118000 213000 1399000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,459</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,459</p></td></tr></table> 376000 364000 241000 239000 457000 406000 255000 450000 1329000 1459000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warranty Liability</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Change in the warranty liability for the six months ended consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty services provided</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313</p></td></tr></table> 406000 145000 234000 240000 183000 72000 457000 313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accrued Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,155</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal, consulting, and financial services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit cards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,155</p></td></tr></table> 432000 117000 523000 604000 297000 244000 169000 10000 459000 180000 1880000 1155000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Preferred Warrant Liabilities and Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freestanding warrants to purchase shares of the Company’s preferred stock are classified as liabilities on the balance sheets at their estimated fair value because the underlying shares of preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The preferred stock warrants are recorded at fair value upon issuance and are subject to remeasurement to their respective estimated fair values. At the end of each reporting period, changes in the estimated fair value of the preferred stock warrants are recorded in the condensed statements of operations. The Company will continue to adjust the liability associated with the preferred stock warrants for changes in the estimated fair value until the earlier of the exercise or expiration of the preferred stock warrants or the completion of a sale of the Company. Upon an initial public offering, the preferred stock warrants will convert into warrants to purchase common stock and any liabilities recorded for the preferred stock warrants will be reclassified to additional paid-in capital and will no longer be subject to remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Common stock warrants that are not considered derivative liabilities are accounted for at fair value at the date of issuance in additional paid-in capital. The fair value of these common stock warrants is determined using the Black-Scholes option-pricing model.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation - Stock Compensation</i>, which requires that the estimated fair value on the date of grant be determined using the Black-Scholes option pricing model with the fair value recognized over the requisite service period of the awards, which is generally the option vesting period. The Company’s determination of the fair value of the stock-based awards on the date of grant, using the Black-Scholes option pricing model, is affected by the fair value of the Company’s common stock as well as other assumptions regarding a number of highly complex and subjective variables. These variables include but are not limited to the Company’s expected stock price volatility over the term of the awards, and actual and projected employee option exercise behaviors. Because there is insufficient historical information available to estimate the expected term of the stock-based awards, the Company adopted the simplified method of estimating the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company recognizes forfeitures as they occur when calculating stock-based compensation for its equity awards.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2: Revenue and Deferred Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ASR related revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company derives its revenues from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts under the lease accounting that typically have a twelve (12) - month term with an automatic renewal feature. In addition, the Company derives non-lease revenue items such as professional services related to ASRs’ deployments, special decals, shipping costs and training if any, recognized when control of these services is transferred to the clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ECD related revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also derives revenues from sales of its ECDs and related services, such as installation, maintenance, and upgrades. Revenue is recognized when clients sign full or partial certificate of completion, at which point, Knightscope can generate an invoice for its products and services. Clients also have the option to sign up for ongoing preventative and maintenance agreements. The maintenance revenue is recognized in the period the service is performed and the Company has determined that term of the contracts has been fulfilled. Installation or upgrades revenue are recognized upon completion of the project/contracts. In certain cases, deferred revenue is recognized to account for unfinished contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the contract, or contracts, with a client;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determination of the transaction price;</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ASR subscription revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes ASR subscription revenue as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASR subscription revenue is generated from lease of proprietary ASRs along with access to the browser-based interface KSOC through contracts that typically have 12 - month terms. These revenue arrangements adhere to lease accounting guidance and are classified as leases for revenue recognition purposes. Currently, all revenue arrangements qualify as operating leases where consideration allocated to the lease deliverables is recognized ratably over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Company’s Machine-as-a-Service (“MaaS”) subscription for the Company’s ASRs, the Company’s standard billing terms are annual in advance. In these situations, the Company records the invoices as deferred revenue and amortizes the subscription amount when the services are delivered, which generally is a 12-month period. In addition, the Company refers certain transactions to 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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company derives its revenue from the lease subscription of its proprietary ASRs along with access to its browser and mobile based software interface, KSOC. MaaS subscription agreements typically have a twelve (12)-month term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company also records deferred revenue from unfinished contracts for certain ECD related services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue includes billings in excess of revenue recognized. Revenue recognized at a point in time generally does not result in significant increases in deferred revenue. Revenue recognized over a period generally results in a majority of the increases in deferred revenue as the performance obligations are fulfilled after the billing event. Deferred revenue was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,288</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Revenue recognized in the six months ended related to amounts included in deferred revenue as of January 1, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,173</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue represents amounts invoiced to customers for contracts for which revenue has yet to be recognized based for subscription services to be delivered to the Company’s clients. Typically, the timing of invoicing is based on the terms of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customer Deposits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 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:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Disaggregation of revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes revenue by product line and timing of recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:44.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,928</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,122</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,154</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,338</p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,201</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,460</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Other revenue, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other non-ASR service-related revenues such as deployment services, decals and training revenue are recognized when services are delivered. Revenue from these transactions has been immaterial for all periods presented and is included in service revenue, net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue - short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,288</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Revenue recognized in the six months ended related to amounts included in deferred revenue as of January 1, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,173</p></td></tr></table> 2288000 1173000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,928</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:54.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ASRs</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,122</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ECDs</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,154</p></td><td style="vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,338</p></td></tr><tr><td style="vertical-align:bottom;width:44.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,201</p></td><td style="vertical-align:bottom;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,460</p></td></tr></table> 22000 990000 1012000 20000 1080000 1100000 1928000 263000 2191000 2393000 70000 2463000 1950000 1253000 3203000 2413000 1150000 3563000 47000 1955000 2002000 40000 2082000 2122000 3154000 301000 3455000 4180000 158000 4338000 3201000 2256000 5457000 4220000 2240000 6460000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3: Fair Value Measurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines the fair market values of its financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following are three levels of inputs that may be used to measure fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Quoted prices in active markets for identical assets or liabilities. The Company considers a market to be active when transactions for the asset occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The valuation of Level 3 investments requires the use of significant management judgments or estimation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In certain cases where there is limited activity or less transparency around inputs to valuation, securities are classified as Level 3. Level 3 liabilities that are measured at fair value on a recurring basis consist of the convertible preferred stock warrant liabilities. The inputs used in estimating the fair value of the warrant liabilities are described in Note 6 -- <i style="font-style:italic;">Capital Stock and Warrants</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize, for each category of assets or liabilities carried at fair value, the respective fair value as of June 30, 2024 and December 31, 2023, and the classification by level of input within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td></tr></table><p style="font-family:'Times New Roman','Times','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.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:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the six month periods ended June 30, 2024 and 2023, there were no transfers between Level 1, Level 2, or Level 3 assets or liabilities reported at fair value on a recurring basis and the valuation techniques used did not change compared to the Company’s established practice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth a summary of the changes in the fair value of Company’s Level 3 warrant and derivative liabilities during the six month periods ended June 30, 2024 and 2023, which were measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,157</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,601)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (906)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','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 convertible note liabilities during the six month periods ended June 30, 2024 and 2023, which were measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:70.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,592)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td></tr></table><p style="font-family:'Times New Roman','Times','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.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:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liability – Series s Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liability – Class A Common Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td></tr></table> 1112000 1112000 34000 34000 1104000 1104000 284000 284000 5692000 5692000 271000 271000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,157</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of Series m-3 and S Preferred Stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,601)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (906)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,342</p></td></tr></table> 6247000 11157000 -308000 -1214000 -4601000 -4762000 -237000 -906000 34000 5342000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Beginning Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,592)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:70.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 8152000 -8592000 440000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4:  Debt Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">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 </span><span style="color:#212529;background:#ffffff;">$10.0</span><span style="color:#212529;background:#ffffff;"> 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 </span><span style="color:#212529;background:#ffffff;">$1,000</span><span style="color:#212529;background:#ffffff;">. The Bonds are unsecured, bearing interest at </span><span style="color:#212529;background:#ffffff;">10%</span><span style="color:#212529;background:#ffffff;"> 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amortized carrying amount of the Company’s debt obligations consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bonds, net of unamortized issuance costs of $356 and $194, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,242</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company issued Bonds with a total principal amount of approximately $2.8 million, in aggregate, generating net proceeds to the Company of approximately $2.6 million, net of issuance costs of approximately $0.2 million during the six months ended June 30, 2024.</p> 10000000.0 1000 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bonds, net of unamortized issuance costs of $356 and $194, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of debt obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,242</p></td></tr></table> 356000 194000 3917000 1242000 3917000 1242000 2800000 2600000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5: Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2014, the Board of Directors adopted the 2014 Equity Incentive Plan (the “2014 Plan”) allowing for the issuance of up to 2,000,000 shares of common stock through grants of options, stock appreciation rights, restricted stock or restricted stock units. In December 2016, the 2014 Plan was terminated, and the Company’s Board of Directors adopted a new equity incentive plan defined as the 2016 Equity Incentive Plan (the “2016 Plan”) in which the remaining 1,936,014 shares available for issuance under the 2014 Plan at that time were transferred to the Company’s 2016 Plan. Awards outstanding under the 2014 Plan at the time of the 2014 Plan’s termination will continue to be governed by their existing terms. The shares underlying any awards that are forfeited, canceled, repurchased or are otherwise terminated by the Company under the 2014 Plan will be added back to the shares of common stock available for issuance under the Company’s 2016 Plan. The 2016 Plan provides for the granting of stock awards such as incentive stock options, non - statutory stock options, stock appreciation rights, restricted stock or restricted stock units to employees, directors and outside consultants as determined by the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 23, 2022, following approval by the Board of Directors, the Company’s stockholders adopted the 2022 Equity Incentive Plan (the “2022 Plan”) allowing for the issuance of up to 5,000,000 shares of Class A Common Stock through grants of options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards, and other stock or cash-based awards. In connection with the adoption of the 2022 Plan, shares previously available for issuance under the 2016 Plan became available for issuance under the 2022 Plan. The number of shares authorized under the 2022 Plan will be increased each January 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, beginning January 1, 2023 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (a) 5% of our Class A Common Stock and Class B Common Stock outstanding on December 31st of the immediately preceding calendar year (rounded up to the nearest whole share) and (b) a number of shares determined by the plan administrator. Shares subject to awards (including under the 2016 Plan and the 2014 Plan) that lapse, expire, terminate, or are canceled prior to the issuance of the underlying shares or that are subsequently forfeited to or otherwise reacquired by us will be added back to the shares of common stock available for issuance under the 2022 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Board of Directors may grant stock options under the 2022 Plan at an exercise price of not less than 100% of the fair market value of the Company’s common stock on the date the option is granted. Options generally have a term of ten years from the date of grant. Incentive stock options granted to employees who, on the date of grant, own stock representing more than 10% of the voting power of all of the Company’s classes of stock, are granted at an exercise price of not less than 110% of the fair market value of the Company’s common stock. The maximum term of incentive stock options granted to employees who, on the date of grant, own stock having more than 10% of the voting power of all of the Company’s classes of stock, may not exceed five years. The Board of Directors also determines the terms and conditions of awards, including the vesting schedule and any forfeiture provisions. Options granted under the 2022 Plan may vest upon the passage of time, generally four years, or upon the attainment of certain performance criteria established by the Board of Directors. The Company may from time-to-time grant options to purchase common stock to non-employees for advisory and consulting services. At each measurement date, the Company will remeasure the fair value of these stock options using the Black - Scholes option pricing model and recognize the expense ratably over the vesting period of each stock option award. Stock options comprise all of the awards granted since the 2022 Plan’s inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock option activity under all of the Company’s equity incentive plans for the six month period ended of June 30, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 99,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,069,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,364,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,445,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,445,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,394,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,394,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,414,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and exercisable as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,323,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The weighted average grant date fair value of options granted during the six month period ended June 30, 2024 was $0.25 per share. There were 113,000 options exercised during the six month period ended June 30, 2024 compared to 451,020 options exercised in the prior year period. The fair value of the options that vested during the six months ended June 30, 2024 and 2023 was $848 and $1.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company had unamortized stock-based compensation expense of $3.6 million that will be recognized over the weighted average remaining vesting term of options of 2.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assumptions utilized for option grants during the three and six months ended June 30, 2024 and 2023, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,177</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2000000 1936014 5000000 0.05 1 P10Y 0.10 1.10 0.10 P5Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (000’s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 99,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,069,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,364,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,445,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,445,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,394,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,394,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Available and outstanding as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,414,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and exercisable as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,323,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 99363 10069394 2.72 P7Y1M20D 141000 9364784 -7445000 7445000 0.45 113000 0.16 -3394559 3394559 4.24 -1000 1000 0.16 5414706 14005835 1.16 P8Y1M24D 5323033 1.73 P5Y9M3D 0.25 113000 451020 848000 1400000 3600000 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0420 0.0362 0.0420 0.0362 0.5430 0.5473 0.5435 0.5471 P5Y9M18D P5Y4M24D P5Y8M12D P5Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,177</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 8000 107000 65000 200000 146000 125000 268000 125000 32000 55000 80000 108000 83000 444000 190000 744000 269000 731000 603000 1177000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6: Capital Stock and Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="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 (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 (as defined in the Certificate of Incorporation and, 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 (the “Automatic Conversion”). As a result of the Automatic Conversion, there were </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> shares of Preferred Stock outstanding after the Preferred Stock Conversion Date. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">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 balance sheet.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize convertible preferred stock authorized and issued and outstanding as of June 30, 2024:</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:44.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,936,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,707,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,666,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-1 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 333,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,660,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,490,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-4 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,502,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,108,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Preferred Stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,405,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s outstanding warrants as of June 30, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,072,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 3.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 13, 2027</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock Reserved for Future Issuance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Shares of common stock reserved for future issuance relate to outstanding preferred stock, warrants and stock options as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of convertible common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,644,019</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,414,706</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,064,560</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">At-the-Market Offering Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2023, the Company commenced an at-the-market offering program with H.C. Wainwright &amp; Co., LLC (“Wainwright”), as sales agent, in connection with which the Company filed a prospectus supplement filed on February 9, 2023 (the “February Prospectus Supplement”), allowing the Company to offer and sell from time to time up to $20.0 million in shares of Class A Common Stock, subject to, and in accordance with, SEC rules. Pursuant to General Instruction I.B.6 of Form S-3, the February Prospectus Supplement provided that in no event would the Company sell any securities in a public primary offering with a value exceeding one-third of the Company’s non-affiliated public float in any 12-month period unless the Company’s non-affiliated public float subsequently rose to $75.0 million or more. On August 18, 2023, after the Company’s non-affiliated public float subsequently rose to an amount greater than $75.0 million, the Company filed a new prospectus supplement (the “August Prospectus Supplement”) providing for the offer and sale from time to time of up to $25.0 million in shares of Class A Common Stock subject to, and in accordance with, SEC rules. <span style="background:#ffffff;">On April 8, 2024, the Company filed a prospectus supplement (the “April Prospectus Supplement”), relating to the issuance and sale from time to time of up to </span><span style="background:#ffffff;">$6.4</span><span style="background:#ffffff;"> million </span>in shares of Class A Common Stock subject to, and in accordance with, SEC rules. <span style="background:#ffffff;">On June 7, 2024, the Company filed a prospectus supplement (the “June Prospectus Supplement”) </span>to amend the April Prospectus Supplement to increase <span style="background:#ffffff;">the issuance and sale from time to time to up to </span><span style="background:#ffffff;">$11.66</span><span style="background:#ffffff;"> million </span>in shares of Class A Common Stock subject to, and in accordance with, SEC rules<span style="background:#ffffff;">. </span>During the six months ended June 30, 2024, the Company issued 28,202,234 shares of Class A Common Stock under the at-the-market offering program for net proceeds of approximately $12.1 million, net of brokerage and placement fees of approximately $0.5 million. See also Note 9: Subsequent Events.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize convertible preferred stock authorized and issued and outstanding as of June 30, 2024:</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:44.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,936,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,707,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,666,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-1 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 333,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-2 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,660,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-3 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,490,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series m-4 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,502,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series S Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,108,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Preferred Stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,405,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 8936015 4707501 6666666 333334 1660756 3490658 4502061 13108333 43405324 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,432,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,072,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,138,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 3.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 13, 2027</p></td></tr></table> 1432786 4.00 6072787 1.88 1138446 3.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,005,835</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding for future issuance of convertible common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,644,019</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,414,706</p></td></tr><tr><td style="vertical-align:bottom;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,064,560</p></td></tr></table> 14005835 8644019 5414706 28064560 20000000.0 25000000.0 6400000 11660000 28202234 12100000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7: Related parties and related-party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">One of the Company’s vendors, Konica Minolta, Inc. (“Konica Minolta”), is a stockholder of the Company. Konica Minolta provides the Company with repair services to its ASRs. The Company paid Konica Minolta $137 and $145 in service fees for the three-month periods ended June 30, 2024 and 2023, respectively. The Company paid Konica Minolta $197 and $244 in service fees for the six month periods ended June 30, 2024 and 2023, respectively. The Company had payables of $46 and $84 owed to Konica Minolta as of June 30, 2024 and December 31, 2023, respectively.</p> 137000 145000 197000 244000 46000 84000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8: Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases facilities for office space under non-cancelable operating lease agreements. The Company leases space for its corporate headquarters in Mountain View, California through August 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2024 and December 31, 2023, the components of leases and lease costs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,458</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 711</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease costs were approximately $0.3 million and $0.2 million for the three-month periods ended June 30, 2024 and 2023, respectively and approximately $0.5 million and $0.5 million for the six month periods ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2024, future minimum operating lease payments for each of the next three years and thereafter is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining six months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,173</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less – Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,087</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Weighted average remaining lease term is 1.4 years as of June 30, 2024 and the weighted average discount rate is 11.6%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may be subject to pending legal proceedings and regulatory actions in the ordinary course of business; however, no such claims have been identified as of June 30, 2024 that would have a material adverse effect on the Company’s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company from time to time enters into contracts that contingently require the Company to indemnify parties against third party claims. These contracts primarily relate to: (i) arrangements with clients which generally include certain provisions for indemnifying clients against liabilities if the services infringe a third party’s intellectual property rights, (ii) the Regulation A Issuer Agreement where the Company may be required to indemnify the placement agent for any loss, damage, expense or liability incurred by the other party in any claim arising out of a material breach (or alleged breach) as a result of any potential violation of any law or regulation, or any third party claim arising out of any investment or potential investment in the offering, and (iii) agreements with the Company’s officers and directors, under which the Company may be required to indemnify such persons from certain liabilities arising out of such persons’ relationships with the Company. The Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed financial statements as of June 30, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sales Tax Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has historically not collected state sales tax on the sale of its MaaS product offering but has paid sales tax and use tax on all purchases of raw materials and in conjunction with the financing arrangement of the Company’s ASRs with Farnam Street Financial. The Company’s MaaS product offering may be subject to sales tax in certain jurisdictions. If a taxing authority were to successfully assert that the Company has not properly collected sales or other transaction taxes, or if sales or other transaction tax laws or the interpretation thereof were to change, and the Company was unable to enforce the terms of their contracts with Clients that give the right to reimbursement for the assessed sales taxes, tax liabilities in amounts that could be material may be incurred. Based on the Company’s assessment, the Company has recorded a use tax liability of $0.4 million as of June 30, 2024 and December 31, 2023 which has been included in other current liabilities on the accompanying condensed balance sheets. The Company continues to analyze possible sales tax exposure but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its results of operations, financial position or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,458</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 711</p></td></tr><tr><td style="vertical-align:bottom;width:72.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,444</p></td></tr></table> 1086000 1458000 787000 733000 300000 711000 1087000 1444000 300000 200000 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (remaining six months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,173</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less – Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,087</p></td></tr></table> 425000 675000 73000 1173000 86000 1087000 P1Y4M24D 0.116 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 9: Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> At-the-market offering program </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From July 1, 2024 to August 9, 2024, the Company sold 19,240,793 shares of Class A Common Stock, generating approximately $4.7 million of proceeds, net of commissions and other issuance costs, under the Company’s at-the-market offering program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Senior Secured Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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”) 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 (the “Explosion”). 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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 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,500,000 payable in 11 equal consecutive monthly installments beginning on September 1, 2024, and the second installment in an amount equal to $500,000 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.</p><p style="font-family:'Times New Roman','Times','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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 (the “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> 19240793 4700000 1138446 3000000.0 2 2500000 11 500000 0.10 --12-31 false false false false